html, body, div, p, br, table, tr, td, tt, dd, dl, dt, div, h1, h2, h3, spam, ul, ol, li, input, textarea, select, a {
	font-family: "Verdana", Arial, Helvetica, sans-serif; 
	color:#000000;
	font-size: 12px;
}
body {
	//background:#FFFFFF url('../img/gesamt_gefaerbt.jpg') no-repeat fixed 185px 100px;
	background:#FFFFFF;
	}
#site {
	position:absolute;
	z-index:1;
	top: 0px;
	left: 50%;
	margin-left: -475px;
	 /*fixed 200px */
	
	}
#logo {
	position:absolute;
	left:0px;
	top:0px;
	width:850px;
	height:100px;
	z-index:1;
	background-image:url(../img/bkgrd/banner_asa_4_02.jpg);
	/*background-image:url(../img/bkgrd/banner_asa_4_10jahre.jpg);*/
	/*background-image:url(logo_3.gif);*/
	background-position: 10px;
	background-repeat:no-repeat;
	/*vertical-align: middle;*/
	}	

#banner {
	position:absolute;
	left:255px;
	top:0px;
	width:500px;
	height:100px;
	z-index:2;
	font-size: 14px;
	font-weight: bold;
	/*color: #3E476A;*/
	color: white;
	/*background-image:url(../img/bkgrd/banner_asa_blau.jpg);
	background-repeat:no-repeat;*/

}
#nav {
	position:absolute;
	left:5px;
	top:140px;
	width:175px;
	z-index:3;
	font-size: 12px;
	color:#666666;
	clear:both;
	float:left;
	/*background-color: #E4E4E4;*/
	
}
#nav_special {
	position:absolute;
	left:5px;
	top:550px;
	width:175px;
	z-index:4;
	font-size: 12px;
	color:#666666;
	clear:both;
	float:left;
	background-color: #E4E4E4;
	
}
#subnav {
	position:absolute;
	left:195px;
	top:100px;
	width:725px;
	height:12px;
	z-index:5;
	font-size: 10px;
	color:#666666;
}
#search {
	position:absolute;
	left: 675px;
	top: -12px;
	width:250px;
	height:12px;
	z-index:6;
	font-size: 10px;
	color:#666666;
	text-align: left;
	vertical-align:middle;
}
#headline {
	position:absolute;
	width:525px;
	height:25px;
	z-index:7;
	left: 195px;
	top: 140px;
}
#content {
	position:absolute;
	left:195px;
	top:175px;
	width:580px;
	z-index:8;
	font-size: 12px;
	color:#000000;
	/*border:1px;
	border-color:#3E476A; 
	border-style:solid;*/
	/*background-image: url(content_transparent.png);*/
	

}
#news {
	position:absolute;
	left:725px;
	top:140px;
	/*width:150px;
	height:150px;*/
	z-index:9;
	font-size: 10px;
	color:white;
	/*border:1px;
	border-color:#3E476A; 
	border-style:solid;*/
}
#breadcrumb {
	position:absolute;
	left:200px;
	top:112.5px;
	width:750px;
	height:12px;
	z-index:10;
	font-size: 10px;
	color:#666666;
}
#language {
	position:absolute;
	left: 17px;
	top: 112px;
	width:150px;
	height:25px;
	z-index:11;
	float:left;
	font-size: 10px;
	color:#666666;
	text-align: left;
	vertical-align:middle;
}

/* Klassen */
.klein		{ font-size: 10px}
.tanzeige	{ font-size: 12px; color: #3E476A; font-weight:bold} /*Für Textanzeige*/
.green    	{ color: #91B63C}
.blue    	{ color: #3E476A}
.liteblue	{ color: #D8DADC; background-color: #3E476A;}
.greenbold  	{ color: #91B63C; font-weight: bold}
.bluebold   	{ color: #3E476A; font-weight: bold}
.litebluebold 	{ color: #D8DADC; font-weight: bold; background-color: #3E476A;}
.mini 		{ font-size: 0.8em;}	
.formular	{ border: solid 1px #666666; }

/* Ueberschriften */
/*h1, h2, h3, h4, h5 { color:#3D476C; }*/
h1, h2, h3, h4, h5 { color:#3E476A; }
h1      	{ font-size: 16px; font-weight: bold}
h2      	{ font-size: 14px; font-weight: bold}
h3      	{ font-size: 12px; font-weight: bold}
h4      	{ font-size: 12px; font-weight: bold}
h5      	{ font-size: 10px; font-weight: bold}

/* Links */
/* Normal */
a     	 	{ text-decoration:none; }
a:link   	{ text-decoration:none;}
a:visited  	{ text-decoration:none;}
a:hover  	{ color: #3E476A; text-decoration:none;}
a:active  	{ text-decoration:none;}

/* gruener Link */
a.gruen		{ color: #91B63C; text-decoration:none;}
a:link.gruen 	{ color: #91B63C; text-decoration:none;}
a:visited.gruen	{ color: #91B63C; text-decoration:none;}
a:hover.gruen	{ color: #3E476A; text-decoration:none;}
a:active.gruen	{ color: #91B63C; text-decoration:none;}

/* blauer Link */
a.blau		{ color: #3E476A; text-decoration:none;}
a:link.blau	{ color: #3E476A; text-decoration:none;}
a:visited.blau	{ color: #3E476A; text-decoration:none;}
a:hover.blau	{ color: #91B63C; text-decoration:none;}
a:active.blau	{ color: #3E476A; text-decoration:none;}

/* Formularfelder */
/* input.underline {border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 1px} */
fieldset 	{ padding: 1em; /*font:80%/1 sans-serif;*/ }
label 		{ float:left; width:25%; margin-right:0.5em; padding-top:0.2em; text-align:right; font-weight:normal;}
fieldset	{ border:1px solid #8CBD00}
legend {
  padding: 0.2em 0.5em;
  border:1px solid #8CBD00;
  color:#8CBD00;
  text-align:right;
  }
/* Tabellen */
table		{ width: 525px;}
table.boxed     { width: 178px;}
table.framed    { width: 178px;}
/*Spalten*/
tr.boxed_top    {
	width:178px;
	height:10px;
	line-height:10px;
	background: transparent url('../img/tabelle/grau2/top_178_grau.jpg') top left no-repeat;
}
tr.boxed_middle {
	width:178px;
	background: transparent url('../img/tabelle/grau2/middle_178_grau.jpg') left repeat-y;

}
tr.boxed_bottom {
	width:178px;
	height:14px;
	line-height:20px;
	background: transparent url('../img/tabelle/grau2/bottom_178_grau.jpg') top left no-repeat;
}
/*Tabellen gerahmt*/
tr.framed_top    {
	width:178px;
	height:10px;
	line-height:10px;
	background: transparent url('../img/tabelle/box/top_178_box.gif') top left no-repeat;
}
tr.framed_middle {
	width:178px;
	background: transparent url('../img/tabelle/box/middle_178_box.gif') left repeat-y;

}
tr.framed_bottom {
	width:178px;
	height:14px;
	line-height:20px;
	background: transparent url('../img/tabelle/box/buttom_178_box.gif') top left no-repeat;
}
/*Zellen*/
/*td.aktuelles {padding: 0px 10px 0px 10px;}*/
td.aktuelles {}

/*Search*/
#search a { 
   text-decoration:none;
   border:none;
   border-right:1px;
   border-right-color:#3E476A; 
   border-right-style:solid; 
   color:#3E476A; 
   font-size: 10px;
   padding-right: 5px;
   padding-left: 5px;
   /*width: 75px; */
   display: block;
   float:left;
   }
#search a:link   { text-decoration:none;}
#search a:visited{ text-decoration:none;}
#search a:hover  { color:#91B63C; text-decoration:underline;}
#search a:active { text-decoration:none;}

/*Navigation*/
#nav ul 	{ list-style-type:none; padding:0; margin:0 0 1em 1em;}
#nav ul ul	{ list-style-type:none; padding:0; margin-bottom:0.5em;}
#nav ul ol	{ list-style-type:none; list-style-position: outside; padding:0; margin-bottom:0.5em;}
#nav a		{ padding:0.5em 0.2em; text-decoration:none; color:#3E476A; font-weight:bold; }
#nav a:hover	{ text-decoration:underline}
#nav li { line-height: 30px }
#nav li.mainnav a	{ line-height:15px; padding:0.5em 0.2em; text-decoration:none; color:#3E476A; font-weight:bold;}
#nav li.mainnav a:hover { text-decoration:underline}
#nav li.subnav	        { line-height: 20px;margin: 0; padding:0; margin-bottom:0.2em; margin-left: 0px;}
#nav li.subnav a	{ padding:0.2em 0.2em; text-decoration:none; color:#666666; font-weight:normal; }
#nav li.subnav a:hover  { color:#91B63C; text-decoration:underline}

#nav table		{ width: 175px;}
/*Spezial Navigation
#nav_special ul 	{ list-style-type:none; padding:0; margin:0 0 1em 1em;}
#nav_special ul ul	{ list-style-type:none; padding:0; margin-bottom:0.5em;}
#nav_special a		{ padding:0.5em 0.2em; text-decoration:none; color:#3E476A; font-weight:bold; }
#nav_special a:hover	{ text-decoration:underline}
#nav_special li { line-height: 30px }
#nav_special li.mainnav a	{ padding:0.5em 0.2em; text-decoration:none; color:white; font-weight:bold; }
#nav_special li.mainnav a:hover { text-decoration:underline}
#nav_special li.subnav	{ line-height: 20px; list-style-type:none; margin: 0; padding:0; margin-bottom:0.2em;}				
#nav_special li.subnav a	{ padding:0.2em 0.2em; text-decoration:none; color:#666666; font-weight:normal; }	
#nav_special li.subnav a:hover { }
*/
/*subnavigation*/
#subnav a { text-decoration:underline; color:#3E476A; font-size: 10px}

/*breadcrumb navigation*/
#breadcrumb a { text-decoration:underline; color:#3E476A; font-size: 10px}

/*Content*/
#content ul	{  list-style-image: url('../img/green_point_0505.gif');}
#content li 	{ }
#content h1, h2, h3, h4, h5 { color:#91B63C; }
#content h4 	{ color:#3E476A; }
#content h6 	{ color:#FFFFFF; font-size: 12px; font-weight: bold; background-color:#06315E; line-height:20px;}
/* Normal */
#content a	   	{ color: #3E476A; font-weight:bold; text-decoration:underline}
#content a:link   	{ color: #3E476A; font-weight:bold; text-decoration:underline}
#content a:hover  	{ color: #91B63C; font-weight:bold; text-decoration:underline;}

/*Banner*/
#banner p, h5, h6 { color: #3E476A;}
/*Aktuelles*/
#news h1 { color: #3E476A; font-size: 12px; font-weight: normal;}
#news h2 { color: #3E476A; font-size: 12px; font-weight: normal;}
#news h3 { color: #3E476A; font-size: 12px; font-weight: normal;}
#news h4 { color: #3E476A; font-size: 12px; font-weight: normal;}
#news h5 { color: #3E476A; font-size: 12px; font-weight: normal;}
#news h6 { color: #3E476A; font-size: 12px; font-weight: normal;}
#news table     { width:178px}
#news table.boxed     { width:178px}
#news td {
  padding: 0px 10px 0px 10px;
  width: 180px;
  }
#news p		{ font-size: 10px;}
#news a     	{ font-size: 10px; color: #91B63C; text-decoration:underline}
#news a:link   	{ font-size: 10px; color: #91B63C; text-decoration:underline}
#news a:hover  	{ font-size: 10px; color: #3E476A; text-decoration:underline;}