body.baustelle {margin:0px; background-color:#00808e;}
body.main {margin:0px; background-color:#eac57d}
body.panorama {margin:0px; background-color:#3e1e01;}
body.showecard {margin:0px; background-color:#eac57d}
body.banner {margin:0px; background-color:transparent;}
body.content {margin:0px; background-color:transparent;}

div, td {font: 11px/17px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
font {font: bold 14px/17px Verdana, Arial, Helvetica, sans-serif; color:#3e1e01; text-decoration:none;}
i {font: bold 11px/17px Verdana, Arial, Helvetica, sans-serif; color:#3e1e01; text-decoration:none;}
u {color:#d89c0d; text-decoration:none;}

td.countdown {font: 10px/12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}

a {font: bold 11px/17px Verdana, Arial, Helvetica, sans-serif; color:#ffb810; text-decoration:none;}
a.bu {padding-top:3px; font: bold 9px/14px Verdana, Arial, Helvetica, sans-serif; color:#ffb810; text-decoration:none;}
a:hover {color:#3e1e01; text-decoration:none;}
a.sitemaptop {font: bold 11px/20px Verdana,Arial, Helvetica, sans-serif; color:#3e1e01; text-transform:uppercase; text-decoration:none;}
a.sitemaptop:hover {color:#ffb810; text-transform:uppercase; text-decoration:none;}
a.sitemap {color:#FFFFFF; text-decoration:none;}
a.sitemap:hover {color:#3e1e01; text-decoration:none;}
a.sponsoren {color:#ffb810; text-decoration:none;}
a.sponsoren:hover {color:#3e1e01; text-decoration:none;}
a.pdf {color:#ffb810; text-decoration:none;}
a.pdf:hover {color:#3e1e01; text-decoration:none;}
a.ecard {color:#3e1e01; text-decoration:none;}
a.ecard:hover {color:#FFFFFF; text-decoration:none;}

td.footer {font: 10px/12px Verdana,Arial, Helvetica, sans-serif; color:#CCCCCC; text-decoration:none;}
a.footer {color:#FFFFFF; text-decoration:none;}
a.footer:hover {color:#3e1e01; text-decoration:none;}

table.main {background:url(images/bg_main.gif); background-repeat:no-repeat; background-position:top; background-color:#00808e; border-left:15px solid #FFFFFF; border-right:15px solid #FFFFFF; border-bottom:15px solid #FFFFFF;}
td.contentframe {padding-left:30px;}
table.content {width:650px;}
td.contenthead {padding-top:1px; padding-bottom:15px;}
td.headline {padding:1px 4px 2px 4px; font: bold 11px/13px Verdana,Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; text-transform:uppercase; letter-spacing:0.1em; background-color:#3e1e01;}
td.subline {padding:2px 3px 3px 4px; font: 10px/10px Verdana,Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; text-transform:uppercase; letter-spacing:0.1em; background-color:#3e1e01;}
td.content {padding-bottom:30px;}
td.bu {padding-top:3px; font: 9px/14px Verdana,Arial, Helvetica, sans-serif; color:#3e1e01; text-decoration:none;}

td.menu {padding-top:0px;}
td.bgmenu {padding-left:32px;}

--table.submenu {background-color:transparent;}
td.submenutop {border-top:1px solid #FFFFFF;}
td.submenu {padding-bottom:6px;}

td.sitefunctions {border-left:2px solid #FFFFFF; background-color:#3e1e01;}
td.sucheinput {width:110px; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; background-color:#d89c0d;}

td.thumbspacer {width:20px;}

table.whiteonepx {border:1px solid #FFFFFF;}
img.pic {border:1px solid #FFFFFF;}
img.pic2 {border:2px dotted #FFFFFF;}
img.pic3 {border-right:0px dotted #FFFFFF;}

#galarrows {position:absolute; left:604px; top:34px; z-index:100;}

td.hallabc {background-color:#d89c0d;}
td.hallabcspacer {width:3px;}
td.halltitel {height:30px; font: bold 11px/17px Verdana,Arial, Helvetica, sans-serif; color:#3e1e01; text-decoration:none;}
td.hallname {height:20px; font: bold 11px/17px Verdana,Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
td.hallspacer {width:10px;}


table.ecard {background-color:#006475; border:2px dotted #FFFFFF;}
table.showecard {background-color:#006475; border:15px solid #FFFFFF;}
td.ecardtext {font: 11px/17px Verdana,Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
td.showecardtext {color:#FFFFFF; text-decoration:none;}
td.ecardsend {height:25px; background-color:#006475; border-top:0px dotted #FFFFFF;}
input.ecard {padding:2px; height:20px; width:175px; font-family:Verdana,Arial, Helvetica, sans-serif; font-size:10px; color:#3e1e01; background-color:#FFFFFF; border: 0px solid #FFFFFF;}
input.errorecard {padding:2px; height:20px; width:175px; font-family:Verdana,Arial, Helvetica, sans-serif; font-size:10px; color:#3e1e01; background-color:#e9c277; border: 0px solid #FFFFFF;}

textarea.ecard {padding:2px; width:175px; height:130px; font-family:Verdana,Arial, Helvetica, sans-serif; font-size:10px; color:#3e1e01; background-color:#FFFFFF; border: 0px solid #FFFFFF;}
textarea.errorecard {padding:2px; width:175px; height:130px; font-family:Verdana,Arial, Helvetica, sans-serif; font-size:10px; color:#3e1e01; background-color:#e9c277; border: 0px solid #FFFFFF;}
input.submitecard {width:175px; font-family:Verdana,Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; background-color:#d89c0d; border: 0px solid #d89c0d;}

input.bestellung {padding:2px; height:17px; width:180px; font-family:Verdana,Arial, Helvetica, sans-serif; font-size:10px; color:#3e1e01; background-color:#FFFFFF; border: 0px solid #FFFFFF;}
textarea.bestellung {padding:2px; width:300px; height:167px; font-family:Verdana,Arial, Helvetica, sans-serif; font-size:10px; color:#3e1e01; background-color:#FFFFFF; border: 0px solid #FFFFFF;}
select.bestellung {padding:2px; height:17px; font-family:Verdana,Arial, Helvetica, sans-serif; font-size:10px; color:#3e1e01; background-color:#FFFFFF; border: 0px solid #FFFFFF;}

textarea.tauschen {padding:2px; width:300px; height:167px; font-family:Verdana,Arial, Helvetica, sans-serif; font-size:10px; color:#3e1e01; background-color:#FFFFFF; border: 0px solid #FFFFFF;}
select.tauschen {padding:2px; width:150px; height:17px; font-family:Verdana,Arial, Helvetica, sans-serif; font-size:10px; color:#3e1e01; background-color:#FFFFFF; border: 0px solid #FFFFFF;}

input.suche {height:14px; width:100px; font-family:Verdana,Arial, Helvetica, sans-serif; font-size:10px; color:#3e1e01; background-color:#d89c0d; border: 0px solid #d89c0d;}
input.kontakt {padding:2px; height:17px; width:150px; font-family:Verdana,Arial, Helvetica, sans-serif; font-size:11px; color:#333333; background-color:#FFFFFF; border: 0px solid #FFFFFF;}
textarea.kontakt {padding:2px; width:225px; height:132px; font-family:Verdana,Arial, Helvetica, sans-serif; font-size:11px; color:#333333; background-color:#FFFFFF; border: 0px solid #FFFFFF;}
input.submit {width:130px; height:17px; font-family:Verdana,Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; background-color:#22A61C; border: 0px solid #F6F6F6;}

div#menue div a + div.submenue{display:none;}
div#menue div a:focus + div.submenue{display:block;}
div.submenue{display:none;}
div.spacer {display:block;width:165px;height:2px;background-color:transparent;}
div.subspacer {display:block;width:165px;height:1px;background-color:transparent;}

