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

a.prospektlink{
	display:block;
	width:209px;
	height:113px;
	maring: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;
	maring:8px 0px 0px 0px;
	padding:0px;
	background:-209px 0px url(/fileadmin/template.v1/_styleimages/teaser-infopaket-anfordern.gif) no-repeat;
}
:lang(de){
	quotes:"\201E" "\201C" "\201A" "\2018";
}

/* ----- 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:left;
	background-color:#F4F7FA;
}

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

#site{
	display:block;
	width:940px;
	min-height:100%;
	margin:0px auto 0px auto;
	padding:0px;
	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{
	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.submeta:hover{
	font-weight:bold;
}
#menu ul li a.submetaon{
	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;
}
#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 a 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{
	display:block;
	min-height:20px;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
	font:bold 12px/20px Arial, Helvetica, Verdana, Sans-Serif;
	color:#145a96;
}
#content div.doubleteaser div.teaser 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:0px;
	padding:0px;
	font:normal 12px/18px Arial, Helvetica, Verdana, Sans-Serif;
	color:#145a96;
}
#content h2.clipboxoff{
	display:block;
	min-height:18px;
	width:480px;
	margin:0px;
	padding:0px;
	font:normal 12px/18px Arial, Helvetica, Verdana, Sans-Serif;
	color:#145a96;
}
#content h2.clipboxoff 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 a:hover{
	color:#145a96;
	background:0px 4px url('/fileadmin/template.v1/_styleimages/pfeil-blau-rechts-normal.gif') no-repeat;
}
#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 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:0px;
	text-align:right;
	padding:0px;
	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:0px none #F4F7FA;
}
#content div.clipboxon p, #content div.col p{
	padding-right:0px;
}
#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:0px;
	padding:0px 0px 9px 15px;
	font:normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
	color:#333;
	list-style:disc outside none;
}
#content ul li, #content form ul li, #content div.col ul li, #content div.clipboxon ul 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:0px 0px 6px 0px;
	padding:0px;
	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:468px;
	margin:0px 0px 6px 0px;
	padding:0px 0px 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 75px;
	font:bold 26px/26px Arial, Helvetica, Verdana, Sans-Serif;
	color:#145a96;
}
#content div.col p.framed span.kpreis{
	display:block;
	padding:0 0 5px 75px;
	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 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 div.col 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 div.col img.vklpict{
	display:block;
	width:235px;
	margin:18px 0px 0px 0px;
	padding:0px;
	border:0px none #d6d6db;
}
#content div.col 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 div.col a.exposepict img{
	display:block;
	width:22px;
	height:22px;
	margin:0px;
	padding:164px 0px 0px 210px;
	border:0px none #fff;
}
#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:25px;
	background:0px 15px 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 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;
}
/* ----- 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{
	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{
	text-decoration:none;
	color:#145a96;
}
#teaser div.linklist 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{
	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{
	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;
	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;
	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;
	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;
}
/* ----- 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;
}
#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;
}