@charset "UTF-8";

/* GLOBAL */
body {

	margin:0px;
	padding:0px;
	font-family:Arial, sans-serif;
	color:#666666;
	font-size:12px;
	line-height:16px;
}
 
a {font-family:Arial, sans-serif; color:#424242; text-decoration:none;}
a:active {font-family:Arial, sans-serif; color:#424242; text-decoration:none;}
a:visited {font-family:Arial, sans-serif; color:#424242; text-decoration:none;}
a:hover {font-family:Arial, sans-serif; color:#424242; text-decoration:underline;}

p {margin:0px 0px 5px 0px; padding:0px;}
p.null {margin:0px; padding:0px;}

form {margin:0px 0px 0px 0px; padding:0px;}

/* ################################################################################################## */
/* SITE */
.supermom {margin:0px;padding:0px; width:100%; height:1100px;}
.holder {position:relative;margin:0px; padding:0px 0px 0px 20px; width:983px; height:100%;}
.master {float:left;width:823px;margin:0px;padding:0px;}

.contentholder {width:818px; margin:5px 0px 0px 0px; padding:0px; background-color:#dededd;}
.superbanner {height:10px;width:818px;margin:0px;padding:0px; background-color:#4e5354; vertical-align: bottom; text-align: right;}
.skycol {float:left;width:160px;height:600px;margin:95px 0px 0px 0px;padding:0px; background-color:#4e5354;}

.head {width:818px; height:80px; margin:0px; padding:0px; background-image:url(../images/global/bg.head2.jpg); background-repeat:no-repeat;}
.mainnav {width:818px; height:40px; margin:0px; padding:0px; background-color:#464c4c;}

.bigblue {width:818px; height:103px; margin:0px; padding:0px; background-color:#FFFFFF; background-image:url(../images/global/skyline.XL.jpg); background-repeat:no-repeat;}
.bigblueHH {width:818px; height:103px; margin:0px; padding:0px; background-color:#FFFFFF; background-image:url(../images/global/skyline.XL.HH.jpg); background-repeat:no-repeat;}
.bigblueB {width:818px; height:103px; margin:0px; padding:0px; background-color:#FFFFFF; background-image:url(../images/global/skyline.XL.B.jpg); background-repeat:no-repeat;}

.metanav {width:818px; height:85px; margin:1px 0px 0px 0px; padding:0px; background-color:#4e5354; background-image:url(../images/global/bg.meta.jpg); background-repeat:no-repeat;}

.relCont {position:absolute; z-index:100; padding:0px; margin:150px 0px 0px 636px;background-image:url(../images/home/bg.vertical3.gif); background-repeat:no-repeat;}


/* ################################################################################################## */
/* SPACER */
div.spacer1 {float:left;width:1px;height:5px;}
div.spacer1 {float:left;width:1px;height:1px; background-color:#FFFFFF;}
div.spacer10 {float:left;width:10px;height:5px;}
div.spacer19 {float:left;width:19px;height:5px;}
div.spacer30 {float:left;width:30px;height:5px;}

div.spacerV10 {height:10px; padding:0px; margin:0px; }
div.spacerV20 {float:left;height:20px; float:none; padding:0px; margin:0px; }

/* ################################################################################################## */
/*HEADER*/
div.head div.logo {float:left;margin:0px; padding:0px; width:400px;}
div.head div.logo img {margin:15px 0px 0px 85px}
div.head div.suche {float:left;width:410px;padding:10px 0px 0px 0px;}
div.head div.suche td {font-size:12px;color:#CCCCCC;padding:0px 0px 0px 5px;}
div.head div.suche td img {margin:10px 0px 0px 0px;}

/* ################################################################################################## */
/* SUCHE FORM */
input.suche {width:110px;height:18px; background-color:#FFFFFF; border:1px solid #cecece; font-size:11px; color:#000000;}
select {width:135px; height:18px; background-color:#FFFFFF; font-size:11px; color:#000000; padding: 0px 0px 0px 2px;}
.select60 {width:60px; height:18px; background-color:#FFFFFF; font-size:11px; color:#000000; padding: 0px 0px 0px 2px;}
.select80 {width:80px; height:18px; background-color:#FFFFFF; font-size:11px; color:#000000; padding: 0px 0px 0px 2px;}
.select100 {width:100px; height:18px; background-color:#FFFFFF; font-size:11px; color:#000000; padding: 0px 0px 0px 2px;}
.select100small {width:100px; height:18px; background-color:#FFFFFF; font-size:10px; color:#000000; padding: 0px 0px 0px 0px;}
.select165grey {width:165px; height:18px; background-color:#DDDDDD; font-size:11px; color:#000000; padding: 0px 0px 0px 2px;}
.select165 {width:165px; height:18px; background-color:#FFFFFF; font-size:11px; color:#000000; padding: 0px 0px 0px 2px;}
.select225 {width:225px; height:18px; background-color:#FFFFFF; font-size:11px; color:#000000; padding: 0px 0px 0px 2px;}
.select225x5 {width:225px; height:72px; background-color:#FFFFFF; font-size:11px; color:#000000; padding: 0px 0px 0px 2px;}
.select70x5 {width:70px; height:72px; background-color:#FFFFFF; font-size:11px; color:#000000; padding: 0px 0px 0px 2px;}

input.locSuche300 {width:300px;height:18px; background-color:#FFFFFF; border:1px solid #cecece; font-size:11px; color:#000000; padding:1px;}
input.locSuche225 {width:225px;height:18px; background-color:#FFFFFF; border:1px solid #cecece; font-size:11px; color:#000000; padding:1px;}
input.locSuche70 {width:70px;height:18px; background-color:#FFFFFF; border:1px solid #cecece; font-size:11px; color:#000000; padding:1px; }
input.locSuche142 {width:142px;height:18px; background-color:#FFFFFF; border:1px solid #cecece; font-size:11px; color:#000000; padding:1px;}

input.w35 {width:35px;height:18px; background-color:#FFFFFF; border:1px solid #cecece; font-size:11px; color:#000000; padding:1px;}
input.w45 {width:45px;height:18px; background-color:#FFFFFF; border:1px solid #cecece; font-size:11px; color:#000000; padding:1px;}
input.w95 {width:95px;height:18px; background-color:#FFFFFF; border:1px solid #cecece; font-size:11px; color:#000000; padding:1px;}
input.w105 {width:105px;height:18px; background-color:#FFFFFF; border:1px solid #cecece; font-size:11px; color:#000000; padding:1px;}
input.w165 {width:165px;height:18px; background-color:#FFFFFF; border:1px solid #cecece; font-size:11px; color:#000000; padding:1px;}
input.w150upl {width:150px;height:10px; background-color:#FFFFFF; border:1px solid #cecece; font-size:8px; color:#000000; padding:0px;}
input.w200upl {width:250px;height:18px; background-color:#FFFFFF; border:1px solid #cecece; font-size:11px; color:#000000; padding:1px;}
input.w300upl {width:300px;height:18px; background-color:#FFFFFF; border:1px solid #cecece; font-size:11px; color:#000000; padding:1px;}
input.w45grey {width:45px;height:18px; background-color:#DDDDDD; border:1px solid #cecece; font-size:11px; color:#000000; padding:1px;}
input.w105grey {width:105px;height:18px; background-color:#DDDDDD; border:1px solid #cecece; font-size:11px; color:#000000; padding:1px;}
input.w165grey {width:165px;height:18px; background-color:#DDDDDD; border:1px solid #cecece; font-size:11px; color:#000000; padding:1px;}

textarea.i540x130  {width:540px;height:130px; background-color:#FFFFFF; border:1px solid #cecece; font-size:11px; color:#000000; padding:2px;}
textarea.i540x65  {width:540px;height:65px; background-color:#FFFFFF; border:1px solid #cecece; font-size:11px; color:#000000; padding:2px;}
textarea.i225x40  {width:225px;height:40px; background-color:#FFFFFF; border:1px solid #cecece; font-size:11px; color:#000000; padding:2px;}
textarea.i225x60  {width:225px;height:60px; background-color:#FFFFFF; border:1px solid #cecece; font-size:11px; color:#000000; padding:2px;}
textarea.i300x80  {width:300px;height:80px; background-color:#FFFFFF; border:1px solid #cecece; font-size:11px; color:#000000; padding:2px;}
textarea.i400x80  {width:400px;height:80px; background-color:#FFFFFF; border:1px solid #cecece; font-size:11px; color:#000000; padding:2px;}


/* ################################################################################################## */
/* MAINNAV */
div.mainnav div {float:left;margin:0px 1px 0px 0px;}

/* ################################################################################################## */
/*   */
div.bighello {float:left; width:636px; margin:0px; padding:0px;}
div.bighello div {margin:0px; padding:35px 0px 0px 25px;}
div.bighello div.sub {margin:0px; padding:25px 0px 0px 25px;}
div.bighello div p.datum {font-weight:bold;color:#FFFFFF;line-height:15px;margin:0px;padding:0px;}
div.bighello div h1 {font-size:20px; color:#FFFFFF; margin:0px; padding:0px; line-height:24px; font-weight:normal; text-transform:none;}
div.bighello div p.subtext {font-size:12px; color:#FFFFFF; margin:0px; padding:0px; line-height:16px;}

div.region {width:182px; height:230px; margin:0px 0px 0px 0px; padding:0px; overflow:hidden; background-color:#FFFFFF;}
div.region div.regionHL {color:#CCCCCC; font-size:12px; line-height:22px; margin:1px 0px 0px 1px; padding:0px 0px 0px 10px; background-image:url(../images/global/bg.reg.box.lo.jpg); background-repeat:no-repeat;}
div.region div.regionHL span {color:#e98d0a;}
div.region div.karte {padding:1px 0px 0px 1px;}
div.region div.regForm {width:180px; margin:1px 1px 0px 1px; padding:10px 0px 0px 10px;height:96px; background-image:url(../images/global/bg.vertical.reg.box.jpg); background-repeat:repeat-x;}
div.region div.regForm div {margin:0px;}
div.region div.regForm div td {padding:0px 5px 7px 0px;}

div.region div.regForm div a {font-size:12px;color:#e98d0a; font-weight:bold; text-decoration:none;}
div.region div.regForm div a:active {font-size:12px;color:#e98d0a; font-weight:bold; text-decoration:none;}
div.region div.regForm div a:visited {font-size:12px;color:#e98d0a; font-weight:bold; text-decoration:none;}
div.region div.regForm div a:hover {font-size:12px;color:#e98d0a; font-weight:bold; text-decoration:underline;}

/* ################################################################################################## */
/* SMALLBLUE */
.smallblue {width:818px; height:152px; margin:0px; padding:0px; background-color:#FFFFFF; background-image:url(../images/global/skyline.jpg); background-repeat:no-repeat;}
.smallblueHH {width:818px; height:152px; margin:0px; padding:0px; background-color:#FFFFFF; background-image:url(../images/global/skylineHH.jpg); background-repeat:no-repeat;}
.smallblueB {width:818px; height:152px; margin:0px; padding:0px; background-color:#FFFFFF; background-image:url(../images/global/skylineB.jpg); background-repeat:no-repeat;}

div.main {float:left; width:636px; margin:0px; padding:0px;}
div.main div.subnav {height:75px; margin:15px 0px 0px 25px; padding:0px;}
div.main div.subnav span {margin-right:12px; color:#FFFFFF; text-transform:uppercase; font-size:13px; line-height:13px; font-weight:bold;}
div.main div.subnav span a {color:#fee5a1; text-transform:uppercase;}
div.main div.subnav span a:active {color:#fee5a1; text-transform:uppercase;}
div.main div.subnav span a:visited {color:#fee5a1; text-transform:uppercase;}
div.main div.subnav span a:hover {color:#cc6600; text-transform:uppercase; text-decoration:none;}

div.main div.breadcrumbs { margin:0px 0px 0px 10px; padding:0px;}
div.main div.breadcrumbs span {margin-right:8px; color:#ff9900; font-size:11px; line-height:15px;}
div.main div.breadcrumbs span a {color:#07a4e2; font-size:11px;}
div.main div.breadcrumbs span a:active {color:#07a4e2; font-size:11px;}
div.main div.breadcrumbs span a:visited {color:#07a4e2; font-size:11px;}
div.main div.breadcrumbs span.backlist {font-size:12px; font-weight:bold;}


div.main div.subHL { margin:0px 0px 0px 0px; padding:0px;}
div.main div.subHL div.headline {float: left;}
div.main div.subHL div.headline h1 {margin:0px 0px 5px 10px;}
div.main div.subHL div.toolbar {z-index:99; margin:0px 0px 5px 550px;}


/* ################################################################################################## */
/* CONTENT */
.content {width:818px; float:left; margin:0px; padding:0px; background-color:#dededd; background-image:url(../images/home/bg.vertical.jpg); background-repeat:repeat-x;}

.relatedcontent {width:181px; float:left; padding:0px 0px 0px 10px; margin:0px;/* background-image:url(../images/home/bg.vertical.jpg); background-repeat:repeat-x;*/}

/* ################################################################################################## */
/* HOME */
.rubrikenHLhome {width:646px; margin:0px; padding:3px 0px 0px 0px; background-color:#FFFFFF;}
.balkenHL {width:646px; height:19px; margin:0px; padding:0px; background-color:#FFFFFF; background-image:url(../images/global/hl.balken.jpg); background-repeat:no-repeat;}
.balkenHLrel {width:172px; height:19px; margin:0px; padding:0px; background-image:url(../images/global/hl.balken.rel.gif); background-repeat:no-repeat;}

.location {width:634px; height:248px; margin:0px 0px 0px 10px; padding:0px; background-color:#FFFFFF; background-image:url(../images/global/bg.locations.home.jpg); background-repeat:no-repeat;}
.location div {float:left;margin:0px;padding:0px;}
.location div.info {width:170px; height:240px; padding-top:10px}
.location div.info .sterne {height:29px; width:150px; margin:0px 0px 0px 0px; padding:10px 0px 0px 20px; background-image:url(../images/home/bg.sternchen.jpg); background-repeat:no-repeat;}
.location div.info div.copy {height:45px; font-size:11px;}
.location div.info div.copy h2 { color:#07a4e2; font-size:13px; line-height:13px;  margin:0px; padding:0px 0px 0px 20px; text-transform:uppercase; font-weight:bold;}
.location div.info div.copy p {padding:0px 0px 0px 20px; margin:0px;} 
.location div.info div.button {width:170px;}

.events {width:632px; height:350px; margin:0px 0px 0px 10px; padding:0px; background-image:url(../images/home/bg.events.jpg); background-repeat:no-repeat;}
.events div.tipps {float:left;margin:0px 1px 0px 0px; padding:0px; width:305px;}
.events div.anzeige {float:left; margin:0px; padding:0px; width:300px;}

.events div.tipps h1 {margin:0px; line-height:20px;}
.events div.tipps div.reiter {width:263px; margin:23px 0px 0px 0px;}
.events div.tipps div.reiter div.high {/*float:left;*/ height:20px;width:300px; margin:0px; overflow:hidden; background-color:#FFFFFF;}
.events div.tipps div.reiter div.high h2 {font-size:13px; line-height:22px; font-weight:bold; color:#07a4e2; text-decoration:none; margin:0px; padding:0px 0px 0px 10px;}
.events div.tipps div.reiter div.low {float:left; height:20px;width:30px;margin:0px; background-color:#363636;}

.events div.tipps div.reiter div.low a {font-family:Arial,sans-serif; font-size:13px; line-height:22px; font-weight:bold; color:#cff1fe; text-decoration:none;}
.events div.tipps div.reiter div.low a:active {font-family:Arial, sans-serif; font-size:13px; line-height:22px; font-weight:bold; color:#cff1fe; text-decoration:none;}
.events div.tipps div.reiter div.low a:visited {font-family:Arial, sans-serif; font-size:13px; line-height:22px; font-weight:bold; color:#cff1fe; text-decoration:none;}
.events div.tipps div.reiter div.low a:hover {font-family:Arial, sans-serif; font-size:13px; line-height:22px; font-weight:bold; color:#ffcc66; text-decoration:underline;}

.events div.tipps div.view {width:305px; height:104px; margin:5px 0px 0px 0px; overflow:hidden; float:none;}
.events div.tipps div.view div.bild {float:left; width:294px; overflow:hidden; padding:0px; margin:0px 0px 0px 10px;}
.events div.tipps div.view div.icon {float:left; padding:0px; margin:20px 0px 0px 0px;}

.events div.tipps div.datum {margin:0px; padding:0px; float:none; height:29px; overflow:hidden;}
.events div.tipps div.datum h2 {font-size:13px; line-height:29px; font-weight:bold; color:#07a4e2; text-decoration:none; margin:0px; padding:0px 0px 0px 10px;}

.events div.tipps div.copy {width:305px; height:52px; overflow:hidden; margin:0px; padding:0px 0px 0px 10px; float:none; font-size:11px; line-height:13px;}
.events div.tipps div.copy span.ort {font-weight:bold;}
.events div.tipps div.copy a {font-size:12px;color:#e98d0a; font-weight:bold; text-decoration:none;}
.events div.tipps div.copy a:active {font-size:12px;color:#e98d0a; font-weight:bold; text-decoration:none;}
.events div.tipps div.copy a:visited {font-size:12px;color:#e98d0a; font-weight:bold; text-decoration:none;}
.events div.tipps div.copy a:hover {font-size:12px;color:#e98d0a; font-weight:bold; text-decoration:underline;}

div.bubbles {width:400px; height:25px; margin:0px; padding:0px; float:none;}
div.bubbles div div {float:left;}
div.bubbles div div.text {height:16px; background-color:#00b5ff; color:#FFFFFF; font-size:12px; font-weight:bold; text-transform:uppercase; line-height:16px; margin:0px; padding:0px;} 

.events div.tipps div.icons {width:263px; height:32px; overflow:hidden; margin:0px; padding:0px 0px 0px 15px; float:none;}
.events div.tipps div.icons div {float:left;}

.events div.tipps div.suche {width:245px; height:40px; margin:0px; padding:8px 0px 0px 10px; float:left;}

.events div.anzeige div {margin:26px 0px 0px 5px;}
.events div.anzeige h3 {font-family:Arial, sans-serif; font-size:11px; color:#333333; line-height:22px;}

/* ################################################################################################## */
/* SUB */
.content div.subholder {float:none; padding:0px; margin:0px 0px 0px 10px; width:625px; background-color:#ffffff;}
.content div.subholderbg {float:none; padding:0px; margin:0px 0px 0px 10px; width:633px; background-image:url(../images/global/bg.content.jpg); background-repeat:repeat-y;}
.content div.closer {float:none; padding:0px; margin:0px 0px 0px 0px; width:633px; height:8px;}
.content div.karte {margin:0px 0px 0px 10px; padding:0px; width:620px; height:295px;}

div.balkenHLhome {float:none; margin:0px 0px 0px 10px; padding:0px; width:633px; height:19px; line-height:19px; background-image:url(../images/global/hl.balken.content.gif); background-repeat:no-repeat;}
.content div.balkenHL {float:none; margin:5px 0px 0px 10px; width:626px; height:14px; padding:0px; background:#dededd; background-image:url(../images/global/hl.balken.content.gif); background-repeat:no-repeat;}

.content div.subUebersicht {float:left; margin:0px; padding:0px 0px 0px 10px; width:625px; }
.content div.subUebersicht div.bild {float:left;width:120px; margin:10px 0px 0px 0px; padding:0px;}
.content div.subUebersicht div.infos {float:left; width:495px; margin:10px 0px 0px 0px; padding:0px;}
.content div.subUebersicht div.infos div.top {float:none; position:absolute; z-index:10; width:485px; height:85px; overflow:hidden; margin:0px; padding:0px;background-image:url(../images/sub/bg.sub.list.HL.jpg); background-repeat:no-repeat;}
.content div.subUebersicht div.infos div.top2 {float:none; position:absolute; z-index:10; width:485px; height:85px; overflow:hidden; margin:0px; padding:0px; }
.content div.subUebersicht div.infos h2 {color:#07a4e2; font-size:13px; font-weight:bold; line-height:24px; margin:0px; padding:0px;}
.content div.subUebersicht div.infos h3 {color:#07a4e2;; font-size:13px; font-weight:bold; line-height:24px; margin:0px; padding:0px;}
.content div.subUebersicht div.infos div  {float:left; margin:0px; padding:0px;}
.content div.subUebersicht div.infos p {margin:0px 0px 2px 0px;  }

.content div.subUebersicht2 {clear:left; margin:0px; padding:0px 0px 0px 10px; width:625px; }
.content div.subUebersicht2 div.bild {float:left;width:120px; margin:0px 0px 0px 0px; padding:0px; }

.content div.subUebersicht3 {float:left; margin:0px; padding:0px 0px 0px 10px; width:625px; height:110px;}
.content div.subUebersicht3 div.bild {float:left;width:90px; margin:10px 0px 0px 0px; padding:0px;}
.content div.subUebersicht3 div.infos {float:left; width:515px; margin:10px 0px 0px 0px; padding:0px;}
.content div.subUebersicht3 div.infos div.top {float:none; position:absolute; z-index:10; width:515px; height:110px; overflow:hidden; margin:0px; padding:0px;background-image:url(../images/sub/bg.sub.list.HL.jpg); background-repeat:no-repeat;}
.content div.subUebersicht3 div.infos div.top2 {float:none; position:absolute; z-index:10; width:515px; height:110px; overflow:hidden; margin:0px; padding:0px; }
.content div.subUebersicht3 div.infos h2 {color:#07a4e2; font-size:13px; font-weight:bold; line-height:24px; margin:0px; padding:0px;}
.content div.subUebersicht3 div.infos h3 {color:#07a4e2;; font-size:13px; font-weight:bold; line-height:24px; margin:0px; padding:0px;}
.content div.subUebersicht3 div.infos div  {float:left; margin:0px; padding:0px;}
.content div.subUebersicht3 div.infos p {margin:0px 0px 2px 0px;  }

.content div.siteNav {float:none; margin:0px 0px 0px 0px; width:626px; height:40px; padding:0px; background-color:#dae6e8;}
.content div.siteNav div.comment {float:left; width:200px; font-size:11px; line-height:11px; color:#333333;font-weight:bold; margin:0px; padding:15px 0px 0px 15px;}
.content div.siteNav div.siteNavHolder {float:left; width:400px; margin:12px 0px 0px 0px; padding:0px;}
.content div.siteNav div.siteNavHolder div {float:right;width:17px; height:17px; margin:0px 0px 0px 5px; padding:0px; background-image:url(../images/sub/siteNavBox.lo.gif); background-repeat:no-repeat;}

.content div.siteNav div.siteNavHolder div.high {float:right;width:17px; height:17px; margin:0px 0px 0px 5px; padding:0px; background-image:url(../images/sub/siteNavBox.hi.gif); background-repeat:no-repeat; color:#FFFFFF; line-height:17px;}
.content div.siteNav div.siteNavHolder div.arrow {background-image:none;}

.content div.siteNav div.siteNavHolder div a {color:#FFFFFF; font-size:11px; line-height:17px; text-decoration:none;}
.content div.siteNav div.siteNavHolder div a:active {color:#FFFFFF; font-size:11px; line-height:17px; text-decoration:none;}
.content div.siteNav div.siteNavHolder div a:visited {color:#FFFFFF; font-size:11px; line-height:17px; text-decoration:none;}
.content div.siteNav div.siteNavHolder div a:hover {color:#e98d0a; font-size:11px; line-height:17px; text-decoration:none;}

.content div.siteNav div.siteNavHolder div.arrow a {color:#9ca7a9; font-size:17px; line-height:17px; text-decoration:none;}
.content div.siteNav div.siteNavHolder div.arrow a:active {color:#9ca7a9; font-size:17px; line-height:17px; text-decoration:none;}
.content div.siteNav div.siteNavHolder div.arrow a:visited {color:#9ca7a9; font-size:17px; line-height:17px; text-decoration:none;}
.content div.siteNav div.siteNavHolder div.arrow a:hover {color:#e98d0a; font-size:17px; line-height:17px; text-decoration:none;}


/* ################################################################################################## */
/* LOCATION */
.content div.subholder div.reiterNavLocation {width:625px; height:20px; margin:0px 0px 10px 10px; padding:0px; line-height:20px; color:#c6efff; 
text-transform:uppercase; font-size:11px;}

.content div.subholder div.reiterNavLocation div.reiter {float:left; margin:0px 1px 0px 0px;  padding:0px;}
.content div.subholder div.reiterNavLocation div.reiter div {float:left; background-color:#2a2a2a;}
.content div.subholder div.reiterNavLocation div.reiter div.open {width:7px; height:20px; background-color:#FFFFFF; background-image:url(../images/global/reiter.L.lo.gif); background-repeat:no-repeat;}
.content div.subholder div.reiterNavLocation div.reiter div.close {width:7px; height:20px; background-color:#FFFFFF; background-image:url(../images/global/reiter.R.lo.gif); background-repeat:no-repeat;}

.content div.subholder div.reiterNavLocation div.plusminus {z-index:99; margin:0px 0px 0px 584px;}

.content div.subholder div.reiterNavLocation div.reiterhigh {float:left; margin:0px 1px 0px 0px; padding:0px; color:#FFFFFF; background-color:#00adef;}
.content div.subholder div.reiterNavLocation div.reiterhigh div {float:left; background-color:#00adef;}
.content div.subholder div.reiterNavLocation div.reiterhigh div.open {width:7px; height:20px; background-color:#FFFFFF; background-image:url(../images/global/reiter.L.hi.gif); background-repeat:no-repeat;}
.content div.subholder div.reiterNavLocation div.reiterhigh div.close {width:7px; height:20px; background-color:#FFFFFF; background-image:url(../images/global/reiter.R.hi.gif); background-repeat:no-repeat;}

.content div.subholder div.reiterNavLocation div.reiterGrau {float:left; margin:0px 1px 0px 0px; padding:0px; color:#efefef; background-color:#cdcdcd;}
.content div.subholder div.reiterNavLocation div.reiterGrau div {float:left; background-color:#cdcdcd;}
.content div.subholder div.reiterNavLocation div.reiterGrau div.open {width:7px; height:20px; background-color:#FFFFFF; background-image:url(../images/global/reiter.L.gr.gif); background-repeat:no-repeat;}
.content div.subholder div.reiterNavLocation div.reiterGrau div.close {width:7px; height:20px; background-color:#FFFFFF; background-image:url(../images/global/reiter.R.gr.gif); background-repeat:no-repeat;}

.content div.subholder div.reiterNavLocation a { font-size:11px;color:#c6efff; text-decoration:none; line-height:20px;}
.content div.subholder div.reiterNavLocation a:active { font-size:11px;color:#c6efff; text-decoration:none; line-height:20px;}
.content div.subholder div.reiterNavLocation a:visited { font-size:11px;color:#c6efff; text-decoration:none; line-height:20px;}
.content div.subholder div.reiterNavLocation a:hover { font-size:11px;color:#ffcc66; text-decoration:none; line-height:20px;}

.content div.subholder div.zeile {float:none; padding:0px; margin:5px 0px 0px 10px; width:625px;}
.content div.subholder div.zeile div.linkeSpalte {float:left; width:288px; margin:0px; padding:0px;}
.content div.subholder div.zeile div.rechteSpalte {float:left; width:288px; margin:0px; padding:0px;}
.content div.subholder div.zeile div.zweiCol {float:none; width:605px; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; background-image:url(../images/sub/bg.sub.list.HL606.jpg); background-repeat:no-repeat;}

.content div.subholder div.zeile div.zweiCol td.bild {background-color:#FFFFFF;} 
.content div.subholder div.zeile div.zweiCol td.tipp {padding:10px 0px 0px 0px;} 
.content div.subholder div.zeile div.zweiCol h2 {color:#07a4e2; font-size:11px; font-weight:bold; line-height:14px; margin:0px; padding:5px 0px 0px 0px;}
.content div.subholder div.zeile div.zweiCol h2.error {color:#e98d0a; font-size:11px; font-weight:bold; line-height:24px; margin:0px; padding:7px 0px 0px 0px;}
.content div.subholder div.zeile div.zweiCol h2.up13 {color:#07a4e2; font-size:13px; font-weight:bold; line-height:30px; margin:0px; padding:0px; text-transform:uppercase;}
.content div.subholder div.zeile div.zweiCol h2.low13 {color:#333333; font-size:13px; font-weight:normal; line-height:30px; margin:0px; padding:0px; text-transform:none;}
.content div.subholder div.zeile div.zweiCol h2.regBest {color:#07a4e2; font-size:20px; font-weight:normal; line-height:30px; padding:10px 0px 0px 0px; margin:0px;}

.content div.subholder div.zeile div.zweiCol div.copy {padding:0px 0px 0px 10px;}
.content div.subholder div.zeile div.zweiCol div.copy div.ope{padding:0px 0px 0px 0px;}
.content div.subholder div.zeile div.zweiCol div.copy td span {margin-right:2px;}
.content div.subholder div.zeile div.zweiCol div.copy td {font-size:11px;}

.content div.subholder div.zeile div.zweiColWeiss {float:none; width:605px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.content div.subholder div.zeile div.zweiColWeiss h2 {color:#07a4e2; font-size:13px; font-weight:bold; line-height:30px; margin:0px; padding:0px;}
.content div.subholder div.zeile div.zweiColWeiss div.copy {padding:0px 0px 0px 10px;} 
.content div.subholder div.zeile div.zweiColWeiss div.copy td {font-size:11px;}
.content div.subholder div.zeile div.zweiColWeiss div.copy div {float:left; padding:0px 5px 10px 0px;}

.content div.subholder div.zeile div.error {float:none; width:605px; height:60px; margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; background-image:url(../images/global/bg.error.jpg); background-repeat:no-repeat;}
.content div.subholder div.zeile div.error div h2 {color:#e98d0a; font-size:13px; font-weight:bold; line-height:20px; margin:0px; padding:10px 0px 0px 0px;}
.content div.subholder div.zeile div.error div.copy {padding:0px 0px 0px 10px; font-size:13px;} 
.content div.subholder div.zeile div.error span.orange {color:#e98d0a;}
.content div.subholder div.zeile div.msg {float:none; margin:0px 0px 10px 0px; padding:0px 0px 0px 10px; }
.content div.subholder div.zeile div.msg span.orange {color:#e98d0a;}

.content div.subholder div.zeile div.eventType {color:#ff9900; font-size:13px; line-height:14px; font-weight:bold;}
.content div.subholder div.zeile div.eventType span {padding-right:20px;}
.content div.subholder div.zeile div.eventType a {color:#07a4e2; text-decoration:none;}
.content div.subholder div.zeile div.eventType a:visited {color:#07a4e2; text-decoration:none;}
.content div.subholder div.zeile div.eventType a:active {color:#07a4e2; text-decoration:none;}
.content div.subholder div.zeile div.eventType a:hover {color:#ff9900; text-decoration:none;}

.content div.subholder div.zeile div.HL {width:288px; height:41px; background-image:url(../images/global/bg.subHL.jpg); background-repeat:no-repeat;}
.content div.subholder div.zeile div.HL h2 {margin-left:10px; font-size:13px; line-height:30px; font-weight:bold; color:#07a4e2; text-transform:uppercase;}
.content div.subholder div.zeile div.infos table {margin:5px 0px 5px 0px;}
.content div.subholder div.zeile div.infos td {padding:0px 0px 0px 5px; margin:0px; font-size:11px; line-height:15px; color:#333333;}

.content div.subholder div.zeile div.bild {padding:0px 0px 10px 0px; margin:0px;}

.content div.subholder div.zeile div.diashow {float:none; width:296px; height:172px; background-image:url(../images/sub/bg.bilder.box.sub.gif); background-repeat:no-repeat; margin:0px 0px 0px 0px;}
.content div.subholder div.zeile div.diashow div {float:left; margin-right:1px;}

.content div.subholder div.zeile div.line288 {height:1px; width:288px; margin:0px; padding:0px; background-image:url(../images/global/line288.gif); background-repeat:no-repeat;}
.content div.subholder div.zeile div.line604 {height:1px; width:604px; margin:0px; padding:0px; background-image:url(../images/global/line604.gif); background-repeat:no-repeat;}
.content div.subholder div.zeile div.line604_1px {height:2px; width:604px; margin:0px; padding:0px 0px 1px 0px; background-image:url(../images/global/line604.gif); background-repeat:no-repeat;}

.content div.subholder div.zeile div.infos td div.icons {padding:5px 0px 5px 0px; margin:0px; float:none;}
.content div.subholder div.zeile div.infos td div.icons div {float:left;}

.print {width:616px; margin:0px; padding:10px 10px 10px 0px; background-color:#dae6e8;}


/* ################################################################################################## */
/* RELATED CONTENT */
.relatedcontent div {margin:0px 0px 5px 0px;}
.relatedcontent div.spacerV20 {margin:0px 0px 0px 0px;}
.relatedcontent div.show {width:171px; margin:0px 0px 5px 0px; padding:0px; }
.relatedcontent div.show div.relOpen {width:171px; height:7px; margin:0px; padding:0px;}
.relatedcontent div.show div.relMain {width:171px; margin:0px; padding:0px; background-color:#FFFFFF;}
.relatedcontent div.show div.relClose {width:171px; height:7px; margin:0px; padding:0px; background-image:url(../images/global/bg.relClose.gif); background-repeat:no-repeat;}

.relatedcontent div.show div.relMain h2 {color:#07a4e2; font-size:16px; font-weight:normal; line-height:20px; padding:0px 5px 0px 10px; margin:0px;}
.relatedcontent div.show div.relMain h3 {color:#cc6600; font-size:12px; line-height:12px; padding:0px 5px 0px 10px; margin:0px;}
.relatedcontent div.show div.relMain h3.blau {color:#07a4e2; font-size:12px; line-height:18px; padding:5px 5px 0px 10px; margin:0px;}

.relatedcontent div.show div.relMain p {font-size:11px; line-height:13px; font-weight:normal; padding:0px 5px 0px 10px; margin:0px;}
.relatedcontent div.show div.relMain p.v20 {font-size:11px; line-height:13px; font-weight:normal; padding:0px 5px 10px 10px; margin:0px;}

.relatedcontent div.show div.relMain p a {font-size:12px;color:#e98d0a; font-weight:bold; text-decoration:none;}
.relatedcontent div.show div.relMain p a:active {font-size:12px;color:#e98d0a; font-weight:bold; text-decoration:none;}
.relatedcontent div.show div.relMain p a:visited {font-size:12px;color:#e98d0a; font-weight:bold; text-decoration:none;}
.relatedcontent div.show div.relMain p a:hover {font-size:12px;color:#e98d0a; font-weight:bold; text-decoration:underline;}

/* ################################################################################################## */
/* FOOTER */
.metanav div.meta {float:left;width:171px; margin:0px; padding:8px 0px 0px 10px;}
.metanav div.meta div img {margin:0px; padding:0px;}
.metanav div.meta div a {font-size:11px; font-weight:bold; color:#FFFFFF; text-transform:uppercase; text-decoration:none; line-height:22px;}
.metanav div.meta div a:active {font-size:11px; font-weight:bold; color:#FFFFFF; text-transform:uppercase; text-decoration:none; line-height:22px;}
.metanav div.meta div a:visited {font-size:11px; font-weight:bold; color:#FFFFFF; text-transform:uppercase; text-decoration:none; line-height:22px;}
.metanav div.meta div a:hover {font-size:11px; font-weight:bold; color:#b6e8fb; text-transform:uppercase; text-decoration:none; line-height:22px;}
.metanav div.meta div a span {color:#b6e8fb; text-decoration:none;}
.metanav div.meta div.high {font-size:11px; font-weight:bold; color:#fee5a1; text-decoration:none; line-height:22px;}
.metanav div.meta div.grau {font-size:11px; font-weight:bold; color:#b5bdbf; text-decoration:none; line-height:22px;}


/* ################################################################################################## */
/* TEXT */
h1 {font-family:Arial,sans-serif; color:#07a4e2; font-size:16px; line-height:24px;  margin:0px 0px 0px 10px; padding:0px; text-transform:uppercase;}
h1.related {margin:0px;line-height:26px;}

h2 {color:#07a4e2; font-size:13px; font-weight:bold; line-height:20px; margin:0px; padding:0px 0px 0px 20px;}

h2.related_lo {font-family:Arial,sans-serif; color:#FFFFFF; font-size:12px; line-height:22px; margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; text-transform:uppercase; background-image:url(../images/global/bg.rel.box.lo.jpg); background-repeat:no-repeat;}
h2.related_lo a {font-family:Arial,sans-serif; color:#cff1fe; text-decoration:none;}
h2.related_lo a:active {font-family:Arial, sans-serif; color:#cff1fe; text-decoration:none;}
h2.related_lo a:visited {font-family:Arial, sans-serif; color:#cff1fe; text-decoration:none;}
h2.related_lo a:hover {font-family:Arial, sans-serif; color:#ffcc66; text-decoration:none;}

h2.related_hi {font-family:Arial,sans-serif; color:#FFFFFF; font-size:12px; line-height:22px; margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; text-transform:uppercase; background-image:url(../images/global/bg.rel.box.hi.jpg); background-repeat:no-repeat;}

h3 {font-size:13px; font-weight:bold; color:#07a4e2; text-decoration:none; margin:0px; padding:0px;}

.grau11 {font-size:11px; line-height:11px; color:#333333; margin-right:10px;}
.grau11bold {font-size:11px; line-height:11px; color:#333333; margin-right:10px; font-weight:bold;}
.hellgrau11 {font-size:11px; line-height:11px; color:#BBBBBB; margin-right:10px;}
.grau13 {font-size:13px; line-height:20px; color:#333333; margin-right:10px;}
.hellgrau13 {font-size:13px; line-height:20px; color:#666666; margin-right:10px;}
.grau15 {font-size:15px; line-height:20px; color:#333333;}
.blau11bold {font-size:11px; font-weight:bold; color:#07a4e2;}
.blau13 {font-size:13px; line-height:20px; color:#07a4e2; margin-right:10px;}
.blau16 {font-size:16px; line-height:20px; color:#07a4e2; margin-right:10px;}
.orange11 {color:#ff9900; font-size:11px; font-weight:bold; line-height:14px;}
.red11 {font-size:11px; line-height:11px; color:#FF0000; }
.green11 {font-size:11px; line-height:11px; color:#008600; }

/* LINKS */
a.orange11 {color:#ff9900; font-size:11px; font-weight:bold;}
a.orange11:active  {color:#ff9900; font-size:11px; font-weight:bold;}
a.orange11:visited {color:#ff9900; font-size:11px; font-weight:bold;}
a.orange11:hover {color:#ff9900; font-size:11px; font-weight:bold;}

a.orange13 {color:#ff9900; font-size:13px; font-weight:bold;}
a.orange13:active  {color:#ff9900; font-size:13px; font-weight:bold;}
a.orange13:visited {color:#ff9900; font-size:13px; font-weight:bold;}
a.orange13:hover {color:#ff9900; font-size:13px; font-weight:bold;}


/* Confirm-Box */
.confirmbox  {z-index:2000; background-color:#dededd; border:1px solid #333333; padding:10px;}
.confirmbox div.confirmbox_top  {margin:0px; padding:0px; text-align: right;}
.confirmbox h2 {padding:0px 0px 0px 0px; margin:-5px 0px 0px 0px; line-height:18px; }
.confirmholder {width:100%; height:100%; float:left; margin:0px; padding:0px; background-color:#dededd; }
.confirmholder h2 {color:#07a4e2; font-size:12px; font-weight:bold; line-height:14px; margin:0px; padding:0px 0px 0px 0px;}

.searchform h2 {color:#07a4e2; font-size:12px; font-weight:bold; line-height:16px; margin:0px; padding:0px 0px 2px 0px;}

/* AUTOCOMPLETE */
.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	-moz-border-radius: 7px;
    -webkit-border-radius: 7px;
	background-color: #E5F1FC;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 11px;
	overflow: hidden;
}

.ac_loading {
	background : Window url('../images/buttons/ajax.loader.gif') right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}




