/* DO NOT REMOVE - onTEAM styles*/
.otBlock{margin-bottom:1em; overflow: hidden}
.otBoxLeft{float:left; width:auto; margin:0 1em 1em 0}
.otBoxRight{float:right; width:auto; margin:0 0 1em 1em}
.otClearLeft{clear:left}
.otClearRight{clear:right}
.otClearBoth{clear:both}
.otBlock p{margin:0 0 1em 0}
.otImageBox{}
.otImageCaption{}
/*end onTEAM styles*/
/*
#osterhasen{background-image:url(/onTEAM/admin/onteam/images/aktion.png); background-repeat:no-repeat;position:absolute; top:70px; left:652px; width:308px; height:195px}
#osterhasen a{position:absolute; top:0; left:0; width:100%; height:100%}
*/
#osterhasen{background-image:url(/onTEAM/admin/onteam/images/aktion.png); background-repeat:no-repeat;position:absolute; top:70px; left:652px; width:308px; height:195px}
body { margin:0; padding:176px 0 0 0; background-image:url(/onTEAM/admin/onteam/images/tile_winter.gif); background-repeat:repeat; font-family:helvetica,verdana,arial,sans;}
body.home {background-image:url(/onTEAM/admin/onteam/images/tile_spring.gif) }

body.spring {background-image:url(/onTEAM/admin/onteam/images/tile_spring.gif) }/*grün*/
body.summer {background-image:url(/onTEAM/admin/onteam/images/tile_summer.gif) }/*ocker*/
body.autumn {background-image:url(/onTEAM/admin/onteam/images/tile_autumn.gif) }/*orange*/
body.winter {background-image:url(/onTEAM/admin/onteam/images/tile_winter.gif) }/*grau*/

div#topnav{position:absolute;z-index:101;top:58px; left:400px;width:546px;z-index:10;text-align:right; border:0px solid #ccc}
body.galerie div#topnav{position:absolute}
div#topnav a{font-size:11px; font-weight:bold;text-decoration:none; margin-left:4px}
body.spring div#topnav a{color:#4D7900;}
body.summer div#topnav a{color:#6F6F55;}
body.autumn div#topnav a{color:#9D8513;}
body.winter div#topnav a{color:#5C7CA0;}


div#homelink{position:absolute;top:20px; left:100px;z-index:10;}
body.galerie div#homelink{position: absolute}
div#homelink img{width:200px;height:90px;}
div.visuals { position:relative; margin:0; padding:0; top:15px;top:-45px; left:0px; z-index:2; }
body.home div.visuals { top:15px;}

div.content_header { position:relative; margin-left:63px; padding:0; top:0px;top:-100px; left:0px; height:150px; z-index:3;}
img.content_header {height:42px; width:875px;background-image:url(/onTEAM/admin/onteam/images/content_header.png); background-repeat:no-repeat; }
body.winter  div.content_header { top:-180px }
body.home  div.content_header { top:0px}

div.mainnavigation { position:absolute; padding:5px; margin:5px; top:35px; left:569px; left:569px; text-align:left; z-index:10; }
body.home div.mainnavigation { left:569px; left:559px;  }
 div.navigationbox { position:absolute; top:2px; margin:0; padding:2px 2px 0px 4px; width:98px; height:12px; z-index:60; -moz-opacity:0.7; opacity: .7; filter: alpha(opacity=70); background-color:#f4f6de; }
 div.subbox { position:relative; left:-4px; margin:1px 0px 0px 0px; padding:6px 2px 0px 4px; width:120px; height:16px; z-index:60; vertical-align:middle; }
 div#dropdown div span { display: none; }
 div#dropdown div:hover > span { display: block; }
 div.top { position:absolute; margin:0; padding:0; top:0px; left:0px; z-index:10; }
 body.galerie div.top { position: absolute}
 div.content_middle { position:relative; margin:0; padding:10px 20px 0px 30px; top:-3px; width:824px; left:0px; z-index:4; background-image:url(/onTEAM/admin/onteam/images/content_middle.png); background-repeat:repeat-y; }
 body.galerie div.content_middle {  z-index:400; }
 div.content_footer {font-size:10px; line-height:11px;position:relative; margin:0; padding:0px 0px 0px 17px; top:-19px; left:0px; height:60px; z-index:3; background-image:url(/onTEAM/admin/onteam/images/content_footer.png); background-repeat:no-repeat; }
 div.content_footer a{font-weight:bold;font-size:11px;text-decoration:none; color:#555}
 div.content_footer .highlight{font-size:11px}
 div.content_footer2 {text-align:center; width:864px;font-size:13px;position:relative; margin:0px 0px 0px 4px; top:-25px; left:0px; z-index:3}
 
div.subnavigation { clear:both;position:absolute; margin:0; padding:0; top:-25px; left:772px; z-index:11; }
 div.iconnavigation { position:absolute; margin:0; padding:0; top:14px; left:750px; z-index:10; }
 div.lefttypo { position:relative; margin:0; padding:0; top:0px; width:360px; z-index:25; }
 div.righttypo { position:absolute; margin:0; padding:0; top:0px; left:422px; width:370px; z-index:25; }
 div.centertypo { position:relative; margin:0; padding:0; top:0px; width:789px; z-index:25; overflow:hidden; }
 div.infotable { position:relative; margin:0; padding:0; top:0px; width:100%; z-index:25; overflow:hidden; }
 a.mainnavitypo,a.mainnavitypo:link,a.mainnavitypo:visited,a.mainnavitypo:active { font-family:helvetica,verdana,arial,sans; font-size:11px; line-height:11px; color:#ffffff; font-weight:bold; text-decoration:none; }
 a.mainnavitypo:hover { font-family:helvetica,verdana,arial,sans; font-size:11px; line-height:11px; color:#f4f6de; font-weight:bold; text-decoration:none; }
 a.navitypo,a.navitypo:link,a.navitypo:visited,a.navitypo:active { font-family:helvetica,verdana,arial,sans; font-size:11px; line-height:11px; color:#828263; font-weight:bold; text-decoration:none; }
 a.navitypo:hover { font-family:helvetica,verdana,arial,sans; font-size:11px; line-height:11px; color:#333333; font-weight:bold; text-decoration:none; }
 a,a:link,a:visited,a:active { font-family:helvetica,verdana,arial,sans;  color:#666666; font-weight:bold; text-decoration:underline; }
 a:hover { font-family:helvetica,verdana,arial,sans; color:#828263; font-weight:bold; text-decoration:none; }
 table,tr { margin:0; padding:0; border-collapse:collapse; }
 td.diff1 { margin:0; padding:2px; font-family:helvetica,verdana,arial,sans; font-size:12px; line-height:16px; color:#333333; font-weight:normal; text-decoration:none; background-color:#ffffff; vertical-align:top; }
 td.diff2 { margin:0; padding:2px; font-family:helvetica,verdana,arial,sans; font-size:12px; line-height:16px; color:#333333; font-weight:normal; text-decoration:none; background-color:#f4f7dd; vertical-align:top; }
 td.diff3 { margin:0; padding:2px; font-family:helvetica,verdana,arial,sans; font-size:12px; line-height:16px; color:#333333; font-weight:normal; text-decoration:none; background-color:#e0e3c9; vertical-align:top; }
 td.diff4 { margin:0; padding:2px; font-family:helvetica,verdana,arial,sans; font-size:12px; line-height:16px; color:#333333; font-weight:normal; text-decoration:none; background-color:#b4b4a2; vertical-align:top; text-align:center; }
 td.diff5 { margin:0; padding:2px; font-family:helvetica,verdana,arial,sans; font-size:12px; line-height:16px; color:#333333; font-weight:normal; text-decoration:none; background-color:#f5d64d; vertical-align:top; text-align:center; }
 td.diff6 { margin:0; padding:2px; font-family:helvetica,verdana,arial,sans; font-size:12px; line-height:16px; color:#333333; font-weight:normal; text-decoration:none; background-color:#d4e51a; vertical-align:top; text-align:center; }
 td.diff7 { margin:0; padding:2px; font-family:helvetica,verdana,arial,sans; font-size:12px; line-height:16px; color:#333333; font-weight:normal; text-decoration:none; background-color:#828263; vertical-align:top; }
 td.diff8 { margin:0; padding:2px; font-family:helvetica,verdana,arial,sans; font-size:12px; line-height:16px; color:#333333; font-weight:normal; text-decoration:none; background-color:#cbc4ac; vertical-align:top; }
 td.diff9 { margin:0; padding:2px; font-family:helvetica,verdana,arial,sans; font-size:12px; line-height:16px; color:#333333; font-weight:normal; text-decoration:none; background-color:#C5A7C5; vertical-align:top; text-align: center; }
 td.diff1 a,td.diff2 a,td.diff3 a,td.diff4 a,td.diff5 a,td.diff6 a,td.diff7 a,td.diff8 a,td.diff9 a { font-size:12px; color:#000; font-weight:normal}
 td.day { margin:0; padding:0; vertical-align:top; text-align:left; width:60px; }
 td.week { margin:0; padding:0; font-weight:normal; text-decoration:none; vertical-align:top; text-align:left; }



 h1 { font-family:helvetica,verdana,arial,sans; font-size:20px;  color:#828263;  text-decoration:none;border-bottom:1px solid #828263; border-color:#C8C8BB; padding-bottom:10px; margin-top:0px; margin-right:10px }

 h2 { margin-top:0; margin-bottom:0.1em;font-family:helvetica,verdana,arial,sans; font-size:17px; color:#828263; font-weight:bold; text-decoration:none; }
 p,div,ul { margin-top:0; }
 h3 { font-family:helvetica,verdana,arial,sans; font-size:14px; color:#828263; font-weight:normal; text-decoration:none; }
 h4 { font-family:helvetica,verdana,arial,sans; font-size:12px; color:#828263; font-weight:normal; text-decoration:none; }
 .typomain { font-family:helvetica,verdana,arial,sans; font-size:11px; line-height:16px; color:#333333; font-weight:normal; text-decoration:none; }
 .typosmall { font-family:helvetica,verdana,arial,sans; font-size:9px; line-height:16px; color:#333333; font-weight:normal; text-decoration:none; }
 img { border:0; }
 .inputbox,.selectbox { padding:2px; margin:2px 2px 2px 0px; font-family:helvetica,verdana,arial,sans; font-size:11px; line-height:16px; color:#333333; font-weight:normal; text-decoration:none; border-width:1px; border-style:solid; border-color:#909090; background-color:#ffffff; width:242px; }
 .textbox { padding:2px; margin:2px 2px 2px 0px; font-family:helvetica,verdana,arial,sans; font-size:11px; line-height:16px; color:#333333; font-weight:normal; text-decoration:none; border-width:1px; border-style:solid; border-color:#909090; background-color:#ffffff; width:242px; }
 .submit { padding:2px; margin:2px 2px 2px 0px; font-family:helvetica,verdana,arial,sans; font-size:11px; line-height:16px; color:#333333; font-weight:normal; text-decoration:none; border-width:1px; border-style:solid; border-color:#909090; background-color:#ffffff; }
 .radiobox{ padding:2px; margin:2px 2px 2px 0px; font-family:helvetica,verdana,arial,sans; font-size:11px; line-height:16px; color:#333333; font-weight:normal; text-decoration:none; border-width:1px; border-style:solid; border-color:#909090; background-color:#ffffff; }
 a.crosslink,a.crosslink:link,a.crosslink:visited { font-family:helvetica,verdana,arial,sans; font-size:11px; line-height:16px; color:#333333; font-weight:normal; text-decoration:none; }
 a.crosslink:hover { font-family:helvetica,verdana,arial,sans; font-size:11px; line-height:16px; color:#828263; font-weight:normal; text-decoration:none; }
 a.crosslinkbold,a.crosslinkbold:link,a.crosslinkbold:visited { font-family:helvetica,verdana,arial,sans; font-size:11px; line-height:16px; color:#333333; font-weight:bold; text-decoration:none; }
 a.crosslinkbold:hover { font-family:helvetica,verdana,arial,sans; font-size:11px; line-height:16px; color:#828263; font-weight:bold; text-decoration:none; }
 a.highlight,a.highlight:link,a.highlight:visited { font-family:helvetica,verdana,arial,sans; font-size:11px; color:#a80f00; font-weight:bold; text-decoration:none; }
 a.highlight:hover { font-family:helvetica,verdana,arial,sans; font-size:11px; color:#ff0000; font-weight:bold; text-decoration:none; }
 .infotableheadline { font-family:helvetica,verdana,arial,sans; font-size:14px; color:#828263; font-weight:normal; text-decoration:none; }
 .infotablehead { font-family:helvetica,verdana,arial,sans; font-size:11px; color:#000000; font-weight:bold; text-decoration:none; }
 .infotabledesc { font-family:helvetica,verdana,arial,sans; font-size:11px; color:#828263; font-weight:bold; text-decoration:none; }
 .infotabledescwellness { font-family:helvetica,verdana,arial,sans; font-size:12px; color:#333333; font-weight:bold; text-decoration:none; }
 .infotablesub { font-family:helvetica,verdana,arial,sans; font-size:9px; color:#000000; font-weight:normal; text-decoration:none; }
 .infotablemid { font-family:helvetica,verdana,arial,sans; font-size:11px; color:#000000; font-weight:bold; text-decoration:none; }
 .infotablemidwellness { font-family:helvetica,verdana,arial,sans; font-size:12px; color:#000000; font-weight:normal; text-decoration:none; }
 .infotablestd { font-family:helvetica,verdana,arial,sans; font-size:11px; color:#000000; font-weight:normal; text-decoration:none; }
 .hint { font-family:helvetica,verdana,arial,sans; font-size:11px; color:#a80f00; font-weight:bold; text-decoration:none; }
 .infohead { font-family:helvetica,verdana,arial,sans; font-size:14px; color:#828263; font-weight:normal; text-decoration:none; }
 .infotypo { font-family:helvetica,verdana,arial,sans; font-size:11px; line-height:16px; color:#333333; font-weight:bold; text-decoration:none; }
 .whiteborder { border-style:solid; border-width:2px; border-color:#ffffff; }
 .white { color:#ffffff;}
 div.infolayerbox { padding:0; margin:0; position:absolute; left:620px; width:310px; height:307px; z-index:5000; -moz-opacity:0.9; opacity: .9; filter: alpha(opacity=90); visibility:hidden; background-color:#E0E3C9; border:1px solid #999}
 body.preise div.infolayerbox {background-color:transparent; border:0}
 div.infocontent { position:relative; top:3px; left:12px; padding:5px; margin:5px; }
 div.infodesc { position:relative; left:10px; padding:5px; margin:5px; width:240px; }
 div.infodesc_wellness { position:relative; top:-14px; left:-10px; padding:5px; margin:5px; width:240px; }
 .datebox { padding:2px; margin:2px 2px 2px 0px; font-family:helvetica,verdana,arial,sans; font-size:11px; line-height:16px; color:#333333; font-weight:normal; text-decoration:none; border-width:1px; border-style:solid; border-color:#909090; background-color:#ffffff; }
 .front_desc { font-family:helvetica,verdana,arial,sans; font-size:12px; color:#828263; font-weight:normal; text-decoration:none; }
 .stdbox { padding:2px; margin:2px 2px 2px 0px; font-family:helvetica,verdana,arial,sans; font-size:11px; line-height:16px; color:#333333; font-weight:normal; text-decoration:none; border-width:1px; border-style:solid; border-color:#909090; background-color:#ffffff; }
 .button { width:19px; height:19px; padding:0px 2px 0px 2px; margin:0px 2px 1px 0px; font-family:helvetica,verdana,arial,sans; font-size:11px; color:#333333; font-weight:normal; text-decoration:none; border-width:1px; border-style:solid; border-color:#909090; background-color:#ffffff; }
 .wellnessBox { padding:2px; margin:2px 2px 2px 0px; font-family:helvetica,verdana,arial,sans; font-size:11px; width:330px; line-height:16px; color:#333333; font-weight:normal; text-decoration:none; border-width:1px; border-style:solid; border-color:#909090; background-color:#ffffff; }
 .checkbox { padding:2px 2px 2px 0px; margin:2px 2px 2px 0px; border:0; }
 .greenspecial { padding:2px; font-family:helvetica,verdana,arial,sans; font-size:14px; color:black; font-weight:bold; background-color:#b8e100; }
 .greenspecial2 { padding:2px; font-family:helvetica,verdana,arial,sans; font-size:11px; line-height:14px; color:black; font-weight:bold; background-color:#b8e100; }
 .infotextspecial { padding:2px; font-family:helvetica,verdana,arial,sans; font-size:11px; line-height:13px; color:black; font-weight:normal; }
 
iframe#reply{width:240px; height:50px}
iframe#replyexpress{width:340px; height:280px;overflow:auto;}
div.angebot{border-bottom:1px dotted #ccc; border-color:#ACAC99; padding: 10px 35px 0 0; font-size:11px}
div.angebot img.foto{float:right; margin:0 0 10px 10px}
div.angebot div.untertitel{font-weight:bold; font-size:12px}
div.angebot h2{margin:0.5em 0;}
div.angebot p{margin:0.5em 0}
div.angebot div.clear{clear:right}
div.angebot a, div.angebot a:hover, div.angebot a:visited{margin:0.5em 0; font-size:12px; color:orange; text-decoration:underline}
div.angebot a:hover{ text-decoration:none}
div.angebot ul{margin-top:0.5em; margin-bottom:0.5em}

div.kind{display:none; }

div#subsubnavcont{float:left; width:160px; border-right:15px solid #F4F7DD;z-index:99999;position:relative}
div#subsubnav{margin:5px 0px 15px 0;}
div#subsubnav div.link{margin-bottom:1px}
div#subsubnav div.link a{ font-size:11px; display:block; padding:2px 5px;background-color:#AAA97D; color:#fff; text-decoration:none}
div#subsubnav div.link a:hover{background-color:#878658; text-decoration:none}
div#subsubsubnav a{padding-left:10px; padding:2px 5px 2px 15px; font-weight:normal}
div#subsubnav div.hier a{background-color:#E0E7B6; cursor:default; color:#75744D; text-decoration:none; font-weight:normal}
div#subsubnav div.hier a:hover{background-color:#E0E7B6; cursor:text; color:#75744D; text-decoration:none}
div.inhalt{position:relative; overflow:visible;}
.inhalt p,.inhalt li, .inhalt a{font-size:14px}

p.clear{clear:both}

iframe#wetteronline { width:145px; height:145px; border:0px solid #ccc}
div#rechts {float:right; margin:0 10px 10px 20px; width:147px; }
div#english, div#italienisch { margin-top:10px; padding-left:0px}
div#english a, div#italienisch a{text-decoration:none; font-size:12px;}
div#english a span, div#italienisch a span{text-decoration:underline; font-weight:normal;}
div.blaettern{ float:right; width:42px; text-align:right;margin-top:-5px;  padding-top:11px;height:20px; position:relative; background-color: #F3F6D9;z-index:2000}
div.blaettern a{ font-size:18px; font-weight:bold}
div.blaettern #uplink{position:relative;top:-16px; margin:0 2px}


#hilfe{position:absolute; top:0;left:0;width:180px; height:127px; display:none;top:-117px; left:-163px; z-index:1000}
body.spring #hilfe{background-image:url(/onTEAM/admin/onteam/images/hilfe_spring.png) }
body.summer #hilfe{background-image:url(/onTEAM/admin/onteam/images/hilfe_summer.png) }
body.autumn #hilfe{background-image:url(/onTEAM/admin/onteam/images/hilfe_autumn.png) }
body.winter #hilfe{background-image:url(/onTEAM/admin/onteam/images/hilfe_winter.png) }

div#navi {position:fixed;position:absolute;top:85px;left:418px;width:530px; height:10px; z-index:200; }
body.galerie div#navi {position:absolute }
ul#nav {position:absolute;top:0;right:0;width:auto; height:auto; z-index:200}
ul#nav:hover li.pfad ul{display:none}
ul#nav:hover li.pfad:hover ul{display:block}
ul#nav,ul#nav ul {list-style-type:none; margin:0;padding:0}
ul#nav li {display:inline;margin:0;padding:0}
ul#nav li:hover ul{display:block;z-index:2}
ul#nav li ul{z-index:1;display:none;position: absolute; top:1.2em; padding-top:5px;padding-bottom:5px;right:0px;width:750px; text-align:right; height:1em; overflow:visible; background-image: url(/onTEAM/admin/g/0.gif) }
ul#nav li ul:hover{display:block}
ul#nav li.pfad ul{display:block;z-index:1}


ul#nav li {margin-right:3px; }
ul#nav li li{margin-right:2px; }

ul#nav li.hotel,ul#nav li.hotel li { background-color:#4d7900}
ul#nav li.hotel:hover,ul#nav li.hotel li:hover { background-color:#3E6200}

ul#nav li.wellness, ul#nav li.wellness li{ background-color:#9b9974}
ul#nav li.wellness:hover, ul#nav li.wellness li:hover{ background-color:#888662}

ul#nav li.diverses, ul#nav li.diverses li{ background-color:#debc20}
ul#nav li.diverses:hover, ul#nav li.diverses li:hover{ background-color:#BC9F1B}

ul#nav li.angebote, ul#nav li.angebote li{ background-color:#809ab6}
ul#nav li.angebote:hover, ul#nav li.angebote li:hover{ background-color:#5C7DA3}

ul#nav {font-family: helvetica,verdana,arial,sans; font-size:11px; font-weight:bold}
ul#nav li a{ color:#fff; text-decoration:none;padding:0 6px; font-size:11px}

ul#nav li.pfad li a{ color:#fff;}
ul#nav li.pfad,ul#nav li li.pfad { background-color:#F4F7DD}
ul#nav li.pfad:hover,ul#nav li li.pfad:hover { background-color:#FFFFFF}
ul#nav li.pfad a,ul#nav li li.pfad a{ color:#666;}

ul#nav li.hier a, ul#nav li li.hier a{ }

.fototableft{width:320px; float:left; margin-right:15px; border-left:0px solid #ccc}
.fototableft td{padding-bottom:4px}
.fototableft .foto{vertical-align:top; text-align:center; width:149px}
.fototableft .foto img{border:1px solid #999}
.fototableft .text{padding:2px 5px 2px 2px; vertical-align:bottom; text-align:right}
.fototableft .text p{margin:3px; font-size:11px}
.fototableft .text p a{font-size:12px; text-decoration:none; font-weight:normal}
.fototableft .text p a:hover{text-decoration: underline}

#inhaltTeaser{}
#leftTeaser{float:left; width:200px;}
#middleInfo{margin-left:206px; float:none; margin-top:0px;}
#rightTeaser{margin-left:0px; float:right; margin-top:0px; margin-right:15px;}

.Teaser_blau{background-color:#F9FBEC;width:190px; border:1px solid #819ab8; height:auto; overflow:hidden; padding-left:0px; padding-bottom:10px; padding-right:0px; font-size:12px; margin-bottom:10px;}
.Teaser_blau h2{width:182px; background-color:#819ab8; height:auto; padding-left:8px; padding-top:1px; margin-left:0px; margin-right:0px; margin-bottom:7px; padding-bottom:2px; font-size:15px; font-weight:bold; border:none; color:#FFFFFF}
.Teaser_blau div{ padding-left:8px; padding-right:8px;}
.Teaser_blau div div{ padding-left:0px; padding-right:0px;}
.Teaser_blau img{border:#819ab8 solid 1px; margin-right:15px;}
.Teaser_blau .small{font-size:9px;}

.Teaser_grau{background-color:#F9FBEC;width:190px; border:1px solid #c8c9b9; height:auto; overflow:hidden; padding-left:0px; padding-bottom:10px; padding-right:0px; font-size:12px; margin-bottom:10px;}
.Teaser_grau h2{width:182px; background-color:#c8c9b9; height:auto; padding-left:8px; padding-top:1px; margin-left:0px; margin-right:0px; margin-bottom:7px; padding-bottom:2px; font-size:15px; font-weight:bold; border:none; color:#7a7a62}
.Teaser_grau div{ padding-left:8px; padding-right:8px;}
.Teaser_grau div div{ padding-left:0px; padding-right:0px;}
.Teaser_grau img{border:#819ab8 solid 1px; margin-right:15px;}
.Teaser_grau .small{font-size:9px;}

.navTeaser_blau{ background-color:#F9FBEC;width:158px; border:1px solid #819ab8; height:auto; overflow:hidden; padding-left:0px; padding-bottom:10px; padding-right:0px; font-size:12px; margin-bottom:10px; margin-top:10px;}
.navTeaser_blau h2{width:150px; background-color:#819ab8; height:auto; padding-left:8px; padding-top:1px; margin-left:0px; margin-right:0px; margin-bottom:7px; padding-bottom:2px; font-size:15px; font-weight:bold; border:none; color:#FFFFFF}
.navTeaser_blau div{ padding-left:8px; padding-right:8px;}
.navTeaser_blau img{border:#819ab8 solid 1px;}
.angebotelink{margin-top:4px;}

.Teaser_Wetter{background-color:#F9FBEC;width:158px; border:1px solid #d6c01d; height:auto; overflow:hidden; padding-left:0px; padding-bottom:10px; padding-right:0px; font-size:12px; margin-bottom:10px; background-color:#FFFFFF;}
.Teaser_Wetter h2{width:150px; background-color:#d6c01d; height:auto; padding-left:8px; padding-top:1px; margin-left:0px; margin-bottom:7px; padding-bottom:2px; font-size:15px; font-weight:bold; border:none; color:#FFFFFF}
.Teaser_Wetter div{ padding-left:0px; padding-right:0px;}
.Teaser_Wetter img{border:#d6c01d solid 1px; margin-right:0px;}

.Teaser_gelb{background-color:#F9FBEC;width:190px; border:1px solid #d6c01d; height:auto; overflow:hidden; padding-left:0px; padding-bottom:10px; padding-right:0px; font-size:12px; margin-bottom:10px;}
.Teaser_gelb h2{width:182px; background-color:#d6c01d; height:auto; padding-left:8px; padding-top:1px; margin-left:0px; margin-right:0px; margin-bottom:7px; padding-bottom:2px; font-size:15px; font-weight:bold; border:none; color:#FFFFFF}
.Teaser_gelb h3{margin-top:3px; margin-bottom:7px;}
.Teaser_gelb div{ padding-left:8px; padding-right:8px;}
.Teaser_gelb img{border:#d6c01d solid 1px; margin-right:15px;}

.Teaser_rot{
	background-color:#F9FBEC;
	width:190px;
	border:1px solid #d6c01d;
	height:auto;
	overflow:hidden;
	padding-left:0px;
	padding-bottom:10px;
	padding-right:0px;
	font-size:12px;
	margin-bottom:10px;
	border-color: #FF6600;
	text-align:center
}
.Teaser_rot h2{
	width:182px;
	background-color:#FF6600;
	height:auto;
	padding-left:8px;
	padding-top:1px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:7px;
	padding-bottom:2px;
	font-size:15px;
	font-weight:bold;
	border:none;
	color:#FFFFFF
}
.Teaser_rot h3{margin-top:3px; margin-bottom:7px;}
.Teaser_rot div{ padding-left:8px; padding-right:8px;}
.Teaser_rot img{border:#FF6600 solid 1px; margin-right:15px;}


.infoGrau{background-color:#FCFDF4;float:left; width:395px; border:1px solid #c8c9b9; height:auto; overflow:hidden; padding-left:0px; padding-right:0px; padding-bottom:10px; margin-bottom:30px;}
.infoGrau h1, .infoGrau h2{float:left; width:387px; float:left; background-color:#c8c9b9; height:auto; padding-left:8px; padding-top:1px; margin-left:0px; margin-right:0px; margin-bottom:7px; padding-bottom:2px; font-size:15px; font-weight:bold; border:none; color:#7a7a62}
.infoGrau div{ padding-left:8px; padding-right:8px;font-size:12px;}
.infoGrau p{ font-size:12px;}
.infoGrau img{border:#c8c9b9 solid 1px; margin-right:15px;}

#wortwolke{ text-align:center;}
#wortwolke a{text-align:center; text-decoration:none; line-height:24px;}
.Stil3 {color:#90a024; font-size: 14px; font-weight:bold;}
.Stil4 {color:#d4e51a; font-size: 16px; font-weight:bold;}
.Stil6 {color: #a7b313; font-weight: bold; font-size: 24px}

#clearFloat{clear: both; height:1px; line-height:1px; overflow:hidden;}

table.angeboteuebersicht{width:99%; border:1px solid #ccc; border-color:#828263;border-collapse:separate}
table.angeboteuebersicht ul{font-size:12px;margin-top:5px; margin-bottom:5px}
table.angeboteuebersicht li{font-size:12px}
table.angeboteuebersicht a{display:block;padding-left:15px;font-size:12px;color:#000; font-weight:normal; background-image:url(/onTEAM/admin/onteam/images/infoicon_small.png); background-repeat:no-repeat; background-position:0 1px}
table.angeboteuebersicht a:hover{ background-color:#CFD5AC; font-weight:normal;}
th.leistung, th.zeit, th.preis{font-size:13px; background-color:#828263; color:#fff}
td.leistung, td.zeit, td.preis{font-size:12px;}
td.zeit, td.preis{text-align:center}
td.leistung{ background-color:#E0E3C9}
td.zeit{ background-color:#C5CB9A;}
td.preis{ background-color:#CFD5AC;}
a.zoom{position:relative }
a.zoom span.lupe{position:absolute; height:97px; width:107px; top:0; left:0; cursor:pointer; background-image:url(/onTEAM/admin/onteam/images/lupe.png); background-repeat:no-repeat}
.newsletteritem {float:left;width:130px;border:1px solid #999;margin:0 2px 2px 0;}
.newsletteritemtop {position:relative;height:100px;background-repeat:no-repeat;background-position:center center;text-align:center; background-color:#fff}
.newsletteritemtop a {position:relative;width:100%;height:100%;display:block} 
.newsletteritembottom {text-align:center; background-color:#fff}
.newsletteritembottom a{text-align:center; text-decoration:none; font-size:12px; display:block; padding:2px 0}

.anfragenav{position:relative;float:left;width:272px;border-right:1px solid #828263;border-bottom:1px solid #828263;background-color:#809ab6;text-align:center;padding:4px 0;color:white;cursor:pointer;font-size:12px;font-weight:bold}
.anfragenav:hover{background-color:#5C7DA3;color:white}
.anfragenavinactive{position:relative;float:left;width:272px;border-right:1px solid #828263;border-bottom:1px solid #828263;background-color:#F4F7DD;text-align:center;padding:4px 0;color:#999;font-size:12px;font-weight:bold}
.anfragenavactive{position:relative;float:left;width:273px;border-right:1px solid #828263;background-color:white;text-align:center;padding:4px 0;font-size:12px;font-weight:bold;color:#333;}
#anfrage1{clear:left;padding:10px;}
#anfrage2{clear:left;display:none;padding:10px;}
#anfrage3{clear:left;position:relative;display:none;padding:10px;}
#anfrage4{clear:left;display:none;padding:10px;}
.anfragenavcont{background-color:white;overflow:hidden;border:1px solid #828263;width:820px;font-size:12px;overflow:hidden}
#reply1{width:820px;height:300px}
#verpflegung{width:245px;border:1px solid #909090}

#anreisedisp {font-weight:bold;padding-right:15px}
#abreisedisp {font-weight:bold}

#weiter{text-align:right;margin-top:15px;}

#verfuegbar{float:right}
#kalender{float:right;visibility:hidden}

.textbox {height:90px}
.left{float:left;width:34%}
.left1{float:right;width:31%;text-align:right}
.kind{float:left;padding-right:20px;padding-top:5px}
.clearleft{clear:left;}
.zimmerbox{position:relative;clear:both;border:1px solid #909090;margin-top:15px}

