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

body {
background-image:url(images/bg.png);
font: 11px "Comic Sans MS", cursive;
color: #3e2e10;
overflow:hidden;
}

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


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

}

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

#content {
width: 590px;
padding: 20px;
padding-left: 20px;
margin-left:265px;
}

#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;
}

h2 { font-family: Monotype Corsiva, Apple Chancery, URW Chancery L, cursive ; font-size:25px;}

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

p.contact { font-family:"Comic Sans MS", cursive; font-size:12px; font-weight:300; line-height:normal; }


#navi {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
width: 175px;
float: left;
height: 100%;
padding-top: 110px;
padding-left:95px;
font-weight:600;
}


#navi a.navi:link {
color:#00A8C8;
text-decoration:none;	 
background-repeat: no-repeat;
background-position: left;	
}

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

color:#00A8C8;
text-decoration:none;	 
background-repeat: no-repeat;
}

#u-menu a.u-menu:link {
color: #383838; 
text-decoration:none;	 
padding-left: 30px;
padding-right: 30px;
background-color:#CCCCCC;
}

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

#u-menu a.u-menu:visited {
color: #383838; 
text-decoration:none;	 
padding-left: 30px;
padding-right: 30px;
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;
}