body {font-size: 100%; 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:#000000; margin-left: 5px; 	margin-top: 20px; margin-right: 5px; margin-bottom: 5px; background-color:#FFFFFF;}

a {font-weight: normal; color:#336699; text-decoration:none}
a:hover {font-weight: normal; color: #336699; text-decoration:underline}

.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] {width:1000px; display: block; overflow: hidden;}
.cleaner {clear: both; width: 100%; height: 0px; font-size: 0px;}

#main {width:1000px; margin: 0 auto; 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;}

#titel1 {position: relative; margin: auto; width: 1000px; height: 50px; color:#999999; margin-left:3px; top:15px;}
.titel1 {font-size: 36px; font-weight: normal; font-weight: 200; margin-left:3px; margin-top: 20px;}

#titel2 {position: relative; margin: auto; width: 1000px; height: 50px; color:#999999; margin-left:3px;}
.titel2 {font-size: 18px; font-weight: normal; font-weight: 200; margin-left:3px;}

#head {position: relative; margin: auto; width: 1000px; height: 150px; background-color:#336699; margin-top:15px;}

h1 {font-size: 30px; font-weight: 900; line-height: 36px; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0px; color:#336699; font-family: Verdana, Arial, Helvetica, sans-serif;}

h2 {font-size: 20px; font-weight: 900; line-height: 26px; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 8px; color:#E2007A; 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;}

.text {font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 120%; font-weight: normal;}

.bild {font-size: 80%; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 120%; font-weight: normal;}

#navigation1000 {position: relative; margin: auto; width: 1000px; text-align:left; }

#navigation1000_sub {font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 160%; position: relative; margin: auto; width: 980px; height: 50px; text-align:left; padding-right: 30px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 40px;}

#navigation1000_sub a {font-weight: normal; color:#E2007A; padding-top: 2px; text-decoration: none; padding-left: 8px; padding-right: 8px; padding-bottom: 4px; font-weight:100}

#navigation1000_sub a:hover {font-weight: normal; color: #FFFFFF; padding-top: 2px; text-decoration: none; padding-bottom: 4px; background-color:#E2007A; font-weight:100}

.navigation1000sub_aktiv {font-weight: normal; color: #999999; padding-top: 2px; text-decoration: none; padding-left: 8px; padding-right: 8px; padding-bottom: 4px; background-color:#336699}

#navigation1000_shop {font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 140%; position: relative; margin: auto; width: 980px; height: 20px; text-align:left; padding-right: 30px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 40px; background-color: #999999; }

#navigation1000_shop a {font-weight: normal; color:#FFFFFF; padding-top: 2px; text-decoration: none; padding-left: 8px; padding-right: 8px; padding-bottom: 4px; font-weight:100}

#navigation1000_shop a:hover {font-weight: normal; color: #E2007A; padding-top: 2px; text-decoration: none; padding-bottom: 4px; background-color:#FFFFFF; font-weight:100}

.navigation1000_shop_aktiv {font-weight: normal; color: #FFFFFF; padding-top: 2px; text-decoration: none; padding-left: 8px; padding-right: 8px; padding-bottom: 4px; background-color: #999999}


#content {position: relative; width:1000px; height: 100%; margin:0 auto; padding-top: 10px; padding-bottom: 5px; margin-top: 20px;}
#content1 {position: relative; width:500px; padding-left: 15px; padding-right: 10px; margin-right: 30px ;float:left; background-color:#FFFFFF}
#content2 {font-size: 80%; position: relative; width:400px; padding-left: 20px; padding-right: 20px; float:right; background-color:#FFFFFF}
#content2020 {position: relative; width:970px; padding-left: 15px; padding-right: 10px; margin-right: 30px ;float:left; background-color:#FFFFFF}
#footer {width:1000px; margin: auto;  background-color:#999999; clear:both;}

#footer a {font-weight: normal; color:#CCCCCC; text-decoration:none}
#footer  a:hover {font-weight: normal; color: #CCCCCC; text-decoration:underline}

.footer1container1 {position: relative; width:240px; text-align:left; padding-top: 10px; padding-bottom: 5px; padding-left: 10px ;font-family: Verdana, Arial, Helvetica, sans-serif; float:left; height: 125px; background-color:#E2007A; color:#FFFFFF}

.footer1container2 {position: relative; width:240px; text-align:left; padding-top: 10px; padding-bottom: 5px; padding-left: 10px ;font-family: Verdana, Arial, Helvetica, sans-serif; float:left; height: 125px; background-color:#E2007A; color:#FFFFFF}

.footer1container3 {position: relative; width:240px; text-align:left; padding-top: 10px; padding-bottom: 5px; padding-left: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; float:left; height: 125px; background-color:#E2007A; color:#FFFFFF}

.footer1container4 {position: relative; width:240px; text-align:left; padding-top: 10px; padding-bottom: 5px; padding-left: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; 	float:left; height: 125px; background-color:#E2007A; color:#FFFFFF}

.trennline02 { border-bottom: 1px dotted #999999; font-weight:normal;}

#footer1_grafien_ container1 {position: relative; width:1000px; height: 120px;  text-align:left; padding-top: 0px; padding-bottom: 5px; padding-left: 10px ;font-family: Verdana, Arial, Helvetica, sans-serif; background-color:#99CC00;}

.footer_aktuell {position: relative; width:100%; text-align:left; padding-left: 480px ;font-family: Verdana, Arial, Helvetica, sans-serif; float:left; font-size: 80%;}
.footer_aktuell a {font-weight: normal; color: #666666; padding-top: 1px; text-decoration: none; padding-left: 2px; padding-right: 2px; padding-bottom: 1px; }
.footer_aktuell a:hover {font-weight: normal; color: #336699; padding-top: 1px; text-decoration: none; padding-bottom: 1px;}

.footer_veranstaltungen {position: relative; width:100%; text-align:left; padding-left: 658px ;font-family: Verdana, Arial, Helvetica, sans-serif; float:left; font-size: 80%;}
.footer_veranstaltungen a {font-weight: normal; color: #666666; padding-top: 1px; text-decoration: none; padding-left: 2px; padding-right: 2px; padding-bottom: 1px; }
.footer_veranstaltungen a:hover {font-weight: normal; color: #336699; padding-top: 1px; text-decoration: none; padding-bottom: 1px;}
