body{margin:0px;background-color:#f0eded;}
body,div,p,td,th {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#333333}
p {margin-top:0px;margin-bottom:10px;}
td,th {vertical-align:top;}
a {color:#333333;text-decoration:none;}
a:hover {text-decoration:underline;}
a.more {padding-left:10px; background-image:url('../pics/pfeil3.gif');background-position:0 4px;background-repeat:no-repeat;color:#660000;font-weight:bold;}
.u {text-decoration:underline;}
.uColored {text-decoration:underline;color:#660000;}
.inactive {color:#808080;}
.marked {color:#cc0000;}
.clear{clear:both;height:1px;font-size:1px;overflow:hidden;}

#top {height:382px;width:995px;overflow:hidden;margin-bottom:3px;}
#main {position:relative;width:600px;margin-left:195px;background-image:url('../pics/bgmain.gif');background-position:0 0;background-repeat:repeat;padding-bottom:10px;margin-bottom:3px;height:480px;}
body>#main {height:auto;min-height:480px;}
#leftmenu{width:185px;position:absolute;top:384px;left:0;overflow:hidden;}
#rightmenu{width:180px;position:absolute;top:388px;left:805px;overflow:hidden;}
#wappen {margin:5px;margin-top:15px;text-align:center;}
#bottom{width:995px;height:20px;}
.submenu,.submenuLarge {width:192px;overflow:hidden;position:absolute;top:0px;left:185px;visibility:hidden;background-color:#f0eded;padding:1px;}
.submenuLarge {width:300px;}

.breadcrumb {margin-left:10px;margin-right:10px;margin-top:4px;background-color:#cccccc;text-align:right;font-size:10px;padding:1px;}
#main> .breadcrumb {margin-top:6px;}
.breadcrumb a {padding-left:2px;padding-right:2px;}
.mainbox{margin-left:10px;margin-right:10px;margin-bottom:20px;padding-top:1px;}
.newsbox{position:relative;clear:both;margin-left:10px;margin-right:10px;margin-bottom:20px;background-image:url('../pics/linie.gif');background-position:top left;background-repeat:repeat-x;padding-top:10px;}
.messagebox{margin-top:10px;margin-left:10px;margin-right:10px;margin-bottom:20px;background-color:#ffee66;border:2px #ffaa00 solid;padding:10px;}

h1 {color:#660000;font-size:13px;margin-top:10px;margin-bottom:10px;}
.mainbox p, .newsbox p{line-height:15px;}
.newsbox h2 {color:#660000;font-size:12px;margin-top:10px;margin-bottom:10px;}
.newsbox h3 {color:#660000;font-size:11px;margin-top:10px;margin-bottom:10px;}
.newsDatum {position:absolute;top:20px;right:0px;}
.slidebox {clear:both;height:300px;width:575px;overflow:hidden;}
.picleft {float:left;margin-top:2px;margin-right:10px;margin-bottom:10px;font-size:10px;font-family:Arial,sans-serif;}
.picright {float:right;margin-top:2px;margin-left:10px;margin-bottom:10px;font-size:10px;font-family:Arial,sans-serif;}
.pictop {margin-bottom:10px;font-size:10px;font-family:Arial,sans-serif;}
.downloadLabel {clear:both;width:80px;float:left;margin-bottom:5px;font-weight:bold;}
.downloadFiles {width:490px;float:right;margin-bottom:3px;}
.downloadFiles a {padding-left:10px; background-image:url('../pics/pfeil3.gif');background-position:0 4px;background-repeat:no-repeat;color:#660000;font-weight:bold;}

.teaserbox{position:relative;margin-left:10px;margin-right:10px;margin-bottom:15px;}
.teaserhead{color:#ffffff;background:#660000;font-size:11px;font-weight:bold;padding:3px;margin-bottom:2px;}
.teaserpic{float:left;width:185px;overflow:hidden;background-color:#f0eded;font-size:10px;font-family:Arial,sans-serif;}
.teasertext{height:108px;line-height:15px;margin-top:5px;overflow:hidden;}
.teaserTourtext{height:60px;line-height:15px;margin-top:5px;overflow:hidden;}
.teaserTourinfo{height:37px;overflow:hidden;line-height:15px;font-weight:bold;}
.teaserlink{margin-left:185px;margin-top:10px;padding-top:5px;background-image:url('../pics/linie.gif');background-position:0 0;background-repeat:repeat-x;}
.teaserlink a {color:#660000;font-weight:bold;}
.teaserSold {background-color:#660000;position:absolute;top:95px;right:0px;}

.gbbox{position:relative;margin-left:10px;margin-right:10px;margin-bottom:20px;}
.gbhead{color:#ffffff;background:#660000;font-size:11px;font-weight:bold;padding:3px;margin-bottom:5px;}
.gblabel {float:left;width:455px;overflow:hidden;white-space:nowrap;}
.gblabel a {padding-left:10px;text-decoration:underline;}
.gbdate {text-align:right;}
.gbtext {padding-bottom:15px;margin-bottom:0px;line-height:15px;background-image:url('../pics/linie.gif');background-position:bottom left;background-repeat:repeat-x}
.gbcomment{margin-top:3px;line-height:15px;}
.pagesnav {margin-left:10px;margin-right:10px;}
.insertlink{float:right;width:130px;text-align:right;white-space:nowrap;overflow:hidden;margin-right:10px;font-weight:bold;}

termin td{padding-right:10px;vertical-align:top;}

.leftnav,.leftnavActive{color:#ffffff;background-color:#660000;margin-bottom:1px;padding:3px;padding-left:11px;white-space:nowrap;overflow:hidden;}
.subnav{color:#ffffff;background-color:#996666;margin-bottom:1px;padding:3px;padding-left:11px;white-space:nowrap;overflow:hidden;}
.leftnav,.leftnavActive {font-weight:bold;}
.leftnav a,.subnav a,.subnavActive a {color:#ffffff;}
.leftnavActive a {color:#bf9494;}
.leftnav a:hover {color:#bf9494;}

#rightmenu p {width:175px;overflow:hidden;}
.rightbox {margin-bottom:15px;width:178px;overflow:hidden;}
.rightboxhead {color:#ffffff;background-color:#660000;padding:3px;padding-left:10px;}
.rightboxhead a {color:#ffffff;text-decoration:underline;font-weight:bold;}
#rightboxform {border:1px #660000 solid;padding:7px;text-align:right;margin-bottom:15px;}
.rightboxSelect{width:170px;font-family:Arial,Helvetica,sans-serif;font-size:11px;}
.rightboxButton{width:120px;font-family:Arial,Helvetica,sans-serif;font-size:11px;background:#d3cccc;border:1px #660000 solid;}
.rightnav{color:#000000;padding:3px;padding-left:10px;border-left:1px #660000 solid;border-bottom:1px #660000 solid;border-right:1px #660000 solid;}
.rightnavhead{color:#660000;font-weight:bold;font-size:11px;text-transform:uppercase;margin-bottom:10px;}
.rightnews{margin-bottom:20px;line-height:15px;}
.rightnews h3 {font-size:11px;color:#333333;margin-bottom:0px;}
.rightnews a {color:#660000;font-weight:bold;text-decoration:underline;}
.rightboxDownloadLabel {font-size:10px;font-weight:bold;margin-top:10px;margin-bottom:3px;}
.rightboxDownloadFiles a{padding-left:10px; background-image:url('../pics/pfeil3.gif');background-position:0 4px;background-repeat:no-repeat;color:#660000;font-size:10px;font-weight:bold;}

.formbox{clear:both;position:relative;margin-left:10px;margin-right:10px;margin-bottom:20px;}
.formhead{color:#ffffff;background:#660000;font-size:11px;font-weight:bold;padding:3px;margin-bottom:5px;}
.formLabel{font-weight:bold;height:20px;width:140px;float:left;overflow:hidden;margin-top:5px;margin-bottom:5px;}
.formLabelFull {width:580px;font-weight:bold;height:15px;float:left;margin-top:5px;}
.formContentS{height:20px;width:140px;float:left;white-space:nowrap;overflow:hidden;margin-top:5px;margin-bottom:5px;}
.formContentM{height:20px;width:280px;float:left;white-space:nowrap;overflow:hidden;margin-top:5px;margin-bottom:5px;}
.formContentL{height:20px;width:420px;float:left;white-space:nowrap;overflow:hidden;margin-top:5px;margin-bottom:5px;}
.formContentXL{width:420px;float:left;white-space:nowrap;overflow:hidden;margin-top:5px;margin-bottom:5px;}
.formLine {clear:both;background-image:url('../pics/linie.gif');background-repeat:repeat-x;font-size:1px;height:1px;}
.formInfo {width:120px;position:absolute;top:30px;right:0px;}

form{margin:0px;}
.iSmall, .iMedium,.iLarge {border:1px #c0c0c0 solid;font-family:Arial,Helvetica,sans-serif;font-size:11px;background-color:#cccccc;}
.iSmall{width:40px;}
.iMedium {width:150px;}
.iLarge {width:300px;}
.radio{font-size:10px;margin-left:0px;margin-top:5px;margin-bottom:-3px;width:16px;}
.check {margin-left:4px;font-size:10px;padding-left:2px;margin-bottom:-1px;}
.button {font-family:Arial,Helvetica,sans-serif;font-size:11px;background:#d3cccc;border:1px #660000 solid;}
.gbmessage {width:470px;}
.inputLabel{padding-bottom:15px;width:80px;}
.inputLabelMarked{color:#cc0000;padding-bottom:15px;width:90px;}

ul.subs {margin:0px;padding-left:16px;}
li.sub{margin:0px;padding:0px;margin-bottom:10px;}
li.sub a {color:#333333;font-weight:bold;}

.linkpic {clear:both;width:200px;overflow:hidden;float:left;text-align:center;margin-bottom:20px;}
.linktitle {margin-left:220px;color:#660000;font-size:12px;font-weight:bold;margin-top:0px;margin-bottom:4px;}
.linktext {margin-left:220px;margin-top:4px;margin-bottom:4px;}
.linkurl {margin-left:220px;margin-top:4px;margin-bottom:20px;}
.linkurl a {text-decoration:underline;}

.picsbox{clear:both;margin-left:10px;margin-right:10px;background-image:url('../pics/linie.gif');background-position:top left;background-repeat:repeat-x;padding-top:10px;padding-left:9px;}
.picbox {float:left;width:175px;height:165px;margin-bottom:0px;overflow:hidden;font-family:Arial,sans-serif;font-size:10px;white-space:nowrap;margin-right:13px;}
.pictitle{height:20px;white-space:nowrap;}

.memberpicbox {clear:both;margin-left:10px;background-image:url('../pics/linie.gif');background-position:top left;background-repeat:repeat-x;padding-top:30px;}
.memberpic {float:left;margin-right:5px;white-space:nowrap;width:140px;height:205px;overflow:hidden;background-image:url('../pics/linie.gif');background-position:bottom left;background-repeat:repeat-x;}
.memberpic p {font-family:Arial,sans-serif;font-size:10px;}

.tblCrew {background-color:#f0eded;border-collapse:collapse;}
.tblCrew td, .tblCrew th {border:1px #ccc solid;font-family:Arial,sans-serif;font-size:11px;}
.tblCrew th {background-color:#ddd;text-align:left;}
.tblCrew th.bgMarked {background-color:#c00;}
.tblCrew .tdActive {background-color:#ff9;font-weight:bold;}
.tblCrew .tdInfo {background-color:#C0F9C8;text-align:center;}

.tblCaretakers {border-collapse:collapse;}
.tblCaretakers td,.tblCaretakers th {border:1px #ccc solid; padding:2 4px;}
.tblCaretakers th {background-color:#d3cccc;}
.tblCaretakers td.active {background-color:#D1F9D7;}
.tblCaretakers td.active2 {background-color:#f9fffb;}

#main.mainTickets {width:620px;background-image:url('../pics/bgmain_tickets.gif');}
.ticketbox{position:relative;clear:both;margin:0;margin-left:-1px;background-image:url('../pics/linie.gif');background-position:top left;background-repeat:repeat-x;padding-top:10px;}
.ticketframe {height:1050px;width:622px;}
#rightmenu.rightTickets {width:170px;left:825px;}
.rightTickets .rightboxSelect {width:160px;}

#bottom a {color:#ffffff;font-weight:bold;margin-left:210px;background-color:#808080;}
