* {margin: 0px ; padding: 0px; }
body {  font-family:Arial, Helvetica, sans-serif; font-size:12px;  background-image:url(img/hg.jpg); background-repeat:repeat-x; background-color:#e8e8e8; }
#layer {width: 1052px; margin:0px auto; text-align:center; }
#head {height:94px; width:1052px; background-image:url(img/head.jpg); background-repeat:no-repeat; text-align:center; font-size:24px; font-weight:bold;} 
#head_navi {height:29px; width:1052px; background-image:url(img/head_a.jpg); background-repeat:no-repeat; text-align:left; } 
#head_navi ul { margin:0; padding-top:5px; float: right; padding-right: 50px;  }
#head_navi ul li { display: inline;   }
#head_navi ul li a{  text-decoration: none; padding:15px; color: #280099;   }
#head_navi ul li a:hover{color: #000; }
#navi {float:left; height:604px; width:279px; background-image:url(img/content_left.jpg); background-repeat:no-repeat; text-align:left; } 
.link:active {
color: #280099;	
}

#content { float:left;  height:604px; }
#content_oben {height:217px; width:773px; background-image:url(img/content_oben.jpg); }
#content_unten {height:387px; width:773px; background-image:url(img/content_unten.jpg); background-repeat:no-repeat;text-align:left;}

#bottom_oben {clear:both; height:19px; width:1052px; background-image:url(img/bottom_oben.jpg); background-repeat:no-repeat; color:#ffcc33; text-align:right; }
#bottom_unten ul { margin:0; padding-top:5px; float: right; padding-right: 100px;  }
#bottom_unten ul li { display: inline;   }
#bottom_unten ul li a{  text-decoration: none; font-weight:700; padding:15px; color: #280099;   }
#bottom_unten ul li a:hover{background: url(../img/menu_b_h.png);color: #000;}
#bottom_unten {height:58px; width:1052px; background-image:url(img/bottom_unten.jpg); background-repeat:no-repeat; }


#scroll { unicode-bidi:bidi-override; direction:rtl; display:block; width:352px; height:250px; overflow:auto; padding:10px; border:1px solid #ba8;  text-align:left; }
#scroll p { font-size:12px;}
#scrolla {unicode-bidi:bidi-override; direction:rtla; display:block; width:350px; height:190px; overflow:auto; padding:10px;  text-align:left; }
#scrolla p {font-size:12px; }
#scroll_w {unicode-bidi:bidi-override; direction:rtla; display:block; width:680px; height:358px; overflow:auto; padding:10px;  }
#scroll_w p {font-size:12px;}

#nav  {
	font-size: 12px;
	width: 225px;
	float: left;
padding-left: 45px;
	text-decoration:none;
	
}
* html #nav {
   padding-left: 39px;
}

	
	
ul {
	list-style-type: none;
	margin: 0 0 20px;
	padding: 0;

}

#nav ul li {
	float: left;
	
}

#nav ul.l2 li
 {
	font-size: 12px;
	float: left
}


#nav ul.l1 a {
	
	color: #280099;
	font-size: 12px;
	text-decoration: none;
	background-color: #B4B4B4;
	background-image: url(img/arrowa.jpg);
	background-repeat: no-repeat;
	background-position: 3px 8px;
	list-style-type: none;
	margin: 0;
	padding: 4px 0 4px 15px;
	width: 210px;
	float: left;
	border-bottom: 1px solid #ffcc33;
}


#nav ul.l2 a {
	color: #5A5A5A;
	font-size: 12px;
	background-image: url(img/arrow.jpg);
	background-repeat: no-repeat;
	background-position: 3px 8px;
	background-color: #EBEBEB;
	list-style-type: none;
	margin: 0;
	padding: 4px 0 4px 15px;
	width: 210px;
	float: left;
	border-bottom: 1px solid white;
	text-decoration: none
}



*HTML #nav ul.l1 a {width: 225px;
}
*HTML #nav ul.l2 a {width: 225px;
}


#nav ul.l2 .current_no_link {
	font-weight: bold;
	color: black;
	background-color: #EBEBEB;
	list-style-type: none;
	margin: 0;
	padding: 4px 0 4px 15px;
	width: 210px;
	float: left;
	border-bottom: 1px solid white;
	text-decoration: none
}

#nav ul.l1 a.current  { color: #1e1e1e; font-weight: bold; background-color: #B4B4B4; background-image: url(../images/nav_l11.gif); background-repeat: no-repeat; background-position: 4px 7px }

#nav ul.l2 a.current  {
	color: #1e1e1e;
	font-weight: bold;
	background-color: #EBEBEB;
	background-image: url(../images/nav_l21.gif);
	background-repeat: no-repeat;
	background-position: 4px 7px;
	
	}

#nav ul.l2 a.nosub {
	background-image: none;
	}
	
	
	
#nav ul.l1 a:hover,
a.sub:hover {
	color: white;
	background-color: #797979;
}
#nav ul.l2 a:hover,
#nav ul.l2 a.sub:hover  { color: #3b3b3b; background-color: #c4c4c4 }
	


.adresse {padding-top:5px; padding-right:90px; font-size:11px; }
.link:visited {
color:#280099;
text-decoration:none;
}
.link:link {
color:#280099;
text-decoration:none;
}
.link:hover {
color: #000;	

}




