body {margin:0px;margin-left:16px;margin-right:16px;width:98%;background-image:url('../images/background.gif');background-repeat:repeat-x;text-align:center;}
body {font-family:Verdana,Arial,sans-serif;font-size:11px;color:#000000;}

#all {position:relative;width:1182px;overflow:hidden;margin:auto;text-align:left;background-image:url('../images/vertical.gif');background-repeat:repeat-y;}
#allLarge {position:relative;width:1182px;overflow:hidden;margin:auto;text-align:left;background-image:url('../images/vertical_blank.gif');background-repeat:repeat-y;}
#main {position:relative;padding-top:317px;margin-left:17px;}
#content {float:left;width:728px;display:inline;margin-left:20px;overflow:hidden;}
#allLarge #content {width:908px;margin-left:20px;overflow:hidden;}
#right {float:right;display:inline;margin-right:217px;width:180px;overflow:hidden;}
#topHeader {position:absolute;top:115px;left:17px;width:948px;}
#topBanner .bannerbox {margin:15px;}
#topNav {position:absolute;top:271px;left:17px;height:30px;width:948px;background-color:#1E348C;background-image:url('../images/topnav.gif');}
#topSearch {position:absolute;top:6px;left:770px;z-index:10;}
#bottomRegionen, #bottomRegionenStart {width:928px;margin-left:37px;padding:20px 0 40px;font-size:10px;text-align:center;background-color:#ffffff;color:#808080;border-bottom:1px #cccccc solid;}
#bottomRegionenStart {padding:0 0 20px;}
#bottom {position:relative;height:70px;width:948px;margin-left:17px;background-image:url('../images/bg_bottom.gif');background-repeat:repeat-x;background-color:#f6f2d5;text-align:center;}
#bottomLine {position:absolute;top:0px;left:20px;width:908px;height:44px;display:inline;background-image:url('../images/bg_bottomnav.gif');background-position:0 32px;background-repeat:repeat-x;}
#bottomnav {padding-top:28px;white-space:nowrap;margin:auto;color:#666666;line-height:15px;}
#s_top {position:absolute;top:100px;left:0px;height:15px;width:982px;background-image:url('../images/shadow_top.png');}
#s_left {position:absolute;top:113px;left:0px;height:565px;width:17px;background-image:url('../images/shadow_left.gif');background-position:0 -100px;}
#s_right {position:absolute;top:113px;right:200px;height:565px;width:17px;background-image:url('../images/shadow_right.gif');background-position:0 -100px;}
#s_bottom {height:15px;width:982px;background-image:url('../images/shadow_bottom.gif');}
#scyscraper {position:absolute;top:317px;left:982px;height:600px;width:160px;}
#topbanner {position:absolute;top:0px;left:0px;height:100px;width:1142px;background-image:url('../images/background.gif');overflow:hidden;}
#superbanner {margin-left:237px;margin-top:10px;height:90px;width:728px;}
#hockeystickTop {position:absolute;top:10px;right:160px;}
#hockeystickRight {position:absolute;top:10px;left:982px;width:200px;overflow:hidden;}

h1 {font-size:14px;margin-top:0px;margin-bottom:10px;}
h2 {font-size:12px;margin-top:0px;margin-bottom:5px;}
h3 {font-size:11px;font-weight:bold;line-height:14px;margin-top:0px;margin-bottom:5px;}

h7 {font-size:12px;color:#FFFFFF;margin-top:0px;margin-bottom:5px;}

p {margin-top:0px;margin-bottom:6px;}

ul {margin:0px;padding:0px;}
a {text-decoration:none;color:#000000;}
a:hover {text-decoration:underline;}
.underline,a.u {text-decoration:underline;}
.inactive {color:#808080;}
.nowrap {white-space:nowrap;}
.clear {clear:both;height:1px;font-size:1px;overflow:hidden;}
.line {clear:both;height:1px;font-size:1px;border-bottom:1px #c0c0c0 solid;}
.picleft {float:left;padding-right:15px;padding-bottom:10px;}
.picright {float:right;padding-left:15px;padding-bottom:10px;}
.pictop {padding-bottom:10px;}
.edit {position:absolute;top:5px; right:5px;z-index:10;}
.red {color:#c00;}

.breadcrumbs {color:#333;margin-bottom:14px;}
.breadcrumbs a {color:#333;}
.breadcrumbs .active {font-weight:bold;}
.messagebox {background-color:#ffffcc;border:2px #ff6600 solid;padding:15px;font-weight:bold;margin-bottom:15px;}

.boxFull {position:relative;clear:both;margin-bottom:20px;}
.boxHalf {position:relative;width:357px;float:left;margin-right:15px;overflow:hidden;}
.boxQuarter {position:relative;width:170px;float:left;margin-right:15px;overflow:hidden;}
.boxThreequarter {position:relative;width:540px;float:left;margin-right:15px;overflow:hidden;}
#allLarge .boxHalf {position:relative;width:447px;float:left;margin-right:15px;overflow:hidden;}
#allLarge .boxQuarter {position:relative;width:215px;float:left;margin-right:15px;overflow:hidden;}
#allLarge .boxThreequarter {position:relative;width:675px;float:left;margin-right:15px;overflow:hidden;}
.boxFull p, .boxHalf p, .boxQuarter p, .boxThreequarter p {font-size:11px;margin-top:0px;margin-bottom:6px;line-height:16px;}
.boxFull td, .boxHalf td, .boxQuarter td, .boxThreequarter td {font-size:11px;}

/* Formulare */
form {margin:0px;padding:0;}
select,.iLarge,.iMedium,.iSmall{border:1px #999999 solid;font-family:Arial,Helvetica,sans-serif;font-size:12px;margin-bottom:4px;}
.iLarge{width:280px;}
.iMedium{width:206px;}
.iSmall{width:70px;}
.marked{color:#cc0000;}
.fieldMarked {background-color:#ffffcc;}
.grey{color:#999999;}
.radio{font-size:11px;margin-top:4px;margin-bottom:-2px;}
.submit{background:#e4e4e4;color:#000000;border:1px #999999 solid;}
.check {font-size:11px;margin-left:0px;margin-top:-2px;margin-bottom:-1px;padding:0px;}
.formContent {border:1px #cccccc solid;padding:20px 150px;background-color:#f6f6f6;}
.tblbox {padding-left:20px;}
.tblbox p {margin-left:3px;margin-bottom:12px;line-height:16px;}
h2.tblhead {margin-top:10px;margin-bottom:10px;}

/* Tabs */
#tabbox {height:30px;border-bottom:1px #999999 solid;margin-bottom:20px;}
.tab {float:left;height:24px;width:140px;background-image:url('../images/bg_subnav.gif');margin-right:5px;margin-top:6px;white-space:nowrap;overflow:hidden;}
.tabActive {float:left;height:30px;width:140px;background-image:url('../images/bg_subnavActive.gif');margin-right:5px;white-space:nowrap;overflow:hidden;}
.tablink {margin-top:6px;font-weight:bold;text-align:center;}
.tablinkOrt {margin-top:6px;font-weight:bold;text-align:center;}
.letterspan {margin-left:5px;font-weight:bold;}
.letterspan a {display:block;height:11px;width:130px;overflow:hidden;}
.tabActive .letterspan {margin-top:3px;}
.letters {margin-left:5px;font-size:10px;}
.activeLetter {text-decoration:underline;}

/* Newsbox */
.newsbox {position:relative;height:195px;width:481px;background-image:url(../images/bg_newsbox.gif);overflow:hidden;margin-bottom:15px;}
.newsbox h3 {margin-left:10px;padding-top:7px;font-size:12px;font-weight:bold;}
.newsboxLink {position:absolute;top:7px;right:7px;font-weight:bold;color:#666;}
.newsboxLink a {color:#666;}
.newsboxContent {position:absolute;top:34px;left:10px;height:155px;width:465px;overflow:auto;}
.newsContent {position:relative;font-size:11px;line-height:13px;overflow:hidden;}
.newsboxDate {float:left;}
.newsboxText {margin-left:75px;margin-right:5px;}
.newsboxText a {font-weight:bold;}

/* Teaser */
.teaserbox {clear:both;width:745px;}
.teaserboxHalf {width:372px;float:left;overflow:hidden;}
.teaserboxQuarter {width:185px;float:left;overflow:hidden;}
.teaserboxThreequarter {width:555px;float:left;overflow:hidden;}
#allLarge .teaserbox {clear:both;width:925px;}
a.more {font-weight:bold;white-space:nowrap;}
a.more:hover {text-decoration:underline;}
.flvFrame {height:164px;width:232px;border:0px;frameborder:0px;}
.tBottom {margin:0 3px}
.tBottomRight {float:right;}
.tPrice .s {font-size:10px;font-weight:normal;}
.tPrice .ct {font-family:Arial,sans-serif;font-size:11px;vertical-align:top;}
.tMaplink {position:absolute;top:3px;right:3px;}

.t1 {position:relative;float:left;display:inline;height:354px;width:170px;margin-right:15px;background-image:url(../images/t1.png);overflow:hidden;margin-bottom:15px;}
.t1 .tHead {margin-left:5px;padding:7px 0;font-size:12px;font-weight:bold;white-space:nowrap;}
.t1 .tPic {padding-top:0px;}
.t1 .tContent {margin-top:10px;margin-left:5px;margin-right:5px;height:174px;}

.t2 {position:relative;float:left;display:inline;height:368px;width:232px;margin-right:15px;background-image:url(../images/t2.png);overflow:hidden;margin-bottom:15px;}
.t2 .tHead {margin-left:5px;margin-top:7px;height:20px;font-size:12px;font-weight:bold;white-space:nowrap;}
.t2 .tPic {padding-top:0px;height:164px;}
.t2 .tContent {margin-top:10px;margin-left:5px;margin-right:5px;height:145px;overflow:hidden;line-height:13px;}
.t2 .tBottom {margin:0 5px}

.t3 {position:relative;float:left;display:inline;height:194px;width:516px;margin-right:15px;background-image:url(../images/t3.png);overflow:hidden;margin-bottom:15px;}
.t3 .tPic {float:left;padding-top:2px;}
.t3 .tHead {margin-left:278px;padding:7px 0;font-size:12px;font-weight:bold;}
.t3 .tContent {height:132px;margin-top:8px;margin-left:278px;margin-bottom:6px;margin-right:15px;line-height:13px;}
.t3 .tBottom {position:absolute;left:276px;bottom:10px;width:220px;}

.t4 {position:relative;float:left;display:inline;height:168px;width:355px;margin-right:15px;background-image:url(../images/bg_listbox.png);overflow:hidden;margin-bottom:15px;}
.t4 .tPic {position:absolute;top:33px;left:10px;}
.t4 .tHead {margin-left:10px;padding:7px 0;font-size:12px;font-weight:bold;}
.t4 .tContent {height:130px;margin-top:6px;margin-left:107px;margin-bottom:6px;margin-right:15px;line-height:13px;}
.t4 .tBottom {position:absolute;left:104px;bottom:14px;width:240px;}

.t5 {position:relative;float:left;display:inline;height:181px;width:355px;margin-right:15px;background-image:url(../images/t5.png);overflow:hidden;margin-bottom:15px;}
.t5 .tPic {position:absolute;top:7px;left:0px;width:115px;overflow:hidden;}
.t5 .tHead {margin-left:10px;padding:7px 0;font-size:12px;font-weight:bold;}
.t5 .tContent {padding-top:22px;margin-left:137px;margin-bottom:6px;margin-right:15px;line-height:13px;}
.t5 .tBottom {position:absolute;left:134px;bottom:14px;width:210px;}
.t5 .tPrice {position:absolute;bottom:43px;right:16px;color:#ffffff;font-weight:bold;font-size:15px;}

.t6 {position:relative;float:left;display:inline;height:215px;width:355px;margin-right:15px;background-image:url(../images/t6.png);overflow:hidden;margin-bottom:15px;}
.t6 .tPic {position:absolute;top:33px;left:12px;text-ali}
.t6 .tHead {margin-left:10px;padding:7px 0;font-size:12px;font-weight:bold;white-space:nowrap;}
.t6 .tContent {margin-top:5px;margin-left:176px;margin-bottom:6px;margin-right:5px;line-height:13px;}
.t6 .tBottom {position:absolute;left:174px;bottom:13px;width:170px;}
.t6 .tPrice {position:absolute;bottom:42px;right:16px;color:#ffffff;font-weight:bold;font-size:15px;}

.t7 {position:relative;height:335px;width:178px;overflow:hidden;float:left;display:inline;margin-right:5px;margin-bottom:10px;background-position:bottom left;background-repeat:repeat-x;}
.t7 .tContent {height:154px;margin:5px;margin-bottom:3px;overflow:hidden;line-height:13px;}
.t7 .tBottom {padding-left:2px;padding-top:5px;}
.t7 .tBottomRight {float:left;}
.t7 .tPrice {float:right;width:70px;text-align:center;color:#ffffff;font-size:16px;font-weight:bold;}

.t8 {position:relative;float:left;display:inline;height:215px;width:171px;margin-right:14px;background-image:url(../images/t8.png);overflow:hidden;margin-bottom:15px;}
.t8 .tPic {position:absolute;top:33px;left:10px;}
.t8 .tHead {margin-left:10px;padding:7px 0;font-size:12px;font-weight:bold;white-space:nowrap;}
.t8 .tContent {position:absolute;top:122px;left:10px;width:155px;line-height:13px;}
.t8 h3 {margin-bottom:3px;}
.t8 .tBottom {position:absolute;left:7px;bottom:11px;width:155px;}
.t8 .tPrice {position:absolute;bottom:38px;right:16px;color:#ffffff;font-weight:bold;font-size:15px;}

.t9 {position:relative;float:left;display:inline;height:335px;width:170px;margin-right:15px;background-image:url(../images/t9.png);overflow:hidden;margin-bottom:15px;}
.t9 .tHead {margin-left:5px;padding:7px 0;font-size:12px;font-weight:bold;white-space:nowrap;}
.t9 .tPic {text-align:center;margin-top:17px;height:167px;}
.t9 .tContent {margin-top:7px;margin-left:7px;margin-right:7px;height:124px;}
.t9 h3 {margin-bottom:3px;}
.t9 .tBottom {position:absolute;left:4px;bottom:11px;width:158px;}

.t10 {position:relative;height:355px;width:356px;overflow:hidden;margin-right:15px;margin-bottom:15px;background-image:url(../images/t10.gif);}
.t10 .tHead {margin-left:5px;padding:7px 0;font-size:12px;font-weight:bold;white-space:nowrap;}
.t10 .tPic {text-align:center;height:250px;}
.t10 .tContent {margin-top:4px;margin-left:7px;margin-right:7px;height:60px;overflow:hidden;}
.t10 h3 {margin:0 0 2px;}
.t10 .tBottom {position:absolute;left:4px;top:340px;width:346px;}
.btn_prev {position:absolute;top:124px;left:8px;}
.btn_next {position:absolute;top:124px;right:8px;}

.t11 {position:relative;height:167px;width:725px;background-image:url('../images/bg_listbox.png');margin-bottom:15px;}
.t11 .tHead {font-size:12px;font-weight:bold;padding:7px;padding-left:10px;margin-bottom:3px;}
.t11 .tPic {position:absolute;top:36px;left:10px;}
.t11 .tContent {margin-left:193px;margin-right:15px;}
.t11 .tBottom {position:absolute;top:140px;left:190px;width:210px;}
.t11 .tPrice {position:absolute;bottom:42px;right:16px;color:#ffffff;font-weight:bold;}

.t12 {position:relative;float:left;display:inline;height:181px;width:725px;margin-right:15px;background-image:url(../images/t5.png);overflow:hidden;margin-bottom:15px;}
.t12 .tPic {position:absolute;top:7px;left:0px;}
.t12 .tHead {margin-left:10px;padding:7px 0;font-size:12px;font-weight:bold;}
.t12 .tContent {padding-top:22px;margin-left:137px;margin-bottom:6px;margin-right:15px;line-height:13px;}
.t12 .tBottom {position:absolute;left:134px;bottom:14px;width:580px;}
.t12 .tPrice {position:absolute;bottom:43px;right:16px;color:#ffffff;font-weight:bold;font-size:15px;}

.t13 {position:relative;float:left;display:inline;height:215px;width:356px;margin-right:14px;background-image:url(../images/t8.png);overflow:hidden;margin-bottom:15px;}
.t13 .tPic {position:absolute;top:33px;left:10px;}
.t13 .tHead {margin-left:10px;padding:7px 0;font-size:12px;font-weight:bold;white-space:nowrap;}
.t13 .tContent {position:absolute;top:122px;left:10px;width:335px;line-height:13px;}
.t13 h3 {margin-bottom:3px;}
.t13 .tBottom {position:absolute;left:7px;bottom:11px;width:335px;}
.t13 .tPrice {position:absolute;bottom:38px;right:16px;color:#ffffff;font-weight:bold;font-size:15px;}

.t14 {position:relative;float:left;display:inline;height:260px;width:170px;margin-right:15px;background-image:url(../images/t14.png);overflow:hidden;margin-bottom:15px;}
.t14 .tHead {margin-left:5px;padding:7px 0;font-size:12px;font-weight:bold;white-space:nowrap;}
.t14 .tPic {text-align:center;margin-top:17px;height:167px;}
.t14 .tContent {margin-top:7px;margin-left:7px;margin-right:7px;height:44px;text-align:center;}
.t14 h3 {margin-bottom:3px;}
.t14 .tBottom {position:absolute;left:4px;bottom:11px;width:158px;}

.t15 {position:relative;float:left;display:inline;height:50px;width:236px;margin-right:10px;background-image:url(../images/t15.png);overflow:hidden;margin-bottom:8px;}
.t15 .tPic {position:absolute;top:0px;left:0px;}
.t15 .tContent {padding-top:3px;margin-left:59px;margin-bottom:3px;margin-right:5px;line-height:13px;}
.t15 h3 {margin-bottom:0px;}

.t30 {position:relative;float:left;display:inline;height:195px;width:236px;margin-right:10px;overflow:hidden;margin-bottom:8px;}
.t30 .tPic {position:absolute;top:0px;left:0px;height:195px;width:236px;overflow:hidden;}
.t30 .tContent {position:absolute;top:0px;left:0px;width:236px;overflow:hidden;line-height:13px;}

.tPremium {position:relative;float:left;display:inline;height:300px;width:232px;margin-right:15px;background-image:url(../images/t_premium.png);overflow:hidden;margin-bottom:15px;}
.tPremium .tPic {padding-top:6px;height:164px;}
.tPremium .tContent {margin-top:10px;margin-left:5px;margin-right:5px;height:110px;overflow:hidden;line-height:13px;}

/* Katologe */
.katalogbox {position:static;height:261px;width:170px;float:left;background-image:url('../images/bg_katalogbox.png');margin-right:15px;margin-bottom:15px;overflow:hidden;}
.katalogboxLarge {position:static;height:318px;width:170px;float:left;background-image:url('../images/bg_katalogboxLarge.png');margin-right:15px;margin-bottom:15px;overflow:hidden;}
.katalogPic {height:167px;text-align:center;margin-top:22px;margin-bottom:5px;}
.katalogInfo {text-align:center;height:42px;margin-bottom:3px;overflow:hidden;}
.katalogInfoLarge {height:99px;margin-bottom:3px;overflow:hidden;}
.katalogInfo h3,.katalogInfoLarge h3 {text-align:center;font-weight:bold;margin-bottom:0px;}
.katalogInfo p, .katalogInfoLarge p {line-height:12px;margin:0px 5px;}
.katalogCheck {padding-left:3px;padding-top:2px;}

/* Regionen, Suche */
.listhead {clear:both;padding:1px 0;margin-top:-5px;margin-bottom:15px;color:#404040;}
.listhead a {color:#404040;}
.listhead h3 {color:#404040;margin:0;padding:0;}
.listhead p {margin:0 0 3px;padding:0;font-size:10px;line-height:13px;}
.listActive {font-weight:bold;}
.listhead p.month {float:left;margin-right:5px;}
.searchlink {font-weight:bold;text-decoration:underline;}
.listbox {position:relative;height:167px;width:725px;background-image:url('../images/bg_listbox.png');margin-bottom:15px;}
.listboxHead {font-size:12px;font-weight:bold;padding:7px;padding-left:15px;margin-bottom:10px;}
.listboxPic {position:absolute;top:34px;left:15px;}
.listboxContent {margin-left:120px;margin-right:15px;}
.listbox .tBottom {position:absolute;top:140px;left:117px;width:170px;}

.breaker {background-color:#23358b;color:#fff;font-size:16px;padding:20px;margin-bottom:20px;}
.breaker a {color:#fff;}

/* Themensuche */
.themesearch {position:relative;font-size:11px;font-family:Arial,sans-serif;width:735px;padding:10px 0 5px;border-top:1px #ccc solid;border-bottom:1px #ccc solid;margin-bottom:10px;}
.themesearchBox {float:left;width:146px;overflow:hidden;}
.themesearchBoxDouble {float:left;width:292px;overflow:hidden;}
.themesearch h3 {padding:0;}
.themesearch .check {font-size:10px;padding:0;}
.themesearch ul {float:left;width:142px;overflow:hidden;padding-top:1px;margin-top:0;margin-right:3px;margin-bottom:5px;}
.themesearch li {list-style-type:none;white-space:nowrap;font-family:Arial,sans-serif;font-size:10px;line-height:16px;margin:0;}
.themesearchButton {position:absolute;bottom:10px;left:586px;}
.themesearchSpacer {clear:left;height:25px;width:150px;}

/* Ortsportrait */
.ortsContent {float:right;width:478px;}
.boxFull .ortsAdresse {margin-top:35px;margin-bottom:35px;}
.anchornav {clear:both;padding:10px 0;border-top:1px #ccc solid; border-bottom:1px #ccc solid;}
.anchornav a {text-decoration:underline;}
.ortsPics {width:175px;}
.ortsFb {height:30px;width:460px;overflow:hidden;}
.fbWidget,.twWidget {float:left;width:170px;}
.ortsAppstore {border-top:1px #ccc solid;height:104px;background-image:url('../images/bg_appstore.jpg');background-position:385px 10px;background-repeat:no-repeat;}
.ortsAppstore h2 {padding:12px 0 6px; font-size:14px;width:380px;}
.ortsAppstore a {margin-right:10px;}
.ortsFoto {margin-bottom:20px;}
.ortsKatalog {position:relative;width:170px;height:242px;background-image:url('../images/bg_ortkatalog.png');}
.ortsKatalogPic {text-align:center;width:170px;padding-top:12px;overflow:hidden;}
.ortsKatalog .tBottom {position:absolute;top:191px;left:6px;}
.ortsLink {padding-left:8px;float:left;width:225px;background-image:url('../images/dot1.gif');background-position:1px 5px;background-repeat:no-repeat;margin-top:5px;margin-bottom:5px; margin-right:5px;}
.ortsLink a {text-decoration:underline;}
.ortsAngebot {position:relative;height:92px;width:355px;float:left;margin-right:17px;margin-bottom:15px;background-image:url('../images/bg_ortsangebot.png');overflow:hidden;}
.ortsAngebotPic {position:absolute;top:7px;left:6px;height:78px;width:110px;overflow:hidden;}
.ortsAngebotContent {margin-top:3px;margin-left: 125px; height:68px;width:224px;overflow:hidden;}
.ortsAngebotPreis {margin-left: 125px;}
.ortsAngebot h3 {margin:0;padding:4px 0;}
.ortsTippbox {width:230px; border-top:1px #cccccc solid;border-bottom:1px #cccccc solid;padding:1px 0;}
.ortsTippbox p {padding:3px 5px;background-color:#f6f6f6;line-height:13px;margin:0px;}
p.ortsTippHead {text-transform:uppercase;font-weight:bold;padding-bottom:0px;}
p.ortsTipp {padding-left:12px;background-image:url('../images/dot1.gif');background-position:6px 8px;background-repeat:no-repeat;}
.ort_themenbox {clear:both;margin-left:6px;width:728px;}
.ort_thema {float:left;width:236px;margin-right:6px;padding-bottom:8px;}
.ort_thema span {padding-left:15px;background-image:url('../images/haken_gruen.gif');background-position:0px 1px;background-repeat:no-repeat;}

/* Pauschalen */
.angebotbox {position:relative;height:167px;width:725px;background-image:url('../images/bg_listbox.png');margin-bottom:15px;}
.angebotboxHead {font-size:12px;font-weight:bold;padding:7px;padding-left:10px;margin-bottom:3px;}
.angebotboxPic {position:absolute;top:36px;left:10px;}
.angebotboxContent {margin-left:193px;margin-right:15px;}
.angebotboxPrice {font-weight:bold;}
.angebotbox .tBottom {position:absolute;top:140px;left:190px;width:170px;}

/* Events */
.eventbox {position:relative;clear:both;padding: 5px 5px 2px;}
.list2 {background-color:#f6f6f6;}
.eventTitle {position:relative;float:left;width:230px;font-weight:bold;line-height:14px;}
p.eventContent {margin-left:245px;margin-bottom:2px;}
p.eventUrl {margin-left:245px;font-size:10px;margin-bottom:15px;}
p.eventCity {font-size:10px;}
.eventUrl a {text-decoration:underline;}

/* Suche */
input.topSearchstring {position:absolute;top:0px;left:0px;border:1px #ccc solid;font-size:12px;height:19px;width:145px;}
input.topSearchsubmit {position:absolute;top:0px;left:145px;font-size:12px;height:19px;overflow:hidden;margin:0;}
p.searchTitle {clear:both;font-weight:bold;margin-bottom:2px;}
p.searchTitle a {text-decoration:underline;}
p.searchContent {margin-bottom:2px;}
p.searchUrl {font-size:10px;margin-bottom:10px;}

/* Links */
p.linkTitle {clear:both;float:left;width:230px;font-weight:bold;}
p.linkContent {margin-left:245px;margin-bottom:2px;}
p.linkUrl {margin-left:245px;font-size:10px;margin-bottom:15px;}

/* News */
.newslistBox {padding: 3px;}
.newslistDate {width:80px;float:left;}
.newslistHead {width:190px;float:left;font-weight:bold;}
.newslistContent {margin-left:275px;}
.newslistContent a {font-weight:bold;padding-left:5px;}
.newsDate {float:right;}

/* Presse */
.prlistBox {position:relative;padding:5px 0;background-color:#fff;border-bottom:1px #ccc solid;}
.prlistPic {position:relative;float:left;margin-top:3px;margin-right:10px;height:125px;width:170px;overflow:hidden;}
.prlistDate {float:right;}
.prlistTown {color:000;font-size:10px;}
.prlistInfo {margin:0;}
.prlistContent {padding-top:1px;}
.pagesnav {clear:both;padding:5px 0;}
.pagesnav .active {color:#c00;font-weight:bold;}
.pagesnav a {padding:0 3px;}
.prPic {float:left;margin-top:3px;margin-right:10px;margin-bottom:10px;}
.up {padding-left:16px;background-image:url(../images/btn_up.gif);background-repeat:no-repeat;}
.back {padding-left:16px;background-image:url(../images/btn_back.gif);background-repeat:no-repeat;}
.authorlink {margin-top:-20px;margin-bottom:20px;text-align:right;}

/* Serviceseiten */
.serviceHead {height:25px;margin-top:15px;margin-bottom:10px;background-image:url('../images/bg_servicehead.png');background-repeat:repeat-x;}
.serviceHead h2 {padding:5px;padding-bottom:0px;}
.serviceContent {width:720px;margin-left:6px;}
.li1 {clear:both;margin-left:0px;margin-bottom:10px;list-style-typ:none;}
.ul2 {margin-top:5px;margin-bottom:10px;}
.ul2 li {margin-bottom:3px;}
.ul2 li a {text-decoration:underline;padding-left:8px;background-image:url('../images/dot1.gif');background-position:0 5px;background-repeat:no-repeat;}
.li2 {margin-right:5px;margin-bottom:3px;display:block;float:left;width:230px;overflow:hidden;}

/* Navi rechts */
.rightHead {text-transform:uppercase;font-weight:bold;margin-top:10px;margin-left:10px;margin-bottom:6px;}

#basket {position:relative;height:80px;width:180px;overflow:hidden;background-image:url('../images/bg_basket.jpg');margin-bottom:15px;}
.basketLink {margin-left:10px;}
.basketInfo {position:absolute;top:62px;left:10px;}
.basketButton {position:absolute;top:6px;right:5px;}

#search {width:180px;overflow:hidden;background-image:url('../images/bg_search.jpg');}
#search p {margin-left:10px;}
#search select {width:160px;font-size:10px;margin-bottom:2px;}
.searchSelect {margin-left:10px;}
.searchButton {text-align:right;padding-right:12px;}

.rightmenu {background-color:#cccccc;text-transform:uppercase;font-weight:bold;padding:3px 5px;margin-bottom:2px;}
.picAd,.affiliate {margin-bottom:10px;}
.textAd {font-size:10px;margin-bottom:10px;}
.textAd p {margin-right:5px;}
.textAd a:hover {text-decoration:none;}
.textAd a:hover strong {text-decoration:underline;}
/*.textAd a {font-weight:bold;text-decoration:underline;}*/
.textAdUrl {font-size:9px;}
.weatherbox {text-align:center;border:1px solid #ccc;margin-bottom:10px;}
.mapbox {border:1px solid #ccc;margin-bottom:10px;}
.mapbox p {padding:0;margin:10px;}
.mailsent {text-align:center;padding:20px;}

/* Google Map */
.mapContainer { position:relative; width:728px; height:550px;border:1px #999 solid; z-index:1; overflow:hidden;}
.hiddenContainer {height:0;overflow:hidden;display:none;}
.mapClose {display:block;text-align:right;padding:3px 5px 1px;background-color:#eee;font-weight:bold;}
#mapMessage { position:absolute; background:#fff; color:#333; border:1px #ccc solid; width:300px;font-family:Arial,sans-serif;font-size:11px; }
#mapMessage .tPic {float:left;padding:5px;}
#mapMessage .tContent {margin-left:123px;margin-top:3px;height:68px;width:172px;overflow:hidden;}
#mapMessage .tButton {position:absolute;bottom:4px; left:123px;}
#mapMessage .tInfo {position:absolute;bottom:4px; right:5px;}
#mapMessage h3, #mapMessage p {font-size:11px;line-height:13px;padding:0;margin:0 0 2px;}
#mapMessage a.more {color:#333;font-weight:bold;text-decoration:none;white-space:nowrap;}
#mapMessage a.more:hover {text-decoration:underline;}
#mapMessage.right .tPic {float:right;padding:5px;padding-left:0;}
#mapMessage.right .tContent {margin-left:5px;}
#mapMessage.right .tButton {left:5px;}
#mapMessage.right .tInfo {right:128px;}
#mapMessage.small {height:auto;width:auto;}
#mapMessage.small .tContent {margin:3px 5px 18px;height:auto;}
#mapMessage.small .tButton {left:5px;}
#mapList { position:absolute;top:64px; margin:0; padding:0; right:8px; width:165px; background-image:url('../images/markers/bg_lightbox.png');list-style:none; z-index:100;}
#mapList li {position:relative;cursor:hand; width: 155px; margin:0 5px; padding:2px 0 2px 1px; font-family:Arial,sans-serif;font-size:11px;font-weight:bold;border-bottom:1px #999 solid;}
#mapList .mapNum {display:block;position:absolute;top:2px;right:0;text-align:right;font-size:10px;font-weight:normal;}
#mapList li:hover, #mapList li.sfHover { background:#555; color:#fff; cursor:pointer; cursor:hand; }
#mapMessage,.markertext {display:none;}


/* Navigation oben */
#topNav, #topNav ul {font-size:11px; text-align: left; list-style: none; z-index: 8;}
#topNav li {float: left;  padding:1px; margin: 0; white-space:nowrap;background-image:url('../images/line_topnav.gif');background-position:0 10px;background-repeat:no-repeat;}
#topNav li.home {background-image:none;}
#topNav a {display: block; line-height: 28px; padding: 0 5px; text-decoration: none;white-space:nowrap;color:#fff;font-weight:bold;padding:0 10px;}
#topNav a:hover {text-decoration:underline;}
#topNav li ul {border:none; margin: 1px 0 0; padding: 0; position: absolute; left: -999em; height: auto; background-image:url(../images/xleer.gif);}
#topNav li li {float:none; padding:0; margin: 0; border-bottom:1px #fff solid; white-space:nowrap;overflow:hidden; background-image:none;}
#topNav li ul a {color:#666;background-color:#eee;line-height: 18px;}
#topNav li ul a:hover, #topNav a.active {color:#fff; background-color:#999;}
#topNav li:hover ul, #topNav li li:hover ul, #topNav li.sfhover ul, #topNav li li.sfhover ul {left: auto;}

#bottomLine a, #bottomLine span {color:#666666;background-color:#f5f2d3;padding:0 3px;margin:0px;}

/* Orte, Regionen */
#bottomRegionen ul {font-size:10px; text-align: left; list-style: none; z-index: 8;}
#bottomRegionen ul.nav {float:left;width:908px;list-style:none;margin:0;padding:0;padding-top:2px;}
#bottomRegionen li {float: left;  padding: 0; margin: 0; white-space:nowrap;}
#bottomRegionen a {border-right: 1px solid #999999; display: block; line-height: 14px; padding: 0 5px; color: #818181; text-decoration: none;}
#bottomRegionen a:hover {}
#bottomRegionen li ul { margin: 0; padding: 0; position: absolute; left: -999em; height: auto; width: 202px; background-image:url(../images/xleer.gif);}
#bottomRegionen li li {width: 200px; margin: 0; border-right:1px #ffffff solid; border-bottom:1px #ffffff solid; float:left;white-space:nowrap;overflow:hidden;}
#bottomRegionen li ul a {border:none;color:#818181;background-color:#eee;line-height: 12px; }
#bottomRegionen li ul a:hover {color:#fff; background-color:#666363;}
#bottomRegionen li:hover ul, #bottomRegionen li li:hover ul, #bottomRegionen li.sfhover ul, #bottomRegionen li li.sfhover ul {left: auto;}

#bottomRegionen li .subDouble,#bottomRegionen li:hover .subDouble {width:404px;}
#bottomRegionen li .subTriple,#bottomRegionen li:hover .subTriple {width:604px;}
#bottomRegionen li .subFour,#bottomRegionen li:hover .subFour {width:806px;}

#bottomRegionenStart ul {clear:left; font-size:10px; text-align: left; list-style: none; z-index: 8;}
#bottomRegionenStart ul.nav {list-style:none;margin:0;padding:12px 0 0;}
#bottomRegionenStart li {float: left; width:220px; padding: 0; margin: 0; margin-right:10px; white-space:nowrap; overflow:hidden;}
#bottomRegionenStart a {line-height: 14px; font-weight:bold; color: #818181; text-decoration: none;}
#bottomRegionenStart a:hover {}
#bottomRegionenStart li li {float:none;}
#bottomRegionenStart li ul a {font-weight:normal;}

bottomRegionenStart li ul { margin: 0; padding: 0; position: absolute; left: -999em; height: auto; width: 202px; background-image:url(../images/xleer.gif);}
bottomRegionenStart li ul a {border:none;color:#818181;background-color:#eee;line-height: 12px; }
