body {background-color:#E5E5E5;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:Arial,Helvetica,sans-serif;font-size:12px;color:#333333;}

#all {position:relative;width:1142px;overflow:hidden;margin:auto;text-align:left;background-image:url('../images/vertical.gif');background-repeat:repeat-y;}
#main {position:relative;padding-top:311px;margin-left:17px;}
#spacer {float:left;height:350px;width:1px;}
#content {float:left;width:728px;display:inline;margin-left:20px;overflow:hidden;}
#right {float:right;display:inline;margin-right:177px;width:180px;overflow:hidden;}
#topHeader {position:absolute;top:115px;left:17px;height:156px;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');}
#bottomRegionen {width:908px;margin-left:20px;padding-top:20px;padding-bottom:40px;font-size:10px;text-align:center;background-color:#ffffff;color:#808080;border-bottom:1px #cccccc solid;}
#bottom {position:relative;height:70px;width:948px;background-image:url('../images/bg_bottom2.png');background-repeat:repeat-x;background-color:#C0C0C0;text-align:left;}
/* #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;} */
#bottomLine {position:absolute;top:0px;left:20px;width:908px;height:44px;display:inline;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.gif');}
#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:159px;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:159px;}
#hockeystickRight {position:absolute;top:10px;right:0px;width:200px;overflow:hidden;}

h1 {font-size:14px;color:#678fb1;}
h2 {font-size:16px;font-weight:normal;line-height:17px;color:#CC0000;}
h3 {font-size:12px;font-weight:bold;line-height:13px;margin-top:0px;margin-bottom:5px;}
h4 {font-size:11px;font-weight:normal;color:#999999;}
h5 {font-size:22px;font-weight:normal;line-height:17px;color:#666666;}
p {font-size:12px;color:#333333;margin-top:0px;margin-bottom:6px;line-height:17px;}

.ueberschrift2{font-size:16px;color:#CC0000;font-weight:normal;margin-top:0px;margin-bottom:8px;}
.ueberschrift4{font-size:11px;color:#999999;font-weight:normal;margin-top:0px;margin-bottom:8px;}
.ueberschrift5{font-size:22px;color:#666666;font-weight:normal;margin-top:0px;margin-bottom:8px;}

ul {margin:0px;padding:0px;}
a {text-decoration:none;color:#333333;}
a:hover {text-decoration:underline;}
.underline {text-decoration:underline;}
.inactive {color:#808080;}
.red {color:#c00;}
.small {font-size:10px;}
.nowrap {white-space:nowrap;}
.clear {clear:both;height:1px;font-size:1px;}
.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;}

.breadcrumbs {font-size:11px;color:#999;margin-bottom:10px;}
.breadcrumbs a {font-size:11px;color:#666;}
.messagebox {background-color:#dfeef8;border:2px #cc0000 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;}
.boxFull p, .boxHalf p, .boxQuarter p, .boxThreequarter p {font-size:12px;margin-top:0px;margin-bottom:6px;line-height:17px;}
.boxFull td, .boxHalf td, .boxQuarter td, .boxThreequarter td {font-size:12px;}
.edit {position:absolute;top:5px; right:5px;z-index:10;}

/* Formulare */
form {margin:0px;}
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:#333333;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 {height:195px;width:195px;background-image:url(../images/bg_newsbox.png);overflow:hidden;margin-bottom:15px;}
.newsboxHead {margin-left:8px;padding-top:6px;padding-bottom:0px;font-size:12px;font-weight:bold;color:#cc0000;}
.newsHead {text-transform:uppercase;font-size:8px;line-height:9px;margin:0px;}
.newsContent {height:46px;margin:6px 8px;font-size:10px;line-height:12px;overflow:hidden;}
.newsTitle {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;}
.more, 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;}

.t1 {position:relative;float:left;display:inline;height:355px;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;color:#cc0000;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;color:#cc0000;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:195px;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;color:#cc0000;font-weight:bold;}
.t3 .tContent {height:132px;margin-top:0px;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;color:#cc0000;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;}
.t5 .tHead {margin-left:10px;padding:7px 0;font-size:12px;color:#cc0000;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;}
.t6 .tHead {margin-left:10px;padding:7px 0;font-size:12px;color:#cc0000;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;text-align:right;}
.t6 .tBottomRight {float:left;}
.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:11px;color:#999999;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;color:#cc0000;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;color:#cc0000;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;color:#cc0000;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;color:#cc0000;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:29px;left:10px;}
.t13 .tHead {margin-left:10px;padding:7px 0;font-size:12px;color:#cc0000;font-weight:bold;white-space:nowrap;}
.t13 .tContent {position:absolute;top:119px;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;}

/* Events */
.eventbox {padding:5px;}
.list2 {background-color:#f6f6f6;}
p.eventTitle {clear:both;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;}
.eventUrl a {text-decoration:underline;}

/* 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;line-height:14px;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;}

/* 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;}
.li2 {margin-right:5px;margin-bottom:3px;display:block;float:left;width:230px;overflow:hidden;}
.li2 a {text-decoration:underline;padding-left:8px;background-image:url('../images/dot1.gif');background-position:0 5px;background-repeat:no-repeat;}

/* Navi rechts */
.rightHead {/*text-transform:uppercase;*/font-weight:bold;margin-top:10px;margin-left:10px;margin-bottom:6px;}

#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:10px;}

.rightInfobox {width:180px;overflow:hidden;background-image:url('../images/bg_search.jpg');margin-bottom:10px;}
.rightInfobox p {margin:5px 10px;}
.searchText {font-size:11px;border:1px #B4C9DC solid;margin-top:6px;width:160px;}

.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 {font-weight:bold;text-decoration:underline;}
.textAdUrl {font-size:9px;}
.weatherbox {text-align:center;border:1px solid #ccc;margin-bottom:10px;}
.mailsent {text-align:center;padding:20px;}

/* Navigation oben */
#topNav, #topNav ul {font-size:12px; 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 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:none;background-color:#547eac;}
#topNav li ul {border:none; margin: 1px 0 0; padding: 0; position: absolute; left: -999em; height: auto; background-image:url(../img/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:#fff;background-color:#9ec1dd;line-height:24px;}
#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:#FFFFFF;padding:0 6px;margin:0px;}

/* Orte, Regionen */
ul.nav {float:left;width:908px;list-style:none;margin:0;padding:0;padding-top:2px;}
#bottomRegionen ul {font-size:10px; text-align: left; list-style: none; z-index: 8;}
#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(../img/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;}
