html,body{margin:0;padding:0}
body{font: 18px/1.3 Verdana, Geneva, Arial, Helvetica;
    text-align: left;background: #fff;padding-bottom:0}
a { color: #A03234; text-decoration: none;} 
#top {
background-color:#A03234;
height:160px;
}
.images {
margin-top:8px;
margin-left:3px;
margin-right:3px;
margin-bottom:8px;
border:#A03234  0px solid;
text-align:center;
}
#line {
background-color:#BDBE99;
border-top:#FFFFFF 1px solid;
height:20px;
}
#pagetitle h1 {
	font-family:Verdana, Geneva, Arial, Helvetica;
	color:#FFFFFF;
	position:absolute;
	font-size:32px;
	font-style:italic;
	font-weight:bolder;
	left: 780px;
	top: 150px;
}
#right {
	font-family:Verdana, Geneva, Arial, Helvetica;
	color:#A03234;
	position:absolute;
	font-size:12px;
        font-style:italic;        
        height:30px;	
        width:230px;        
        left:20px;
	top:290px;
}
#container a {
	font-family:Verdana, Geneva, Arial, Helvetica;
	color:#A03234;  	 
}
#right a {
font-family:Verdana, Geneva, Arial, Helvetica;
	color:#A03234;
	font-size:12px;
        margin-left:0px; 
} 
#container {
	position:absolute;
	color:#A03234;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:550px;
	height:2500px;
	top:-165px;
	background:#E1E0CD;
	border:#ffffff 10px solid;
	padding:5px;
	text-align:center;
	
}
#container p {
margin-top:0px;
text-align:left;
font-family:Verdana, Geneva, Arial, Helvetica;    
font-size:12px;
padding-left:10px;
color:#000000;
}
#container img {padding: 4px;
background-color: #ffffff; }
#container h1,h2,h3 {
font-family:Verdana, Geneva, Arial, Helvetica;    
font-size:15px;
padding-left:8px;
padding-top:30px;
color:#000000;
text-align:left;
}
#container h4,h5,h6 {
font-family:Verdana, Geneva, Arial, Helvetica;    
font-size:13px;
padding-left:10px;
color:#000000;
text-align:left;
}
#content1 {
font-family:Verdana, Geneva, Arial, Helvetica;    
font-size:12px;
padding:0px;
color:#A03234;
text-align:left;	
}
#shadow_r {
	position:absolute;
	width:580px;
	padding-right:12px;
	height:2355px;
	background:url('images/shadowr.gif') right repeat-y;
}
#shadow_l {
position:absolute;
width:335px;
height:2355px;
left:250px;
padding-left:12px;
background:url('images/shadowl.gif') left repeat-y;
}
#infobox {
position:absolute;
top:2180px;
height:80px;
width:250px;
margin-left:10px;
font-size:10px;
}
#infobox1 {
position:absolute;
top:-70px;
height:80px;
left:3px;
width:250px;
margin-left:10px;
line-height:1.6;
font-style:normal;
}
A:active {COLOR: #A03234; TEXT-DECORATION: underline; FONT-STYLE: bold}
A:hover {COLOR: #A03234; TEXT-DECORATION: underline; FONT-STYLE: normal}
#infobox2 {
position:absolute;
top:133px;
left:3px;
height:80px;
width:250px;
margin-left:10px;
line-height:1.6;
font-style:normal;
}
#menu {
margin-top:6px;
 height:32px;
 width:620px;
 top:212px;
border-top : 0px solid #A03234;
 text-align:center;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
}
ul#navi,ul#navi li{list-style-type:none;margin:0;padding:0}
ul#navi{float:left;font-size: 9px}
ul#navi li{float:left;margin: 1px;text-align: center}
ul#navi a{float:left;width: 540px;padding: 4px 3px;background: #BDBE99;text-decoration:none;color: #000000;  border-top : 0px solid #A03234; border-left : 0px solid #A03234; border-right : 0px solid #A03234; border-bottom : 0px solid #A03234; }
ul#navi a:hover{background: #fff;color: #000;  }
ul#navi li.activelink a,
ul#navi li.activelink a:hover{background: #FFF;color: #003}
ul.menulevel1,ul.menulevel2,ul.menulevel3,ul.sitemaplevel1,ul.sitemaplevel2,ul.sitemaplevel3,ul.submenu,ul.search
{
	padding-left: 0;
	margin-left: 0;
	list-style: none;
	text-align: left;
}
li {
	line-height:1.6;
	 	}
li.doc {
	padding-left: 11px;
	background-image: url('menu/doc.gif');
	background-repeat: no-repeat;
       
}
li.docs {
	padding-left: 11px;
	background-image: url('menu/docs.gif');
	background-repeat: no-repeat;
        
}
li.sdoc {
	padding-left: 11px;
	background-image: url('menu/sdoc.gif');
	background-repeat: no-repeat;
        font-weight: bold;
        
}
li.sdocs {
	padding-left: 11px;
	background-image: url('menu/sdocs.gif');
	background-repeat: no-repeat;
        font-weight: bold;
        
}
.menulevel1 {
	font-size: 100%;
}
.menulevel2, .menulevel3 {
	font-size: 100%;
}
.menulevel1,.menulevel2,.menulevel3,.navigator,.sitemaplevel1,.sitemaplevel2,.sitemaplevel3,.submenu {
	font-weight: normal;
	text-decoration: none;
}
.menulevel1 a:link,.menulevel1 a:visited,
.menulevel2 a:link,.menulevel2 a:visited,
.menulevel3 a:link,.menulevel3 a:visited,
.locator a:link,.locator a:visited,
.navigator a:link,.navigator a:visited,
.sitemaplevel1 a:link,.sitemaplevel2 a:link,.sitemaplevel3 a:link,
.sitemaplevel1 a:visited,.sitemaplevel2 a:visited,.sitemaplevel3 a:visited,
.submenu a:link,.submenu a:visited,
{
        text-decoration: none;
        color: #8BA055;
        font-weight:normal;
}
.menulevel1 a:active, .menulevel2 a:active, .menulevel3 a:active,.navigator a:active,.sitemaplevel1,.locator a:active, a:active,.sitemaplevel2 a:active,.sitemaplevel3 a:active,.submenu a:active,
{ 
            text-decoration:none; 
            font-weight:bold;
}
.menulevel1 a:hover,.menulevel2 a:hover,.menulevel3 a:hover,.locator a:hover,.navigator a:hover,.sitemaplevel1 a:hover,.sitemaplevel2 a:hover,.sitemaplevel3 a:hover,.submenu a:hover {
	text-decoration: underline;color:#000000;
        
}
#mainmenu {
	margin: 5px 2px  5px 15px;
}
#searchbox  {
	margin: 5px 2px  5px 15px;
}
.edit {
	font-size:9px;
	color: #555;
	background-color: buttonface;
}
.edit a:link,.edit a:visited,.edit a:active {
	font-weight:normal;
	color: #555;
	font-size:9px;
	text-decoration: none;
}
.edit a:hover {
	text-decoration: underline;
}
input,select {font-size:9px;}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #fff;
	width:98%;
	text-align: left;
}
#text {
	text-align: left;
	font-size: small;
}
IMG.li {
display: block;
position: relative;
margin: -6px 6px 6px -6px;
padding: 4px;
float: left; 
}
 
IMG.re {
display: block;
position: relative;
margin: -6px 6px 6px -6px;
padding: 4px;
float: right; }
 
IMG {
       position: relative;
       padding: 0px;
       margin-right: 0px;
       margin-left: 0px; 
       border:none;
}  
IMG.aus {
position: relative;
border: 0px solid #fff;
padding: 0px;
margin-right: 1px;
margin-left: 1px;
}
.c {
   clear: both;
} 
/*<!-- Farbe f�r Hintergrund des Editors*/
.retrieve{
background-color:#ffffff;
background-image:none;
color:Black;
}
/*Hintergundfarbe f�r Ausdruck*/
body.print{
background-color:#ffffff;
color:Black;
}