body { background-color:#FFFFFF; }

P
 { margin: 0;
 padding: 0; }

h1
 { font-family: Arial , Verdana,  Helvetica, sans-serif;
 font-size: 15px;
 font-style: normal;
 font-weight: bold;
 text-align: left;
 color: #54545e;
 line-height: 19px;
 padding-bottom: 5px;
 padding-left: -3px;
 margin: 0
}

.head
 { font-family: Arial , Verdana,  Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #54545e;
 text-align: left;
}

a.head:link
 { font-family: Arial , Verdana,  Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #54545e; 
 text-decoration: none 
}

a.head:hover
 { font-family: Arial , Verdana,  Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #54545e; 
 text-decoration: none 
}

a.head:visited
 { font-family: Arial , Verdana,  Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #54545e; 
 text-decoration: none 
}

a.head:visited:hover
 { font-family: Arial , Verdana,  Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #54545e; 
 text-decoration: none 
}

.subheadline
 { font-family: Arial , Verdana,  Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 text-align: left;
 color: #54545e;
 line-height: 30px;
}

.subheadline_red
 { font-family: Arial , Verdana,  Helvetica, sans-serif;
 font-size: 13px;
 font-weight: bold;
 text-align: left;
 color: #ff0000;
 line-height: 30px;
}

.copy
 { font-family: Arial , Verdana,  Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #54545e;
 text-align: left;
 line-height: 16px}

.copybold
 { font-family: Arial , Verdana,  Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #54545e;
 text-align: left;
 line-height: 16px;
 padding-bottom: 10px;
}


ul
 { font-family: Arial , Verdana,  Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #54545e;
 text-align: left;
 margin: 5px 0 5px 18px;
 padding: 0px}

li
 { font-family: Arial , Verdana,  Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #54545e;
 text-align: left;
 margin: 5px 0 5px 0;
 float:clear;
 list-style-type: disc outside;
 padding: 0px; }

ol
 { font-family: Arial , Verdana,  Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #54545e;
 text-align: left;
 margin: 5px 0 5px 27px;
 float:clear;
 padding: 0px; }

td.menue
 {font-family: Arial , Verdana,  Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #FFFFFF;
 line-height: 11px;
}

td.submenue
 {font-family: Arial , Verdana,  Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #FFFFFF;
 line-height: 11px;
}


td.menue2
 {font-family: Arial , Verdana,  Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #FFFFFF;
}

td.kasten_head
 {font-family: Arial , Verdana,  Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 padding-left: 5px;
 padding-bottom: -1px;
 color: #FFFFFF;
 border: 0px solid #54545e}
 
td.kasten
 {font-family: Arial , Verdana,  Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 padding: 5px;
 color: #54545e;
 line-height: 14px;
 border-top: 0px solid #54545e;
 border-bottom: 1px solid #54545e;
 border-left: 1px solid #54545e;
 border-right: 1px solid #54545e}
 
td.kasten2
 {border-top: 0px solid #54545e;
 border-bottom: 1px solid #54545e;
 border-left: 1px solid #54545e;
 border-right: 1px solid #54545e}

.intern
 { font-family: Arial , Verdana,  Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #CC0000;
 text-align: left;
 line-height: 16px}
 
menu_img
 { align: right;
 margin: 0;
 padding-right: 5px}
 
a:link
 { font-family: Arial , Verdana,  Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #54545e; }
 
a:hover
 { font-family: Arial , Verdana,  Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #54545e; }
 
a:visited
 { font-family: Arial , Verdana,  Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #54545e; }
 
a:visited:hover
 { font-family: Arial , Verdana,  Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #54545e; }
 
a.menue:link
 { font-family: Arial , Verdana,  Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #FFFFFF;
 text-decoration: none }
 
a.menue:hover
 { font-family: Arial , Verdana,  Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #FFFFFF;
 text-decoration: none }
 
a.menue:visited
 { font-family: Arial , Verdana,  Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #FFFFFF;
 text-decoration: none }
 
a.menue:visited:hover
{ font-family: Arial , Verdana,  Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #FFFFFF;
 text-decoration: none }
 
/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:0; height:0; visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding-top:2; padding-left:5px; padding-bottom:5px; font-family:arial,tahoma,helvetica; 

font-size:12px; font-weight:bold;  line-height: 12px;}
.clLevel0{background-color:#54545e; layer-background-color:#54545e; color:white;}
.clLevel0over{background-color:#7c7c83; layer-background-color:#7c7c83; color:white; cursor:pointer; cursor:hand; display:block; }
.clLevel0activ{  padding-top:2px; padding-left:5px; padding-bottom:5px; font-family:arial,tahoma,helvetica; font-size:12px; font-weight:bold; 

 line-height: 12px; background-color:#7c7c83; layer-background-color:#7c7c83; color:white; cursor:pointer; cursor:hand; display:block; }
.clLevel0border{position:absolute; visibility:hidden; background-color:#FFFFFF; layer-background-color:#FFFFFF}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding-top:2;  padding-left:5px; font-family:arial,tahoma,helvetica; font-size:12px; 

font-weight:bold}
.clLevel1{background-color:#54545e; layer-background-color:#54545e; color:white;}
.clLevel1over{background-color:#7c7c83; layer-background-color:#7c7c83; color:white; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color:#FFFFFF; layer-background-color:#FFFFFF}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute;  padding-top:2;  padding-left:5px; font-family:arial,tahoma,helvetica; font-size:12px; 

font-weight:bold; color:white; background-color:#7c7c83; layer-background-color:#7c7c83; }
.clLevel2over{background-image:   url(/images/navi_de/pfeil_li_hover.gif); cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#FFFFFF; layer-background-color:#FFFFFF}
.englisch {display:none}
