body {font-size: 80%; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 140%; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; min-height: 101%; color:#58585A;}

a {font-weight: normal; color: #666666; padding-top: 1px; text-decoration: none; padding-left: 2px; padding-right: 2px; padding-bottom: 1px; background-color:#F0F0F0}
a:hover {font-weight: normal; color: #FFFFFF; padding-top: 1px; text-decoration: none; padding-bottom: 1px; background-color:#336699}

.share {background-color:#FFFFFF; padding-top:3px}
.share a {background-color:#FFFFFF; padding-top:3px}
.share a:hover {background-color:#FFFFFF; padding-top:3px}

.clear {clear:both !important; display:block; line-height:0; font-size:0; height:0; padding:0 !important; margin:0;}
.clearfix {display: inline-block;}
.clearfix[class] {display: block; overflow: hidden; }

#main {width:100%; color:#58585A; background-color:#FFFFFF;}

#head {position: relative; margin: auto; width: 1000px; height: 150px; background-color:#CCCCCC;}

h1 {font-size: 22px; font-weight: normal; line-height: 22px; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0px; color:#336699; font-family: Verdana, Arial, Helvetica, sans-serif;}

h2 {font-size: 16px; font-weight: normal; line-height: 16px; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 8px; color:#58585A; font-family: Verdana, Arial, Helvetica, sans-serif;}

h3 {font-size: 14px; font-weight: normal; line-height: 14px; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0px; color:#58585A; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}

#navigation1000 {font-size: 130%; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 140%; font-weight: bold;	 position: relative; margin: auto; width: 1000px; height: 20px; text-align:right; padding-right: 0px; padding-bottom: 10px; margin-top: 10px;}

#navigation1000 a {font-weight: normal; color: #000000; padding-top: 2px; text-decoration: none; border-right: #776 1px dotted; border-top: #776 1px dotted; border-left: #776 1px dotted; border-bottom: #776 1px dotted; padding-left: 8px; padding-right: 8px; padding-bottom: 4px; background-color:#E0E2E1}

#navigation1000 a:hover {font-weight: normal; color: #FFFFFF; padding-top: 2px; text-decoration: none; padding-bottom: 4px; background-color:#CC0000}

#navigation1000_sub {font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 140%; position: relative; margin: auto; width: 1000px; height: 20px; text-align:right; padding-right: 0px; padding-bottom: 0px; margin-top: 5px; }

#navigation1000_sub a {font-weight: normal; color: #000000; padding-top: 2px; text-decoration: none; padding-left: 8px; padding-right: 8px; padding-bottom: 4px;}

#navigation1000_sub a:hover {font-weight: normal; color: #FFFFFF; padding-top: 2px; text-decoration: none; padding-bottom: 4px;}

#content {position: relative; width:1000px; height: 500px; margin:0 auto; padding-top: 10px; padding-bottom: 5px; margin-top: 10px; background-color:#FFFFFF}

#content1 {position: relative; width:570px; padding-left: 10px; padding-right: 10px; margin-right: 10px ;float:left; background-color:#FFFFFF}

#content2 {position: relative; width:350px; padding-left: 20px; padding-right: 20px; float:right; background-color:#FFFFFF}

.Bild_links {float:left; margin-top: 5px; margin-left: 0px; margin-right: 10px; margin-bottom: 1px; clear: both !important;}
.Bild_rechts {float:right;  margin-top: 5px; margin-left: 10px; margin-right: 0px; margin-bottom: 1px; clear: both !important;}

#menu{width: 344px; float: left; margin-top: 0px; text-transform:uppercase;}
#menu p {margin-top: -0.5em;}
#menu ul{list-style: none; line-height: 12px; font-size: 12px; }
#menu li{border-top: 1px solid #fff;}
#menu li:first-child{border-top: none;}
#menu a{display: block; color: #fff; background-color:#75726b; text-decoration: none; padding-left: 10px;}
#menu a:hover{color: #FFFFFF;background-color: #336699; text-decoration: none;}
#menu a.aktiv {color: #75726b; background-color: #fff;}
#menu a.sub{background-color: #989590;}
#menu a:hover.sub{color: #333; background-color: #fff;}
#menu a.sub.aktiv{color: #989590; background-color: #fff;}

#sub_menu_rechts {width: 100%; float: left; margin-top: 0px; text-transform:uppercase;}
#sub_menu_rechts  p {margin-top: -0.5em;}
#sub_menu_rechts  ul{list-style: none; line-height: 12px; font-size: 12px; }
#sub_menu_rechts  li{border-top: 1px solid #fff;}
#sub_menu_rechts  li:first-child{border-top: none;}
#sub_menu_rechts  a{display: block; color: #fff; background-color:#75726b; text-decoration: none; padding-left: 10px;}
#sub_menu_rechts  a:hover{color: #333;background-color: #fff; text-decoration: none;}
#sub_menu_rechts  a.aktiv {color: #75726b; background-color: #fff;}
#sub_menu_rechts  a.sub{background-color: #989590;}
#sub_menu_rechts  a:hover.sub{color: #333; background-color: #fff;}
#sub_menu_rechts  a.sub.aktiv{color: #989590; background-color: #fff;}

.menu{width: 190px; float: right; margin-top: 0px; text-transform:uppercase; padding-left:10px; padding-bottom: 1px}
.menu p {margin-top: -0.5em;}
.menu ul{list-style: none; line-height: 12px; font-size: 12px;}
.menu li{border-top: 1px solid #fff;}
.menu li:first-child{border-top: none;}
.menu a{display: block; color: #ffffff; background-color:#CC0000; text-decoration: none; padding-left: 7px;}
.menu a:hover{color: #ffffff;background-color: #336699; text-decoration: none;}
.menu a.aktiv {color: #75726b; background-color: #fff;}
.menu a.sub{background-color: #989590;}
.menu a:hover.sub{color: #333; background-color: #fff;}
.menu a.sub.aktiv{color: #989590; background-color: #fff;}


#footer_grafiken {clear: both; margin: auto; width: 1000px; padding-left: 0px; padding-top: 10px; padding-bottom: 10px;}

#footer {clear: both; margin: auto; width: 1000px; padding-left: 0px; padding-top: 10px; padding-bottom: 10px;}

.footer1container1 {position: relative; width:250px; text-align:left; padding-top: 10px; padding-bottom: 5px; padding-left: 10px ;font-family: Verdana, Arial, Helvetica, sans-serif; float:left}

.footer1container2 {position: relative; width:250px; text-align:left; padding-top: 10px; padding-bottom: 5px; padding-left: 10px ;font-family: Verdana, Arial, Helvetica, sans-serif; float:left}

.footer1container3 {position: relative; width:250px; text-align:left; padding-top: 10px; padding-bottom: 5px; padding-left: 10px ;font-family: Verdana, Arial, Helvetica, sans-serif; float:left}

.trennline01 { border-bottom: 1px dotted #999999; font-weight:normal; }

.trennline02 { border-bottom: 1px dotted #999999; font-weight:normal;}
.trennline_HT { border-bottom: 1px dotted #999999; font-weight:normal;}
