/* Globale Definitionen */
* {
align:center;
margin: 0;
}

ul,li {
padding: 0;
}






a:link {color:#4D4D4D; text-decoration:underline;}
a:visited {color:#4D4D4D; text-decoration:underline;}
a:hover {color:#BA000E; text-decoration:none;}
a:active {color:#BA000E; text-decoration:none;}

p, td, div {
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height:1.4em;
font-size: 12px;
color: #4D4D4D;
margin-bottom:12px;
}

p.small {
font-size:10px;
}

li {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 14pt;
color: #4D4D4D;
margin-left:40px;
}

ul {
margin-top:5px;
margin-bottom:15px;
}

th {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color:#4D4D4D;
}

h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18pt;
color:#BA000E;
padding: 15px 0;
font-weight:normal;
}

h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
line-height: 20px;
color:#4D4D4D;
padding: 20px 0;
font-weight:normal;
}

h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
color:#4D4D4D;
padding: 12px 0;
}


.floating_img {
border:0;
margin-right:15px;
}

.floating_img_right {
border:0;
margin-left:15px;
}

.red {
color:#BA000E; 
}


/* Logo */

#logo {
width: 761px;
height: 120px;
margin: 0 auto;
background: #ffffff url(images/system/logo.jpg);
}


/* Main-Content (inkl. Menü) */
#content{
margin: 0 auto;
padding-bottom:20px;
width: 761px;
min-height:500px;
height:auto;
background: #ffffff url(images/system/bg.gif);
background-repeat:repeat-y;
background-position:center;
background-attachment:fixed;
}


#contentbox {
width: 550px;
margin-left: 185px;
height:auto;

/*position:relative;
top:0px !important; 
top:-370px; /* nur für den IE */
}


/* Menü */
#menue {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
float: left;
}

#menue li {
margin:0;
margin-left:1px;
list-style: none;
line-height: 12px;
}

#menue ul {
margin-top:0px;
margin-bottom:5px;
}


#menue li.navi_top_normal {
width:142px;
height:20px;
padding-top:6px;
background: #ffffff url(images/system/button_top.gif);
}

#menue li.navi_top_aktiv {
width:142px;
height:20px;
padding-top:6px;
background: #ffffff url(images/system/button_top_aktiv.gif);
}



#menue li.navi_sub_normal {
width:142px;
height:20px;
padding-top:6px;
background: #ffffff url(images/system/button_sub.gif);
}

#menue li.navi_sub_aktiv {
width:142px;
height:20px;
padding-top:6px;
background: #ffffff url(images/system/button_sub_aktiv.gif);
}





a.navi:link,a.navi:visited {
margin-left:25px;
font-weight:bold;
text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}
a.navi_sub:link,a.navi_sub:visited {
margin-left:25px;
font-weight:normal;
text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}
a.navi_sub_aktiv:link,a.navi_sub_aktiv:visited {
margin-left:3px;
font-weight:normal;
text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}


/* Footer */
#foot {
position: relative;
width: 761px;
height: 29px;
margin: 0 auto;
background: #ffffff url(images/system/footer.gif);
padding-top:5px;
}

#footunder {
position: relative;
width: 761px;
height: 45px;
margin: 0 auto;
}

#foot p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#FFF;
font-weight: bold;
margin-right: 20px;
}

#foot p.copyright {
float:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#FFF;
font-weight: normal;
margin-left: 16px;
}

#footunder p.small {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
margin-left: 16px;
margin-right: 20px;
}

#foot a:link, #foot a:visited {
color:#FFF;
text-decoration:underline;
}
