/* ############### navigation Blue-Database-Security GmbH ############## */

#nav-top {
	width: 160px;
	height: 64px;
	background-color: #c2b8ab;
	border-bottom: 1px solid #ffffff;
}

#nav-bottom {
	width: 160px;
	height: 40px;
	background-color: #e1dcd5;
}

#nav-button {
	width: 160px;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	line-height: 22px;
}

#nav-button ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}

#nav-button li {
	margin: 0;
	border-bottom: 1px solid #ffffff;
}

#nav-button li a {
	display: block;
	background-color: #e1dcd5;
	color: #000000;
	text-decoration: none;
	width: 100%;
}

#nav-button li a.highlight {
	display: block;
	background-color: #c2b8ab;
	color: #000000;
	text-decoration: none;
	width: 100%;
}

html>body #nav-button li a {
	width: auto;
}

#nav-button li a:hover {
	background-color: #c2b8ab;
}

#sub-nav-button {
	width: 160px;
	font-size: 11px;
	font-family: Verdana;
	font-weight: normal;
	line-height: 18px;
	color: #000000;
}

#sub-nav-button ul {
	list-style: none;
	margin: 0;
	background-color: #d6cec4;
	padding: 7px 5px 7px 20px;
}

#sub-nav-button ul li {
	margin: 0;
	border-bottom: 0;
}

#sub-nav-button li a {
	display: block;
	background-color: #d6cec4;
	text-decoration: none;
	border: 0px 0px 0px 0px;
	text-decoration: none;
}

#sub-nav-button li a.highlight {
	display: block;
	background-color: #d6cec4;
	text-decoration: none;
	color: #cc2229;
	border: 0px 0px 0px 0px;
	text-decoration: none;
}

#sub-nav-button li a:hover {
	background-color: #d6cec4;
	color: #cc2229;
}

.color-red {
	color: #cc2229;
}

.big-table-border {
	width: 771px;
	border-left: 4px solid #cc2229;
	border-right: 4px solid #cc2229;
}

.table-border-news {
	width: 490px;
	border-left: 1px solid #cc2229;
	border-right: 1px solid #cc2229;
	border-top: 1px solid #cc2229;
	border-bottom: 1px solid #cc2229;
}
/* ################### Ende Navigation ########################### */

/* ################### Schriften ########################### */

h1 {
	font-family:Verdana, sans-serif;
	text-decoration:none;
	font-weight:bold;
	color:#cc2229;
	font-size:15px;
}

a {
	font-family:Verdana, sans-serif;
	text-decoration:none;
	font-weight:normal;
	color:#0000FF;
	font-size:11px;
}
	a:hover {
		color:#959595;
	}

a.highlight {
	color:#535353;
}

body,td {
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:15px;
	font-size:11px;
	color:#535353;
}

img {
	border:0px;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:15px;
        color:#0000FF;
	font-size:11px;
}
        p:hover {
		color:#959595;
	}

p.highlight {
	color:#535353;
}

a.header {
	font-size:10px;
}

a.linklist {
	font-size:10px;
	font-weight:bold;
}

.linklist {
	font-size:10px;
}

a.linklist_2col {
	font-size:10px;
	font-weight:normal;
	color:#535353;
}
	a:hover.linklist_2col {
		color:#cc2229;
	}

a.navi-schwarz {
	font-size:11px;
	color:#000000;
}

a.home-teaser-headline {
	font-size:12px;
}

a.home-top-teaser-headline {
	font-size:17px;
	line-height:20px;
}

a.sub-teaser-headline {
	font-size:12px;
	line-height:17px;
}

a.sub-top-teaser-headline {
	font-size:17px;
	line-height:20px;
}

a.bildergalarie-nummer {
	font-size:10px;
	line-height:26px;
	text-decoration:underline;
}

a.footer-schwarz {
	font-size:10px;
	line-height:12px;
	color:#535353;
}

.home-teaser-overhead {
	font-size:11px;
	font-weight:bold;
}

.sub-top-teaser-overhead {
	font-size:11px;
	font-weight:bold;
	line-height:15px;
}

.sub-teaser-overhead {
	font-size:10px;
	font-weight:bold;
	line-height:13px;
}

.locator {
	font-size:10px;
	line-height:12px;
}

a.locator {
	font-size:10px;
	font-weight:normal;
	line-height:12px;
	color:#ffffff;
}
	a:hover.locator {
		color:#ffffff;
	}

a.locator-home {
	font-size:10px;
	font-weight:normal;
	line-height:12px;
	color:#ffffff;
}
	a:hover.locator-home {
		color:#ffffff;
	}

.bu {
	font-size:10px;
	line-height:12px;
}

.boxen {
	font-size:10px;
	line-height:12px;
}

.news {
	font-size:13px;
	line-height:12px;
	font-weight:bold;
}

.bilderstrecke {
	font-size:10px;
	line-height:15px;
	font-weight:bold;
	color:#AE9E8A;
}

.bu-bold {
	font-size:10px;
	line-height:15px;
	font-weight:bold;
}

.artikel-vorspann {
	font-size:11px;
	font-weight:bold;
}

.artikel-mehr {
	font-size:10px;
	font-weight:bold;
}

.artikel-overhead {
	font-size:11px;
	font-weight:bold;
	line-height:15px;
}

.artikel-headline {
	font-size:17px;
	line-height:20px;
	font-weight:bold;
}

.head-teaser-msn {
	font-size:10px;
	line-height:12px;
	font-weight:bold;
	color:#666666;
}
/*####### Ende Schriften ############# */

/*
 ####################### Anfang Farben
	############# Hintergrundfarben
*/

.bgc-weiss {
	background-color:#ffffff;
}

.bgc-rot {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; COLOR: white; PADDING-TOP: 4px; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: red
}

.bgc-dunkelrosa {
	background-color:#e9dadd;
}

.bgc-hellrosa {
	background-color:#f7eeef;
}

.bgc-beige {
	background-color:#e1dcd5;
}

.bgc-mitte {
	background-color:#f9f8f6;
}

.bgc-google {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; COLOR: black; PADDING-TOP: 4px; FONT-FAMILY: tahoma, verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: red
}

.bgc-msn-linie {
	background-color:#cccccc;
}

.bgc-newsletter-hell {
	background-color:#F9F8F6;
}

.bgc-newsletter-dkl {
	background-color:#FBF5F5;
}

.bgc-grau-standard {
	background-color:#535353;
}

.bgc-bild {
	background-color:#C0C0C0;
}

.Stil1 {color: #0000FF;	font-weight: bold;}
.Stil2 {color: #000000; font-weight: bold; }
.Stil3 {font-size: xx-small}
.Stil4 {color: #FF0000}
.Stil5 {font-size: 13px}
.Stil6 {color: #000000; font-weight: normal; font-size: 8px}
.Stil8 {color: #0000FF; font-weight: bold; font-size: 14px; }
.Stil9 {color: #7d7d7d; font-weight: bold; font-size: 14px; }
/*
 ####################### Anfang Farben ############
	############# Schriftfarben ###################
*/

.c-rot {
	color:#cc2229;
}

.c-grau-standard {
	color:#535353;
}

.c-hellgrau {
	color:#7d7d7d;
}

.c-schwarz {
	color:#000000;
}

.c-weiss {
	color:#ffffff;
}

.c-overhead {
	color:#AE9E8A;
}

.c-top-teaser-home {
	color:#959595;
}

.c-header-grau {
	color:#7d7d7d;
}

.c-sprechblase {
	color:#BCBCBC;
}

.c-beige {
	color:#e1dcd5;
}



/* ############ Linien ######################### */

.linie_box {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-top-style:solid;
	border-top-width:1px;
	border-color:#e1dcd5;
}

div.abstand {
	display: inline;
	width: 1px;
	margin: 0px;
	padding: 0px;
}

div.abstand hr {
	display: none;
}


/* ####### Tabellen-Objekt ############### */

#table-obj {
	border: 1px solid #e1ecd5;
	margin: 10px 0px 30px 15px;
	background-color: #ffffff;
	width: 395px;
}

#table-obj th {
	padding: 10px 10px 10px 10px;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #535353;
	text-align: left;
}

#table-obj tfoot td {
	padding: 10px 10px 10px 10px;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #535353;
	text-align: left;
}

#table-obj td {
	padding: 3px 3px 3px 10px;
	vertical-align: center;
	border-bottom: 1px solid #ffffff;
}

#table-obj-inner th strong {
	color: #000000;
}

/* ###### boxen #####*/

.block-overhead {
 width: 160px;
 height: 28px;
 font-weight:bold;
 border-top: 1px solid #ffffff;
 border-bottom: 1px solid #ffffff;
 vertical-align: middle;
 padding-left: 9px;
 background-color:#cc2229;
}

.block-sitemap {
 height: 24px;
 border-top: 1px solid #ffffff;
 border-bottom: 1px solid #ffffff;
 vertical-align: middle;
 padding-left: 16px;
}

