*{
	padding:0; margin:0; border:0;
}
html, body {
 	min-height:100%; height:100%; color: #444; font:12px/18px Arial, Helvetica, sans-serif; text-align:center;
	background: #0066CC url(../images/body_bg.gif) 0 0 repeat-x; }
	
a, a:visited, a:active {color: #0066CC; text-decoration:none;}
a:hover {color: #666;}
#content a:hover {text-decoration:underline;}

/* ---------- LAYOUT -------------- */
#head { margin: 0px auto; height:158px; width: 936px; position:relative; text-align:right;}
#head img{ margin-top:20px;}
#head div { font-size:15px; font-weight:bold; float:right; margin:40px 50px 0 0; color:#FFF;}

#container { 
	position:relative; text-align:left; 
	width: 936px; margin: 0px auto;
	min-height:500px; height:auto !important; height:500px;
	background-color: #FFF;}

#menu { 
	width: 180px; float:left; margin-top:80px;}
#menu ul li {
	margin-bottom:1px; list-style-type:none; height:30px; background-color:#014A93;}
#menu a:link, #menu a:active, #menu a:visited {
	display:block;
	height:21px;
	color:#FFFFFF;
	padding-top:9px;
	text-indent:40px;
	font-weight:bold;
	font-size:14px;}
#menu a:hover {
	background: #083264 url(../images/arrow.gif) 15px 10px no-repeat;}
#menu a.active {
	background: #083264 url(../images/arrow.gif) 15px 10px no-repeat;}
	
#clearer {
  clear: both; display: block; font: 1px/0px serif; content: "."; height: 40px; visibility: hidden;}	

#content { 
	margin-top:45px;
	float:left; 
	width:740px;  
	margin-left:10px;
	text-align:left;}	
#content h1 { 
	font-size:24px; font-weight:bold; color:#4D4D4D; 
	 margin-bottom:16px;}		
#content h2 { 
	font-size:14px; font-weight:bold; color:#4E2D20; 
	margin-bottom:5px;}
#content p { 
	font-size:12px; font-weight:normal; color:#333; 
	margin-bottom:12px; line-height:18px;}	
#content .img { float:left; border: 1px solid #e0e0e0; padding:3px; margin: 0 2px 20px 0; }	
#content .img:hover { border: 1px solid #CCC; padding:3px; }	
	
#content .layout1 {  /* 1/1 */
	width:730px; float:left; margin-right:10px; margin-bottom:20px;}		
#content .layout2 {  /* 1/2 */
	width:360px; float:left; margin-right:10px; margin-bottom:20px; }	
#content .layout3 {  /* 1/4 */
	width:175px; float:left; margin-right:10px; margin-bottom:20px; }
#content .layout4 {  /* 1/3 */
	width:236px; float:left; margin-right:10px; margin-bottom:20px; }			
#content .layout5 {  /* 2/3 */
	width:480px; float:left; margin-right:10px; margin-bottom:20px; }	
#content .layout6 {  /* 3/4 */
	width:540px; float:left; margin-right:10px; margin-bottom:20px; }	
#content .clear {
	clear:both;}
#content form .input{ border: none; border-bottom: 1px dotted #000000; background-color:transparent;}
#content form .button{   border: 1px solid #ccc; font-size:10px; height:20px; width:120px; background: #ddd url(../images/button.gif) top left repeat-x; text-align:center; }	
#content .disclaimer { border:1px dotted #999; font-size:11px; color:#000000; height:200px; overflow:auto; clear:both; padding:3px;}

#content ul{
	margin-left:20px;}
#content li {
	list-style-type:circle;}

/* -------------------------------------- */
.mail {background-color:#0066CC; margin:5px 0px 4px 0px;}
.mail:hover {background-color:#CCC; margin:5px 0px 4px 0px;}
.suchtext { position: absolute; left:-2000px; font-size:1px;}
.mark {color: #0066CC; font:16px Arial, Helvetica, sans-serif; }
