*
{
margin: 0px;
padding: 0px;
}

body {
background: url(images/hintergrund.gif);
font: 13px Arial, Helvetica, sans-serif;
color: #383838;
overflow: auto; 
}

#fenster {
padding-top: 15px;
width: 100%;
text-align: left;
}

#window {
width: 1081px;
height: 560px;
padding: 0px;
background: #ffffff url(images/bg-content.png) no-repeat;
}

* html #window  {  /* Korrekturen fuer IE 5.x */
width: 935px;
w\idth: 990px;
}
  
#hintergrund {
width:1075px;
margin: 0px auto;
}

#header {
margin-top: 25px;
height: 1px;
text-align: right;			
}

#content {
width: 590px;
padding: 20px;
padding-left: 20px;
margin-left:250px;
}
#content a {color: #208A06;text-decoration: none;}
#content p { margin: 5px;	padding: 0;}

#box {
margin-left: 10px;
width: 200px;
height: 284px;
text-align:center;
padding-top: 22px;
font-size:18px;
font-weight: bold;
background: url(images/box.png) no-repeat;
float:left;
}

a.box:link {color: #383838;}
a.box:hover {color: black;}
a.box:visited {color: #A5A9B2;}

#navi {
text-align:center;
font-family: Georgia, "Times New Roman", Times, serif;
width: 218px;
float: left;
height: 100%;
padding-top: 50px;
line-height:190%;
font-size:16px;
font-weight:600;

}

p.ansprechpartner { text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:300; line-height:normal; }

#navi a.navi:link {
color: black; 
text-decoration:none;	 
background-image: url(images/ornament.png);
padding-left: 22px;
background-repeat: no-repeat;
background-position: left;	
}

#navi a.navi:hover {
color:#383838 !important; 
text-decoration:none; 
font-weight:bold;	 
background-image: url(images/ornament-2.png);
padding-right: 22px;
background-repeat: no-repeat;
background-position: right;
}
#navi a.navi:visited {
color:black; 
text-decoration:none;	 
background-image: url(images/ornament.png);
padding-left: 22px;
background-repeat: no-repeat;
}

#u-menu a.u-menu:link {
color: crimson;
text-decoration:underline; 	 
padding-left: 20px;
padding-right: 20px;
background-color:#CCCCCC;
}

#u-menu a.u-menu:hover {
color:antiquewhite;
text-decoration:underline; 	 
padding-left: 20px;
padding-right: 20px;
background-color:seagreen!important;
}

#u-menu a.u-menu:visited {
color: cornflowerblue; 
text-decoration: underline;	 
padding-left: 20px;
padding-right: 20px;
background-color:#CCCCCC;
}

#footer {
height: 200px;
padding-top: 30px;
background: url(images/footer-neu.png)  top;
}

a:link {color: black;}
a:hover {text-decoration: none; color: #FF0000;}
a:visited { color: #A5A9B2;}

a.pfl-verl:link {color: #A5A9B2; font-family: Engravers MT; line-height:210%;}
a.pfl-verl:hover {text-decoration: none; color: #FF0000; font-family: Engravers MT; line-height:210%;}
a.pfl-verl:visited { color: #A5A9B2; text-transform:capitalize; font-family: Engravers MT; line-height:210%;}

 a.mailto_link {
 background-image: url(images/symbols/letter.gif);
 padding-right: 16px;
 background-repeat: no-repeat;
 background-position: right;
}

 a.extern_link {
 background-image: url(images/symbols/link.gif);
 padding-right: 16px;
 background-repeat: no-repeat;
 background-position: right;
}

 a.download_link {
 background-image: url(images/symbols/download.gif);
 padding-right: 16px;
 background-repeat: no-repeat;
 background-position: right;
}

 a.prev_link {
 background-image: url(images/symbols/prev.gif);
 padding-left: 16px;
 background-repeat: no-repeat;
 background-position: left;
}

 a.next_link {
 background-image: url(images/symbols/next.gif);
 padding-right: 16px;
 background-repeat: no-repeat;
 background-position: right;
}

 a.up_link {
 background-image: url(images/symbols/up.gif);
 padding-left: 12px;
 background-repeat: no-repeat;
 background-position: left;
}

 a.down_link {
 background-image: url(images/symbols/down.gif);
 padding-left: 12px;
 background-repeat: no-repeat;
 background-position: left;
}
