*{ 
  margin:0px;
  border:0px;
  padding:0px;
  
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  
  text-decoration:none;
}

html{
	overflow:scroll;
}

html, body{
  background:#CCCCCC url(../img/hintergrund.gif) repeat-y center;

  margin:0px;
  border:0px;
  padding:0px;
  
  
  width:100%;
  height:100%;
}

ul{
  list-style-type:none;
}

img{
  border:0px;
}


#druckkopf{
	display:none;
}


#logo{
  position:absolute;
  top:0px;
  left:50%;
  
  margin-top:16px;
  margin-left:-230px;
  
  width:469px;
  height:100px;
  
  text-align:center;
}

#hauptnavigation{
  position:absolute;
  top:100px;
  left:50%;
  
  margin:0px;
  margin-left:-384px;
  border:0px;
  padding:0px;  
  
  width:150px;
  height:272px;  
}

#hauptnavigation ul#topmenu{
  position:absolute;
  right:0px;
  bottom:0px;
  
  margin:0px;
  border:0px;
  padding:0px;  
  
  width:150px;
  
  list-style-type:none;
  
  float:left;

}

#hauptnavigation ul#topmenu li{
  width:150px;
  
  text-align:right;
  
  clear:both;
  float:left;
}

#hauptnavigation ul#topmenu li a{
  color:#333366;
  
  margin:0px;
  padding:5px;
  padding-right:10px;
    
  text-decoration:none;
  
  width:133px;
  
  float:left;
}


#hauptnavigation ul#topmenu li a:hover{
  color:#000000;  
}


#hauptnavigation ul#topmenu li a.active{
  font-weight:bold;
}

#imagebild{
  position:absolute;
  top:100px;
  left:50%;
  
  margin-left:-235px;
    
  
  width:620px;

}

* html #imagebild{
  margin-left:-234px;
}

#imagebild img{
  float:left;

}

#imagebild div{
  width:150px;
  float:left;
}

#bildschatten{
  position:absolute;
  top:372px;
  left:50%;
  
  background:url(../img/bildschatten.gif) ;
  
  margin-left:-235px;
    
  
  width:470px;
  height:7px;
}

* html #bildschatten{
  margin-left:-234px;
  font-size:7px;
}

#unternavigation{
  position:absolute;
  top:399px;
  left:50%;
  
  background:url(../img/unternavigation_schatten_r.gif) repeat-y right top;
    
  margin:0px;
  margin-left:-352px;
  border:0px;
  padding:0px;
  padding-right:9px;
  padding-bottom:6px;
  
  width:163px;
}

#unternavigation_schatten_or{
  position:absolute;
  top:0px;
  right:0px;
  
  background:url(../img/unternavigation_schatten_or.gif) no-repeat;
  width:9px;
  height:13px;
  
  
  
}

#unternavigation_schatten_u{
  position:absolute;
  bottom:0px;
  left:0px;
  
  margin:0px;
  padding:0px;
  
  background:url(../img/unternavigation_schatten_u.gif) no-repeat;
  width:170px;
  height:6px; 
}

* html #unternavigation_schatten_u{
  font-size:1px;
}

/* 
#unternavigation ul#ul_1{ 
  margin:0px;
  padding:0px;
  
  width:163px;
  
  list-style-type:none;
}
 */
/* #unternavigation ul#ul_1 li, */
#unternavigation ul#ul_1 li,
#unternavigation ul#ul_1 ul#ul_2 li{
  margin:0px;
  padding:0px;
  
  width:163px;
  
  text-align:right;
    
  clear:both;
  float:left;
}

#unternavigation ul#ul_1 li a,
#unternavigation ul#ul_1 u#ul_2 li a{
  color:#FFFFFF;
  
  margin:0px;
  
  padding:7px;
  padding-right:25px;  
  
  width:131px;
  
  text-align:right;
  
  float:left;
  
}

#unternavigation ul#ul_1 li a:hover,
#unternavigation ul#ul_1 u#ul_2 li a:hover{
  color:#CCCCCC;  
}

* html #unternavigation ul#ul_1 li a,
* html #unternavigation ul#ul_1 ul#ul_2 li a{
 width:128px;
}


#unternavigation ul#ul_1 li a.active,
#unternavigation ul#ul_1 ul#ul_2 li a.active{
  font-weight:bold;
}

#unternavigation ul#ul_1 li{
  background:#333366;
}

#unternavigation ul#ul_1 ul#ul_2 li{
  background:#666699;
}






#inhalt{
  position:absolute;
  top:400px;
  left:50%;
  
  margin-left:-144px;
  
  
  font-size:11px;
  
  line-height:17px;
  
  
  width:345px;

}

#inhalt h1{
  color:#333366;
  font-size:16px;
}

#inhalt a{
	color:#333366;
}

#inhalt a:hover{
	background:#333366;
	color:#FFF;
}

#inhalt a.printlink{
	background:url(img/printer.png) no-repeat;
	
	color:#AAA;
	
	margin:0px;
	margin-top:10px;
	margin-bottom:10px;
	border:0px;
	padding:0px;
	padding-left:20px;

	
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	
	clear:both;
	float:left;
}

#inhalt a.printlink:hover{
	
}


ul#sys_form{
	margin:0px;
	padding:0px;
	
	list-style-type:none;
}
ul#sys_form li{
	margin:0px;
	padding:0px;
	padding:2px;
	
	width:350px;
	
	vertical-align:top;
}

ul#sys_form li label{
	margin:0px;
	padding:0px;
	
	width:80px;
	
	float:left;
}

ul#sys_form li input{
	border:1px solid #333366;
	
	margin:0px;
	padding:0px;
	
	width:190px;
	height:20px;
}
ul#sys_form li textarea{
	border:1px solid #333366;
	
	margin:0px;
	padding:0px;
	
	width:190px;
	height:120px;
}


span.sys_gallery_caption{
	clear:both;
	float:left;
	
	margin-bottom:10px;
}