html{height:100%; padding-bottom:1px}
body{margin:0; padding:0; font-size:70%; background:#FFF url(/img/css/bg.gif) repeat-x 0 0; color:#666}
div.SiteBorder1{width:999px; margin:0 auto; }
#LFooter100{background:#DFE4E7 url(/img/css/bg_footer.gif) repeat-x 0 -1px;padding:3px 0 50px 0;width:100%}
#LMiddle100{background:#CCD5DA;width:100%}

A{color:#E20A16; text-decoration:underline}
A:HOVER{color:#E20A16; text-decoration:underline}
A#teamblauContact{background:url(/img/teamblau.gif) no-repeat 0 5px; float:right; padding:0 27px 5px 20px; color:#66727A; text-decoration:none}
.onlyPrint{display:none}
@font-face{font-family:"LiberationSerif"; src:url('/fonts/LiberationSerif-Regular.ttf') format("opentype")}
@font-face{font-family:"LiberationSerif"; font-weight:bold; src:url('/fonts/LiberationSerif-Bold.ttf') format("opentype")}
@font-face{font-family:"LiberationSerifNormal"; src:url('/fonts/LiberationSerif-Regular.ttf') format("opentype")}
@font-face{font-family:"LiberationSerifNormal"; font-weight:bold; src:url('/fonts/LiberationSerif-Regular.ttf') format("opentype")}
.Form1L{width:122px; padding-right:8px}
.Form1R{width:350px}
.inputForm1, .txtForm1, .inputForm2, .inputDatum{border:1px solid #999}
.inputForm1, .txtForm1{width:346px}
#TellAFriendInner .inputForm1, #TellAFriendInner .txtForm1{width:250px}
#imgcaptcha{padding-right:10px}
.inputForm2{width:230px}
#TellAFriendInner .inputForm2{width:146px}
#LoginBox3 .inputForm2{width:146px; margin-left: 9px;}
.inputDatum{width:45px}
.txtForm1{height:80px}
#imgcaptcha{vertical-align:bottom}
.PrivacyL{width:25px}
.PrivacyR{width:320px}
#TellAFriendInner .PrivacyR{width:225px}
.buttonForm1{background:url(/img/css/bg_button.gif) no-repeat right top; color:#FFF; font-weight:bold; border:none; padding-top:3px; padding-bottom:3px; padding-right:20px; cursor:pointer; float:right}
#LoginBox3 .buttonForm1{
	margin-right: 10px;
}
.ContainerContent{width:488px; padding-bottom:18px; font-size:103%; line-height:1.6}
.ContentCenterXL .ContainerContent{padding-bottom: 24px; /*width: 691px;*/}
.ContainerContent H2{font-size:130%; font-family:"LiberationSerifNormal","georgia"; font-weight:bold; font-size-adjust:0.58}
.ContainerContent H3{font-size:105%; font-family:"LiberationSerifNormal","georgia"; font-weight:bold; font-size-adjust:0.58}
.ContainerContent IMG.layout1, .ContainerFAQ IMG.layout1{display:block; margin-bottom:5px}
.ContainerContent IMG.layout2, .ContainerFAQ IMG.layout2, 
.ContainerContent IMG.layout7, .ContainerFAQ IMG.layout7{float:left; margin:3px 8px 5px 0px}
.ContainerContent IMG.layout3, .ContainerFAQ IMG.layout3{float:right; margin:3px 0px 5px 8px}
.ContainerContent IMG.layout4, .ContainerFAQ IMG.layout4{display:block; margin:5px 0px}
.ContainerContent IMG.layout5, .ContainerFAQ IMG.layout5{display:block}
.ContainerContent ul{padding:9px 0 9px 25px; list-style:url(/img/css/pfeil12.gif); margin:0}
.ContainerContent ul li{padding-top:2px; padding-bottom:6px}
.ContainerContent a.Download, a.linkpfeil2{background:url(/img/css/pfeil8.gif) no-repeat left center; padding:5px 0px 5px 25px; text-decoration:none}

#Header{width:997px; height:63px; padding:15px 1px 0 1px}
#Logo{padding-right:10px}
#Navigation1{width:865px; padding-top:13px; height:50px; overflow:hidden}
#Navigation1 ul, #Navigation1 ul li, 
#Navigation2 ul, #Navigation2 ul li{list-style:none; margin:0; padding:0}
#Navigation1 ul li{float:left; height:24px; font-size:100%}
#Navigation1 ul li a{padding:6px 12px; border:4px solid #FFF; font-weight:bold; color:#000; display:block; text-decoration:none; text-transform:uppercase}
#Navigation1 ul li a:Hover, 
#Navigation2 ul li a:Hover{color:#E20A16}
#Navigation1 ul li h1{padding:6px 12px; border:4px solid #E20A16; font-weight:bold; color:#000; font-size:100%; display:block; text-transform:uppercase}
#Navigation1 ul li h1 a{padding:0; border:none}
#Navigation2{width:997px; padding-top:6px; height:24px; line-height:16px; overflow:hidden; color:#000; text-transform:uppercase; font-size:90%}
#Navigation2 ul li{float:left; font-size:90%; border-right:1px solid #CCC; padding-right:15px; padding-left:15px; text-transform:uppercase}
#Navigation2 ul li.firstItem{padding-left:0}
#Navigation2 ul li.lastItem{border:none}
#Navigation2 ul li h2{font-size:100%; font-weight:normal; color:#E20A16}
#Navigation2 ul li a{text-decoration:none; color:#000}
#Navigation2 ul li h2 a{color:#E20A16}
#Navigation2 ul li.active h2 a{color:#E20A16}
#Content{background:#FFF url(/img/css/bg_center.jpg) repeat-x 0 0; width:997px; margin:0 auto; position:relative}
.ContentLeft{padding:39px 0 20px 29px; width:173px}
.ContentLeft .ContentLeftHeader{height:72px; position:relative; width:173px}
.ContentLeft .ContentLeftHeader .ContentLeftHeaderInner{position:absolute; top:0; left:0; height:72px; width:220px}
.ContentCenter{width:488px; padding:88px 0 0 52px}
.ContentCenterXL{width:691px; padding:88px 20px 0 52px}
.ContentRight{width:203px; padding:88px 0 20px 52px}
.dottedLine{height:1px; overflow:hidden; background:url(/img/css/dottedline.gif) repeat-x 0 0}
ul.navigation3{list-style:none; margin:0; padding:0}
ul.navigation3 li{padding:5px 0 6px 4px; width:169px; background:url(/img/css/dottedline.gif) repeat-x left bottom; color:#E20A16; text-transform:uppercase}
ul.navigation3 li h3{font-weight:normal; font-size:100%}
ul.navigation3 li a{color:#000; text-decoration:none; display:block}
ul.navigation3 li a:Hover{color:#E20A16; text-decoration:none}
.BereichTitel{text-transform:uppercase; background:url(/img/css/dottedline.gif) repeat-x left bottom; padding-bottom:4px; margin-bottom:18px; line-height:1.8}
.InfoBox{width:203px}
.InfoBox h3{font-size:100%; font-family:"LiberationSerif","georgia"; font-size-adjust:0.58; background:url(/img/css/pfeil1.gif) no-repeat 0 4px; padding-left:14px; display:block; margin-left:4px; width:175px; text-transform:uppercase}
.InfoBox img.bild{padding-left:11px; padding-bottom:6px}
.InfoBox .InfoBoxContent{width:182px; padding:0 0 6px 11px}
.InfoBox .InfoBoxContent ul{padding-top:9px; padding-bottom:9px; padding-left:18px; margin:0; list-style-image:url(/img/css/pfeil12.gif); list-style-position:left center}
.InfoBox .InfoBoxContent ul li{padding-top:1px; padding-bottom:4px; font-size:100%; font-family:"LiberationSerif","georgia"; font-size-adjust:0.52}
.InfoBox a.InfoBoxLink,
.HomeTerminStandard a{float:right; background:url(/img/css/bg_infolink.gif) no-repeat 0 0; padding:3px 8px 3px 13px; color:#FFF; text-decoration:none}
.HomeTerminStandard a{
	margin-right: -10px;
}
.InfoBox a.InfoBoxLink:HOVER{background:url(/img/css/bg_infolink_f2.gif) no-repeat 0 0; text-decoration:none}
.BottomSlideshow{position:relative; width:997px; height:230px}
.HausImpressionen{width:997px; height:380px; position:relative; z-index: 1}
.BottomSlideshow .foto_center1, 
.HausImpressionen .foto_center1{position:absolute; z-index:2; top:0px; left:0px}
.BottomSlideshow .foto_center2, 
.HausImpressionen .foto_center2{position:absolute; z-index:1; top:0px; left:0px; visibility:hidden}
#foto_navi_prev{
	width: 498px;
	position: absolute; 
	z-index: 10;
	top: 0;
	left: 0;
	height: 380px;
}
#foto_navi_next{
	width: 498px;
	position: absolute; 
	z-index: 10;
	top: 0;
	right: 0;
	height: 380px;
}
#foto_navi_next a,
#foto_navi_prev a{
	display: block; 
	width: 498px;
	height: 380px;
	font-size: 0%;
	outline:none;
}
#foto_navi_next a{
	background: url(/img/css/pfeil16.gif) no-repeat right center; 
}
#foto_navi_next a:Hover{
	background: url(/img/css/pfeil16_a.gif) no-repeat right center; 
}
#foto_navi_prev a{
	background: url(/img/css/pfeil15.gif) no-repeat left center; 
}
#foto_navi_prev a:Hover{
	background: url(/img/css/pfeil15_a.gif) no-repeat left center; 
}
table.BoxesTagCloud{width:378px; height:120px; text-align:center; font-size:160%; color:#999}
table.BoxesTagCloud tr td span{padding:3px 8px}
table.BoxesTagCloud tr td span a{text-decoration:none; color:#999; font-weight:bold}
table.BoxesTagCloud tr td span a:HOVER{color:#E20A16; text-decoration:none}
.tagwolke0{font-size:60%}
.tagwolke1{font-size:70%}
.tagwolke2{font-size:80%}
.tagwolke3{font-size:90%}
.tagwolke4{font-size:100%}
.tagwolke5{font-size:110%}
.tagwolke6{font-size:120%}
.tagwolke7{font-size:130%}
.tagwolke8{font-size:140%}
.tagwolke9{font-size:150%}
.tagwolke10{font-size:160%}
#SliderRight{overflow:hidden; background:#FFF; width:999px; height:230px; position:relative}
#SliderRightInner{width:1010px; height:230px; overflow:hidden}
.sliderInhaltAktiv, .sliderInhaltDeaktiviert{height:230px; overflow:hidden; float:left; position:relative; border-right:3px solid #FFF}
.sliderInhaltAktiv{width:367px}
.sliderInhaltAktiv .divInner1, 
.sliderInhaltDeaktiviert .divInner2{display:none}
.sliderInhaltAktiv .divInner2, 
.sliderInhaltDeaktiviert .divInner1{display:block; position:absolute; left:0px}
.sliderInhaltDeaktiviert .divInner1{top:56px; background:#FFF; color:#E20A16; padding:1px 3px 1px 2px; text-transform:uppercase; display:inline; margin-right:3px}
.sliderInhaltDeaktiviert .divInner1 .infoShort{display:inline}
.sliderInhaltAktiv .divInner2{top:46px; background:#FFF; color:#E20A16; padding:24px 35px 20px 35px; width:224px}
.sliderInhaltAktiv .divInner2 h3{display:block; font-size:200%; font-weight:bold; font-family:"Arial Black",Arial,Helvetica,sans-serif}
#BoxesBottom, .BottomSpecial{width:999px; background:#EFF0EB url(/img/css/bg_boxes.jpg) repeat-x left bottom}
#BoxesBottom div.BoxTitelRed, 
#BoxesBottom div.BoxTitelGruen{color:#E20A16; text-transform:uppercase; border-bottom:1px solid #CCC; margin:0 16px 10px 16px; font-weight:bold; padding-bottom:10px}
#BoxesBottom div.BoxTitelGruen, 
.gruen, 
.gruen a, 
ul.navigation3 li.gruen h3, 
ul.navigation3 li.gruen a:Hover, 
#Navigation2 ul li.gruen a:Hover, 
#Navigation2 ul li.gruen h2, 
#BoxesBottom .gruen a.mehrfachLink:Hover{color:#5D8D39}
#BoxesBottom .subContent .BoxTitelRed, 
#BoxesBottom .subContent .BoxTitelGruen{margin:0 0 10px 0}
#BoxesBottom .BoxBildLarge{padding-bottom:10px; width:183px}
#BoxesBottom2{width:999px; padding-top:10px; background-repeat:no-repeat; background-position:0 4px}
#BoxesBottom3{background-repeat:repeat-y; background-position:0 0; width:999px}
#BoxesBottomAbschluss{background-repeat:no-repeat; background-position:0 0; width:999px; height:3px; overflow: hidden; font-size: 0%;}
.BoxBottomBg11111{background-image:url(/img/css/boxes/11111.gif)}
.BoxBottomBg2111{background-image:url(/img/css/boxes/2111.gif)}
.BoxBottomBg1211{background-image:url(/img/css/boxes/1211.gif)}
.BoxBottomBg1121{background-image:url(/img/css/boxes/1121.gif)}
.BoxBottomBg1112{background-image:url(/img/css/boxes/1112.gif)}
.BoxBottomBg221{background-image:url(/img/css/boxes/221.gif)}
.BoxBottomBg212{background-image:url(/img/css/boxes/212.gif)}
.BoxBottomBg122{background-image:url(/img/css/boxes/122.gif)}
.BoxBottomBg311{background-image:url(/img/css/boxes/311.gif)}
.BoxBottomBg131{background-image:url(/img/css/boxes/131.gif)}
.BoxBottomBg113{background-image:url(/img/css/boxes/113.gif)}
.BoxBottomBg32{background-image:url(/img/css/boxes/32.gif)}
.BoxBottomBg23{background-image:url(/img/css/boxes/23.gif)}
.BoxBottomBg41{background-image:url(/img/css/boxes/41.gif)}
.BoxBottomBg14{background-image:url(/img/css/boxes/14.gif)}
.BoxBottomBg5{background-image:url(/img/css/boxes/5.gif)}
.BoxBottomLine11111{background-image:url(/img/css/boxes/linie_11111.gif)}
.BoxBottomLine2111{background-image:url(/img/css/boxes/linie_2111.gif)}
.BoxBottomLine1211{background-image:url(/img/css/boxes/linie_1211.gif)}
.BoxBottomLine1121{background-image:url(/img/css/boxes/linie_1121.gif)}
.BoxBottomLine1112{background-image:url(/img/css/boxes/linie_1112.gif)}
.BoxBottomLine221{background-image:url(/img/css/boxes/linie_221.gif)}
.BoxBottomLine212{background-image:url(/img/css/boxes/linie_212.gif)}
.BoxBottomLine122{background-image:url(/img/css/boxes/linie_122.gif)}
.BoxBottomLine311{background-image:url(/img/css/boxes/linie_311.gif)}
.BoxBottomLine131{background-image:url(/img/css/boxes/linie_131.gif)}
.BoxBottomLine113{background-image:url(/img/css/boxes/linie_113.gif)}
.BoxBottomLine32{background-image:url(/img/css/boxes/linie_32.gif)}
.BoxBottomLine23{background-image:url(/img/css/boxes/linie_23.gif)}
.BoxBottomLine41{background-image:url(/img/css/boxes/linie_41.gif)}
.BoxBottomLine14{background-image:url(/img/css/boxes/linie_14.gif)}
.BoxBottomLine5{background-image:url(/img/css/boxes/linie_5.gif)}
.BoxBottomAbschluss11111{background-image:url(/img/css/boxes/bottom_11111.gif)}
.BoxBottomAbschluss2111{background-image:url(/img/css/boxes/bottom_2111.gif)}
.BoxBottomAbschluss1211{background-image:url(/img/css/boxes/bottom_1211.gif)}
.BoxBottomAbschluss1121{background-image:url(/img/css/boxes/bottom_1121.gif)}
.BoxBottomAbschluss1112{background-image:url(/img/css/boxes/bottom_1112.gif)}
.BoxBottomAbschluss221{background-image:url(/img/css/boxes/bottom_221.gif)}
.BoxBottomAbschluss212{background-image:url(/img/css/boxes/bottom_212.gif)}
.BoxBottomAbschluss122{background-image:url(/img/css/boxes/bottom_122.gif)}
.BoxBottomAbschluss311{background-image:url(/img/css/boxes/bottom_311.gif)}
.BoxBottomAbschluss131{background-image:url(/img/css/boxes/bottom_131.gif)}
.BoxBottomAbschluss113{background-image:url(/img/css/boxes/bottom_113.gif)}
.BoxBottomAbschluss32{background-image:url(/img/css/boxes/bottom_32.gif)}
.BoxBottomAbschluss23{background-image:url(/img/css/boxes/bottom_23.gif)}
.BoxBottomAbschluss41{background-image:url(/img/css/boxes/bottom_41.gif)}
.BoxBottomAbschluss14{background-image:url(/img/css/boxes/bottom_14.gif)}
.BoxBottomAbschluss5{background-image:url(/img/css/boxes/bottom_5.gif)}
#BoxesBottom2 div.boxwidth1{width:183px; padding:16px 18px 5px 2px; overflow:hidden}
#BoxesBottom2 div.boxwidth2{width:386px; padding:16px 18px 5px 2px; overflow:hidden}
#BoxesBottom2 div.boxwidth3{width:589px; padding:16px 18px 5px 2px; overflow:hidden}
#BoxesBottom2 div.boxwidth4{width:792px; padding:16px 18px 5px 2px; overflow:hidden}
#BoxesBottom2 div.boxwidth5{width:995px; padding:16px 18px 5px 2px; overflow:hidden}
#BoxesBottom div .subContent, 
#BoxesBottom div .subContentMehrfach{padding:0 16px 0 16px}
#BoxesBottom div .subContentMehrfach{width:354px}
#BoxesBottom div .subContentMehrfachBild{padding:0 16px 0 0px; width:370px}
#BoxesBottom div .subContentMehrfachBild .MehrfachBildcont{width:90px; padding-right:5px}
#BoxesBottom div .subContentMehrfachBild .MehrfachInhaltcont{width:275px}
#BoxesBottom div .subContentMehrfach .MehrfachBildcont{display:none}
#BoxesBottom div .subContentMehrfach .MehrfachInhaltcont{width:354px}
#BoxesBottom div .subimgfl{padding:0 16px 0 6px}
#BoxesBottom div .subimgfr{padding:0 6px 0 16px}
#BoxesBottom div .subimgfl img{padding-right:9px; padding-bottom:5px}
#BoxesBottom div .subimgfr img{padding-left:9px; padding-bottom:5px}
#BoxesBottom2 div.boxwidth1 .subcontent{width:151px}
#BoxesBottom2 div.boxwidth1 .subimgfl, #BoxesBottom2 div.boxwidth1 .subimgfr{width:161px}
#BoxesBottom2 div.boxwidth2 .subcontent{width:336px}
#BoxesBottom2 div.boxwidth2 .subimgfl, #BoxesBottom2 div.boxwidth2 .subimgfr{width:346px}
#BoxesBottom2 div.boxwidth3 .subcontent{width:557px}
#BoxesBottom2 div.boxwidth3 .subimgfl, #BoxesBottom2 div.boxwidth3 .subimgfr{width:567px}
#BoxesBottom2 div.boxwidth4 .subcontent{width:760px}
#BoxesBottom2 div.boxwidth4 .subimgfl, #BoxesBottom2 div.boxwidth4 .subimgfr{width:770px}
#BoxesBottom2 div.boxwidth5 .subcontent{width:963px}
#BoxesBottom2 div.boxwidth5 .subimgfl, #BoxesBottom2 div.boxwidth5 .subimgfr{width:973px}
#BoxesBottom2 div.lastBox{padding-right:2px}
#BoxesBottom div.bildgross{padding-left:2px; padding-right:5px; padding-bottom:8px; background:#FFF}
#BoxesBottom .BoxUntertitel{font-size:148%; font-family:"LiberationSerif","georgia"; font-size-adjust:0.52; padding-bottom:4px; padding-top:5px}
#BoxesBottom .BoxUntertitelMedia{font-size:110%; /*font-family:"LiberationSerif","georgia"; font-size-adjust:0.52;*/ padding-bottom:4px; padding-top:5px; font-weight: bold;}
#BoxesBottom .subContent A, 
#BoxesBottom .MehrfachInhaltcont A{text-decoration:none}
#BoxesBottom .subContent A:Hover, 
#BoxesBottom .MehrfachInhaltcont A:Hover{text-decoration:underline}
#BoxesBottom .subContent ul{list-style-image:url(/img/css/pfeil1.gif); list-style-position:left center; margin:0; padding-bottom:9px; padding-left:18px; padding-top:9px}
#BoxesBottom .subContent ul li{}
#BildSliderHorizontal{width:999px; height:230px; position:relative; overflow:hidden}
#BildSliderHorizontalSmall{width:331px; height:59px; position:relative; overflow:hidden; float:left}
#OverlayLeft, #OverlayRight{width:331px; height:230px; position:absolute; top:0; z-index:10; background:#FFF; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7}
#OverlayLeftSmall, #OverlayRightSmall{width:85px; height:59px; position:absolute; top:0; z-index:10; background:#FFF; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7}
#OverlayLeftLink, #OverlayRightLink{width:331px; height:230px; position:absolute; top:0; z-index:11}
#OverlayLeftLinkSmall, #OverlayRightLinkSmall{width:16px; height:59px; float:left}
#OverlayLeftLinkSmall{padding-left:11px}
#OverlayLeft, #OverlayLeftLink, #OverlayLeftSmall{left:0}
#OverlayLeftLinkSmall{left:-16px}
#OverlayRight, #OverlayRightLink{left:668px}
#OverlayRightSmall{left:246px}
#SingleImages{position:absolute; top:0; left:0; height:230px}
#BildSliderHorizontalSmall #SingleImages{left:-70px}
#SingleImages div{border-right:3px solid #FFF; position:absolute; top:0}
#SearchLeft{width:203px; padding-top:3px}
#SearchLeftTop{background:#E20A16; color:#FFF; text-align:right; height:47px; width:177px; padding:13px 16px 0 10px; overflow:hidden}
#SearchLeftBottom{padding:35px 16px 15px 29px; width:158px; text-transform:uppercase}
#SearchLeftBottom select{width:150px; border:1px dotted #000; text-transform:none}
#SearchLeftBottom .sendbutton{background:url(/img/css/bg_infolink.gif) no-repeat 0 0; color:#FFF; border:none; padding:0; margin:0; padding:3px 8px 3px 13px;  text-transform:uppercase}
#SearchRight{width:794px; padding-top:3px}
#SearchRightTop{height:60px; background:#C2C2BA; width:784px; padding-right:10px}
#SearchRightTop a{margin-right:2px; background:#FFF; padding:4px 6px 3px 6px; text-decoration:none; color:#000; float:left}
#SearchRightTop a.linkPaging{background:#D7D7D2}
#SearchRightBottom{padding:11px 0 25px 8px; width:786px}
.SERP{width:786px}
.searchresultSingle{padding:35px 33px 0 0}
.resultLastrow{padding-right:0px !important}
.searchresultSingle a img{border:7px solid #C2C2BA}
.searchresultSingle a:HOVER img{border:7px solid #E20A16}
.paginghidden{display:none}
#HausDetails{width:997px; height:440px; position:relative; margin-top:3px}
#HausDetails #HausHeader{height:60px; width:997px; position: relative; z-index: 2}
#HausDetails #HausHeader .hausnavi{width:203px; background:#E20A16; color:#FFF; height:28px; padding-top:32px; text-align:center}
.hausnavi .naviDetailCenter{display:inline-block}
* html .hausnavi .naviDetailCenter{display:inline}
.hausnavi .naviDetailLeft{padding-top:5px; padding-left:5px; min-height:1px; width:20px}
.hausnavi .naviDetailRight{padding-top:5px; padding-right:5px; min-height:1px; width:20px}
.hausnavi .naviDetailCenter{border-left:1px solid #FFF; border-right:1px solid #FFF; padding:0 5px}
#HausDetails #HausHeader .hauspaging{width:794px; background:#C2C2BA; color:#FFF; height:60px; position:relative; z-index:5}
#TellAFriend, #TellAFriendOverlay{position:absolute; top:60px; left:12px; z-index:5; width:415px; height:0; overflow:hidden}
#TellAFriendInner{width:405px; padding:10px 0 0 10px}
#TellAFriendInner .Form1R{width:255px; padding-right:15px}
#HausDetails #HausHeader .hauspaging .tellLink{padding:41px 0 0 14px}
#HausDetails #HausHeader .hauspaging .tellLink a:HOVER{color:#E20A16}
#HausDetails #HausHeader .hauspaging .galpaging{padding:41px 14px 0 0}
#HausDetails #HausHeader .hauspaging .galpaging a{padding:0 3px; text-decoration:none}
#HausDetails #HausHeader .hauspaging .galpaging a.GalerieShortcutAktiv{color:#E20A16}
#HausDetails #HausHeader a{color:#FFF; text-decoration:none}
#HausOverlay1, #HausOverlay2{position:absolute; top:60px; left:0; width:203px; height:24px; z-index:5; color:#FFF; overflow:hidden}
#HausOverlay1, #TellAFriendOverlay{background:#000; filter:alpha(opacity=48); -moz-opacity:0.48; opacity:0.48}
#HausOverlay2{filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8}
#TellAFriend{filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8}
#TellAFriend .buttonForm1{background:#E20A16; padding-right:3px; padding-left:3px}
#HausOverlayInner{width:162px; height:307px; overflow:auto; padding:29px 16px 20px 25px}
#HausOverlayHide{height:20px; width:193px; position:absolute; bottom:0; left:0; padding:4px 10px 0 0}
#HausOverlayHide a, a.closeTellLink{color:#FFF; text-decoration:none; padding-right:10px; float:right}
#HausOverlayHide a#HausInfoLink0, a.closeTellLink{background:url(/img/css/pfeil3.gif) no-repeat right center}
#HausOverlayHide a#HausInfoLink1{background:url(/img/css/pfeil2.gif) no-repeat right center}
#closeTell{position:absolute; bottom:3px; right:10px}
.hausDownload{background:url(/img/logo_pdf.gif) no-repeat 0 8px; padding-left:30px; padding-top:5px}
#Footer{width:999px;}
#Footer1{padding-top:34px; padding-bottom:22px; width:999px;background: url(/img/bg_footer1.gif) repeat-x 0 47px}
#Footer1 .FooterRight{background:#DFE4E7; padding:0 11px 0 0; vertical-align:top;margin-top: -6px;}
#Footer1 #kontaktButton{background:url(/img/css/bg_infolink_reverse.gif) no-repeat 100% 0; padding:3px 10px 2px 10px; white-space:nowrap; border-left:3px solid #DFE4E7}
#Footer1 #kontaktButton a{color:#FFF; text-decoration:none}
#FooterMenu{background:#DFE4E7; padding:2px 5px 2px 15px; text-transform:uppercase}
#FooterMenu, #FooterMenu a{text-decoration:none; color:#96A0A6}
#FooterMenu a:HOVER, #FooterMenu a.aktiv{color:#E20A16}
#Holzbaugeschichte1{width:999px; height:230px; position:relative; overflow:hidden}
.boxwidth2 #Holzbaugeschichte1{width:365px; height:108px; margin-left:11px}
#Holzbaugeschichte2{position:absolute; top:0; left:0; height:230px; background:url(/img/css/timeline.gif) repeat-x 0 198px}
.boxwidth2 #Holzbaugeschichte2{height:107px; background:none; border-bottom:1px solid #CCC}
#Holzbaugeschichte2 div.boxHistorySingle{position:absolute; top:0}
#Holzbaugeschichte2 div.boxHistorySingle .BoxImage a *{border-width:25px; border-style:solid; border-color:#AAA; display:block; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7}
.boxwidth2 #Holzbaugeschichte2 div.boxHistorySingle .BoxImage a *{border-width:12px}
#Holzbaugeschichte2 div.boxHistorySingle .BoxImage a:hover *, 
#Holzbaugeschichte2 div.historyAktiv .BoxImage a *{border-color:#E20A16; display:block; filter:none; -moz-opacity:1; opacity:1}
#holzBauLinkLeft, #holzBauLinkLeftBig{left:0}
#holzBauLinkRight, #holzBauLinkRightBig{right:0}
#holzBauLinkLeft, 
#holzBauLinkRight{top:0; background:#FFF; width:16px; height:108px; position:absolute}
#holzBauLinkLeftBig, 
#holzBauLinkRightBig{top:77px; border:1px solid #FFF; position:absolute}
#holzBauLinkLeft img, 
#holzBauLinkRight img{padding-top:13px}
.boxHistorySingle{width:183px}
.boxwidth2 .boxHistorySingle{width:89px}
.alttagImage{width:100%; text-align:center; font-weight:bold; padding-top:5px}
.TitelForm{background:#EBECE6; font-weight:bold; padding:3px 8px; width:472px; margin-bottom:15px}
a.linkpfeil1{background:url(/img/css/pfeil1.gif) no-repeat left center; padding-left:12px; text-decoration:none}
.SingleNewsPreview{width:488px; padding-bottom:19px; position:relative}
.NewsDatum{padding:2px 0; width:488px}
.NewsImgVorschau{padding:5px 20px 0 0; width:160px}
.NewsEinleitungVorschau{width:308px; padding-top:9px; padding-bottom:10px}
.NewsEinleitungVorschau h3{display:block; padding-bottom:2px; font-size:100%}
.NewsEinleitungVorschau  ul{padding:9px 0 9px 25px; list-style:url(/img/css/pfeil12.gif); margin:0}
.NewsEinleitungVorschau  ul li{padding-top:2px; padding-bottom:2px}
.LinkNews{position:absolute; bottom:12px; right:0}
.LinkNewsSmall{padding-top:2px}
.LinkNews A, .LinkNewsSmall A{background:url(/img/css/bg_infolink.gif) no-repeat 0 0; padding:3px 8px 3px 13px; color:#FFF; text-decoration:none; text-transform:uppercase}
.LinkNews A:HOVER, .LinkNewsSmall A:HOVER{background:url(/img/css/bg_infolink_f2.gif) no-repeat 0 0; text-decoration:none; color:#FFF}
#NewsArchivPicker{padding:19px; width:450px; background:#F7F8F5}
.NewsImgVorschauSmall{width:120px; min-height:1px}
.NewsEinleitungVorschauSmall{width:320px; padding-top:3px}
.NewsArchivTitel h3{display:inline; font-size:100%}
.NewsArchivDatum{width:60px; padding-top:3px}
.NewsArchivTitel{width:260px; padding-top:3px; padding-left:8px}
.NewsArchivTitel A, .NewsEinleitungVorschau A{color:#666; text-decoration:none}
.NewsArchivTitel A:HOVER, .NewsEinleitungVorschau A:Hover{color:#E20A16; text-decoration:none}
.BoxRelative4Link{padding-top:8px}
a.NewsBoxUrl{background:url(/img/css/pfeil1.gif) no-repeat left center; padding-left:12px; text-transform:uppercase}
.TerminTitelL{float:left; width:20px}
.TerminTitelR{float:right; width:20px; text-align:right}
.TerminTitel{width:110px; text-align:center; float:left}
.linkContMehrfach{}
a.mehrfachLink{font-weight:bold; text-transform:uppercase; text-decoration:none; color:#666}
a.mehrfachLink:HOVER{color:#E20A16; text-decoration:none}
a.mehrfachLinkActive{font-weight:bold; text-transform:uppercase; text-decoration:none}
.mehrfachBoxTrenner{padding:0 8px; color:#CCC}
#HomeTeaser, #HomeTeaserA{width:424px; height:200px; overflow: hidden; /*position:absolute; top:63px; left:4px; z-index:2*/}
#HomeTeaserPostit, #HomeTeaserPostitA{width:380px; height:237px; position:absolute; top:123px; left:4px; z-index:2}
#HomeTeaser, #HomeTeaserPostit{background:url(/img/css/home.png) no-repeat 0 0; z-index:1 !important}
#HomePostitBg, #HomePostit{width:282px; height:258px; overflow:hidden; position:absolute; left:325px; top:32px; z-index:4}
#HomePostitClose{width:247px; padding-top:8px; text-align:right; font-weight:bold}
#HomePostitClose a{color:#AEAEAE; text-decoration:none}
#HomePostitClose a:Hover{color:#E20A16; text-decoration:underline}
#HomePostit1{width:209px; height:175px; padding:18px 0 0 56px; color:#000; overflow:hidden}
#HomePostit1 table{width:209px; height:175px}
#HomePostit1 h1{font-size:130%; font-weight:bold}
#PostitUrl{width:265px; padding-top:4px; text-align:right}
#PostitUrl a{background:url(/img/css/pfeil1.gif) no-repeat left center; padding-left:12px; text-decoration:none; text-transform:uppercase}
#PostitUrl a:Hover{text-decoration:underline}
#HomePostitBg{background:url(/img/css/bg_postit.png) no-repeat 0 0; z-index:3 !important}
#HomeTeaserExtend, #HomeTeaserExtendA{width:380px; height:358px; position:absolute; top:63px; left:4px; z-index:2}
#HomeTeaserExtend{background:url(/img/css/homeextend.png) no-repeat 0 0; z-index:1 !important}
.homeTeaser{width:424px; padding:0px}
.TeaserContent{width:424px; /*height:131px;*/ color:#7D8991; font-size:180%; padding-bottom: 10px;/*text-align:right*/}
.TeaserContent2 {color:#7D8991; font-size:110%; /*height:131px; text-align:right;*/ width:424px; padding-bottom: 10px;}
.TeaserContent2 h1{display:block; font-size:120%; text-transform: uppercase}
.TeaserLink{color:#E20A16; font-size:140%; /*text-align:right*/}
.TeaserLink a{color:#E20A16; text-decoration:none; font-size:70%; font-weight:bold; padding-right:20px; /*background:url(/img/css/pfeil9.gif) no-repeat right center*/}
.TeaserLink a:HOVER{text-decoration:underline; color:#E20A16}
#HomeVergleichLeft{position:absolute; top:219px; left:45px; width:135px; height:130px; overflow:hidden}
#HomeVergleichRight{position:absolute; top:219px; left:192px; width:135px; height:130px; overflow:hidden}
.JobDetail, .JobDetailBild{width:488px; background:url(/img/css/dottedline.gif) repeat-x 0 0; padding-top:10px; padding-bottom:10px}
.JobDetail .JobEinleitung{width:488px}
.JobDetailBild .JobEinleitung{width:363px; float:left}
.jobBild{width:125px}
a.tdn{text-decoration:none}
.BoxAnsprechpartner{width:386px; height:169px; background:url(/img/css/karte.gif) no-repeat right top; margin-top:-16px}
.BoxTitelAnsprechpartner{color:#E20A16; text-transform:uppercase; margin:0 16px 10px 16px; font-weight:bold; padding-bottom:10px; padding-top:16px}
.BoxAnsprechpartner .subContent{width:200px; padding:0 16px}
.BoxAnsprechpartner .subContent select{width:190px; border:1px dotted #000}
#headerswf{width:997px; height:440px}
.MehrfachBoxHidden{height:0; overflow:hidden}
#CopyFooter{padding-top:9px; width:999px; line-height:1.8; color:#66727A}
#CopyFooter a{color:#66727A; text-decoration:underline}
.copyIcon{padding-right:5px}
.copyIconRubner{
	padding-top: 11px;
	padding-right:15px
}
#LoginBox1{
	width: 174px;
	background: #EDEDED;
	padding: 1px;
}
#LoginBox2{
	width: 172px;
	background: #C8C8C8;
	padding: 0 1px 1px 1px;
}
#LoginBox3{
	width: 172px;
	background: #FFF; 
	border-bottom: 1px solid #909090;
}
#frmLogin{
	background: #FFF url(/img/css/bg_loginbox.jpg) repeat-x left bottom; 
}
#LoginBoxInnerTop{
	background: #E20A16;
	color: #FFF; 
	padding: 20px 14px 10px 14px;
	width: 144px;
	text-transform: uppercase; 
}
.loginBoxLink{
	padding-left: 14px;
}
#LogOutInner{
	width: 146px;
	padding: 15px 12px 10px 14px;
	background: #FFF url(/img/css/bg_logoutbox.jpg) repeat-x left bottom; 
	text-transform: uppercase; 
	color: #000; 
}
span.lcase{
	text-transform: none;
}
.ExtranetVorschau{
	width: 280px;
	padding: 0 21px 0 3px;
}
.ExtranetDetailSmall{
	width: 386px;
}
.ExtranetDetailLarge{
	width: 690px;
}
.ExtraDownloadLink{
	margin-top: -18px;
}
#Footer0{
	width: 999px;
	padding-top: 34px;
}
.footerSitemapNavi,
.footerSitemapNavi li,
.footerSitemapNavi li ul,
.footerSitemapNavi li ul li{
	list-style: none;
	padding: 0;
	margin: 0;
}
.footerSitemapNavi li{
	padding-right: 35px;
}
.footerSitemapNavide li{}
.footerSitemapNaviit li{}
.footerSitemapNavien li{padding-right: 23px !important}

.footerSitemapNavide li ul li,
.footerSitemapNaviit li ul li,
.footerSitemapNavien li ul li{
	padding: 0!important; 
}

.footerSitemapNavi li{
	float: left; 
}
.footerSitemapNavi li ul li{
	float: none;
}
.footerSitemapNavi li a{
	font-weight: bold;
	color: #333;
	text-decoration: none; 
	text-transform: uppercase; 
}
.footerSitemapNavi li ul{
	padding-top: 8px;
}
.footerSitemapNavi li ul li a{
	font-weight: normal;
	color: #666666;
	text-transform: none;
}
.footerSitemapNavi li a:Hover{
	text-decoration: underline; 
	color: #E20A16;
}
.footerSitemap2 a.rubnerTvSmall{
	background: url(/img/icon_rubner-tv_small.gif) no-repeat left center; 
	padding: 8px 0 8px 33px;
	display: block; 
}
.footerSitemap2 a.rubnerEcardSmall{
	background: url(/img/icon_rubner-ecards_small.gif) no-repeat left center; 
	padding: 8px 0 8px 33px;
	display: block; 
}
.footerSitemap2 a.rubnerKatalogSmall{
	background: url(/img/icon_kataloge-online_small.gif) no-repeat left center; 
	padding: 8px 0 8px 33px;
	display: block; 
}
.footerSitemap2 select{
	width: 145px;
	margin-bottom: 5px;
}
#photpflowHome{
	margin-top:15px;
}
.HomeTerminStandard{
	padding: 15px 10px 0px 26px;
}
