/*
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
created by agentur etcetera
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
*/


/* ----- TEASER ----- */

#aejqTeaser									{ display:block; position:relative; width:481px; height:357px; margin:0; padding:0; }
#aejqTeaser div.teaser						{ display:block; position:absolute; top:0; left:0; width:481px; height:263px; margin:0; padding:0; background-color:#fff; z-index:1; }
#aejqTeaser img								{ display:block; padding:0; margin:0; border:0 none; }
#aejqTeaser div.topslice					{ z-index:5; }
#aejqTeaser div.secondslice					{ z-index:4; }
#aejqTeaser div.buttonlist					{ display:block; position:absolute; left:0; bottom:0; width:479px; height:94px; margin:0; padding:26px 0 0; border:1px solid #999; border-top:0 none; z-index:15; background:-1px 16px url('/fileadmin/template.v1/_startteaser/bg.png') no-repeat; behavior: url('/fileadmin/template.v1/iepngfix.htc'); }
#aejqTeaser div.buttonlist a.button			{ display:block; float:left; width:119px; padding:0; height:94px; overflow:visible; cursor:pointer; border-right:1px solid #999; }
#aejqTeaser div.buttonlist a.button	span	{ display:block; width:119px; height:120px; margin:-26px 0 0; padding:0; z-index:20; background:left top none no-repeat; behavior: url('/fileadmin/template.v1/iepngfix.htc'); }
#aejqTeaser div.buttonlist a.button.on span	{ background-position:right top; }
#aejqTeaser div.buttonlist a.fourth			{ border-right:0 none; }

/* ----- TEASER ----- */

#aejqTeaser2									{ display:block; position:relative; width:479px; margin:0; padding:0; border:1px solid #999; overflow:hidden; }
#aejqTeaser2.three,
#aejqTeaser2.five								{ height:224px; }
#aejqTeaser2.four								{ height:223px; }
#aejqTeaser2 div.teaser							{ display:block; position:absolute; top:0; left:0; width:481px; height:225px; margin:0; padding:0; background-color:#fff; z-index:1; }
#aejqTeaser2 img								{ display:block; padding:0; margin:0; border:0 none; }
#aejqTeaser2 div.topslice						{ z-index:5; }
#aejqTeaser2 div.secondslice					{ z-index:4; }
#aejqTeaser2 div.buttonlist						{ display:block; position:absolute; right:0; top:0; width:265px; height:225px; margin:0; padding:0 0 0; z-index:15; }

#aejqTeaser2 div.buttonlist a.button			{ display:block; width:265px; padding:0 0 0 40px; cursor:pointer; behavior: url('/fileadmin/template.v1/iepngfix.htc'); text-decoration:none; font:normal 11px/15px Arial, Helvetica, Verdana, Sans-Serif; color:#333; background:left bottom none no-repeat; }
#aejqTeaser2 div.buttonlist a.button span		{ display:block; font-size:13px; font-weight:bold; color:#145a96; }
#aejqTeaser2 div.buttonlist a.button.on			{ background-position:left top; color:#fff; }
#aejqTeaser2 div.buttonlist a.button.on span	{ background-position:left top; color:#fff; }
#aejqTeaser2.five div.buttonlist a.button		{ height:38px; padding-top:7px; background-image:url('/fileadmin/template.v1/_startteaser/tab-5er.png'); }
#aejqTeaser2.four div.buttonlist a.button		{ height:56px; background-image:url('/fileadmin/template.v1/_startteaser/tab-4er.png'); }
#aejqTeaser2.tree div.buttonlist a.button		{ height:75px; background-image:url('/fileadmin/template.v1/_startteaser/tab-3er.png'); }
#aejqTeaser2 div.buttonlist a.fourth			{ border-right:0 none; }



/* ----- Spezial ----- */

div.njk_flash{
	background:left top url('/fileadmin/template.v1/_scripts/njk.php') no-repeat;
}
* HTML div.njk_flash {/* PNG Alpha IE Win ONLY */
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/fileadmin/template.v1/_scripts/njk.php', sizingMethod='scale');
}
#njk_zahl{
	position:absolute;
	z-index:1099;
	top:396px;
	left:391px;
	width:45px;
	height:35px;
	margin:0;
	padding:0;
}


a.iskingsize img{
	display:block;
	width:235px;
	height:61px;
	margin:0;
	padding:4px 0 0;
	border:0 none;
}
a.ishausmanufaktur img{
	display:block;
	width:235px;
	height:61px;
	margin:0;
	padding:4px 0 0;
	border:0 none;
}
a.ismygekko img{
	display:block;
	width:235px;
	height:61px;
	margin:0;
	padding:0;
	border:0 none;
}
div.absolute_positioner,
div.absolute-positioner{
	display:block;
	overflow:visible;
	position:relative;
	width:100%;
	height:1px;
	margin:-1px 0 0;
	padding:0;
}
.tx-aeyoutuber-pi1{
	display:block;
	width:324px;
	margin:0 auto;
	padding:0 0 10px;
}
/*a.prospektlink{
	display:block;
	width:209px;
	height:113px;
	marging:8px 0px 0px 0px;
	padding:0px;
	background:0px 0px url(/fileadmin/template.v1/_styleimages/teaser-infopaket-anfordern.gif) no-repeat;
}
a.prospektlink:hover{
	display:block;
	width:209px;
	height:113px;
	marging:8px 0px 0px 0px;
	padding:0px;
	background:-209px 0px url(/fileadmin/template.v1/_styleimages/teaser-infopaket-anfordern.gif) no-repeat;
}*/
a.prospektlink{
	display:block;
	width:209px;
	height:120px;
	marging:8px 0 0 0;
	padding:0;
	background:0 -6px url(/fileadmin/template.v1/_styleimages/teaser-kostenloses-infopaket-bestellen.jpg) no-repeat;
}

:lang(de){
	quotes:"\201E" "\201C" "\201A" "\2018";
}
#content div.jQueryTeaser{
	display:block;
	position:relative;
	width:480px;
	min-height:120px;
	margin:0;
	padding:0;
	background:left top none no-repeat;
}
#content div.jQueryTeaser p{
	display:none;
}
#content div.jQueryTeaser a{
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	z-index:999;
}
#content div.jQueryAnimation{
	display:block;
	position:relative;
	width:100%;
	margin:0;
}
#content div.jQueryAnimation img, #content div.jQueryAnimation div{
	display:block;
	position:absolute;
	left:0;
	top:0;
	margin:0;
	padding:0;
	z-index:1;
}
#content div.jQueryAnimation img.topslice, #content div.jQueryAnimation div.topslice{
	display:block;
	position:absolute;
	left:0;
	top:0;
	margin:0;
	padding:0;
	z-index:15;
}
#content div.jQueryAnimation img.secondslice, #content div.jQueryAnimation div.secondslice{
	display:block;
	position:absolute;
	left:0;
	top:0;
	margin:0;
	padding:0;
	z-index:10;
}
#content div.jQueryAnimation.two img.topslice, #content div.jQueryAnimation.two div.topslice{
	z-index:9;
}
#content div.jQueryAnimation.two img.secondslice, #content div.jQueryAnimation.two div.secondslice{
	z-index:8;
}
div.ae_jqticker{
	display:block;
	position:relative;
	overflow:hidden;
	width:480px;
	height:24px;
	padding:0;
	margin:0;
	background-color:#A00000;
}
div.ae_jqticker.blue{
	background-color:#145a96;;
}
div.ae_jqticker.klein{
	width:228px;
    height:25px;
    background-color:#C31924;
}
div.ae_jqticker_rotator{
	display:block;
	position:absolute;
	top:0;
	left:0;
	overflow:visible;
	width:200%;
	height:24px;
	padding:0;
	margin:0;
}
div.ae_jqticker_rotator h3,
div.ae_jqticker_rotator h4,
div.ae_jqticker_rotator h5,
div.ae_jqticker_rotator h6{
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:auto;
	height:24px;
	padding:0;
	margin:0;
	color:#fff;
	text-align:left;
	font:bold 13px/24px Arial, Helvetica, sans-serif;
}
div.ae_jqticker_rotator a{
	color:#fff !important;
	text-decoration:none;
	font:bold 13px/24px Arial, Helvetica, sans-serif;
}

/* ----- FSM 2 ----- */
div.fsm2HeaderOverlay{
	display:block;
	position:absolute;
	left:0;
	top:-282px;
	width:480px;
	height:283px;
	margin:0;
	padding:0;
	background:left top url('/fileadmin/template.v1/_aktionen/FSM2/aktions-header.png') no-repeat;
	z-index:99;
}
* HTML div.fsm2HeaderOverlay {/* PNG Alpha IE Win ONLY */
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/fileadmin/template.v1/_aktionen/FSM2/aktions-header.png', sizingMethod='scale');
}
div.fsm2YouTube{
	display:block;
	clear:both;
	width:480px;
	height:293px;
	margin:0;
	padding:35px 0 0;
	background:left top url('/fileadmin/template.v1/_aktionen/FSM2/bg_film.jpg') no-repeat;
	
}
#content div#fsmAirTeaser{
	position:absolute;
	overflow:hidden;
	top:-215px;
	left:13px;
	height:137px;
	width:190px;
}
#content div#preiszeitTeaser{
	position:absolute;
	overflow:hidden;
	top:-180px;
	left:141px;
	height:122px;
	width:181px;
}
#content div#preiszeitTeaser img{
	height:122px;
	width:181px;
}
div.fsmAirYouTube{
	display:block;
	clear:both;
	width:480px;
	height:388px;
	margin:0;
	padding:100px 0 0;
	background:left top url('/fileadmin/template.v1/_aktionen/FSM-AIR/air-bg-youtube.jpg') no-repeat;
	
}
#FSM2_bg{
	display:block;
	position:absolute;
	z-index:98;
	top:25px;
	left:145px;
	width:95px;
	height:95px;
	margin:0;
	padding:0;
	background:left top url('/fileadmin/template.v1/_aktionen/FSM2/zaehler_bg.png') no-repeat;
}
* HTML #FSM2_bg {/* PNG Alpha IE Win ONLY */
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/fileadmin/template.v1/_aktionen/FSM2/zaehler_bg.png', sizingMethod='scale');
}
#FSM2_zahl{
	position:absolute;
	z-index:99;
	top:53px;
	left:165px;
	width:45px;
	height:35px;
	margin:0;
	padding:0;
}
div.FSM2_flash{
	background:left top url('/fileadmin/template.v1/_scripts/fsm2.php') no-repeat;
}
* HTML div.FSM2_flash {/* PNG Alpha IE Win ONLY */
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/fileadmin/template.v1/_scripts/fsm2.php', sizingMethod='scale');
}
#FSM2_bg2{
	display:block;
	position:absolute;
	z-index:1098;
	top:217px;
	left:193px;
	width:95px;
	height:95px;
	margin:0;
	padding:0;
	background:left top url('/fileadmin/template.v1/_aktionen/FSM2/zaehler_bg.png') no-repeat;
}
#FSMAIR_bg2{
	display:block;
	position:absolute;
	z-index:1098;
	top:-110px;
	left:180px;
	width:95px;
	height:95px;
	margin:0;
	padding:0;
	background:left top url('/fileadmin/template.v1/_aktionen/FSM2/zaehler_bg.png') no-repeat;
}
* HTML #FSM2_bg2 {/* PNG Alpha IE Win ONLY */
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/fileadmin/template.v1/_aktionen/FSM2/zaehler_bg.png', sizingMethod='scale');
}
#FSM2_zahl2{
	position:absolute;
	z-index:1099;
	top:245px;
	left:213px;
	width:45px;
	height:35px;
	margin:0;
	padding:0;
}
#FSMAIR_zahl2{
	position:absolute;
	z-index:1099;
	top:-82px;
	left:200px;
	width:45px;
	height:35px;
	margin:0;
	padding:0;
}
div.FSM2_flash2{
	background:left top url('/fileadmin/template.v1/_scripts/fsm2.php') no-repeat;
}
* HTML div.FSM2_flash2 {/* PNG Alpha IE Win ONLY */
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/fileadmin/template.v1/_scripts/fsm2.php', sizingMethod='scale');
}

/* ----- HDM März ----- */

#hdm_0310_bg{
	display:block;
	position:absolute;
	z-index:2;
	top:380px;
	left:25px;
	width:95px;
	height:95px;
	margin:0;
	padding:0;
	background:left top url('/fileadmin/template.v1/_styleimages/zaehler_bg.png') no-repeat;
}
* HTML #hdm_0310_bg {/* PNG Alpha IE Win ONLY */
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/fileadmin/template.v1/_aktionen/hdm_maerz/zaehler_bg.png', sizingMethod='scale');
}
#hdm_0310_zahl{
	position:absolute;
	z-index:3;
	top:408px;
	left:45px;
	width:45px;
	height:35px;
	margin:0;
	padding:0;
}
div.hdm_0310_flash{
	background:left top url('/fileadmin/template.v1/_scripts/hdm_0310.php') no-repeat;
}
* HTML div.hdm_0310_flash {/* PNG Alpha IE Win ONLY */
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/fileadmin/template.v1/_scripts/hdm_0310.php', sizingMethod='scale');
}
#hdms_0310_bg{
	display:block;
	position:absolute;
	z-index:2;
	top:220px;
	left:155px;
	width:95px;
	height:95px;
	margin:0;
	padding:0;
	background:left top url('/fileadmin/template.v1/_styleimages/zaehler_bg.png') no-repeat;
}
* HTML #hdms_0310_bg {/* PNG Alpha IE Win ONLY */
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/fileadmin/template.v1/_aktionen/hdm_maerz/zaehler_bg.png', sizingMethod='scale');
}
#hdms_0310_zahl{
	position:absolute;
	z-index:3;
	top:248px;
	left:175px;
	width:45px;
	height:35px;
	margin:0;
	padding:0;
}
div.hdms_0310_flash{
	background:left top url('/fileadmin/template.v1/_scripts/hdm_0310.php') no-repeat;
}
* HTML div.hdms_0310_flash {/* PNG Alpha IE Win ONLY */
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/fileadmin/template.v1/_scripts/hdm_0310.php', sizingMethod='scale');
}


/* ----- Haus des Monats Juli ----- */

div.hdm_2011-07{
	display:block;
	position:relative;
	padding:0 0 10px;
	width:480px;
}
div.hdm-slider-2011-07{
	display:block;
	width:480px;
	min-height:665px;
	position:relative;
	top:-212px;
	left:0;
	padding:0;
	margin:0;
	background:0 245px url('/fileadmin/template.v1/_aktionen/hdm_2011-07/haus-des-monats-juli-bg.jpg') no-repeat #fff;
	z-index:2;
}
div.hdm-top-2011-07{
	display:block;
	position:relative;
	height:520px;
	width:480px;
	padding:0;
	margin:0;
	background-color:#fff;
	z-index:5;
}
div.hdm_2011-07 img{
	display:block;
	border:0 none;
}
div.hdm_2011-07 a.pfeil{
	display:block;
	position:relative;
	top:-33px;
	left:0;
	width:480px;
	height:25px;
	margin:0;
	padding:0;
	z-index:6;
}
div.hdm_2011-07 a.pfeil img{
	margin:0 auto;
}
div.hdm_2011-07 div.tx-aeyoutuber-pi1{
	padding:100px 0 0;
}
/*
div.hdm_2011-07 #freiheitleben_hdm{
	display:block;
	float:left;
	width:480px;
	height:180px;
	margin:0;
	padding:0;
	background:left top url('/fileadmin/template.v1/_aktionen/hdm_maerz/aktion-hover.jpg') no-repeat;
}*/
/* ----- HDM Cologne (Oktober) ----- */

div.hdm_2011-10{
	display:block;
	position:relative;
	padding:0 0 10px;
	width:480px;
}
div.hdm-slider-2011-10{
	display:block;
	width:480px;
	min-height:665px;
	position:relative;
	top:-212px;
	left:0;
	padding:0;
	margin:0;
	background:0 245px url('/fileadmin/template.v1/_aktionen/hdm_cologne/hdm-cologne-bottom.jpg') no-repeat #fff;
	z-index:2;
}
div.hdm-top-2011-10{
	display:block;
	position:relative;
	height:520px;
	width:480px;
	padding:0;
	margin:0;
	background-color:#fff;
	z-index:5;
}
div.hdm_2011-10 img{
	display:block;
	border:0 none;
}
div.hdm_2011-10 a.pfeil{
	display:block;
	position:relative;
	top:-33px;
	left:0;
	width:480px;
	height:25px;
	margin:0;
	padding:0;
	z-index:6;
}
div.hdm_2011-10 a.pfeil img{
	margin:0 auto;
}
div.hdm_2011-10 div.tx-aeyoutuber-pi1{
	padding:100px 0 0;
}
/* ----- Schlecker ----- */

div.schlecker_fsm{
	position:absolute;
	top:-255px;
	left:10px;
	width:72px;
	height:72px;
	background:left top url('/fileadmin/template.v1/_aktionen/schlecker/fsm-button.png') no-repeat;
	z-index:5;
}
* HTML div.schlecker_fsm {/* PNG Alpha IE Win ONLY */
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/fileadmin/template.v1/_aktionen/schlecker/fsm-button.png', sizingMethod='scale');
}

/* ----- Silvester2010 ----- */

div.sil2010{
	display:block;
	width:480px;
	position:relative;
	padding:0 0 10px;
	background:left 625px url('/fileadmin/template.v1/_aktionen/silvester2010/betonbg.jpg') no-repeat;
}
div.sil2010 img{
	display:block;
	border:0 none;
}
div.sil2010 #freiheitleben{
	display:block;
	float:left;
	width:235px;
	height:156px;
	margin:0;
	padding:0;
	background:left top url('/fileadmin/template.v1/_aktionen/silvester2010/silvesterhit.jpg') no-repeat;
}
div.sil2010 .sil2010_ticker{
	display:block;
	clear:both;
	width:480px;
	height:24px;
	margin:0;
	padding:0;
	background-color:#B8191A;
}
div.sil2010 #sil2010_star{
	display:block;
	position:absolute;
	z-index:2;
	top:445px;
	right:0;
	width:204px;
	height:24px;
	margin:0;
	padding:0;
	background:left top url('/fileadmin/template.v1/_aktionen/silvester2010/stern.png') no-repeat;
}
* HTML div.sil2010 #sil2010_star {/* PNG Alpha IE Win ONLY */
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/fileadmin/template.v1/_aktionen/silvester2010/stern.png', sizingMethod='scale');
}
div.sil2010 #sil2010_zahl{
	position:absolute;
	z-index:3;
	top:434px;
	right:86px;
	width:45px;
	height:35px;
	margin:0;
	padding:0;
}
div.sil2010_flash{
	background:left top url('/fileadmin/template.v1/_scripts/silvestercounterpic.php') no-repeat;
}
* HTML div.sil2010_flash {/* PNG Alpha IE Win ONLY */
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/fileadmin/template.v1/_scripts/silvestercounterpic.php', sizingMethod='scale');
}

/* ----- Haus des Monats ----- */

div.hdm{
	display:block;
	width:480px;
	position:relative;
	padding:0 0 10px;
	background:left 649px url('/fileadmin/template.v1/_aktionen/hdm_maerz/bg.jpg') no-repeat;
}
div.hdm img{
	display:block;
	border:0 none;
}
div.hdm #freiheitleben_hdm{
	display:block;
	float:left;
	width:480px;
	height:180px;
	margin:0;
	padding:0;
	background:left top url('/fileadmin/template.v1/_aktionen/hdm_maerz/aktion-hover.jpg') no-repeat;
}

/* ----- Silvesterkracher ----- */
span.gold{
	color:#cba552;
	font-weight:bold;
}
#content p a.gold, #content p a.gold:hover{
	color:#cba552;
	font-weight:bold;
	text-decoration:underline;
}
div.col a.gold{
	display:block;
	width:160px;
	height:104px;
	margin:0px 0px 12px 0px;
	padding:0px;
	font:bold 13px/22px Arial, Helvetica, Verdana, Sans-Serif;
	color:#fff;
	text-decoration:none;
}
div.col a.gold img.tpic{
	display:block;
	width:160px;
	height:82px;
	margin:0px;
	padding:0px;
	border:0px none;
}
#content div.col p.skhinweis{
	display:block;
	width:210px;
	height:34px;
	padding:0px 10px;
	margin:0px;
	color:#333;
	font:bold 12px/34px Arial, Helvetica, Verdana, Sans-Serif;
	border-top:3px solid #fff;
	background:0px 0px url(/fileadmin/template.v1/_aktionen/silvesterkracher/hg-flaeche.gif) no-repeat #cba552;
}
#content div.col p.skhinweis span.left{
	float:left;
	text-align:left;
}
#content div.col p.skhinweis span.right{
	float:right;
	text-align:right;
}
div.goldbg{
	display:block;
	float:left;
	width:236px;
	min-height:130px;
	padding:0px 6px 6px 0px;
	margin:0px;
}
div.gold a.sk{
	display:block;
	width:236px;
	height:149px;
	margin:0px;
	padding:0px;
	font:bold 15px/29px Arial, Helvetica, Verdana, Sans-Serif;
	color:#fff;
	text-decoration:none;
	background:216px 127px url(/fileadmin/template.v1/_aktionen/winterwunder/pfeil.gif) no-repeat #cba552;
}
div.gold a.sk span.white, div.gold a.sk span.white, div.col a.sk span.white{
	padding-left:8px;
	color:#fff;
}
div.sk a.sk span.klein, div.sk a.sk span.klein{
	font:bold 9px/29px Arial, Helvetica, Verdana, Sans-Serif;
	text-decoration:none;
}
div.sk a.sk span.gross, div.sk a.sk span.gross{
	font:bold 20px/29px Arial, Helvetica, Verdana, Sans-Serif;
	text-decoration:none;
}
#content div.horizontalrowgold{
	display:block;
	clear:both;
	width:480px;
	height:25px;
	background:0px 15px url('/fileadmin/template.v1/_aktionen/silvesterkracher/hrow.gif') repeat-x;
	margin:0px 0px 10px 0px;
	padding:0px;
	font:normal 1px/1px Arial, Helvetica, Verdana, Sans-Serif;
}
#content div.col280 img.gold{
	position:absolute;
	display:none;
	height:100px;
	margin:0px 7px 0px 7px;
	padding:0px;
	border:1px solid #cba552;
	z-index:1000;
}

/* ----- Winterwunder ----- */

#content div.col280 h1{
	display:block;
	font:bold 13px/20px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
	margin:0px;
	padding:0px;
}
#content div.col280 h1 em{
	font-size:11px;
	font-weight:normal;
}
#content div.col280 p{
	display:block;
	font:normal 11px/16px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
	margin:0px;
	padding:0px;
}
#content div.col280 p a.ww{
	font:normal 11px/16px Arial, Helvetica, Verdana, Sans-Serif;
	color:#990000;
	text-decoration:none;
}
span.wwred{
	color:#990000;
	font-weight:bold;
}
#content p a.wwred, #content p a.wwred:hover{
	color:#990000;
	font-weight:bold;
	text-decoration:underline;
}
div.col a.wwmt{
	display:block;
	width:160px;
	height:104px;
	margin:0px 0px 12px 0px;
	padding:0px;
	font:bold 13px/22px Arial, Helvetica, Verdana, Sans-Serif;
	color:#fff;
	text-decoration:none;
	background:140px 85px url(/fileadmin/template.v1/_aktionen/winterwunder/pfeil.gif) no-repeat #990000;
}
div.col a.wwmt img.tpic{
	display:block;
	width:160px;
	height:82px;
	margin:0px;
	padding:0px;
	border:0px none;
}
#content div.col p.wwkellerhinweis{
	display:block;
	float:left;
	width:210px;
	height:24px;
	padding:0px 15px 0px 10px;
	margin:0px;
	color:#fff;
	font:bold 12px/24px Arial, Helvetica, Verdana, Sans-Serif;
	border-top:3px solid #fff;
	background-color:#990000;
}
#content div.col p.wwkellerhinweis span.left{
	float:left;
	text-align:left;
}
#content div.col p.wwkellerhinweis span.right{
	float:right;
	text-align:right;
}
div.wwt{
	display:block;
	float:left;
	width:236px;
	min-height:130px;
	padding:0px 6px 6px 0px;
	margin:0px;
}
div.wwt a.wwst{
	display:block;
	width:236px;
	height:149px;
	margin:0px;
	padding:0px;
	font:bold 15px/29px Arial, Helvetica, Verdana, Sans-Serif;
	color:#fff;
	text-decoration:none;
	background:216px 127px url(/fileadmin/template.v1/_aktionen/winterwunder/pfeil.gif) no-repeat #990000;
}
div.wwt a.wwht{
	display:block;
	width:236px;
	height:159px;
	margin:0px;
	padding:0px;
	font:bold 15px/29px Arial, Helvetica, Verdana, Sans-Serif;
	color:#fff;
	text-decoration:none;
	background:216px 137px url(/fileadmin/template.v1/_aktionen/winterwunder/pfeil.gif) no-repeat #990000;
}
div.wwt a.wwst img.tpic{
	display:block;
	width:236px;
	height:120px;
	margin:0px;
	padding:0px;
	border:0px none;
}
div.wwt a.wwht img.tpic{
	display:block;
	width:236px;
	height:130px;
	margin:0px;
	padding:0px;
	border:0px none;
}
div.wwt a.wwht span.white, div.wwt a.wwst span.white, div.col a.wwmt span.white{
	padding-left:8px;
	color:#fff;
}
div.wwt a.wwht span.klein, div.wwt a.wwst span.klein{
	font:bold 9px/29px Arial, Helvetica, Verdana, Sans-Serif;
	text-decoration:none;
}
div.wwt a.wwht span.gross, div.wwt a.wwst span.gross{
	font:bold 20px/29px Arial, Helvetica, Verdana, Sans-Serif;
	text-decoration:none;
}
#content div.horizontalrowred{
	display:block;
	clear:both;
	width:480px;
	height:25px;
	background:0px 15px url('/fileadmin/template.v1/_aktionen/winterwunder/hrow.gif') repeat-x;
	margin:0px 0px 10px 0px;
	padding:0px;
	font:normal 1px/1px Arial, Helvetica, Verdana, Sans-Serif;
}
#content div.col280 img.ww{
	position:absolute;
	display:none;
	height:100px;
	margin:0px 7px 0px 7px;
	padding:0px;
	border:1px solid #990000;
	z-index:1000;
}

/* ----- Gartenspezial ----- */

#content div.col280 h1{
	display:block;
	font:bold 13px/20px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
	margin:0px;
	padding:0px;
}
#content div.col280 h1 em{
	font-size:11px;
	font-weight:normal;
}
#content div.col280 p{
	display:block;
	font:normal 11px/16px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
	margin:0px;
	padding:0px;
}
#content div.col280 p a{
	font:normal 11px/16px Arial, Helvetica, Verdana, Sans-Serif;
	color:#A7004D;
	text-decoration:none;
}
a.gartenbutton{
	display:block;
	width:103px;
	height:16px;
	margin:0px;
	padding:1px 0px 5px 0px;
	font:normal 13px/16px Arial, Helvetica, Verdana, Sans-Serif;
	color:#fff;
	text-decoration:none;
	background:right 1px url(/fileadmin/template.v1/_aktionen/garten-spezial/icon-pfeil.gif) no-repeat;
}
#content div.col280 div.horizontalrow{
	display:block;
	clear:both;
	width:280px;
	height:25px;
	background:0px 15px url('/fileadmin/template.v1/_aktionen/garten-spezial/hrow.gif') repeat-x;
	margin:0px 0px 10px 0px;
	padding:0px;
	font:normal 1px/1px Arial, Helvetica, Verdana, Sans-Serif;
}
#content div.horizontalrowpink{
	display:block;
	clear:both;
	width:480px;
	height:25px;
	background:0px 15px url('/fileadmin/template.v1/_aktionen/garten-spezial/hrow.gif') repeat-x;
	margin:0px 0px 10px 0px;
	padding:0px;
	font:normal 1px/1px Arial, Helvetica, Verdana, Sans-Serif;
}
#content div.col280 img.ttgarten{
	position:absolute;
	display:none;
	height:100px;
	margin:0px 7px 0px 7px;
	padding:0px;
	border:1px solid #A7004D;
	z-index:1000;
}

/* ----- Happy garden ----- */

#content div.happygarden .happyred{
	color:#C40E1F;
}
#content div.happygarden .happyredbg{
	background-color:#C40E1F;
}
#content div.happygarden .gardenbig{
	font-size:14px;
	line-height:20px;
}
#content div.happygarden img.ttgarten{
	position:absolute;
	display:none;
	height:100px;
	margin:0px 7px 0px 7px;
	padding:0px;
	border:1px solid #C40E1F;
	z-index:1000;
}
#content div.happygarden p a{
	color:#C40E1F;
}
#content div.happygarden div.horizontalrow{
	display:block;
	clear:both;
	width:280px;
	height:25px;
	background:0px 15px url('/fileadmin/template.v1/_aktionen/happy-garden/hrow.gif') repeat-x;
	margin:0px 0px 10px 0px;
	padding:0px;
	font:normal 1px/1px Arial, Helvetica, Verdana, Sans-Serif;
}
#content div.horizontalrowhappyred{
	display:block;
	clear:both;
	width:480px;
	height:25px;
	background:0px 15px url('/fileadmin/template.v1/_aktionen/happy-garden/hrow.gif') repeat-x;
	margin:0px 0px 10px 0px;
	padding:0px;
	font:normal 1px/1px Arial, Helvetica, Verdana, Sans-Serif;
}
#content div.hg_top{
	display:block;
	width:474px;
	height:242px;
	margin:0 0 20px;
	padding:205px 3px 3px;
	background:left top url('/fileadmin/template.v1/_aktionen/happy-garden/happy-garten-aktion-hg.gif') no-repeat;
}
#content div.hg_top div.haus{
	display:block;
	float:left;
	width:150px;
	height:234px;
	margin:0;
	padding:4px;
}
#content div.hg_top div.haus a img{
	display:block;
	width:150px;
	height:120px;
	margin:0;
	padding:0;
	border:0 none;
}
#content div.hg_top div.haus p.framed{
	display:block;
	width:136px;
	height:97px;
	margin:0;
	padding:10px 7px 7px;
	background-color:#C40E1F;
}
a.gardenbutton{
	display:block;
	width:103px;
	height:16px;
	margin:0px;
	padding:1px 0px 5px 0px;
	font:normal 13px/16px Arial, Helvetica, Verdana, Sans-Serif;
	color:#fff;
	text-decoration:none;
	background:right 1px url(/fileadmin/template.v1/_aktionen/happy-garden/icon-pfeil.gif) no-repeat;
}
#content div.hg_bottom{
	display:block;
	float:left;
	width:150px;
	height:175px;
	margin:0;
	padding:0 15px 0 0;
}
#content div.hg_bottom a img{
	display:block;
	width:150px;
	height:95px;
	margin:0;
	padding:0;
	border:0 none;
}
#content div.hg_bottom p.framed{
	display:block;
	width:136px;
	height:80px;
	margin:0;
	padding:3px 7px 0;
	background-color:#B1C117;
}
span.gardenbutton2{
	display:block;
	width:136px;
	height:20px;
	margin:0;
	padding:1px 0;
	font:normal 17px/20px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
	text-decoration:none;
	background:right 4px url(/fileadmin/template.v1/_aktionen/happy-garden/icon-pfeil2.gif) no-repeat;
}

/* ----- AKTION DRIVE ----- */

#content h1.drive{
	display:block;
	min-height:30px;
	margin:0px;
	padding:0px 0px 9px 0px;
	font:bold 24px/30px Arial, Helvetica, Verdana, Sans-Serif;
}
#content div.clipboxoff_drive{
	display:block;
	overflow:hidden;
	width:480px;
	height:1px;
	margin:0px 0px 6px 0px;
	padding:0px;
	font:normal 1px/1px Arial, Helvetica, Verdana, Sans-Serif;
	background:0px 0px url('/fileadmin/template.v1/_aktionen/drive/hrow.gif') repeat-x;
}
#content div.clipboxon_drive{
	display:block;
	min-height:17px;
	width:468px;
	margin:0px 0px 6px 0px;
	padding:0px 0px 7px 12px;
	background:0px bottom url('/fileadmin/template.v1/_aktionen/drive/hrow.gif') repeat-x;
}
#content h2.clipboxoff_drive{
	display:block;
	min-height:26px;
	width:480px;
	margin:0px;
	padding:0px;
	font:normal 12px/26px Arial, Helvetica, Verdana, Sans-Serif;
	color:#eb6a0a;
}
#content h2.clipboxon_drive{
	display:block;
	min-height:18px;
	width:480px;
	margin:0px;
	padding:0px;
	font:normal 12px/18px Arial, Helvetica, Verdana, Sans-Serif;
	color:#eb6a0a;
}
#content h2.clipboxoff_drive{
	display:block;
	min-height:18px;
	width:480px;
	margin:0px;
	padding:0px;
	font:normal 12px/18px Arial, Helvetica, Verdana, Sans-Serif;
	color:#eb6a0a;
}
#content h2.clipboxoff_drive a{
	display:block;
	width:468px;
	min-height:20px;
	margin:0px;
	padding:0px 0px 2px 12px;
	text-decoration:none;
	font:normal 12px/16px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
	background:0px 4px url('/fileadmin/template.v1/_styleimages/pfeil-schwarz-rechts-normal.gif') no-repeat;
}
#content h2.clipboxoff_drive a:hover{
	color:#eb6a0a;
	background:0px 4px url('/fileadmin/template.v1/_aktionen/drive/pfeil-orange-rechts-normal.gif') no-repeat;
}
#content h2.clipboxon_drive a{
	display:block;
	width:468px;
	min-height:20px;
	margin:0px;
	padding:0px 0px 2px 12px;
	text-decoration:none;
	font:bold 12px/16px Arial, Helvetica, Verdana, Sans-Serif;
	color:#eb6a0a;
	background:0px 4px url('/fileadmin/template.v1/_aktionen/drive/pfeil-orange-runter-bold.gif') no-repeat;
}
#content div p span.tick{
	display:block;
	min-height:17px;
	margin:0px;
	padding:0px 0px 0px 15px;
	font:normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
	background:0px 4px url('/fileadmin/template.v1/_styleimages/haken.gif') no-repeat;
}
#content div.horizontalroworange{
	display:block;
	clear:both;
	width:480px;
	height:25px;
	background:0px 15px url('/fileadmin/template.v1/_aktionen/drive/hrow.gif') repeat-x;
	margin:0px 0px 10px 0px;
	padding:0px;
	font:normal 1px/1px Arial, Helvetica, Verdana, Sans-Serif;
}
#content ul.drivebuttons{
	display:block;
	min-height:142px;
	margin:0px;
	padding:0px;
	font:normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
	list-style:none outside none;
}
#content ul.drivebuttons li{
	display:block;
	float:left;
	width:114px;
	min-height:145px;
	margin:0px;
	padding:0px 8px 0px 0px;
}
#content ul.drivebuttons li a{
	display:block;
	width:114px;
	min-height:145px;
	margin:0px;
	padding:0px;
	background-color:#eb6a0a;
	text-decoration:none;
}
#content ul.drivebuttons li a img.haus{
	display:block;
	width:114px;
	height:91px;
	margin:0px;
	padding:0px;
	border:0px none;
}
#content ul.drivebuttons li a span.headline{
	display:block;
	width:110px;
	height:24px;
	margin:5px 0px 0px 0px;
	padding:0px;
	font:bold 15px/24px Arial, Helvetica, Verdana, Sans-Serif;
	text-decoration:none;
	text-indent:5px;
	color:#fff;
	background:right center url('/fileadmin/template.v1/_aktionen/drive/icon-pfeil.gif') no-repeat;
}
#content ul.drivebuttons li a span.ab{
	display:block;
	float:left;
	width:24px;
	height:24px;
	margin:8px 0px 0px 0px;
	padding:0px;
	font:normal 9px/16px Arial, Helvetica, Verdana, Sans-Serif;
	text-decoration:none;
	text-indent:5px;
	color:#fff;
}
#content ul.drivebuttons li a span.preis{
	display:block;
	float:left;
	width:86px;
	height:24px;
	margin:0px;
	padding:0px;
	text-align:right;
	font:bold 20px/24px Arial, Helvetica, Verdana, Sans-Serif;
	text-decoration:none;
	color:#fff;
}
#content ul.drivebuttons li a span.eins{
	display:block;
	float:left;
	width:4px;
	height:24px;
	margin:0px;
	padding:0px;
	margin-left:-4px;
	font:bold 9px/11px Arial, Helvetica, Verdana, Sans-Serif;
	text-decoration:none;
	color:#fff;
}

/* ----- HTML und BODY ----- */

body,html{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	text-align:center;
	background-color:#F4F7FA;
}

/* ----- complete ----- */

#site{
	display:block;
	width:940px;
	min-height:100%;
	margin:0px auto 0px auto;
	padding:0px;
    text-align:left;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	background-color:#fff;
}
#container{
	display:block;
	width:924px;
	min-height:500px;
	margin:0px;
	padding:0px;
}
#head{
	display:block;
	width:924px;
	height:142px;
	margin:0px;
	padding:0px;
	border-bottom:4px solid #145a96;
	background:621px 0px url('/fileadmin/template.v1/_styleimages/Allkauf-Logo.gif') no-repeat #fff;
}
#printhead{
	display:none;
}
#body{
	display:block;
	width:924px;
	min-height:348px;
	margin:20px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	border-bottom:2px solid #145a96;
}
#body2{
	display:block;
	width:924px;
	min-height:348px;
	margin:20px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}
#foot{
	display:block;
	clear:both;
	width:924px;
	min-height:1px;
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
/* ----- Head ----- */

#head a{
	display:block;
	width:924px;
	height:142px;
	margin:0px;
	padding:0px;
	background:0px 0px no-repeat;
}
#head a:hover{
	display:block;
	width:924px;
	height:142px;
	margin:0px;
	padding:0px;
	background:0px 0px no-repeat;
}

/* ----- Navigation ----- */

#menu{
	display:block;
	float:left;
	width:185px;
	min-height:280px;
	margin:0px;
	padding:0px 24px 0px 0px;
	list-style:none outside none;
}
#menu ul{
	display:block;
	width:185px;
	min-height:84px;
	margin:0px;
	padding:0px;
	list-style:none outside none;
}
#menu ul li{
	display:block;
	width:185px;
	height:28px;
	margin:0px;
	padding:0px;
	text-align:left;
	text-indent:10px;
	font:normal 12px/28px Arial, Helvetica, Verdana, Sans-Serif;
	background:0px 0px url('/fileadmin/template.v1/_styleimages/btn-background.jpg') no-repeat;
}
#menu ul li.submenu{
	display:block;
	width:185px;
	height:20px;
	margin:0px;
	padding:0px;
	text-align:left;
	text-indent:10px;
	font:normal 12px/18px Arial, Helvetica, Verdana, Sans-Serif;
	background:0px 0px none no-repeat;
}
#menu ul li a.main{
	display:block;
	width:185px;
	height:28px;
	margin:0px;
	padding:0px;
	text-align:left;
	text-transform:uppercase;
	text-decoration:none;
	text-indent:10px;
	font:normal 12px/28px Arial, Helvetica, Verdana, Sans-Serif;
	color:#145a96;
}
#menu ul li a.main:hover{
	font-weight:bold;
}
#menu ul li a.mainon{
	display:block;
	width:185px;
	height:28px;
	margin:0px;
	padding:0px;
	text-align:left;
	text-transform:uppercase;
	text-decoration:none;
	text-indent:10px;
	font:bold 12px/28px Arial, Helvetica, Verdana, Sans-Serif;
	color:#145a96;
}
#menu ul li a.meta{
	display:block;
	width:185px;
	height:28px;
	margin:0px;
	padding:0px;
	text-align:left;
	text-transform:uppercase;
	text-decoration:none;
	text-indent:10px;
	font:normal 12px/28px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
}
#menu ul li a.meta:hover{
	font-weight:bold;
}
#menu ul li a.metaon{
	display:block;
	width:185px;
	height:28px;
	margin:0px;
	padding:0px;
	text-align:left;
	text-transform:uppercase;
	text-decoration:none;
	text-indent:10px;
	font:bold 12px/28px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
}
#menu ul li a.sub{
	display:block;
	width:185px;
	height:20px;
	margin:0px;
	padding:0px;
	text-align:left;
	text-decoration:none;
	text-indent:20px;
	font:normal 12px/18px Arial, Helvetica, Verdana, Sans-Serif;
	color:#145a96;
}
#menu ul li a.sub:hover{
	font-weight:bold;
}
#menu ul li a.subon{
	display:block;
	width:185px;
	height:20px;
	margin:0px;
	padding:0px;
	text-align:left;
	text-decoration:none;
	text-indent:20px;
	font:bold 12px/18px Arial, Helvetica, Verdana, Sans-Serif;
	color:#145a96;
}
#menu ul li a.submeta,#menu ul li a.subsubmeta{
	display:block;
	width:185px;
	height:20px;
	margin:0px;
	padding:0px;
	text-align:left;
	text-decoration:none;
	text-indent:20px;
	font:normal 12px/18px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
}
#menu ul li a.subsubmeta{
	text-indent:40px;
}
#menu ul li a.submeta:hover,#menu ul li a.subsubmeta:hover{
	font-weight:bold;
}
#menu ul li a.submetaon,#menu ul li a.subsubmetaon{
	display:block;
	width:185px;
	height:20px;
	margin:0px;
	padding:0px;
	text-align:left;
	text-decoration:none;
	text-indent:20px;
	font:bold 12px/18px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
}
#menu ul li a.subsubmetaon{
	text-indent:40px;
}
#socialnetworks{
	display:block;
	width:185px;
	margin-top:10px;
	padding:0;
}
#socialnetworks a img{
	display:block;
	float:left;
	border:0 none;
}


/* ----- Startpage ----- */

#mainteaser{
	display:block;
	width:480px;
	min-height:50px;
	margin:0px 0px 20px 0px;
	padding:0px;
}
#mainteaser a:hover{
	font-weight:bold;
}
#halfteaser{
	display:block;
	width:480px;
	margin:3px 0px 3px 0px;
	padding:0px;
}
#halfteaser img{
	display:block;
	border:0px none;
	width:480px;
	margin:0px;
	padding:0px;
}
#content div.doubleteaser{
	display:block;
	width:480px;
	margin:0px;
	padding:0px;
	background:239px 5px url('/fileadmin/template.v1/_styleimages/vrow.gif') repeat-y;
}
#content div.doubleteaser div.teaser{
	display:block;
	float:left;
	width:230px;
	min-height:100px;
	margin:0px;
	padding:0px;
}
#content div.doubleteaser div.teaser p{
	display:block;
	min-height:18px;
	margin:0px;
	padding:0px;
	font:normal 12px/18px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
}
#content div.doubleteaser div.teaser h1, #content div.doubleteaser div.teaser p.h1{
	display:block;
	min-height:17px;
	margin:0px;
	padding:3px 0 0;
	text-transform:uppercase;
	font:bold 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
	color:#145a96;
}
#content div.doubleteaser div.teaser h1 a, #content div.doubleteaser div.teaser p.h1 a{
	text-decoration:none;
	color:#145a96;
}
#content div.doubleteaser div.teaser p span.h1{
	display:block;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
	font:bold 12px/20px Arial, Helvetica, Verdana, Sans-Serif;
	color:#145a96;
}
#content div.doubleteaser div.teaser p span.h1 a{
	text-decoration:none;
	padding-left:0px;
	font:bold 12px/20px Arial, Helvetica, Verdana, Sans-Serif;
	color:#145a96;
}
#content div.doubleteaser div.teaser p span.h1 a:hover{
	text-decoration:none;
	color:#145a96;
}
#content div.doubleteaser div.teaser p a.picturelink{
	display:inline;
	margin:0px;
	padding:0px;
	text-decoration:none;
	font:normal 12px/14px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
}
#content div.doubleteaser div.teaser a.picturelink img{
	display:block;
	float:right;
	margin:0px;
	padding:0px;
	text-decoration:none;
	border:0px none #fff;
	color:#333;
}
#content div.doubleteaser div.teaser p a{
	display:block;
	margin:0px;
	padding:2px 0px 2px 0px;
	text-decoration:none;
	font:normal 12px/14px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
}
#content div.doubleteaser div.teaser p a:hover{
	color:#145a96;
}
#content div.doubleteaser div.one{
	padding-right:20px;
}
#content div.doubleteaser div.verticalrow{
	display:block;
	float:left;
	width:20px;
	height:5px;
	background-color:#fff;
	margin:0px;
	padding:0px;
}

/* ----- Content ----- */

#content{
	display:block;
	float:left;
	width:490px;
	min-height:280px;
	margin:0px;
	padding:0px 14px 0px 0px;
}
#content div.col{
	display:block;
	float:left;
	width:235px;
	min-height:16px;
	margin:0px;
	padding:0px 10px 0px 0px;
}
#content div.col320{
	display:block;
	float:left;
	width:320px;
	min-height:16px;
	margin:0px;
	padding:0px 10px 0px 0px;
}
#content div.col280{
	display:block;
	float:left;
	width:280px;
	min-height:16px;
	margin:0px;
	padding:0px 15px 0px 0px;
}
#content div.col260{
	display:block;
	float:left;
	width:260px;
	min-height:16px;
	margin:0px;
	padding:0px 10px 0px 0px;
}
#content div.col220{
	display:block;
	float:left;
	width:220px;
	min-height:16px;
	margin:0px;
	padding:0px 0px 0px 0px;
}
#content div.col185{
	display:block;
	float:left;
	width:185px;
	min-height:16px;
	margin:0px;
	padding:0px 0px 0px 0px;
}
#content div.col150{
	display:block;
	float:left;
	width:150px;
	min-height:16px;
	margin:0px;
	padding:0px 10px 0px 0px;
}
#content div.col135{
	display:block;
	float:left;
	width:135px;
	min-height:16px;
	margin:0px;
	padding:0px 0px 0px 0px;
}
#content div.col3{
	display:block;
	float:left;
	width:150px;
	min-height:20px;
	margin:0px;
	padding:0px;
}
#content div.rp15{
	padding-right:15px;
}
#content div.rp15 p{
	padding:0px;
}
#content div.col3 img{
	display:block;
	margin:0px;
	padding:0px;
	border:0px none;
}
#content div.one, #content div.rp10{
	padding-right:10px;
}
#content h1, #content div.col h1, #content form h1{
	display:block;
	min-height:20px;
	margin:0px;
	padding:3px 0px 7px 0px;
	font:bold 15px/20px Arial, Helvetica, Verdana, Sans-Serif;
	color:#145a96;
}
#content h2, #content div.col h2, #content form h2{
	display:block;
	min-height:17px;
	margin:0px;
	padding:0px 0px 4px 0px;
	font:bold 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
	color:#145a96;
}
#content h2.rechnung{
	display:block;
	width:468px;
	min-height:20px;
	margin:0px;
	padding:0px 0px 2px 0px;
	text-decoration:none;
	font:bold 12px/16px Arial, Helvetica, Verdana, Sans-Serif;
	color:#145a96;
}
#content h2.month, #content div.col h2.month, #content form h2.month{
	display:block;
	min-height:17px;
	margin:0px;
	padding:9px 0px 4px 0px;
	font:bold 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
	color:#145a96;
}
#content h3, #content div.col h3, #content form h3{
	display:block;
	min-height:17px;
	margin:0px;
	padding:0px 0px 4px 0px;
	font:bold 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
}
#content h3 a, #content div.col h3 a, #content form h3 a{
	display:block;
	min-height:17px;
	margin:0px;
	padding:0px 0px 0px 10px;
	font:normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
	text-decoration:none;
	color:#333;
	background:0px 5px url('/fileadmin/template.v1/_styleimages/pfeil-schwarz-rechts-normal.gif') no-repeat;
}
#content h3 a:hover, #content div.col h3 a:hover, #content form h3 a:hover{
	color:#145a96;
	background:0px 5px url('/fileadmin/template.v1/_styleimages/pfeil-blau-rechts-normal.gif') no-repeat;
}
#content h2.clipboxoff{
	display:block;
	min-height:26px;
	width:480px;
	margin:0px;
	padding:0px;
	font:normal 12px/26px Arial, Helvetica, Verdana, Sans-Serif;
	color:#145a96;
}
#content div.allesdrin{
	display:block;
	min-height:20px;
	width:480px;
	margin:0px 0px 9px 0px;
	padding:0px;
	background-color:#fcf0d0;
}
#content div.allesdrin div div.part{
	display:block;
	float:left;
	min-height:20px;
	width:310px;
	margin:0px;
	padding:10px 0px 0px 0px;
	background-color:#fcf0d0;
}
#content div.allesdrin div.part{
	display:block;
	float:left;
	min-height:20px;
	width:310px;
	margin:0px;
	padding:10px 0px 0px 20px;
	background-color:#fcf0d0;
}
#content div.allesdrin div div.part h3, #content div.allesdrin div.part h3{
	display:block;
	min-height:26px;
	margin:0px;
	padding:0px 0px 0px 0px;
	font:bold 12px/26px Arial, Helvetica, Verdana, Sans-Serif;
	color:#145a96;
}
#content div.allesdrin div div.part ul, #content div.allesdrin div.part ul{
	min-height:18px;
	margin:0px;
	padding:0px 0px 10px 20px;
	font:normal 12px/18px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
	list-style:none outside url('/fileadmin/template.v1/_styleimages/haken-gelb.gif');
}
#content div.allesdrin div div.part ul li, #content div.allesdrin div.part ul li{
	min-height:17px;
	margin:0px;
	padding:0px;
	font:normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
}
#content h2.clipboxon{
	display:block;
	min-height:18px;
	width:480px;
	margin:0;
	padding:0;
	font:normal 12px/18px Arial, Helvetica, Verdana, Sans-Serif;
	color:#145a96;
}
#content .mygekko h2.clipboxon{
	min-height:20px;
	margin:0;
	padding:11px 0 10px;
	background:0 center none no-repeat;
	font:normal 12px/20px Arial, Helvetica, Verdana, Sans-Serif;
}
#content h2.clipboxoff{
	display:block;
	min-height:18px;
	width:480px;
	margin:0;
	padding:0;
	font:normal 12px/18px Arial, Helvetica, Verdana, Sans-Serif;
	color:#145a96;
}
#content .mygekko h2.clipboxoff{
	min-height:20px;
	font:normal 12px/20px Arial, Helvetica, Verdana, Sans-Serif;
	padding:11px 0 10px;
	background:0 center none no-repeat;
}
#content h2.clipboxoff a{
	display:block;
	width:468px;
	min-height:20px;
	margin:0;
	padding:0 0 2px 12px;
	text-decoration:none;
	font:normal 12px/16px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
	background:0 4px url('/fileadmin/template.v1/_styleimages/pfeil-schwarz-rechts-normal.gif') no-repeat;
}
#content h2.clipboxoff a:hover{
	color:#145a96;
	background-image:url('/fileadmin/template.v1/_styleimages/pfeil-blau-rechts-normal.gif');
}
#content .mygekko h2.clipboxoff a{
	padding-left:53px;
	width:415px;
	font:normal 12px/20px Arial, Helvetica, Verdana, Sans-Serif;
	background-position:42px 6px;
}
#content h2.clipboxon a{
	display:block;
	width:468px;
	min-height:20px;
	margin:0px;
	padding:0px 0px 2px 12px;
	text-decoration:none;
	font:bold 12px/16px Arial, Helvetica, Verdana, Sans-Serif;
	color:#145a96;
	background:0px 4px url('/fileadmin/template.v1/_styleimages/pfeil-blau-runter-bold.gif') no-repeat;
}
#content .mygekko h2.clipboxon a{
	padding-left:53px;
	width:415px;
	font:normal 12px/20px Arial, Helvetica, Verdana, Sans-Serif;
	background-position:42px 6px;
}
#content p, #content form p, #content div.col p, #content div.clipboxon p{
	display:block;
	min-height:17px;
	margin:0px;
	padding:0px 10px 9px 0px;
	font:normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
}
#content p.rechnung{
	display:block;
	min-height:17px;
	margin:0px 10px 0px 0px;
	padding:0px 0px 3px 0px;
	font:normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
	background:0px bottom url('/fileadmin/template.v1/_styleimages/hrow.gif') repeat-x;
}
#content p.status{
	width:315px;
	display:block;
	min-height:27px;
	margin:0px 10px 0px 0px;
	padding:0px 0px 3px 0px;
	font:normal 12px/29px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
	background:0px bottom url('/fileadmin/template.v1/_styleimages/hrow.gif') repeat-x;
}
#content span.leftalignrot{
	display:block;
    float:left;
    font-weight:bold;
    padding:0px 0px 0px 32px;
    background:4px 4px url('/fileadmin/template.v1/_styleimages/icon-rot.gif') no-repeat;
}
#content span.leftaligngruen{
	display:block;
    float:left;
    font-weight:bold;
    padding:0px 0px 0px 32px;
    background:4px 4px url('/fileadmin/template.v1/_styleimages/icon-gruen.gif') no-repeat;
}
#content span.rightalign{
	display:block;
    float:right;
    padding:0px 10px 0px 0px;
}
#content div.submenuicon{
	display:block;
    float:left;
    width:153px;
    height:109px;
    padding:0 10px 25px 0;
}
#content div.submenuicon a{
	display:block;
    float:left;
    width:153px;
    height:109px;
    background-color:#145a96;
    background-repeat:no-repeat;
    background-position:0px 0px;
}
#content div.submenuicon a:hover{
	background-position:-153px 0px;
}
#content div.submenuicon span.link{
	display:block;
    float:left;
    width:153px;
    height:20px;
    margin:89px 0 0 0;
    padding:0 0 0 20px;
    background:8px 6px url('/fileadmin/template.v1/_styleimages/pfeil-weiss-rechts-normal.gif') no-repeat;
    color:#fff;
    font:normal 12px/20px Arial, Helvetica, Verdana, Sans-Serif;
}
#content div{
	font:normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
}
#content a{
	color:#145a96;
}
#content div.gsbelement{
	display:block;
	height:70px;
	width:480px;
	margin:0px;
	padding:0px 0px 10px 0px;
	font:normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
}
#content div.gsbelement p{
	display:block;
	min-height:17px;
	margin:0px;
	padding:0px;
	font:normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
}
#content div.gsbelement p a img{
	display:block;
	float:left;
	height:70px;
	width:88px;
	margin:0px;
	padding:0px 20px 0px 0px;
	border:0px none;
}
#content div.gsbelement p a span.title{
	display:block;
	min-height:17px;
	margin:0px;
	padding:10px 0px 0px 0px;
	border:0px none;
	font:bold 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
}
#content div.gsbelement p a{
	font:normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
	text-decoration:none;
}
#content div.gsbelement p a:hover{
	color:#145a96;
}
span.indent{
	display:block;
	float:right;
	min-height:17px;
	width:120px;
	margin:0px;
	padding:0px;
	text-align:right;
	font:normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
}
span.stand{
	display:block;
	float:left;
	min-height:17px;
	width:370px;
	margin:0px;
	padding:0px;
	font:normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
}
span.meinhaus{
	display:block;
    float:left;
    width:115px;
    font-weight:bold;
}
#content div.download, #content div.col div.download{
	display:block;
	min-height:17px;
	width:490px;
	margin:0px;
	padding:0px;
	font:normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
}
#content div.download p, #content div.col div.download p{
	display:block;
	min-height:17px;
	width:480px;
	margin:0px;
	padding:0px 10px 9px 0px;
	font:normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
}
#content div.download p a, #content div.col div.download p a{
	display:block;
	min-height:17px;
	width:480px;
	margin:0px;
	padding:0px;
	font:normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
}
#content div.download p a:hover, #content div.col div.download p a:hover{
	text-decoration:none;
	color:#145a96;
}
#content div.download p a span.title, #content div.col div.download p a span.title{
	display:block;
	float:left;
	height:17px;
	width:410px;
	margin:0px;
	padding:0px;
	font:bold 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
}
#content div.download p a span.title2, #content div.col div.download p a span.title2{
	clear:both;
	margin:0px;
	padding:0px;
	font:normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
}
#content div.download p a span.art, #content div.col div.download p a span.art{
	display:block;
	float:left;
	height:17px;
	width:70px;
	margin:0;
	text-align:right;
	padding:0;
	font:normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
}
#content div.download p a span.art img, #content div.col div.download p a span.art img{
	border:0 none #F4F7FA;
}
#content div.clipboxon p, #content div.col p{
	padding-right:20px;
}
#content p i, #content form p i, #content div.col p i, #content div.clipboxon p i, #content p em, #content form p em, #content div.col p em, #content div.clipboxon p em{
	font:normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
	color:#990000;
}
#content ul, #content form ul, #content div.col ul, #content div.clipboxon ul{
	min-height:17px;
	margin:0;
	padding:0 0 9px 15px;
	font:normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
	list-style:disc outside none;
}
#content .mygekko div.clipboxon ul{
	padding:0 0 9px 0;
	list-style:none outside none;
}
#content ol{
	min-height:17px;
	margin:0;
	padding:0 0 9px 15px;
	font:normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
}
#content ul li, #content form ul li, #content div.col ul li, #content div.clipboxon ul li{
	min-height:17px;
	margin:0;
	padding:0;
	font:normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
}
#content .mygekko div.clipboxon ul li{
	padding:0 0 8px 17px;
	background:0 4px url('/fileadmin/template.v1/_styleimages/mygekko/mygekko-hook.gif') no-repeat;
}

#content ol li{
	min-height:17px;
	margin:0px;
	padding:0px;
	font:normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
}
#content div.clipboxoff{
	display:block;
	overflow:hidden;
	width:480px;
	height:1px;
	margin:0 0 6px 0;
	padding:0;
	font:normal 1px/1px Arial, Helvetica, Verdana, Sans-Serif;
	background:0px 0px url('/fileadmin/template.v1/_styleimages/hrow.gif') repeat-x;
}
#content div.clipboxon{
	display:block;
	min-height:17px;
	width:465px;
	margin:0 0 6px 0;
	padding:0 0 7px 12px;
	background:0px bottom url('/fileadmin/template.v1/_styleimages/hrow.gif') repeat-x;
}
p.w410{
	width:410px;
}
a.picture{
	display:block;
	float:left;
	margin:4px 0px 0px 0px;
	padding:0px;
}
a.picture img{
	display:block;
	margin:0px;
	padding:0px;
	border:0px none #fff;
}
#content dl.fussnote2{
	display:block;
	clear:both;
	margin:0px;
	padding:0px;
	min-height:14px;
}
#content dl.fussnote2 dt{
	display:block;
	clear:both;
	float:left;
	width:10px;
	min-height:14px;
	margin:0px;
	padding:0px 0px 9px 0px;
	font:normal 10px/13px Arial, Helvetica, Verdana, Sans-Serif;
	color:#666;
}
#content dl.fussnote2 dd{
	display:block;
	float:left;
	width:470px;
	min-height:14px;
	margin:0px;
	padding:0px 0px 9px 0px;
	font:normal 10px/13px Arial, Helvetica, Verdana, Sans-Serif;
	color:#666;
}
dl.fussnote{
	display:block;
	clear:both;
	margin:0px;
	padding:0px;
	min-height:14px;
}
dl.fussnote dt{
	display:block;
	clear:both;
	float:left;
	width:10px;
	min-height:14px;
	margin:0px;
	padding:0px 0px 9px 0px;
	font:normal 11px/14px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
}
dl.fussnote dd{
	display:block;
	float:left;
	width:470px;
	min-height:14px;
	margin:0px;
	padding:0px 0px 9px 0px;
	font:normal 11px/14px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
}
dl.liste{
	display:block;
	clear:both;
	margin:0px;
	padding:0px;
	min-height:20px;
}
dl.liste dt{
	display:block;
	float:left;
	width:85px;
	min-height:16px;
	margin:2px 0px 2px 0px;
	padding:0px 0px 0px 15px;
	font:normal 12px/16px Arial, Helvetica, Verdana, Sans-Serif;
	text-indent:0px;
	color:#333;
}
dl.liste dt.clear{
	display:block;
	float:none;
	clear:both;
	width:1px;
	min-height:1px;
	height:1px;
	margin:-1px 0px 0px 0px;
	padding:0px;
	font:normal 1px/1px Arial, Helvetica, Verdana, Sans-Serif;
}
dl.liste dd{
	display:block;
	float:left;
	width:190px;
	min-height:16px;
	margin:2px 0px 2px 0px;
	padding:0px;
	font:normal 12px/16px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
}
dl.liste dd.singleview{
	display:block;
	float:left;
	width:380px;
	min-height:16px;
	margin:2px 0px 2px 0px;
	padding:0px;
	font:normal 12px/16px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
}
dl.liste dd a{
	display:block;
	float:left;
	width:190px;
	min-height:16px;
	margin:0px;
	padding:0px;
	text-indent:10px;
	text-decoration:none;
	font:normal 12px/16px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
}
dl.liste dd span{
	display:block;
	float:left;
	width:190px;
	min-height:16px;
	margin:0px;
	padding:0px;
	text-indent:20px;
	text-decoration:none;
	font:normal 12px/16px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
}
dl.two{
	background-color:#fcf0d0;
}
dl.picture{
	display:block;
	float:left;
	margin:4px 0px 4px 0px;
	padding:0px 10px 0px 0px;
}
dl.picture dt, dl.allesdrin dt{
	display:block;
	margin:0px;
	padding:0px;
}
dl.picture dt img, dl.allesdrin dt img{
	display:block;
	margin:0px;
	padding:0px;
	border:0px none #fff;
}
dl.picture dd, dl.allesdrin dd{
	display:block;
	min-height:15px;
	margin:0px;
	padding:0px;
	font:normal 10px/15px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
}
div.allesdrin div div dl.picture{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 35px 0px 0px;
}
#content p a, #content form p a, #content div.col p a, #content div.clipboxon p a{
	text-decoration:none;
	color:#145a96;
}
#content p a:hover, #content form p a:hover, #content div.col p a:hover, #content div.clipboxon p a:hover{
	text-decoration:underline;
}
#content p a.dezent, #content form p a.dezent, #content div.col p a.dezent, #content div.clipboxon p a.dezent{
	color:#333;
	font-weight:bold;
	text-decoration:underline;
}
#content p a.dezent:hover, #content form p a.dezent:hover, #content div.col p a.dezent:hover, #content div.clipboxon p a.dezent:hover{
	color:#145a96;
	font-weight:bold;
}
#content div.col p.haus{
	min-height:193px;
}
#content div.col p.framed{
	display:block;
	width:213px;
	min-height:17px;
	margin:0px;
	padding:9px 10px 7px 10px;
	font:normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
	border:1px solid #d6d6db;
	border-top:0px none #d6d6db;
}
#content div.col p.framed a.noline{
	text-decoration:none;
	color:#333;
}
#content div.col p.framed a.noline:hover{
	text-decoration:none;
	color:#145a96;
}
#content div.col p.framed span.preis{
	display:block;
	padding:10px 0px 0px 60px;
	font:bold 26px/26px Arial, Helvetica, Verdana, Sans-Serif;
	color:#145a96;
}
#content div.col p.framed span.preis.air{
	font-weight:normal;
    text-align:right;
	color:#fff;
}
#content div.col p.framed span.keller-air{
	display:block;
	padding:10px 0 0 0;
    text-align:right;
	font:normal 16px/20px Arial, Helvetica, Verdana, Sans-Serif;
	color:#fff;
}
#content div.col p.framed span.kpreis{
	display:block;
	padding:0 0 5px 60px;
	font:bold 18px/30px Arial, Helvetica, Verdana, Sans-Serif;
	color:#145a96;
}
#content div.col p.framed span.preis em{
	font:normal 12px/26px Arial, Helvetica, Verdana, Sans-Serif;
	color:#145a96;
}
#content div.col p.framed span.hinweis{
	display:block;
	padding:0px 0px 0px 75px;
	font:normal 11px/18px Arial, Helvetica, Verdana, Sans-Serif;
	color:#145a96;
}
#content div.col p.framed span.mini{
	display:block;
	text-align:left;
	padding:0px 0px 0px 75px;
	font:normal 10px/12px Arial, Helvetica, Verdana, Sans-Serif;
}
#content div.col ul.todo{
	display:block;
	width:235px;
	min-height:20px;
	margin:0px;
	padding:0px;
	list-style:none outside none;
}
#content div.col ul.todo li{
	display:block;
	width:235px;
	height:20px;
	margin:0px;
	padding:1px 0px 0px 0px;
	font:normal 12px/21px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
}
#content div.col ul.todo li a{
	display:block;
	overflow:hidden;
	width:235px;
	height:20px;
	margin:0px;
	padding:0px;
	text-decoration:none;
	text-indent:25px;
	font:normal 12px/21px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
	background:0px 0px none no-repeat;
}
#content div.col ul.todo li a:hover{
	color:#145a96;
	background:0px -20px none no-repeat;
}
#content div.col ul.todo li a.on{
	display:block;
	overflow:hidden;
	width:235px;
	height:20px;
	margin:0px;
	padding:0px;
	text-decoration:none;
	text-indent:25px;
	font:normal 12px/21px Arial, Helvetica, Verdana, Sans-Serif;
	color:#145a96;
	background:0px -20px none no-repeat;
}
#content div.col ul.todo li a.red,#content div.col ul.todo li a.red:hover{
	color:#990000;
	font-weight:bold;
}
#content div.col ul.todo li a.gold,#content div.col ul.todo li a.gold:hover{
	color:#cba552;
	font-weight:bold;
}


#content div.col ul.musterhaus{
	display:block;
	width:210px;
	min-height:20px;
	margin:0;
	padding:10px 0 0 25px;
	list-style:none outside none;
	background:0 10px url(/fileadmin/template.v1/_styleimages/icon-musterhaus2.gif) no-repeat;
}
#content div.col ul.musterhaus li{
	display:block;
	width:210px;
	min-height:18px;
	margin:0;
	padding:2px 0;
	font:normal 12px/18px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
}
#content div.col ul.musterhaus li a{
	margin:0;
	padding:0;
	text-decoration:none;
	font:normal 12px/18px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
}
#content div.col ul.musterhaus li a:hover{
	color:#145a96;
}
#content div.col ul.musterhaus li a.on{
	color:#145a96;
}


#content div.col a.backlink, #content div.col3 a.backlink, #content div.col150 a.backlink, #content div.col320 a.backlink{
	display:block;
	min-height:26px;
	margin:0px;
	padding:0px 0px 4px 0px;
	text-align:right;
	text-decoration:none;
	font:normal 12px/26px Arial, Helvetica, Verdana, Sans-Serif;
	color:#666;
}
#content div.col a.backlink:hover, #content div.col3 a.backlink:hover, #content div.col150 a.backlink:hover, #content div.col320 a.backlink:hover{
	display:block;
	min-height:26px;
	margin:0px;
	padding:0px 0px 4px 0px;
	text-align:right;
	text-decoration:none;
	font:normal 12px/26px Arial, Helvetica, Verdana, Sans-Serif;
	color:#145a96;
}
#content div.col a.backlinkleft{
	display:block;
	min-height:26px;
	margin:0px;
	padding:0px 0px 4px 0px;
	text-align:left;
	text-decoration:none;
	font:normal 12px/26px Arial, Helvetica, Verdana, Sans-Serif;
	color:#666;
}
#content div.col a.backlinkleft:hover{
	display:block;
	min-height:26px;
	margin:0px;
	padding:0px 0px 4px 0px;
	text-align:left;
	text-decoration:none;
	font:normal 12px/26px Arial, Helvetica, Verdana, Sans-Serif;
	color:#145a96;
}
#content div.col img.meinhauspic{
	display:block;
	width:210px;
	height:160px;
	margin:5px 0px 0px 0px;
	padding:0px;
	border:0px solid #d6d6db;
	border-bottom:0px none #d6d6db;
}
#content img.exposepict{
	display:block;
	width:233px;
	height:188px;
	margin:5px 0px 0px 0px;
	padding:0px;
	border:1px solid #d6d6db;
	border-bottom:0px none #d6d6db;
}
#content img.exposepict.bild2{
	width:480px;
	height:198px;
	margin:5px 0px 0px 0px;
	padding:0px;
	border:1px solid #d6d6db;
}
#content div.col img.vklpict{
	display:block;
	width:235px;
	margin:18px 0px 0px 0px;
	padding:0px;
	border:0px none #d6d6db;
}
#content a.exposepict{
	display:block;
	width:235px;
	height:189px;
	margin:-189px 0px 0px 0px;
	padding:0px;
	font:normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
	background:-1px -1px none no-repeat;
}
#content a.exposepict.bild2{
	width:480px;
	height:198px;
	margin:-198px 0px 0px 0px;
}
#content a.exposepict img{
	display:block;
	width:22px;
	height:22px;
	margin:0px;
	padding:164px 0px 0px 210px;
	border:0px none #fff;
}
#content a.exposepict.bild2 img{
	width:22px;
	height:22px;
	padding:172px 0px 0px 457px;
}
#content div.col a.grundriss{
	display:block;
	width:195px;
	min-height:100px;
	margin:0px;
	padding:0px;
	text-decoration:none;
	color:#333;
	font:bold 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
	background:173px -4px url('/fileadmin/template.v1/_styleimages/icon-lupe.gif') no-repeat;
}
#content div.col a.grundriss img{
	display:block;
	width:195px;
	margin:6px 0px 0px 0px;
	padding:0px;
	border:0px none #fff;
}
#content p.footline{
	display:block;
	clear:both;
	min-height:17px;
	margin:-10px 0px 9px 0px;
	padding:0px;
	font:normal 10px/13px Arial, Helvetica, Verdana, Sans-Serif;
	color:#666;
}
#content p.footlineac{
	display:block;
	min-height:17px;
	margin:-10px 0px 9px 0px;
	padding:0px;
	font:normal 10px/13px Arial, Helvetica, Verdana, Sans-Serif;
	color:#666;
}
#content div.horizontalrow{
	display:block;
	clear:both;
	width:480px;
	height:22px;
	background:0px 9px url('/fileadmin/template.v1/_styleimages/hrow.gif') repeat-x;
	margin:0px 0px 0px 0px;
	padding:0px;
	font:normal 1px/1px Arial, Helvetica, Verdana, Sans-Serif;
}
#content div.col div.horizontalrow{
	display:block;
	clear:both;
	width:220px;
	height:10px;
	background:0px 0px url('/fileadmin/template.v1/_styleimages/hrow.gif') repeat-x;
	margin:0px 0px 0px 0px;
	padding:0px;
	font:normal 1px/1px Arial, Helvetica, Verdana, Sans-Serif;
}
#content div.horizontalrow2{
	display:block;
	clear:both;
	width:480px;
	height:1px;
	background:0px 0px url('/fileadmin/template.v1/_styleimages/hrow.gif') repeat-x;
	margin:0px 0px 10px 0px;
	padding:0px;
	font:normal 1px/1px Arial, Helvetica, Verdana, Sans-Serif;
}
#content ul.galerie{
	display:block;
	width:490px;
	min-height:80px;
	margin:0px;
	padding:0px;
	list-style:none outside none;
}
#content ul.galerie li{
	display:block;
	float:left;
	width:88px;
	height:70px;
	margin:0px;
	padding:0px 10px 10px 0px;
}
#content ul.galerie li a{
	display:block;
	opacity:10;
	overflow:hidden;
	width:86px;
	height:68px;
	margin:0px;
	padding:1px;
	font:normal 10px/13px Arial, Helvetica, Verdana, Sans-Serif;
	background-position:0px 0px;
	background-repeat:no-repeat;
}
#content ul.galerie li a:hover{
	padding:0px;
	border:1px solid #145a96;
	background-position:-1px -1px;
}
#content ul.favorits{
	display:block;
	width:490px;
	min-height:80px;
	margin:0px;
	padding:0px;
	list-style:none outside none;
}
#content ul.favorits li{
	display:block;
	float:left;
	width:235px;
	height:70px;
	margin:0px;
	padding:0px 10px 10px 0px;
}
#content ul.favorits li span{
	display:block;
	width:233px;
	height:50px;
	margin:0px;
	padding:18px 0px 0px 0px;
	text-align:center;
	font:normal 12px/16px Arial, Helvetica, Verdana, Sans-Serif;
	color:#145a96;
	border:1px solid #145a96;
	background-color:#b9cee0;
}
#content ul.favorits li a.fav{
	display:block;
	float:left;
	width:209px;
	height:68px;
	margin:0px;
	padding:0px;
	text-decoration:none;
	border:1px solid #145a96;
	border-right:0px none #145a96;
	background:left top none no-repeat;
	color:#333;
}
#content ul.favorits li a.fav h1{
	display:block;
	float:left;
	width:110px;
	min-height:16px;
	margin:0px;
	padding:5px 0px 0px 99px;
	font:bold 12px/16px Arial, Helvetica, Verdana, Sans-Serif;
	color:#145a96;
}
#content ul.favorits li a.fav p{
	display:block;
	float:left;
	width:110px;
	min-height:16px;
	margin:0px;
	padding:10px 0px 0px 99px;
	font:normal 12px/16px Arial, Helvetica, Verdana, Sans-Serif;
}
#content ul.favorits li a.del{
	display:block;
	float:left;
	width:24px;
	height:68px;
	margin:0px;
	padding:0px;
	text-decoration:none;
	font:normal 10px/13px Arial, Helvetica, Verdana, Sans-Serif;
	border:1px solid #145a96;
	border-left:0px none #145a96;
	background:center 46px url('/fileadmin/template.v1/_styleimages/icon-muelleimer.gif') no-repeat;
}
#content ul.favorits li a:hover{
	color:#145a96;
}
#content div.csc-textpic-border img{
	border:1px solid #d6d6db;
}






/************************
***		Accordion     ***
************************/

#content .accordionButton h3		{ display:block; width:468px; min-height:20px; margin:0; padding:0 0 2px 12px; text-decoration:none; font:normal 12px/16px Arial, Helvetica, Verdana, Sans-Serif; color:#333;
									  background:0 4px url('/fileadmin/template.v1/_styleimages/pfeil-schwarz-rechts-normal.gif') no-repeat; cursor:pointer; }
                                      
#content .accordionButton.over h3	{ color:#145a96; background-image:url('/fileadmin/template.v1/_styleimages/pfeil-blau-rechts-normal.gif'); }

#content .accordionButton.on h3		{ color:#145a96; font-weight:bold; background-image:url('/fileadmin/template.v1/_styleimages/pfeil-blau-runter-bold.gif'); }

#content .accordionContent			{ display:block; min-height:17px; margin:0px; padding:0; font:normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif; color:#333; }
#content .accordionContent p		{ padding:0; }








/* ----- Teaser ----- */

#teaser{
	display:block;
	float:left;
	width:210px;
	min-height:280px;
	margin:0px;
	padding:0px;
}
#teaser div.spacer{
	display:block;
	width:210px;
	height:11px;
	margin:0px;
	padding:0px;
	font:normal 6px/6px Arial, Helvetica, Verdana, Sans-Serif;
	background:0px 7px url('/fileadmin/template.v1/_styleimages/hrow.gif') repeat-x;
}
#teaser div.linklist, #teaser div.plzsearch, #teaser div.kundenbetreuer{
	display:block;
	width:210px;
	min-height:24px;
	margin:0px;
	padding:0px;
}
#teaser div.search{
	display:block;
	width:210px;
	min-height:24px;
	margin:0px;
	padding:0px;
}
#teaser div.search p{
	display:block;
	width:210px;
	min-height:24px;
	margin:0px;
	padding:0px;
}
#teaser div.linklist h1, #teaser div.plzsearch h1, #teaser div.kundenbetreuer h1,
#teaser div.linklist p.h1, #teaser div.plzsearch p.h1, #teaser div.kundenbetreuer p.h1{
	display:block;
	width:210px;
	min-height:20px;
	margin:0px;
	padding:4px 0px 0px 0px;
	text-transform:uppercase;
	font:bold 12px/20px Arial, Helvetica, Verdana, Sans-Serif;
	color:#145a96;
}
#teaser div.linklist h1 a, #teaser div.plzsearch h1 a, #teaser div.kundenbetreuer h1 a,
#teaser div.linklist p.h1 a, #teaser div.plzsearch p.h1 a, #teaser div.kundenbetreuer p.h1 a{
	text-decoration:none;
	color:#145a96;
}
#teaser div.linklist h2, #teaser div.linklist p.h2{
	display:block;
	width:210px;
	min-height:26px;
	margin:0px;
	padding:0px;
	letter-spacing:0.02em;
	font:bold 22px/26px Arial, Helvetica, Verdana, Sans-Serif;
	color:#990000;
}
#teaser div.linklist h3, #teaser div.linklist p.h3{
	display:block;
	width:210px;
	min-height:20px;
	margin:0px;
	padding:4px 0px 0px 0px;
	font:bold 12px/20px Arial, Helvetica, Verdana, Sans-Serif;
	color:#990000;
}
#teaser div.linklist h4, #teaser div.linklist p.h4{
	display:block;
	width:210px;
	min-height:20px;
	margin:0px;
	padding:4px 0px 0px 0px;
	font:bold 12px/20px Arial, Helvetica, Verdana, Sans-Serif;
	color:#145a96;
}
#teaser div.linklist p, #teaser div.plzsearch p{
	display:block;
	width:210px;
	min-height:18px;
	margin:0px;
	padding:0px;
	font:normal 12px/18px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
}
#teaser div.kundenbetreuer p{
	display:block;
	width:210px;
	min-height:18px;
	margin:0px;
    margin-bottom:12px;
	padding:0px;
	font:normal 12px/16px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
}
#teaser div.linklist p a, #teaser div.linklist form p a{
	display:block;
	width:200px;
	min-height:14px;
	margin:0px;
	padding:2px 0px 2px 10px;
	text-decoration:none;
	font:normal 12px/14px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
	background:0px 5px url('/fileadmin/template.v1/_styleimages/pfeil-schwarz-rechts-normal.gif') no-repeat;
}
#teaser div.kundenbetreuer p a{
	display:block;
	width:200px;
	min-height:14px;
	margin:0px;
	padding:2px 0px 2px 0px;
	text-decoration:underline;
	font:normal 12px/14px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
}
#teaser div.linklist p a:hover, #teaser div.linklist form p a:hover, #teaser div.kundenbetreuer p a:hover,{
	color:#145a96;
	background:0px 5px url('/fileadmin/template.v1/_styleimages/pfeil-blau-rechts-normal.gif') no-repeat;
}
#teaser div.plzsearch a{
	display:block;
	width:200px;
	min-height:14px;
	margin:0px;
	padding:2px 0px 2px 0px;
	text-decoration:none;
	color:#333;
}
#teaser div.plzsearch p a:hover{
	color:#145a96;
}
#teaser div.linklist p.favoriten{
	display:block;
	width:210px;
	min-height:48px;
	margin:0px;
	padding:0px;
	font:normal 12px/18px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
}
#teaser div.linklist p.favoriten a{
	display:block;
	float:left;
	width:60px;
	min-height:48px;
	margin:0px;
	padding:0px 7px 0px 0px;
	text-decoration:none;
	font:normal 12px/14px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
	background:0px 5px none no-repeat;
}
#teaser div.linklist p.favoriten a img{
	display:block;
	width:60px;
	min-height:48px;
	margin:0px;
	padding:0px;
	border:0px none #333;
}
#teaser div.tap{
	display:block;
	width:210px;
	min-height:24px;
	margin:0px;
	padding:0px;
}
#teaser div.tap img{
	display:block;
	width:210px;
	margin:0px;
	padding:0px;
}
#teaser div.tap p{
	display:block;
	width:210px;
	min-height:18px;
	margin:0px;
	padding:0px;
	font:normal 12px/18px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
}
#teaser div.tap h1{
	display:block;
	width:210px;
	min-height:20px;
	margin:0px;
	padding:4px 0px 0px 0px;
	text-transform:uppercase;
	font:bold 12px/20px Arial, Helvetica, Verdana, Sans-Serif;
	color:#145a96;
}
#teaser div.tap h1 a{
	text-decoration:none;
	color:#145a96;
	background:0px 5px none no-repeat;
}
#teaser div.tap p span.h1{
	display:block;
	margin:0px;
	padding:4px 0px 0px 0px;
	text-transform:uppercase;
	font:bold 12px/20px Arial, Helvetica, Verdana, Sans-Serif;
	color:#145a96;
}
#teaser div.tap p span.h1 a{
	text-decoration:none;
	padding-left:0px;
	font:bold 12px/20px Arial, Helvetica, Verdana, Sans-Serif;
	color:#145a96;
	background:0px 5px none no-repeat;
}
#teaser div.tap p span.h1 a:hover{
	text-decoration:none;
	color:#145a96;
	background:0px 5px none no-repeat;
}
#teaser div.tap p a.picturelink{
	display:inline;
	margin:0px;
	padding:0px;
	text-decoration:none;
	font:normal 12px/14px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
	background:0px 5px none no-repeat;
}
#teaser div.tap p a.picturelink:hover{
	background:0px 5px none no-repeat;
}
#teaser div.tap p a.picturelink img{
	display:block;
	float:right;
	margin:0px;
	padding:0px;
	text-decoration:none;
	border:0px none #fff;
	color:#333;
}
#teaser div.tap p a{
	display:block;
	margin:0px;
	padding:2px 0px 2px 10px;
	text-decoration:none;
	font:normal 12px/14px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
	background:0px 5px url('/fileadmin/template.v1/_styleimages/pfeil-schwarz-rechts-normal.gif') no-repeat;
}
#teaser div.tap p a:hover{
	color:#145a96;
	background:0px 5px url('/fileadmin/template.v1/_styleimages/pfeil-blau-rechts-normal.gif') no-repeat;
}
#teaser div.yellow{
	display:block;
	width:210px;
	min-height:24px;
	margin:12px 0px 0px 0px;
	padding:0px;
	background-color:#f0b010;
}
#teaser div.yellow h1{
	display:block;
	width:200px;
	min-height:20px;
	margin:0px;
	padding:4px 0px 0px 10px;
	text-transform:uppercase;
	text-indent:;
	font:bold 12px/20px Arial, Helvetica, Verdana, Sans-Serif;
	color:#fff;
}
#teaser div.yellow h1 a{
	text-decoration:none;
	color:#fff;
}
#teaser div.yellow p span.h1{
	display:block;
	min-height:20px;
	margin:0px;
	padding:4px 0px 0px 0px;
	text-transform:uppercase;
	font:bold 12px/20px Arial, Helvetica, Verdana, Sans-Serif;
	color:#fff;
}
#teaser div.yellow p span.h1 a{
	text-decoration:none;
	color:#fff;
}
#teaser div.yellow p{
	padding-left:10px;
	width:200px;
}
#teaser div.tap p a.noarrow{
	display:block;
	min-height:14px;
	margin:0px;
	padding:2px 0px 2px 0px;
	text-decoration:none;
	font:normal 12px/14px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
	background:0px 5px none no-repeat;
}
#teaser div.tap p a.noarrow:hover{
	color:#fff;
	background:0px 5px none no-repeat;
}

/* ----- Generelles ----- */

h5{
	display:block;
	color:#990000;
	font:normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
}
span.blue, p.blue, span.blauerText{
	color:#145a96;
}
span.bold{
	font-weight:bold;
}
span.red, p.red{
	color:#990000;
}
span.morelh{
	line-height:20px;
}
span.preisrechts{
	display:block;
	float:right;
	height:17px;
	width:100px;
	margin:0px;
	padding:0px;
	text-align:right;
}
span.indent2line{
	display:block;
	clear:both;
	float:left;
	width:60px;
	height:18px;
	margin:0px;
	padding:0px;
	background:0px 17px url('/fileadmin/template.v1/_styleimages/hrow.gif') repeat-x;
}
span.indent2line2{
	display:block;
	float:left;
	width:168px;
	height:18px;
	margin:0px;
	padding:0px;
	background:0px 17px url('/fileadmin/template.v1/_styleimages/hrow.gif') repeat-x;
}
span.line{
	display:block;
	width:228px;
	min-height:18px;
	margin:0px;
	padding:0px;
	background:0px bottom url('/fileadmin/template.v1/_styleimages/hrow.gif') repeat-x;
}
span.indent2{
	display:block;
	clear:both;
	float:left;
	width:60px;
	min-height:18px;
	margin:0px;
	padding:0px;
}
span.indent22{
	display:block;
	float:left;
	width:168px;
	min-height:18px;
	margin:0px;
	padding:0px;
}
span.mirrorline{
	display:block;
	width:10px;
	min-height:17px;
	float:left;
	margin:0px;
	padding:0px;	
}
div.clear, span.clear{
	display:block;
	clear:both;
	width:1px;
	height:1px;
	margin:-1px 0px 0px 0px;
	padding:0px;
	font:normal 1px/1px Arial, Helvetica, Verdana, Sans-Serif;
}
div.abstand50{
	display:block;
	clear:both;
	width:1px;
	height:50px;
	margin:0px;
	padding:0px;
	font:normal 1px/1px Arial, Helvetica, Verdana, Sans-Serif;
}
div.tooltip{
	position:absolute;
	display:none;
	width:164px;
	height:203px;
	margin:0px;
	padding:0px 7px 0px 7px;
	background-color:#fff;
	border:1px solid #145a96;
	z-index:1000;
}
div.tooltipmh{
	position:absolute;
	display:none;
	width:164px;
	height:163px;
	margin:0px;
	padding:0px 7px 0px 7px;
	background-color:#fff;
	border:1px solid #145a96;
	z-index:1000;
}
div.tooltip h4, div.tooltipmh h4{
	display:block;
	width:164px;
	height:25px;
	margin:0px;
	padding:0px;
	font:bold 13px/25px Arial, Helvetica, Verdana, Sans-Serif;
	color:#145a96;
}
div.tooltip h5, div.tooltipmh h5{
	display:block;
	width:164px;
	height:20px;
	margin:0px;
	padding:0px;
	font:normal 12px/20px Arial, Helvetica, Verdana, Sans-Serif;
	color:#145a96;
}
div.tooltip h6, div.tooltipmh h6{
	display:block;
	width:164px;
	height:28px;
	margin:0px;
	padding:0px;
	text-align:right;
	font:bold 15px/28px Arial, Helvetica, Verdana, Sans-Serif;
	color:#145a96;
}
div.tooltip img, div.tooltipmh img{
	display:block;
	width:164px;
	height:130px;
	margin:0px;
	padding:0px;
}
#preloader{
	display:none;
	visibility:hidden;
}
#preloader imgs{
	display:none;
	visibility:hidden;
}

/* ----- Lightbox ----- */

#lb_body{
	display:block;
	width:540px;
	margin:0px auto;
	padding:0px;
    text-align:left;
	background-color:#fff;
}
#lbgr_body{
	display:block;
	width:650px;
	margin:0px auto;
	padding:0px;
	background-color:#fff;
}
#lbhb_body{
	display:block;
	width:600px;
	height:480px;
	margin:0px auto;
	padding:0px;
	background:center center none no-repeat #fff;
}
#lbgal_body{
	display:block;
	width:600px;
	margin:0px auto;
	padding:0px;
	background-color:#fff;
}
a.x{
	display:block;
	float:right;
	width:40px;
	height:40px;
	margin:0px;
	padding:0px;
	text-align:center;
	text-decoration:none;
	font:normal 15px/40px Verdana, Arial, Helvetica, Sans-Serif;
	color:#666;
}
a.x2{
	display:block;
	float:right;
	width:40px;
	height:40px;
	margin:0px;
	padding:0px;
	text-align:center;
	text-decoration:none;
	font:normal 15px/40px Verdana, Arial, Helvetica, Sans-Serif;
	color:#000;
}
#lb_body h1{
	display:block;
	min-height:17px;
	width:420px;
	margin:0px;
	padding:0px 0px 4px 60px;
	font:bold 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
	color:#145a96;
}
#lb_body p, #lbgal_body p{
	display:block;
	min-height:17px;
	width:420px;
	margin:0px;
	padding:0px 0px 9px 60px;
	font:normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
}
h4.count{
	display:block;
	float:left;
	min-height:17px;
	width:100px;
	margin:0px;
	padding:18px 0px 0px 60px;
	font:normal 12px/22px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
}
#lb_body form fieldset.form{
	margin:0px 0px 9px 60px;
}
#lb_body form fieldset.go{
	display:block;
	float:left;
	width:102px;
	min-height:20px;
	margin:0px;
	padding:0px 0px 9px 10px;
	border:0px none #333;
}
#lb_body form fieldset.delete{
	display:block;
	float:left;
	width:119px;
	min-height:20px;
	margin:0px;
	padding:0px 0px 9px 246px;
	border:0px none #333;
}
#lbgal_body div.galnavigation{
	display:block;
	width:480px;
	height:66px;
	margin:0px auto;
	padding:0px;
}
a.galarrl{
	display:block;
	float:left;
	width:22px;
	height:66px;
	margin:0px;
	padding:0px;
	background:left top url('/fileadmin/template.v1/_styleimages/pfeil-galerie-links.jpg') no-repeat #fff;
}
a.galarrr{
	display:block;
	float:left;
	width:22px;
	height:66px;
	margin:0px;
	padding:0px;
	background:left top url('/fileadmin/template.v1/_styleimages/pfeil-galerie-rechts.jpg') no-repeat #fff;
}
div.rotate{
	display:block;
	overflow:hidden;
	float:left;
	width:420px;
	height:66px;
	margin:0px;
	padding:0px 8px 0px 8px;
}
div.rotate a{
	display:block;
	float:left;
	width:107px;
	height:66px;
	margin:0px;
	padding:0px;
}
div.rotate a img{
	display:block;
	width:99px;
	height:66px;
	margin:0px;
	padding:0px;
	border:0px none #fff;
	background-color:#666;
}
#lbgal_body img.gal{
	display:block;
	width:480px;
	height:315px;
	margin:10px auto 9px auto;
	padding:0px;
	background-color:#666;
}
#lbgr_body div.gr{
	display:block;
	float:left;
	width:390px;
	margin:20px 0px 0px 0px;
	padding:0px 25px 0px 40px;
}
#lbgr_body div.gr img{
	display:block;
	float:left;
	width:390px;
	margin:0px;
	padding:0px;
	background-color:#666;
}
#lbgr_body p.left{
	display:block;
	float:left;
    text-align:left;
	width:95px;
	margin:20px 0px 0px 0px;
	padding:0px;
	font:normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
}
#lbgr_body p.right{
	display:block;
	float:left;
	width:60px;
	margin:20px 0px 0px 0px;
	padding:0px;
	text-align:right;
	font:normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
}
#lbgr_body p.grchange{
	display:block;
	float:right;
    text-align:right;
	width:165px;
	margin:-43px 0px 0px 0px;
	padding:0px 30px 0px 0px;
}
#lbgr_body p.grchange a{
	display:block;
	min-height:25px;
	margin:0px;
	padding:0px 0px 0px 10px;
	font:normal 12px/25px Arial, Helvetica, Verdana, Sans-Serif;
	text-decoration:none;
	color:#333;
	background:0px 9px url('/fileadmin/template.v1/_styleimages/pfeil-schwarz-rechts-normal.gif') no-repeat;
}
#lbgr_body p.grchange a:hover{
	color:#145a96;
	background:0px 9px url('/fileadmin/template.v1/_styleimages/pfeil-blau-rechts-normal.gif') no-repeat;
}
#lbgr_body p.grchange a.on{
	display:block;
	min-height:25px;
	margin:0px;
	padding:0px 0px 0px 10px;
	font:bold 12px/25px Arial, Helvetica, Verdana, Sans-Serif;
	text-decoration:none;
	color:#145a96;
	background:0px 9px url('/fileadmin/template.v1/_styleimages/pfeil-blau-rechts-bold.gif') no-repeat;
}
/* ----- Formular ----- */

a.ascbutton{
	display:block;
	float:left;
	width:18px;
	height:22px;
	margin:0px;
	padding:0px 0px 0px 10px;
	background:10px 5px url('/fileadmin/template.v1/_styleimages/btn-asc.gif') no-repeat;
}
a.descbutton{
	display:block;
	float:left;
	width:18px;
	height:22px;
	margin:0px;
	padding:0px 0px 0px 0px;
	background:0px 5px url('/fileadmin/template.v1/_styleimages/btn-desc.gif') no-repeat;
}
form{
	margin:0px;
	padding:0px;
}
span.formerror{
	display:block;
	height:16px;
	padding:0px 0px 2px 105px;
	font:normal 12px/16px Arial, Helvetica, Verdana, Sans-Serif;
	color:#990000;
}
span.formerror2{
	display:block;
	height:16px;
	padding:0px 0px 2px 0px;
	font:normal 12px/16px Arial, Helvetica, Verdana, Sans-Serif;
	color:#990000;
}
p.colerror{
	display:block;
	min-height:16px;
	padding:0px;
	font:normal 12px/16px Arial, Helvetica, Verdana, Sans-Serif;
	color:#990000;
}
label{
	display:block;
	float:left;
	width:105px;
	min-height:16px;
	margin:0px 0px 5px 0px;
	padding:3px 0px 3px 0px;
	font:normal 12px/16px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
}
fieldset.radio{
	display:block;
	width:480px;
	min-height:20px;
	margin:0px;
	padding:0px;
	border:0px none #333;
}
fieldset.radio div.col135 img.motiv{
	border:1px solid #999}
fieldset.radio div.col135 a{
	float:right;
    padding:0px;
}
fieldset.radio div.col135 label.checkbox a img{
	width:22px;
	height:22px;
	margin:0px;
	border:0px none #fff;
}
legend.radio{
	display:none;
	float:left;
	width:105px;
	height:22px;
	margin:0px 0px 5px 0px;
	padding:0px;
	font:normal 12px/22px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
}
fieldset.form{
	display:block;
	width:420px;
	min-height:20px;
	margin:0px 0px 17px 0px;
	padding:0px;
	border:0px none #333;
}
fieldset.formfull{
	display:block;
	width:490px;
	min-height:20px;
	margin:0px 0px 17px 0px;
	padding:0px;
	border:0px none #333;
}
legend.on{
	display:block;
	width:420px;
	height:22px;
	margin:0px 0px 5px 0px;
	padding:0px;
	font:bold 12px/22px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
}
legend.form{
	display:none;
	color:#333;
}
label.radio2{
	display:block;
	float:left;
	width:105px;
	height:22px;
	margin:0px 0px 5px 0px;
	padding:0px;
	font:normal 12px/22px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
}
label.checkbox{
	display:block;
    float:left;
    width:140px;
    height:22px;
	margin:0px 0px 5px 0px;
	padding:3px 0px 0px 0px;
    font:normal 12px/22px Arial, Helvetica, Verdana, Sans-Serif;
}
label.checkbox input {
	padding:0px;
    margin:0px;
}
label.radio{
	display:block;
	float:left;
	width:60px;
	height:22px;
	margin:0px 0px 5px 0px;
	padding:0px;
	font:normal 12px/22px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
}
label.med{
	display:block;
	float:left;
	width:205px;
	min-height:16px;
	margin:0px 0px 5px 0px;
	padding:3px 0px 3px 0px;
	font:normal 12px/16px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
}
label.all{
	display:block;
	float:left;
	width:420px;
	height:16px;
	margin:0px 0px 5px 0px;
	padding:3px 0px 3px 0px;
	font:bold 12px/16px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
}
label.full{
	display:block;
	float:left;
	width:310px;
	height:16px;
	margin:0px 0px 5px 0px;
	padding:3px 0px 3px 0px;
	font:normal 12px/16px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
}
label.pflichtfelder{
	display:block;
	float:left;
	width:315px;
	height:16px;
	margin:0px 0px 5px 0px;
	padding:3px 0px 3px 0px;
	font:normal 10px/16px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
}
label.blueright{
	display:block;
	float:left;
	width:305px;
	height:16px;
	margin:0px 0px 5px 0px;
	padding:3px 10px 3px 0px;
	text-align:right;
	font:normal 12px/16px Arial, Helvetica, Verdana, Sans-Serif;
	color:#145a96;
}
label.tween{
	display:block;
	float:left;
	width:5px;
	height:20px;
	margin:0px;
	padding:1px 0px 1px 0px;
	font:normal 1px/1px Arial, Helvetica, Verdana, Sans-Serif;
}
label.tween10{
	display:block;
	float:left;
	width:10px;
	height:20px;
	margin:0px;
	padding:1px 0px 1px 0px;
	font:normal 1px/1px Arial, Helvetica, Verdana, Sans-Serif;
}
label.hausuebersicht{
	display:block;
	float:none;
	width:150px;
	height:20px;
	margin:0px;
	padding:0px;
	font:bold 12px/20px Arial, Helvetica, Verdana, Sans-Serif;
	color:#145a96;
}
label.favorits{
	display:block;
	float:none;
	width:233px;
	height:20px;
	margin:0px;
	padding:0px;
	font:normal 12px/20px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
}
input.favorits{
	display:block;
	float:left;
	width:229px;
	height:16px;
	margin:0px;
	padding:2px;
	font:normal 12px/16px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
	border:1px solid #145a96;
}
input.routenplaner{
	display:block;
	float:left;
	width:369px;
	height:16px;
	margin:0px;
	padding:2px;
	font:normal 12px/16px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
	border:1px solid #145a96;
}
input.formfull{
	display:block;
	float:left;
	width:304px;
	height:16px;
	margin:0px 0px 5px 0px;
	padding:2px;
	font:normal 12px/16px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
	border:1px solid #145a96;
}
input.formmax{
	display:block;
	float:left;
	width:244px;
	height:16px;
	margin:0px 0px 5px 0px;
	padding:2px;
	font:normal 12px/16px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
	border:1px solid #145a96;
}
input.formmin{
	display:block;
	float:left;
	width:44px;
	height:16px;
	margin:0px 0px 5px 0px;
	padding:2px;
	font:normal 12px/16px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
	border:1px solid #145a96;
}
input.formminstart{
	display:block;
	float:left;
	width:52px;
	height:14px;
	margin:5px 0px 5px 0px;
	font:normal 12px/14px Arial, Helvetica, Verdana, Sans-Serif;
	padding:2px;
	border:1px solid #145a96;
	color:#666;
}
input.formmed{
	display:block;
	float:left;
	width:144px;
	height:16px;
	margin:0px 0px 5px 0px;
	padding:2px;
	font:normal 12px/16px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
	border:1px solid #145a96;
}
input.formcheck{
	display:block;
	float:left;
	width:20px;
	height:16px;
	margin:0px 0px 5px 0px;
	padding:2px;
	font:normal 12px/16px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
}
input.formradio{
	display:inline;
	margin:0px;
	padding:0px;
	color:#145a96;
}
textarea.formfull{
	display:block;
	float:left;
	width:304px;
	height:80px;
	margin:0px 0px 5px 0px;
	padding:2px;
	font:normal 12px/16px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
	border:1px solid #145a96;
}
textarea.formfull2{
	display:block;
	width:414px;
	height:80px;
	margin:0px 0px 5px 0px;
	padding:2px;
	font:normal 12px/16px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
	border:1px solid #145a96;
}
textarea.formfull212{
	display:block;
	float:left;
	width:212px;
	height:80px;
	margin:0px 0px 5px 0px;
	padding:2px;
	font:normal 12px/16px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
	border:1px solid #ccc;
}
select.formfull{
	display:block;
	width:310px;
	height:22px;
	margin:0px;
	padding:0px;
	font:normal 12px/22px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
	border:1px solid #145a96;
}
input.floatsend{
	display:block;
	float:left;
	width:100px;
	height:22px;
	margin:0px;
	padding:0px;
	text-align:center;
	text-transform:uppercase;
	background:left bottom url('/fileadmin/template.v1/_styleimages/btn-background.jpg') no-repeat;
	font:normal 12px/22px Arial, Helvetica, Verdana, Sans-Serif;
	color:#145a96;
	border:1px solid #145a96;
}
select.hausuebersicht{
	display:block;
	width:150px;
	height:20px;
	margin:0px;
	padding:0px;
	font:normal 12px/20px Arial, Helvetica, Verdana, Sans-Serif;
	color:#145a96;
	background-color:#f4f4f6;
	border:1px solid #145a96;
}
select.teaser{
	display:block;
	float:left;
	width:180px;
	height:20px;
	margin:5px 0px 5px 0px;
	padding:0px;
	font:normal 12px/20px Arial, Helvetica, Verdana, Sans-Serif;
	color:#145a96;
	background-color:#f4f4f6;
	border:1px solid #145a96;
}
input.los{
	display:block;
	float:left;
	width:30px;
	height:20px;
	margin:5px 0px 5px 0px;
	padding:0px;
	text-align:center;
	font:normal 12px/20px Arial, Helvetica, Verdana, Sans-Serif;
	color:#fff;
	background-color:#145a96;
	border:0px none #145a96;
}
input.los{
	display:block;
	float:left;
	width:30px;
	height:20px;
	margin:5px 0px 5px 0px;
	padding:0px;
	text-align:center;
	font:normal 12px/20px Arial, Helvetica, Verdana, Sans-Serif;
	color:#fff;
	background-color:#145a96;
	border:0px none #145a96;
}
input.pfeil{
	display:block;
	float:left;
	width:20px;
	height:20px;
	margin:5px 0px 5px 0px;
	padding:0px;
	border:0px none #145a96;
}
input.search{
	display:block;
	float:left;
	width:144px;
	height:16px;
	margin:0px;
	padding:2px;
	font:normal 12px/16px Arial, Helvetica, Verdana, Sans-Serif;
	color:#666;
	border:1px solid #145a96;
}
input.searchbutton{
	display:block;
	float:left;
	width:22px;
	height:22px;
	margin:0px;
	padding:0px 0px 0px 5px;
	color:#666;
	border:0px none #145a96;
}
label.forml235{
	display:block;
	float:none;
	width:233px;
	height:20px;
	margin:0px;
	padding:0px;
	font:normal 12px/20px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
}
input.formf235{
	display:block;
	width:229px;
	height:16px;
	margin:0px;
	padding:2px;
	font:normal 12px/16px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
	border:1px solid #145a96;
}
textarea.formt23596{
	display:block;
	width:229px;
	height:96px;
	margin:0px;
	padding:2px;
	font:normal 12px/16px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
	border:1px solid #145a96;
}
input.formbtn100{
	display:block;
	float:left;
	width:100px;
	height:22px;
	margin:0px;
	padding:0px;
	text-align:center;
	text-transform:uppercase;
	background:left bottom url('/fileadmin/template.v1/_styleimages/btn-background.jpg') no-repeat;
	font:normal 12px/22px Arial, Helvetica, Verdana, Sans-Serif;
	color:#145a96;
	border:1px solid #145a96;
}
input.formbtn200{
	display:block;
	float:left;
	width:200px;
	height:22px;
	margin:0px;
	padding:0px;
	text-align:center;
	text-transform:uppercase;
	background:left bottom url('/fileadmin/template.v1/_styleimages/btn-background.jpg') no-repeat;
	font:normal 12px/22px Arial, Helvetica, Verdana, Sans-Serif;
	color:#145a96;
	border:1px solid #145a96;
}
input.formbtn120{
	display:block;
	float:left;
	width:120px;
	height:22px;
	margin:0px;
	padding:0px;
	text-align:center;
	text-transform:uppercase;
	background:left bottom url('/fileadmin/template.v1/_styleimages/btn-background.jpg') repeat-x;
	font:normal 12px/22px Arial, Helvetica, Verdana, Sans-Serif;
	color:#145a96;
	border:1px solid #145a96;
}
input.formbtn150{
	display:block;
	float:left;
	width:150px;
	height:22px;
	margin:0px;
	padding:0px;
	text-align:center;
	text-transform:uppercase;
	background:left bottom url('/fileadmin/template.v1/_styleimages/btn-background.jpg') repeat-x;
	font:normal 12px/22px Arial, Helvetica, Verdana, Sans-Serif;
	color:#145a96;
	border:1px solid #145a96;
}
/* ----- Typo3 ----- */
div.csc-textpic-right div dl.picture, div.csc-textpic-intext-right div dl.picture{
	padding-left:10px;
}
div.csc-textpic-imagewrap{
	margin:0px;
	padding:0px;
}
div.csc-textpic-left div dl.picture, div.csc-textpic-intext-left div dl.picture{
	padding-right:10px;
}
#content div.csc-textpic-intext-left div.csc-textpic-imagewrap, #content div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap{
	margin-right:0 !important;
}

div.clipboxon div.csc-textpic-right div dl, div.clipboxon div.csc-textpic-intext-right div dl{
	padding-right:0px;
}


/* SLIMBOX */

#lbOverlay {
	position: absolute;
	z-index: 9999;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(../images/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border:1px solid #d6d6db;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../images/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	display:none;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 0px; /*1.4em;*/
	text-align: left;
	border: 2px solid #fff;
	border-top-style: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

#lbPrintLink {
	display: block;
	float: right;
	width: 22px;
	height: 22px;
	background: transparent url(../images/sb_printicon.gif) no-repeat center;
	margin:0 5px 0 0; padding:1px;
}
#lbCloseLinkX{
	display:none;
}
#lbSaveLink {
	display: block;
	float: right;
	width: 22px;
	height: 22px;
	background: transparent url(../images/sb_saveicon.gif) no-repeat center;
	margin:0 5px 0 0; padding:1px;
}

#lbSaveLink:hover,
#lbPrintLink:hover {
	border: 1px solid #666;
	padding: 0px;
}
iframe{
	display:block;
	overflow:hidden;
	border:0px none #fff;
	margin:0px;
	padding:0px;
}
#immoscout-iframe iframe{
	display:block;
	overflow-x:hidden;
    overflow-y:auto;
	border:0px none #fff;
	margin:0;
	padding:0;
}
/* ----- ETC LINK ----- */
#etc_link{
	display:block;
	float:right;
	width:100px;
	height:14px;
	margin:2px 0px 0px 0px;
	padding:0px 0px 2px 0px;
	text-decoration:none;
	text-align:right;
	font:normal 10px/14px Arial, Helvetica, Verdana, Sans-Serif;
	color:#145a96;
}
#mobile_link{
	display:block;
	float:left;
	width:100px;
	height:14px;
	margin:2px 0 0 0;
	padding:0 0 2px 10px;
	text-decoration:none;
	text-align:left;
	font:normal 10px/14px Arial, Helvetica, Verdana, Sans-Serif;
	color:#145a96;
}
#googletext{
	width:480px;
	padding:0px !important;
	border:;
}
/* ----- Segmueller ----- */

#content p a.segmuellerlink{
	color:#333;
	text-decoration:none;
	font-weight:bold;
}
#content p a.segmuellerlink:hover{
	color:#BC1320;
	text-decoration:none;
	font-weight:bold;
}

/* ---- ADVENTSKALENDER ---- */
#adventsaktion{
	display:block;
	height:100%;
    width:100%;
	background:url(/fileadmin/template.v1/_aktionen/adventskalender/hg.jpg) repeat-x top left #fff;
    text-align:left;
    font:normal 12px/16px Arial, Helvetica, Verdana, Sans-Serif;
}
#adventsaktion #advent{
	display:block;
	overflow:visible;
	height:1px;
	width:960px;
	margin:0 auto;
	padding:0;
}
#adventsaktion #adventcontent{
	display:block;
	overflow:visible;
    position:absolute;
	height:640px;
	width:960px;
	top:50%;
	margin:-320px auto 0;
	padding:0;
}
#adventsaktion #footer{
	display:block;
	overflow:visible;
	height:90px;
	width:960px;
	padding:0;
    margin:0;
}
#adventsaktion #footer p{
	display:block;
	width:100%;
}
#adventsaktion #footerleft{
	display:block;
    float:left;
	height:100%;
	width:600px;
	padding:0;
    margin:0;
}
#adventsaktion #footerleft p{
	margin:61px 0 0 0;
    padding:0;
    text-transform:uppercase;
    font-size:11px;
}
#adventsaktion #footerleft p a{
	text-decoration:none;
    margin-left:25px;
    color:#145a96;
}
#adventsaktion #footerright{
	display:block;
    float:left;
	height:100%;
	width:335px;
	padding:0;
    margin:0;
    text-align:right;
}
#adventsaktion #footerright p{
	margin:18px 0 0 0;
    padding:0;
}
#adventsaktion #footerright img{
	border:0px;
    margin:0;
    padding:0;
}
#adventsaktion p, #adventsaktion h1{
	display:block;
	min-height:17px;
	margin:0px;
    width:520px;
	padding:2px 2px 9px;
	font:normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
}
#adventsaktion h1{
	font:bold 15px/20px Arial, Helvetica, Verdana, Sans-Serif;
	color:#145a96;
}
#lb_advent{
	display:block;
	position:relative;
	width:100%;
    height:100%;
	margin:0;
	padding:0;
    text-align:left;
	background:left top no-repeat #fff;
    overflow:auto;
}
#lb_advent img{
	display:block;
	position:absolute;
	left:18px;
	top:12px;
	width:81px;
	height:95px;
	margin:0;
	padding:0;
	z-index:10;
}
#lb_advent div#gutscheinlink a{
	display:block;
	position:absolute;
	left:360px;
	top:310px;
	width:135px;
	height:28px;
	margin:0;
	padding:0;
	z-index:9;
	font:normal 14px/28px Arial, Helvetica, Verdana, Sans-Serif;
	text-decoration:none;
	text-indent:8px;
	color:#fff;
	background:left bottom url('/fileadmin/template.v1/_aktionen/adventskalender/button.gif') no-repeat;
}
#lb_advent div#gutscheinlink a:hover{
	color:#990000;
	background-position:left top;
}
#lb_advent div#downloadlink a{
	display:block;
	position:absolute;
	left:360px;
	top:350px;
	width:133px;
	height:26px;
	margin:0;
	padding:0;
	z-index:9;
	font:normal 14px/28px Arial, Helvetica, Verdana, Sans-Serif;
	text-decoration:none;
	text-align:center;
	color:#fff;
	background-color:#990000;
	border:1px solid #990000;
}
#lb_advent div#downloadlink a:hover{
	color:#990000;
	background-color:#fff;
}
#lb_advent div.bodytext{
	display:block;
	position:absolute;
	left:130px;
	top:50px;
	width:380px;
	min-height:50px;
	margin:0;
	padding:0;
	z-index:8;
}
#lb_advent div#footer{
	display:block;
	position:absolute;
	left:130px;
	top:385px;
	width:380px;
	height:12px;
	margin:0;
	padding:0;
	z-index:7;
}
#lb_advent h1{
	display:block;
	min-height:30px;
	width:380px;
	margin:0;
	padding:0 0 10px;
	font:normal 23px/28px Arial, Helvetica, Verdana, Sans-Serif;
	color:#990000;
}
#lb_advent h3{
	display:block;
	min-height:18px;
	width:380px;
	margin:0;
	padding:10px 0 5px;
	font:bold 14px/18px Arial, Helvetica, Verdana, Sans-Serif;
	color:#990000;
}
#lb_advent p{
	display:block;
	min-height:18px;
	width:380px;
	margin:0;
	padding:0 0 10px;
	font:normal 14px/18px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
}
#lb_advent div#footer p{
	min-height:12px;
	font:normal 10px/12px Arial, Helvetica, Verdana, Sans-Serif;
}
#lb_advent a{
	color:#990000;
	text-decoration:none;
}
#lb_advent a:hover{
	text-decoration:underline;
}
#lb_advent div.formularText{
	display:block;
	position:absolute;
	left:130px;
	top:50px;
	width:380px;
	min-height:50px;
	margin:0;
	padding:0;
	z-index:8;
}
#lb_advent div.formularText p{
	min-height:15px;
	font:normal 12px/15px Arial, Helvetica, Verdana, Sans-Serif;
}
#lb_advent form#Gutschein{
	display:block;
	position:absolute;
	left:130px;
	top:120px;
	width:390px;
	min-height:50px;
	margin:0;
	padding:0;
	z-index:8;
}
#lb_advent div.bodyform form#Gutschein{
	display:block;
	position:absolute;
	left:130px;
	top:260px;
	width:390px;
	min-height:50px;
	margin:0;
	padding:0;
	z-index:8;
}
#lb_advent input, #lb_advent select{
	border-color:#666;
}
#lb_advent input.formfull{
	width:276px;
}
#lb_advent input.formmax{
	width:215px;
}
#lb_advent input.formmin{
	width:45px;
}
#lb_advent input.formmed{
	width:130px;
}
#lb_advent select.formfull{
	width:281px;
}
#lb_advent fieldset.form, #lb_advent fieldset.radio{
	display:block;
	width:390px;
	min-height:20px;
	margin:0;
	padding:0;
	border:0 none;
}
#lb_advent input.formButtonAdvent{
	display:block;
	float:right;
	width:135px;
	height:28px;
	margin:0 3px 0 0;
	padding:0;
	font:normal 14px/28px Arial, Helvetica, Verdana, Sans-Serif;
	text-decoration:none;
	text-align:left;
	text-indent:8px;
	color:#fff;
	border:0 none;
	background:left bottom url('/fileadmin/template.v1/_aktionen/adventskalender/button.gif') no-repeat;
}
#lb_advent input.formButtonAdvent:hover{
	color:#990000;
	background-position:left top;
}
#lb_advent label.pflichtfelder{
	width:200px;
}
#lb_advent label.all{
	width:380px;
	min-height:20px;
}
/* ---- ADVENTSKALENDER ---- */
#ostersaktion{
	display:block;
	height:100%;
    width:100%;
	background:url(/fileadmin/template.v1/_aktionen/adventskalender2011/hg.jpg) repeat-x top left #fff;
    text-align:left;
    font:normal 12px/16px Arial, Helvetica, Verdana, Sans-Serif;
}
#ostersaktion #oster{
	display:block;
	overflow:visible;
	height:1px;
	width:960px;
	margin:0 auto;
	padding:0;
}
#ostersaktion #ostercontent{
	display:block;
	overflow:visible;
    position:absolute;
	height:640px;
	width:960px;
	top:50%;
	margin:-320px auto 0;
	padding:0;
}
#ostersaktion #footer{
	display:block;
	overflow:visible;
	height:90px;
	width:960px;
	padding:0;
    margin:0;
}
#ostersaktion #footer p{
	display:block;
	width:100%;
}
#ostersaktion #footerleft{
	display:block;
    float:left;
	height:100%;
	width:600px;
	padding:0;
    margin:0;
}
#ostersaktion #footerleft p{
	margin:61px 0 0 0;
    padding:0;
    text-transform:uppercase;
    font-size:11px;
}
#ostersaktion #footerleft p a{
	text-decoration:none;
    margin-left:25px;
    color:#145a96;
}
#ostersaktion #footerright{
	display:block;
    float:left;
	height:100%;
	width:335px;
	padding:0;
    margin:0;
    text-align:right;
}
#ostersaktion #footerright p{
	margin:18px 0 0 0;
    padding:0;
}
#ostersaktion #footerright img{
	border:0px;
    margin:0;
    padding:0;
}
#ostersaktion p, #osterssaktion h1{
	display:block;
	min-height:17px;
	margin:0px;
    width:520px;
	padding:2px 2px 9px;
	font:normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
}
#ostersaktion h1{
	font:bold 15px/20px Arial, Helvetica, Verdana, Sans-Serif;
	color:#145a96;
}
#lb_oster{
	display:block;
	position:relative;
	width:100%;
    height:100%;
	margin:0;
	padding:0;
    text-align:left;
	background:left bottom no-repeat #fff;
    overflow:auto;
}
#lb_oster img{
	display:block;
	position:absolute;
	left:18px;
	top:12px;
	width:81px;
	height:95px;
	margin:0;
	padding:0;
	z-index:10;
}
#lb_oster div#gutscheinlink a{
	display:block;
	position:absolute;
	left:330px;
	top:310px;
	width:185px;
	height:61px;
	margin:0;
	padding:0;
	z-index:9;
	font:normal 14px/28px Arial, Helvetica, Verdana, Sans-Serif;
	text-decoration:none;
	text-indent:8px;
	color:#fff;
	background:left bottom url('/fileadmin/template.v1/_aktionen/osterwiese/button.gif') no-repeat;
}
#lb_oster div#gutscheinlink a:hover{
	color:#7D8B02;
	background-position:left top;
}
#lb_oster div#downloadlink a{
	display:block;
	position:absolute;
	left:360px;
	top:350px;
	width:133px;
	height:26px;
	margin:0;
	padding:0;
	z-index:9;
	font:normal 14px/28px Arial, Helvetica, Verdana, Sans-Serif;
	text-decoration:none;
	text-align:center;
	color:#fff;
	background-color:#7D8B02;
	border:1px solid #7D8B02;
}
#lb_oster div#downloadlink a:hover{
	color:#7D8B02;
	background-color:#fff;
}
#lb_oster div.bodytext{
	display:block;
	position:absolute;
	left:30px;
	top:30px;
	width:380px;
	min-height:50px;
	margin:0;
	padding:0;
	z-index:8;
}
#lb_oster div#footer{
	display:block;
	position:absolute;
	left:30px;
	top:420px;
	width:380px;
	height:12px;
	margin:0;
	padding:0;
	z-index:7;
}
#lb_oster h1{
	display:block;
	min-height:30px;
	width:380px;
	margin:0;
	padding:0 0 10px;
	font:normal 26px/30px Arial, Helvetica, Verdana, Sans-Serif;
	color:#7D8B02;
}
#lb_oster h3{
	display:block;
	min-height:18px;
	width:380px;
	margin:0;
	padding:10px 0 5px;
	font:bold 14px/18px Arial, Helvetica, Verdana, Sans-Serif;
	color:#7D8B02;
}
#lb_oster p{
	display:block;
	min-height:18px;
	width:380px;
	margin:0;
	padding:0 0 10px;
	font:normal 14px/18px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
}
#lb_oster div#footer p{
	min-height:12px;
	font:normal 10px/12px Arial, Helvetica, Verdana, Sans-Serif;
}
#lb_oster a{
	color:#7D8B02;
	text-decoration:none;
}
#lb_oster a:hover{
	text-decoration:underline;
}
#lb_oster div.formularText{
	display:block;
	position:absolute;
	left:30px;
	top:30px;
	width:380px;
	min-height:50px;
	margin:0;
	padding:0;
	z-index:8;
}
#lb_oster div.formularText p{
	min-height:15px;
	font:normal 12px/15px Arial, Helvetica, Verdana, Sans-Serif;
}
#lb_oster form#Gutschein{
	display:block;
	position:absolute;
	left:30px;
	top:120px;
	width:390px;
	min-height:50px;
	margin:0;
	padding:0;
	z-index:8;
}
#lb_oster div.bodyform form#Gutschein{
	display:block;
	position:absolute;
	left:30px;
	top:260px;
	width:390px;
	min-height:50px;
	margin:0;
	padding:0;
	z-index:8;
}
#lb_oster input, #lb_advent select{
	border-color:#666;
}
#lb_oster input.formfull{
	width:276px;
}
#lb_oster input.formmax{
	width:215px;
}
#lb_oster input.formmin{
	width:45px;
}
#lb_oster input.formmed{
	width:130px;
}
#lb_oster select.formfull{
	width:281px;
}
#lb_oster fieldset.form, #lb_advent fieldset.radio{
	display:block;
	width:390px;
	min-height:20px;
	margin:0;
	padding:0;
	border:0 none;
}
#lb_oster input.formButtonAdvent{
	display:block;
	float:right;
	width:133px;
	height:26px;
	margin:0 3px 0 0;
	padding:0;
	font:normal 14px/28px Arial, Helvetica, Verdana, Sans-Serif;
	text-decoration:none;
	text-align:left;
	text-indent:8px;
	color:#fff;
	border:0 none;
    background:#7D8B02;
    cursor:pointer;
    border:1px solid #7D8B02;
	/*background:left top url('/fileadmin/template.v1/_aktionen/adventskalender/button.gif') no-repeat;*/
}
#lb_oster input.formButtonAdvent:hover{
	color:#7D8B02;
	background:#fff;
}
#lb_oster label.pflichtfelder{
	width:200px;
}
#lb_oster label.all{
	width:380px;
	min-height:20px;
}

/* ----- Links bei Aktionshäusern Warsteiner ----- */
#site #container #body #content div.tx-aeaktionshaus-pi1 div.col p span a.akt-warsteiner{
	color:#333;
    text-decoration:underline;
}
#site #container #body #content div.tx-aeaktionshaus-pi1 div.col p span a.akt-warsteiner:hover{
    text-decoration:none;
}

/* ----- Links bei Aktionshäusern Haus des Monats ----- */
#site #container #body #content div.tx-aeaktionshaus-pi1 div.col p span a.akt-hdm{
	color:#333;
    text-decoration:underline;
}
#site #container #body #content div.tx-aeaktionshaus-pi1 div.col p span a.akt-hdm:hover{
    text-decoration:none;
}
#site #container #body #content div.tx-aeaktionshaus-pi1 div.col p span a.akt-hdm.red{
	color:#B8191A;
}


/* ----- Links bei Aktionshäusern Schlecker ----- */
#site #container #body #content div.tx-aeaktionshaus-pi1 div.col p span a.akt-schlecker{
	color:#333;
    text-decoration:underline;
}
#site #container #body #content div.tx-aeaktionshaus-pi1 div.col p span a.akt-schlecker:hover{
    text-decoration:none;
}
#site #container #body #content div.tx-aeaktionshaus-pi1 div.col p span a.akt-schlecker-blau{
	color:#014495;
    text-decoration:underline;
}
#site #container #body #content div.tx-aeaktionshaus-pi1 div.col p span a.akt-schlecker-blau:hover{
    text-decoration:none;
}
#site #container #body #content div.tx-aeaktionshaus-pi1 div.col p span a.akt-freiheit-rot{
	color:#a00000;
    text-decoration:underline;
}
#site #container #body #content div.tx-aeaktionshaus-pi1 div.col p span a.akt-freiheit-rot:hover{
    text-decoration:none;
}




/* ----- Anpassung Umfragen-Layout ----- */
#content .keq_question{
	width:100%;
    background:#145a96;
    border:0px solid;
    font-weight:bold;
    color:#fff;
}
#content .keq_question:first-line{
	margin-left:-10px;
}
#content .keq_selection, #content .keq_input{
	margin:0;
    border:0px solid;
}
#content .keq_navigation a{
	border:1px solid #145a96;
    width:170px;
    color:#145a96;
    text-align:center;
	text-transform:uppercase;
    font-weight:normal;
    background:left bottom url('/fileadmin/template.v1/_styleimages/btn-background.jpg') no-repeat;
}
#content .keq_selection select {
	width:220px;
}
#content .keq_selection input.keq_inp_large, #content .keq_input input {
	width:220px;
}







/* Anpassungen Powermail */
fieldset.tx-powermail-pi1_fieldset legend {
   display: none;
}
.error {
	font:bold 12px/14px Arial, Helvetica, Verdana, Sans-Serif;
	text-align:left;
    text-indent:6px;
    color:#990000;	
}



/* Musterhäuser Bildunterschrift */
span.buz{
	displa:block;
    float:right;
    margin-top:-5px;
    font-size:11px;
}




/* Elastislide Style */
.es-carousel-wrapper		{ position:relative; width:480px; height:81px; padding:0; background:url(/fileadmin/template.v1/_styleimages/haeuser-slider-bg.jpg) top left no-repeat; }
.es-carousel				{ overflow:hidden; position:absolute; top:8px; left:21px; width:450px; z-index:1; }
.es-hider					{ position:absolute; top:0; right:0; z-index:2; width:21px; height:81px; background:url(/fileadmin/template.v1/_styleimages/haeuser-slider-bg.jpg) top right no-repeat; }
.es-nav						{ position:absolute; width:100%; left:0; top:0; z-index:3; }

#content #carousel .es-carousel ul				{ display:none; padding:0px; }

.es-carousel ul li			{ height:100%; float:left; display:block; margin:0; padding:0; }
.es-carousel ul li a		{ display:block; margin:0; padding:0; }
.es-carousel ul li a img	{ display:block; height:63px; width:78px; border:1px solid #fff; }

.es-nav span				{ position:absolute; width:10px; height:28px; top:26px; cursor:pointer; text-indent:-9000px;}
             
.es-nav span.es-nav-prev    { background:url(/fileadmin/template.v1/_styleimages/haeuser-slider-back-aktiv.jpg) no-repeat top left; left:5px; }
.es-nav span.es-nav-next	{ background:url(/fileadmin/template.v1/_styleimages/haeuser-slider-next-aktiv.jpg) no-repeat top right; right:3px; }

.hausmanufaktur .es-nav span.es-nav-prev    { background:url(/fileadmin/template.v1/_hausmanufaktur/slider-button-gold-links.png) no-repeat top left; left:5px; }
.hausmanufaktur .es-nav span.es-nav-next	{ background:url(/fileadmin/template.v1/_hausmanufaktur/slider-button-gold-rechts.png) no-repeat top right; right:3px; }

.es-carousel a.vkl-adam-jakob		{ width:80px; height:65px; background:url(/fileadmin/template.v1/_recruiting/_images/adam-jakob-double.jpg) left bottom no-repeat; }
.es-carousel a.vkl-adam-jakob:hover	{ background-position:left top; }
.es-carousel a.vkl-adam-jakob:focus	{ background-position:left top; }

.es-carousel a.vkl-claus-jacquemin			{ width:80px; height:65px; background:url(/fileadmin/template.v1/_recruiting/_images/claus-jacquemin-double.jpg) left bottom no-repeat; }
.es-carousel a.vkl-claus-jacquemin:hover	{ background-position:left top; }
.es-carousel a.vkl-claus-jacquemin:focus	{ background-position:left top; }

.es-carousel a.vkl-gernot-poppe			{ width:80px; height:65px; background:url(/fileadmin/template.v1/_recruiting/_images/gernot-poppe-double.jpg) left bottom no-repeat; }
.es-carousel a.vkl-gernot-poppe:hover	{ background-position:left top; }
.es-carousel a.vkl-gernot-poppe:focus	{ background-position:left top; }

.es-carousel a.vkl-joachim-billig		{ width:80px; height:65px; background:url(/fileadmin/template.v1/_recruiting/_images/joachim-billig-double.jpg) left bottom no-repeat; }
.es-carousel a.vkl-joachim-billig:hover	{ background-position:left top; }
.es-carousel a.vkl-joachim-billig:focus	{ background-position:left top; }

.es-carousel a.vkl-stephan-klee			{ width:80px; height:65px; background:url(/fileadmin/template.v1/_recruiting/_images/stephan-klee-double.jpg) left bottom no-repeat; }
.es-carousel a.vkl-stephan-klee:hover	{ background-position:left top; }
.es-carousel a.vkl-stephan-klee:focus	{ background-position:left top; }

.es-carousel a.vkl-thomas-heitz			{ width:80px; height:65px; background:url(/fileadmin/template.v1/_recruiting/_images/thomas-heitz-double.jpg) left bottom no-repeat; }
.es-carousel a.vkl-thomas-heitz:hover	{ background-position:left top; }
.es-carousel a.vkl-thomas-heitz:focus	{ background-position:left top; }

.es-carousel a.vkl-wolfgang-wittmann		{ width:80px; height:65px; background:url(/fileadmin/template.v1/_recruiting/_images/wolfgang-wittmann-double.jpg) left bottom no-repeat; }
.es-carousel a.vkl-wolfgang-wittmann:hover	{ background-position:left top; }
.es-carousel a.vkl-wolfgang-wittmann:focus	{ background-position:left top; }

#content #recruiting-box-outer	{ position:relative; color:#fff; }
#content #recruiting-box		{ display:block; position:absolute; width:228; height:104px; left:214px; top:-92px; background:url(/fileadmin/template.v1/_recruiting/_images/allkauf-rechteck-element.jpg) left bottom no-repeat; }

#content #recruiting-box span.rb-headline	{ display:block; text-transform:uppercase; font-size:12px; line-height:26px; padding-left:10px; }
#content #recruiting-box span.rb-txt		{ display:block; font-size:11px; line-height:14px; padding:0 10px; }
#content #recruiting-box span.rb-line		{ display:block; position:relative; width:197px; left:10px; font-size:11px; height:6px; padding:0; margin-bottom:6px; border-bottom:1px solid #fff; }
#content #recruiting-box span.rb-termin		{ display:block; font-size:11px; line-height:16px; padding:0 10px; }


#teaser .recruiting-teaser						{ display:block; width:209px; margin:10px 0 0; padding:0; list-style:none outside none; position:relative; min-height:620px; overflow:hidden; }
#teaser .recruiting-teaser .recruitingecke		{ display:block; width:16px; height:16px; margin:0; padding:0; position:absolute; left:0; top:0; z-index:20; overflow:hidden; background:url(/fileadmin/template.v1/_recruiting/_images/allkauf-ecke-element.png) left top no-repeat; }

#teaser .recruiting-teaser .panel				{ background:url(/fileadmin/template.v1/_recruiting/_images/rb-box-verlauf.jpg) left 43px repeat-x; }
#teaser .recruiting-teaser .panel .headline		{ display:block; width:100%; height:43px; background-color:#145a96; font-size:12px; font-weight:bold; color:#fff; }
#teaser .recruiting-teaser .panel .headline p	{ padding:9px 10px 8px 15px;}

#teaser .recruiting-teaser .panel .rb-img		{ display:block; position:absolute; top:1px; right:15px; }

#teaser .recruiting-teaser .panel .rb-box		{ display:block; font-size:11px; padding:14px 10px 0 13px; position:relative; }

#teaser .recruiting-teaser .panel .rb-box .rb-kontakt a			{ color:#145a96; text-decoration:none; }
#teaser .recruiting-teaser .panel .rb-box .rb-kontakt a:hover	{ text-decoration:underline; }


#teaser .recruiting-teaser .panel .rb-name	{ font-weight:bold; color:#145a96; width:96px; white-space:pre-wrap; }
#teaser .recruiting-teaser .panel .rb-pos		{ font-weight:bold; color:#333; }
#teaser .recruiting-teaser .panel .rb-text	{ font-style:italic; font-size:12px; }

#teaser .recruiting-teaser .panel .rb-seperator	{ display:block; margin:10px; background: url("/fileadmin/template.v1/_styleimages/hrow.gif") repeat-x 0 10px transparent; font:1px/1px Arial,Helvetica,Verdana,Sans-Serif;
												  height:10px; margin:0; overflow:hidden; padding:10px 0 0 0; width:185px; }

#teaser .recruiting-teaser .panel .rb-map			{ display:block; position:relative; left:-10px; top:10px; }

#teaser .recruiting-teaser .panel .rb-map-headline	{ font-weight:bold; color:#145a96; font-size:12px; }

#teaser .recruiting-teaser .panel .panel-wrapper 		{ padding:0; }
#teaser .coda-slider 									{ margin:0; background-color:#fff; }
#teaser .coda-slider-wrapper.arrows .coda-slider,
#teaser .coda-slider-wrapper.arrows .coda-slider .panel	{ width:209px; }
#teaser .recruiting-teaser .coda-nav					{ display:none; }

#teaser .recruiting-teaser .coda-nav-left				{ display:block; position:absolute; bottom:0; left:0; z-index:20; width:60px; }
#teaser .recruiting-teaser .coda-nav-right				{ display:block; position:absolute; bottom:0; right:0; z-index:20; width:60px; }

#teaser .coda-nav-left a,
#teaser .coda-nav-right a 								{ padding:0; width:60px; background:#d6d6db; color:#145a96; font:12px/20px Arial,Helvetica,Verdana,Sans-Serif; }




#teaser #recruiting-box-outer				{ position:relative; color:#fff; margin-top:7px; margin-bottom:5px; }
#teaser #recruiting-box						{ display:block; width:228; height:144px; background:url(/fileadmin/template.v1/_recruiting/_images/allkauf-rechteck-element-start.jpg) left bottom no-repeat; }
#teaser #recruiting-box span				{ font-family:Arial, Helvetica, Verdana, Sans-Serif; color:#fff; }
#teaser #recruiting-box a					{ display:block; font-family:Arial, Helvetica, Verdana, Sans-Serif; color:#fff; padding-top:3px; text-decoration:none; }
#teaser #recruiting-box span.rb-headline	{ display:block; text-transform:uppercase; font-size:12px; line-height:26px; padding-left:10px; }
#teaser #recruiting-box span.rb-subline		{ display:block; font-size:12px; line-height:20px; padding-left:10px; }
#teaser #recruiting-box span.rb-txt			{ display:block; font-size:11px; line-height:14px; padding:0 10px; }
#teaser #recruiting-box span.rb-line		{ display:block; position:relative; width:190px; left:10px; font-size:11px; height:6px; padding:0; margin-bottom:6px; border-bottom:1px solid #fff; }
#teaser #recruiting-box span.rb-termin		{ display:block; font-size:11px; line-height:16px; padding:0 10px; }




/* ----- NIVO SLIVER ----- */

.nivoSlider {
    position:relative;
    width:480px; /* Change this to your images width */
    height:265px; /* Change this to your images height */
    background:url(/fileadmin/template.v1/_styleimages/loading.gif) no-repeat 50% 50%;
}
.nivoSlider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
.nivoSlider a {
    border:0;
    display:block;
}

.nivo-controlNav {
    bottom: -40px;
    left: 50%;
    margin-left: -95px;
    position: absolute;
}

.nivo-controlNav a {
    background: url("/fileadmin/template.v1/_styleimages/nivobutton.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    display: block;
    float: left;
    height: 14px;
    width: 14px;
    margin-right: 3px;
    text-indent: -9999px;
}

.nivo-controlNav a.active {
    background-position: 0 -14px;
}
#content .nivoSlider .nivo-caption p{
	color:#fff;
	padding:6px 10px;
}
#content .nivoSlider .nivo-caption span{
	display:block;
	float:right;
}
