/* CSS Document */

body{
	margin: 0px; 
	height: 100%;
	padding: 0px;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 11px;
	color: #333333;
	background-color: #B08019;
		

}



.error {font-style: italic; text-transform: uppercase; padding: 5px; color: #ffffff; font-size: 14px; font-weight: bold;}


.hotline2{font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #003399;}

ul {margin: 0; padding: 0; list-style: none;}
li {line-height: 15px; padding-left: 0px; padding-top: 0px; background-color: #FFFFFF; background-position: 0px 3px;}


td {font-size: 11px; margin-left: 15px;}

.cont {background-color: #FFFFFF;}	

td.cont2 {background-color: #FFFFFF;}	
.text-darkred {font-family:Verdana, Arial, Helvetica, sans-serif;color: #993300;font-style: normal;text-transform: none;font-size: 18px;font-weight: lighter;font-variant: normal;
}

/*a:link, a:visited {color: #CC3300; text-decoration: none;}
a:hover {color: #000000;	text-decoration: none;}*/

table.moduletable {width: 100%; margin-bottom: 5px; padding: 0px; border-spacing: 0px; border-collapse: collapse;}
table.moduletable th {color: #ffffff; text-align: center; padding-top: 4px; padding-left: 0px;height: 21px;
                     font-weight: bold; font-size: 11px; text-transform: uppercase; background: #FF9933; border: 0px solid #CCCCCC;}
table.moduletable td {font-size: 11px; padding: 0px; margin: 0px; font-weight: normal;}

table.moduletable-header {width: 100%; border: 1px solid #A24656; }


.footer{background: #F4EDAD; color:#003399;}


.Hotline1 {FONT-WEIGHT: bold;FONT-SIZE: 9pt;COLOR: #000099;FONT-FAMILY: Verdana; }



.list1 {FONT-SIZE: 9pt; COLOR: #000099; FONT-FAMILY: Arial, Helvetica, sans-serif;}
	
.list1a {FONT-SIZE: 9pt; COLOR: #000099; FONT-FAMILY: Arial, Helvetica, sans-serif; margin-left: 12px;}

.list2 {FONT-SIZE: 8pt;COLOR: #000099;FONT-FAMILY: Arial, sans-serif;}

.Stil1 {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

.Stil4 {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 10px;}

.Stil10 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003399;}
	
.Stil12 {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; 
}

.Stil13 {color: #003399}
.Stil14 {font-weight: bold}

A:link {text-decoration:none; color : #003399;} 
A:visited {text-decoration:none; color : #003399;} 
A:active {text-decoration: none; color : #003399;} 
A:hover {text-decoration: none; color: #FF0000;}

.klein_grau { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666}
/* css new begin */
#tagline 	{	
	font:11px Arial, Helvetica, sans-serif;
	color: #993300;
	letter-spacing:.4em;
	line-height:18px;
	}
body {
	margin:0px;
	}
	
td {
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
	}
	
a {
	color: #993300;
	}
	
a:hover {
	color: #5C743D;
	}

/* ID Styles */

#navigation td {
	border-bottom: 1px solid #F4FFE4;
	}
	
#navigation a {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #D5EDB3;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	padding:8px 6px 10px 20px;
	}
	
#navigation a:hover {
	background: #99CC66;
	color:#993300;
	}
	
#logo 	{
	font:24px Arial, Helvetica, sans-serif;
	color: #5C743D;
	letter-spacing:.2em;
	line-height:30px;
	}

#tagline 	{	
	font:11px Arial, Helvetica, sans-serif;
	color: #993300;
	letter-spacing:.4em;
	line-height:18px;
	}

#monthformat {
	border-bottom: 1px dashed #5C743D;
	}
		
#dateformat {
	font:11px Arial, Helvetica, sans-serif;
	color: #993300;
	letter-spacing:.2em;
	}
	
#dateformat a {
	font:11px Arial, Helvetica, sans-serif;
	color: #993300;
	font-weight:bold;
	letter-spacing:.1em;
	text-decoration:none;
	}
	
#dateformat a:hover {
	color: #F4FFE4;
	letter-spacing:.1em;
	}
	
/* Class Styles */
	
.bodyText {
	font:12px Arial, Helvetica, sans-serif;
	color:#666666;
	line-height:18px;
	margin-top:0px;
	}
	
.pageName{
	font: 18px Arial, Helvetica, sans-serif;
	color: #99CC66;
	line-height:26px;
	letter-spacing:.21em;
	}
	
.subHeader {
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #993300;
	line-height:22px;
	letter-spacing:.2em;
	}

.quote {
	font: 20px Arial, Helvetica, sans-serif;
	color: #759DA1;
	line-height:30px;
	}
	
.smallText {
	font: 10px Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 22px;
	}
	
.navText {
	font: 11px Arial, Helvetica, sans-serif;
	color: #003366;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	}
	
	
/* css new end */
#menu { width: 180px; background: #eee;  }

#menu ul { list-style: none; margin: 0; padding: 0; }

#menu a, #menu h2, #menu h4, #menu h3 {
	font:  11px, arial, helvetica, sans-serif;
	color: #000099;
	display: block;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	margin: 0;
	padding: 3px 3px;
	/*color: #D4D0C8;*/
}

#menu h2 { color: #000000; background: #F9E10D; font-weight: bold; text-transform: uppercase; }
#menu h4 {
	color: #000000;
	background: #F38125;
	text-transform: uppercase;
	font-weight: bold;		
}
#menu h3 {
	color: #000000;
	background: #C0617F;
	text-transform: uppercase;
	font-weight: bold;
	
}
#menu a { color: #000099; background: #FFFFFF; text-decoration: none; }

#menu a:hover { color: #a00; background: #fff; }

 #menu li { position: relative; }

#menu ul ul ul {position: absolute; top: 0; left: 100%; width: 100%; }

div#menu ul ul ul, div#menu ul ul li:hover ul ul {display: none;}

div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul {display: block;}

.topline{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #94BBBB;
}

.headtext{
	position: absolute;
	top: 180px;
	left: center;	
}
.butlist{
	background-color: #F9E10D;
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: #000099;
	FONT-FAMILY: Verdana;
	 margin-left: 18px;
	
}
#middle{
	background-color: #FFFFFF;
	position: absolute;
	margin-left:190px;
	margin-top:-404px;
	width: 690px;
	z-index: auto;	
}
.line1{
	border-left: 2px;
	border-left-color: #FFFF00;
}
