/************************************************************
wuestenrot stylesheet
cssDefault 
wuestenrot datenservice / inet 
************************************************************/

/*---------------------------------------------------------------------------------
	BASIC CONTAINER
---------------------------------------------------------------------------------*/
body {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #4f4f4f;
	margin:0 0 0 -10px;
	padding:0 0 0 0;
	text-align:left;
	background:url('/webapp_homepage//media/static/img/imgBackBody.png') top repeat-x #eceae8;
}

.divSite3d {
	margin: 0px auto;
	width:1020px;
	padding:0 0 0 0;
	height:500px;
	text-align:left;
	background: url('/webapp_homepage//media/static/img/imgBackSite.png') no-repeat;
}
.divSite {
	position:relative;
	margin: 0 10px 0 10px;
	padding:0 0 10px 0;
	width: 1000px;
	text-align:left;
	background-color:#ffffff;
	text-align:left;
	overflow:hidden;
}
img {
	border:none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.divContent {
}
div.clear {
	clear:left;
	margin:0;
	padding:0;
	font-size:0px;
	height:0;
	line-height:0;
}

/*---------------------------------------------------------------------------------
	HEADER
---------------------------------------------------------------------------------*/
.divHead {
	display:inline;
	position: relative;
	float: left;
	width: 1000px;
	height:80px;
	margin: 0 0 15px 0;
	padding: 0 0 0 0;
	z-index: 1;
	background: url('/webapp_homepage//media/static/img/imgHead.png');
}
.divHead img {
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	this.src = "/webapp_homepage//media/static/img/imgBlank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
	this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
	);
}
.divLogo {
	position:absolute;
	left:730px;
	top:35px;
	width:135px;
	height:45px;
	padding:0 15px 0 15px;
	background-color:#ffffff;
	z-index:2;
}
.divLogoLightBox {
	position:absolute;
	left:300px;
	top:15px;
	width:135px;
	height:45px;
	padding:0 5px 0 5px;
	background-color:#ffffff;
	z-index:2;
	display:none;
}
* html .divLogoLightBox {
	position:relative;
	left:300px;
	top:63px;
	width:135px;
	height:1%;
	padding:0px 5px 0 5px;
	margin-top:-4em;
	background-color:#ffffff;
	z-index:2;
	display:none;
}

.divHotbar {
	position: relative;
	top:10px;
	left:10px;
	height:35px;
	width:100%;
}
.divHotbar a, .divHotbar a:link, .divHotbar a:visited {
	float:left;
	color: #4f4f4f;
	margin:2px 0 0 0;
	text-decoration: none;
	display:inline;
}
.divHotbar a:hover, .divHotbar a:active {
	color:#bb0000;
	text-decoration:none;
	margin:2px 0 0 0;
}
.divHotbarSearch {
	position:relative;
	float:left;
	margin:0 0 0 0;
}
.divHotbar .divHotbarSearch a, .divHotbarSeach a:link, .divHotbarSearch a:visited {
	margin:0 0 0 0;
}
.formfield {
	border:1px solid #b6b6b6;
	float:left;
	height:15px;
	font-size:11px;
	margin:0 0 0 10px;
	padding: 2px 0 0 5px;
	color:#4f4f4f;
}
* html .formfield {
	border:1px solid #b6b6b6;
	float:left;
	height:13px;
	font-size:11px;
	margin:0 0 0 10px;
	padding: 2px 0 2px 5px;
	color:#4f4f4f;
}
.formfield2, * html .formfield2 {
	border:1px solid #b6b6b6;
	float:left;
	height:15px;
	font-size:11px;
	margin:0 0 0 0;
	padding: 2px 0 0 5px;
	color:#4f4f4f;
}
/*---------------------------------------------------------------------------------
	FOOTER
---------------------------------------------------------------------------------*/
.divFoot {
	position: relative;
	float: left;
	display:block;
	width: 980px;
	height:35px;
	margin:10px 10px 0 10px;
	padding: 0 0 0 0;
	border-top:1px solid #d7d7d7;
	background: /*url('/webapp_homepage//media/static/img/imgBackFoot.png')*/ left top no-repeat #f9f9f9;
	text-align: left;
}
* html .divFoot {
	position: relative;
	float: left;
	display:block;
	width: 980px;
	height:35px;
	margin:10px 10px 0 5px;
	padding: 0 0 0 0;
	border-top:1px solid #d7d7d7;
	background: /*url('/webapp_homepage//media/static/img/imgBackFoot.png')*/ left top no-repeat #f9f9f9;
	text-align: left;
}
.divFootItem {
	position: relative;
	display:inline;
	float: left;
	width: 470px;
	margin:10px 0 0 10px;
	padding:0 0 0 0;
	text-align: left;
}
.ulFoot {
	font-size:11px;
	float:left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;

}
.ulFoot li {
	float:left;
	list-style-type: none;
}
.ulFoot li a,.ulFoot li a:visited {
	color: #737373;
	text-decoration: none;
}
.ulFoot li a:hover {
	color: #e61414;
}
.ulFoot li a.red,.ulFoot li a.red:visited {
	color: #e61414;
	text-decoration: none;
}
.ulFoot li a.red:hover {
	color: #737373;
}

/*---------------------------------------------------------------------------------
	CONTAINER SITE
---------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------
	LEFT
---------------------------------------------------------------------------------*/
.divLeft {
	position: relative;
	display:inline;
	float: left;
	width: 230px;
	margin: 0 15px 0 10px;
	padding: 0 0 0 0;
	border-top: 1px solid #d8d8d8;
}
.divLeftContent {
	position: relative;
	display: inline;
	float: left;
	margin: 0px 0 0 0;
	padding: 0px 0px 5px 0px;
}
* html .divLeftContent {
	position: relative;
	display: inline;
	float: left;
	margin: 0px 0 0 0;
	padding: 0px 0px 5px 0px;
}
/*---------------------------------------------------------------------------------
	MID
---------------------------------------------------------------------------------*/
.divMid {
	position: relative;
	display:block;
	float: left;
	width: 475px;
	margin: 0 15px 0 0;
	padding: 0 0 0 0;
	min-height:750px;
}
* html .divMid {
	position: relative;
	display:block;
	float: left;
	width: 475px;
	margin: 0 15px 0 0;
	padding: 0 0 0 0;
	height:750px;
}
.divMidLightBox {
	position: relative;
	display:block;
	float: left;
	width:475px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align:left;
}
.divMidTeaser {
	position:relative;
	float:left;
	width:475px;
	height:357px;
	border-top: 1px solid #d8d8d8;
	padding:2px 0 0 0;
}
.divMidTeaserImmo {
	position:relative;
	float:left;
	width:475px;
	height:178px;
	border-top: 1px solid #d8d8d8;
	padding:2px 0 0 0;
}
.divMidTeaserImmo a, .divMidTeaserImmo a:link, .divMidTeaserImmo a:hover {
	text-decoration:none;
}	
.divMidRight {
	position: relative;
	display:block;
	float: left;
	width: 720px;
	margin: 0 15px 0 0;
	padding: 0 0 0 0;
}
/*---------------------------------------------------------------------------------
	RIGHT
---------------------------------------------------------------------------------*/
.divRight {
	position: relative;
	float: left;
	display:block;
	width: 245px;
	margin: 0 0 0 0;
	padding: 2px 0 0 0;
	border-top: 1px solid #d8d8d8;
}
.divRightContent {
	position:absolute;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
/*---------------------------------------------------------------------------------
	MID_HEADLINE
---------------------------------------------------------------------------------*/
.divMidHeadline {
	position:relative;
	float: left;
	display:block;
	width:100%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-top: 1px solid #d8d8d8;
	background:url('/webapp_homepage//media/static/img/imgDotted.gif') repeat-x;
	background-position:left 100%;
}
.divMidRightHeadline {
	position:relative;
	float: left;
	display:block;
	width:735px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-top: 1px solid #d8d8d8;
	background:url('/webapp_homepage//media/static/img/imgDotted.gif') repeat-x;
	background-position:left 100%;
}
.h1Mid {
	position:relative;
	float:left;
	font-family:arial,helvetica,sans-serif;
	font-size: 13px;
	color: #4F4F4F;
	font-weight: 600;
	text-transform: normal;
	margin: 0 0 0 0;
	padding: 7px 0 7px 0;
}
.headlineMisc {
	position:relative;
	top:0px;
	display:block;
	right:0px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style-type:none;
}
.headlineMisc li {
	float:right;
	margin:0 0 0 0;
	padding:6px 0 4px 10px;
}
.headlineMisc li .size1 {
	font-size:11px;
	font-weight:600;
}
.headlineMisc li .size2 {
	font-size:14px;
	font-weight:600;
}
.headlineMisc li a:hover {
	color:#000000;
	font-weight:600;
}

/*---------------------------------------------------------------------------------
	MID_SITEMAP_DOUBLE
---------------------------------------------------------------------------------*/
.divMidSitemapDouble {
	width:475px;
	height:275px;
	position:relative;
	margin:0  0 0 0;
	padding: 0 0 0 0;
	display:block;
}
.divMidSitemapDouble .left {
	float:left;
	width:230px;
	margin: 0 15px 0 0;
	padding: 0 0 0 0;
}
.divMidSitemapDouble .right {
	float:left;
	width:230px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
/*---------------------------------------------------------------------------------
	MID_PRODUKTTEASER_SINGLE
---------------------------------------------------------------------------------*/
.divMidProductSingle {
	position:relative;
	float:left;
	margin:15px 0 0 0;
	padding: 0 0 0 0;
	text-align:left;
}
.divMidProductSingle img {
	margin: 0 20px 0 0;
	padding: 0 0 0 0;
	float:left;
}
.divMidProductSingle p {
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	line-height:20px;
	color:#333;
	float:left;
	margin: 0 0 0 0;
	padding: 25px 0 0 0;
	width:220px;
}
/*---------------------------------------------------------------------------------
	MID_PRODUKTTEASER_DOUBLE
---------------------------------------------------------------------------------*/
.divMidProductDouble {
	width:475px;
	height:200px;
	position:relative;
	margin:0  0 0 0;
	padding: 0 0 0 0;
	display:block;
}
.divMidProductDouble img {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width:230px;
	height:130px;
}
.divMidProductDouble p {
	margin:5px 0 0 0;
	padding: 0 0 0 0;
	width:230px;
	font-size: 12px;
	line-height: 16px;
}
.divMidProductDouble .left {
	float:left;
	width:230px;
	height:240px;
	margin: 0 15px 0 0;
	padding: 0 0 0 0;
}
.divMidProductDouble .right {
	float:left;
	width:230px;
	height:240px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
/*---------------------------------------------------------------------------------
	MID_PRODUKT�BERSICHT
---------------------------------------------------------------------------------*/
.divMidOverview {
	position:relative;
	float:left;
	margin:15px 0 0 0;
	padding: 0 0 0 0;
	text-align:left;
}
.divMidOverview2 {
	position:relative;
	float:left;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	text-align:left;
}
.divMidOverview h2,
.divMidOverview2 h2{
	margin:0 0 10px 0;
	padding: 0 0 0 0;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	color: #e61414;
}
.divMidOverviewItem h2,
.divMidOverviewItem2 h2{
	margin:0 0 0 0;
	padding: 0 0 0 0;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	color: #e61414;
}
.divMidOverviewItem {
	position:relative;
	margin: 0 0 0 0;
	padding: 10px 0 10px 0;
	width:475px;
	min-height:80px;
	background:url('/webapp_homepage//media/static/img/imgDotted.gif') repeat-x;
	background-position:left 0%;
}
.divMidOverviewItem2 {
	position:relative;
	margin: 0 0 0 0;
	padding: 10px 0 10px 0;
	width:475px;
	height:60px;
	background:url('/webapp_homepage//media/static/img/imgDotted.gif') repeat-x;
	background-position:left 0%;
}
.divMidOverviewItem .divMidOverviewItemOverlayBack {
	position:absolute;
	left:0px;
	top:70px;
	width:120px;
	height:20px;
	display:block;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	z-index:1;
	background:url('/webapp_homepage//media/static/img/imgOverlayBlack.png');
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	this.src = "/webapp_homepage//media/static/img/imgBlank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
	this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
	);
}
.divMidOverviewItemOverlay {
	position:absolute;
	left:0px;
	top:70px;
	width:120px;
	height:20px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	z-index:1;
}
.divMidOverviewItemOverlay img {
	width:120px;
	height:20px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	z-index:1;
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	this.src = "/webapp_homepage//media/static/img/imgBlank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
	this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
	);
}
.divMidOverviewItem h3,
.divMidOverviewItem2 h3 {
	margin: 0 0 0 0;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	color: #4f4f4f;
}
.divMidOverviewItem p,
.divMidOverviewItem2 p {
	width: 475px;
}
.divMidOverviewItem p.date {
	margin:0 0 0 0;
	padding: 0 0 0 0;
	font-size:11px;
}
* html .divMidOverviewItem p {
	width: 345px;
	float:left;
}
* html .divMidOverviewItem2 p {
	width: 400px;
	float:left;
}
*:first-child+html .divMidOverviewItem p {
	float:left;
	width: 345px;
}
*:first-child+html .divMidOverviewItem2 p {
	float:left;
	width: 400px;
}
.divMidOverviewItem img,
.divMidOverviewItem2 img {
	float: left;
	margin: 0 10px 0 0;
	padding: 0 0 0 0;
}
/*---------------------------------------------------------------------------------
	MID_WERBUNG
---------------------------------------------------------------------------------*/
.divMidOverviewPresse {
	position:relative;
	float:left;
	margin:15px 0 0 0;
	padding: 0 0 0 0;
	text-align:left;
}
.divMidOverviewPresse h2{
	margin:0 0 10px 0;
	padding: 0 0 0 0;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	color: #e61414;
}
.divMidOverviewPresse h3{
	margin:0 0 10px 0;
	padding: 0 0 0 0;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	color: #e61414;
}
.divMidOverviewPresseItem {
	position:relative;
	margin: 0 0 0 0;
	padding: 10px 0 10px 0;
	width:475px;
	background:url('/webapp_homepage//media/static/img/imgDotted.gif') repeat-x;
	background-position:left 0%;
}
.divMidOverviewPresseItem p.date {
	margin:0 0 0 0;
	padding: 0 0 0 0;
	font-size:11px;
}
/*---------------------------------------------------------------------------------
	MID_WERBUNG
---------------------------------------------------------------------------------*/
.divMidWerbung {
	position:relative;
	float:left;
	margin:15px 0 0 0;
	padding: 0 0 0 0;
	text-align:left;
}
* html .divMidWerbung {
	position:relative;
	float:left;
	margin:15px 0 10px 0;
	padding: 0 0 0 0;
	text-align:left;
}
.divMidWerbungFirstLeft {
	position:relative;
	padding:0 0 0 0;
	float:left;
	width:230px;
	height:152px;
	margin:0 15px 15px 0;
}
.divMidWerbungFirstLeft img,
* html .divMidWerbungFirstLeft img {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.divMidWerbungFirstLeftSchule {
	position:relative;
	padding:5px 0 0 0;
	float:left;
	width:130px;
	height:90px;
	margin:0 15px 15px 0;
}
.divMidWerbungFirstLeftSchule img,
* html .divMidWerbungFirstLeftSchule img {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.divMidWerbungFirstRight {
	position:relative;
	padding:0 0 0 0;
	float:left;
	width:130px;
	height:90px;
	margin:0 0 15px 0;
}
.divMidWerbungFirstRight span {
	width: 230px;
	display:block;
	float:left;
	margin:0 0 5px 0;
	padding: 0 0 0 0;
}
.divMidWerbungFirstRight img {
	float:left;
	margin:0 10px 0 0;
	padding: 0 0 0 0;
}
.divMidWerbungFirstRightSchule {
	position:relative;
	padding:0 0 0 0;
	float:left;
	width:130px;
	height:90px;
	margin:0 0 15px 0;
}
.divMidWerbungFirstRightSchule span {
	width: 330px;
	display:block;
	float:left;
	margin:0 0 5px 0;
	padding: 0 0 0 0;
}
.divMidWerbungFirstRightSchule img {
	float:left;
	margin:0 10px 0 0;
	padding: 0 0 0 0;
}
* html .divMidWerbungFirstRight {
	position:relative;
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:left;
	width:230px;
	height:152px;
}
* html .divMidWerbungFirstLeft {
	position:relative;
	padding:0 0 0 0;
	margin:0 15px 0 0;
}
* html .divMidWerbungFirstRightSchule {
	position:relative;
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:left;
	width:130px;
	height:90px;
}
* html .divMidWerbungFirstLeftSchule {
	position:relative;
	padding:5px 0 0 0;
	margin:0 15px 0 0;
}
.divMidWerbung h2 {
	margin: 0 0 10px 0;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	color: #e61414;
}
.divMidWerbungArchive {
	position:relative;
	float:left;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	text-align:left;
}
.divMidWerbungArchiveItem {
	position:relative;
	margin: 0 0 0 0;
	padding: 10px 0 10px 0;
	width:475px;
	height:80px;
	background:url('/webapp_homepage//media/static/img/imgDotted.gif') repeat-x;
	background-position:left 0%;
}
* html .divMidWerbungArchiveItem {
	position:relative;
	margin: 0 0 0 0;
	padding: 10px 0 0 0;
	width:475px;
	height:90px;
	background:url('/webapp_homepage//media/static/img/imgDotted.gif') repeat-x;
	background-position:left 0%;
}
.divMidWerbung h3,
.divMidWerbungArchive h3 {
	margin: 0 0 10px 0;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	color: #4f4f4f;
}
.divMidWerbungArchiveItem span {
	width: 170px;
	display:block;
	float:left;
	margin:0 0 5px 0;
	padding: 0 0 0 0;
}
* html .divMidWerbungArchiveItem p {
	width: 335px;
	float:left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.divMidWerbungArchiveItem img {
	float: left;
	margin: 0 10px 0 0;
	padding: 0 0 0 0;
}
/*---------------------------------------------------------------------------------
	MID_FORMULARE + TABELLEN + RECHNER
---------------------------------------------------------------------------------*/
.divMidArchive {
	position:relative;
	float:left;
	width:475px;
	margin:15px 0 0 0;
	padding: 0 0 0 0;
	text-align:left;
}
.divMidArchive2 {
	position:relative;
	float:left;
	width:475px;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	text-align:left;
}
.divMidArchiveItem {
	margin: 0 0 0 0;
	padding: 10px 0 10px 0;
	height: 60px;
	background:url('/webapp_homepage//media/static/img/imgDotted.gif') repeat-x;
	background-position:left 0%;
}
.divMidArchiveItem h3 {
	margin: 0 0 0 0;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	color: #4f4f4f;
}
.divMidArchiveItem p {
	float: left;
	width: 385px;
}
.divMidArchiveItem p a:link {
	margin:0 10px 0 0;
	padding:0 0 -2px 0;
}
.divMidArchiveItem img {
	float: left;
	margin: 0 10px 0 0;
	padding: 0px;
}
.divMidArchiveItem p img {
	float: inherit;
	margin:2px 2px 0 0;
	padding:0 0 -2px 0;
}
/*---------------------------------------------------------------------------------
	MID_FORMULARE + TABELLEN + RECHNER
---------------------------------------------------------------------------------*/
.divMidActive {
	position:relative;
	float:left;
	margin: 15px 0 0 0;
	padding: 0 0 0 0;
	text-align: left;
}
/*---------------------------------------------------------------------------------
	MID_FORMULARE + TABELLEN + RECHNER
---------------------------------------------------------------------------------*/
.divMidMap {
	position:relative;
	float:left;
	margin: 15px 0 0 0;
	padding: 0 0 0 0;
	text-align: left;
}
/*---------------------------------------------------------------------------------
	MID_ABSATZ
---------------------------------------------------------------------------------*/
.divMidParagraph {
	position:relative;
	float:left;
	width:475px;
	margin:15px 0 0 0;
	padding: 0 0 0 0;
	text-align:left;
}
* html .divMidParagraph {
}
.divMidParagraphBody {
	position:relative;
	float:left;
	width:455px;
	margin:15px 0 0 0;
	padding: 0 0 0 0;
	text-align:left;
}
.divMidParagraphDetails {
	position:relative;
	float:left;
	width:475px;
	margin:0 0 0 0;
	padding: 5px 0 2px 0;
	text-align:left;
}
.divMidParagraphDetails2 {
	position:relative;
	float:left;
	width:455px;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	text-align:left;
	background:url('/webapp_homepage//media/static/img/imgDotted.gif') left bottom repeat-x;
}
.divMidParagraphDetails2 {
	position:relative;
	float:left;
	width:455px;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	text-align:left;
}
.divMidParagraphImmo {
	position:relative;
	float:left;
	width:475px;
	margin:0 0 0 0;
	padding: 10px 0 0 0;
	text-align:left;
	background:url('/webapp_homepage//media/static/img/imgDotted.gif') left top repeat-x;
}
.divMidParagraph h2,
.divMidActive h2,
.divMidParagraphImmo h2,
.divMidParagraphBody h2,
.divMidParagraphHighlight h2 {
	margin:0 0 10px 0;
	padding: 5px 0 5px 0;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	color: #e61414;
	border-top: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
}
.divMidActive h2.nowrap {
	margin:0 0 10px 0;
	padding: 5px 0 5px 0;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	color: #e61414;
	white-space:nowrap;
	border-top: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
}
.divMidTeaserImmo h2 {
	margin:10px 0 0 0;
	height:40px;
	padding: 0 0 0 0;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	color: #e61414;
}
.divMidParagraph h3,
.divMidParagraphImmo h3,
.divMidParagraphBody h3,
.divMidParagraphHighlight h3 {
	margin:0 0 10px 0;
	padding: 0 0 0 0;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	color: #4F4F4F;
}
.divMidParagraph h4,
.divMidParagraphImmo h4,
.divMidParagraphBody h4,
.divMidParagraphSmall h4 {
	margin:0 0 10px 0;
	padding: 5px 0 5px 0;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	color: #e61414; 
	border-top:1px solid #f3f3f3;
	border-bottom:1px solid #f3f3f3;
}
.divMidParagraph p,
.divMidParagraphImmo p,
.divMidParagraphBody p,
.divMidTeaserImmo p {
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	font-size: 12px;
	line-height: 16px;
}
.divMidParagraph .pressefoto {
	float:left;
	width:230px;
	margin:0 15px 10px 0;
	padding:0 0 0 0;
}
.divMidParagraph .presseteaser {
	float:left;
	width:475px;
	margin:0 0 10px 0;
	padding:0 0 0 0;
}
.divMidParagraph p.date {
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:11px;
}
.divMidParagraph p.copyright {
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:11px;
	color: #888888;
	font-weight:300;
}
.divMidParagraph p.bildtext {
	background:url(/webapp_homepage//media/static/img/imgDotted.gif) left bottom repeat-x;
	margin:5px 0 5px 0;
	padding:5px 0 5px 0;
	font-size:11px;
	color: #888888;
	font-weight:300;
}
.divMidParagraphImage,
.divMidParagraphImmo img,
.divMidParagraphBody img {
	float:left;
	margin: 0 10px 5px 0;
	padding: 0 0 0 0;
}

* html .divMidParagraphImage,
* html .divMidParagraphImmo img,
* html .divMidParagraphBody img {
	float:left;
	margin: 0 10px 5px 0;
	padding: 0 0 0 0;
}
.divMidParagraph .teaser,
.divMidParagraphImmo .teaser,
.divMidParagraphBody .teaser {
	margin: 0 20px 10px 0;
	padding: 0 0 0 0;
	float:left;
}
.divMidParagraph span.comment {
	font-size:12px;
	color:#000000;
}
/*---------------------------------------------------------------------------------
	MID_ABSATZ KONTAKT
---------------------------------------------------------------------------------*/
.divMidKontakt  {
	background:url(/webapp_homepage//media/static/img/imgDotted.gif) left top repeat-x;
	position:relative;
	float:left;
	width:475px;
	margin:15px 0 0 0;
	padding: 10px 0 0 0;
	text-align:left;
}
.divMidKontakt img {
	margin: 0 15px 0 0;
	padding: 0 0 0 0;
	float:left;
}
/*---------------------------------------------------------------------------------
	MID_ABSATZ mit kleinerem Schriftgrad 
---------------------------------------------------------------------------------*/
.divMidParagraphSmall,
* html .divMidParagraphSmall {
	position:relative;
	float:left;
	width:475px;
	margin:15px 0 0 0;
	padding: 0 0 0 0;
	font-size: 11px;
	color:#888888;
	text-align:left;
}
.divMidParagraphSmall p,
* html .divMidParagraphSmall p {
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	text-align:left;
	font-size: 11px;
	color:#888888;
	line-height: 14px;	
}
/*---------------------------------------------------------------------------------
	GEPUNKTETE TRENNLINIE
---------------------------------------------------------------------------------*/
.divMidClear {

	clear:both;
	width:475px;
	margin:15px 0 0 0;
	padding: 3px 0 3px 0;
	height:3px;
	background:url('/webapp_homepage//media/static/img/imgDotted.gif') left bottom repeat-x;
}
/*---------------------------------------------------------------------------------
	IMMO-FINANZ-VERSICHERUNGS-ABC
---------------------------------------------------------------------------------*/
.divMidABC {
	position:relative;
	float:left;
	width:475px;
	margin:15px 0 0 0;
	padding: 0 0 0 0;
	text-align:left;
	background:#f9f9f9;
}
a.abc, a.abc:link, a.abc:visited {
	color: #666666;
	background:#E2E2E2;
	font-weight:bold;
	float:left;
	padding:3px 4px 3px 5px;
	margin:0 0 0 0;
	display:block;
	text-align:center;
	text-transform:uppercase;
	text-decoration: none;
	border-right:1px solid #ffffff;
}
a.abcActive, a.abcActive:link, a.abcActive:visited {
	color: #ffffff;
	background:#e61414;
	font-weight:bold;
	float:left;
	padding:3px 4px 3px 5px;
	margin:0 0 0 0;
	display:block;
	text-align:center;
	text-transform:uppercase;
	text-decoration: none;
	border-right:1px solid #ffffff;
}
.abcEmpty {
	color: #666666;
	background:#f9f9f9;
	font-weight:bold;
	float:left;
	padding:3px 4px 3px 5px;
	margin:0 0 0 0;
	display:block;
	text-align:center;
	text-transform:uppercase;
	text-decoration: none;
	border-right:1px solid #ffffff;
}
a.abc:hover {
	color: #ffffff;
	background:#e61414;
	font-weight:bold;
	float:left;
	padding:3px 4px 3px 5px;
	margin:0 0 0 0;
	display:block;
	text-align:center;
	text-transform:uppercase;
	text-decoration: none;
	border-right:1px solid #ffffff;
}

/*---------------------------------------------------------------------------------
	BLOG
---------------------------------------------------------------------------------*/
.divMidBlog {
	position:relative;
	float:left;
	width:475px;
	margin:15px 0 0 0;
	padding: 0 0 0 0;
	text-align:left;
}
.divBlogNavigation {
	position:relative;
	float:left;
	width:475px;
	font-size:12px;
	margin:0 0 0 0;
	height:23px;
	padding:4px 0 2px 0;
	background:url('/webapp_homepage//media/static/img/imgDottedDouble.gif') repeat-x;
}
.divBlogNavigation2,
* html .divBlogNavigation2 {
	position:relative;
	float:left;
	width:475px;
	font-size:12px;
	margin:0 0 0 0;
	height:23px;
	padding:4px 0 2px 0;
	background:url('/webapp_homepage//media/static/img/imgDottedDouble.gif') repeat-x;
}
.divBlogNavigation3,
* html .divBlogNavigation3 {
	position:relative;
	float:left;
	width:475px;
	font-size:12px;
	margin:15px 0 0 0;
	height:23px;
	padding:4px 0 2px 0;
	background:url('/webapp_homepage//media/static/img/imgDottedDouble.gif') repeat-x;
}
a.ReadmoreRight, a.ReadmoreRight:link, a.ReadmoreRight:visited {
	color: #a9b242;
	padding:0 15px 0 10px;
	text-decoration: none;
	background:url('/webapp_homepage//media/static/img/imgArrowRight_a.gif') right 58% no-repeat;
}
a.ReadmoreRight:hover {
	color: #e61414;
	padding:0 15px 0 10px;
	text-decoration: none;
	background:url('/webapp_homepage//media/static/img/imgArrowRight2.gif') right 58% no-repeat;
}
a.ReadmoreLeft, a.ReadmoreLeft:link, a.ReadmoreLeft:visited {
	color: #a9b242;
	padding:0 10px 0 15px;
	text-decoration: none;
	background:url('/webapp_homepage//media/static/img/imgArrowLeft.gif') left 58% no-repeat;
}
a.ReadmoreLeft:hover {
	color: #e61414;
	padding:0 10px 0 15px;
	text-decoration: none;
	background:url('/webapp_homepage//media/static/img/imgArrowLeft2.gif') left 58% no-repeat;
}
a.ReadmoreStatic, a.ReadmoreStatic:link, a.ReadmoreStatic:visited {
	color: #a9b242;
	margin:0 10px 0 10px;
	text-decoration: none;
}
a.ReadmoreStatic:hover {
	color: #e61414;
	margin:0 10px 0 10px;
	text-decoration: none;
}
.divMidBlog p {
	color:#4f4f4f;
	margin:0 0 10px 0;
}
.divMidBlog ul {
	margin:0 0 10px 60px;
	padding:0 0 0 0;
	display:block;
}
.divMidBlog li {
	display:block;
	margin: 0 0 0 0;
	padding: 0 0 0 15px;
	list-style-type:none;
	height:17px;
	font-weight:300;
	background:url('/webapp_homepage//media/static/img/imgArrowRightGreen.gif') left 40% no-repeat;
}	
.divBlogAuthor {
	float: left;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	width: 475px;
	/*background-color: #f1f8a7;*/
	background:url('/webapp_homepage//media/static/img/imgBlogAuthor.jpg') 50px 0% no-repeat;
}
.divBlogAuthor img {
	float: left;
	margin: 0 10px 0 0;
	padding:0 0 0 0;
}
.divBlogAuthor h2 {
	float:none;
	margin:8px 0 0 0;
	padding: 0 0 0 0;
	font-size: 15px;
	font-weight: 600;
	color: #828e00;
}
.divMidBlog h2 a:link,
.divMidBlog h2 a:visited {
	color: #828e00;
	text-decoration:none;
}
.divMidBlog h2 a:hover,
.divMidBlog h2 a:active {
	color: #ca001a;
	text-decoration:none;
}
.divBlogAuthor p {
	display:inline;
	width:auto;
	color:#ca001a;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 11px;
}
.divMidBlog .ulBlogMeta {
	display:block;
	margin:10px 0 0 0;
	padding:0 0 0 0;
	height:30px;
	background:url('/webapp_homepage//media/static/img/imgDotted.gif') left 0% repeat-x;
	background-color:#ffffff;
}
.divMidBlog .ulBlogMeta li {
	float:left;
	margin: 8px 10px 0 0;
	padding: 0 0 0 0;
	list-style-type: none;
	background:none;
	color:#a9b242;
}
.ulBlogComment {
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
}
.ulBlogComment li {
	float: left;
	margin: 2px 0 2px 0;
	padding: 10px 10px 0 10px;
	width: 455px;
	list-style-type: none;
	list-style-position: inside;
}
/*	comments ---------------------------------------------------------------------*/
.divMidBlogComments {
	margin:15px 0 0 0;
	position:relative;
	float:left;
	width:474px;
	border-right:1px solid #a9b242;
	border-bottom:1px solid #a9b242;	
}
* html .divMidBlogComments {
	margin:15px 0 0 0;
	position:relative;
	float:left;
	width:475px;
	border-right:1px solid #a9b242;	
}
.divMidBlogCommentsHeadline {
	padding:10px 10px 10px 10px;
	border-bottom:1px solid #d6df7a;
	border-left:1px solid #d6df7a;
	border-top:1px solid #d6df7a;
	background:#f1f8a7;
	width:453px;
}
* html .divMidBlogCommentsHeadline {
	padding:10px 10px 10px 10px;
	border-bottom:1px solid #d6df7a;
	border-left:1px solid #d6df7a;
	border-top:1px solid #d6df7a;
	background:#f1f8a7;
	width:473px;
}
.divMidBlogCommentsHeadline h2 {
	font-size:12px;
	color:#e61414;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.olBlogComments {
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.olBlogComments li {
	display:block;
	float:left;
	width:453px;
	margin:0 0 0 0;
	padding:10px 10px 15px 10px;
	font-size:12px;
	line-height:15px;
	list-style-type:none;
}
.olBlogComments li p {
	margin:2px 0 0 0;
	font-size:12px;
	line-height:15px;
}
.commentEven {
	border-right:1px solid #a9b242;	
	border-left:1px solid #d6df7a;
	background:#ffffff;
}
.commentOdd {
	border-right:1px solid #a9b242;	
	border-left:1px solid #d6df7a;
	background:#fdffeb;
}
.divMidBlogCommentform {
	margin:15px 0 0 0;
	position:relative;
	float:left;
	border-top:1px solid #d6df7a;
	width:475px;
}
.divMidBlogCommentform h2 {
	font-size:12px;
	color:#ff0000;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.divMidBlogCommentform li {
	list-style-type:none;
}
#commentAuthenticator {
	margin:0;
	padding:0;	
}

/*	tagcloud ---------------------------------------------------------------------*/
a.aBlogTag, a.aBlogTag:link, a.aBlogTag:visited, a.aBlogTag:active  {
	color:#737373;
}
.tagSize1, .tagSize2 { font-size:11px;}
.tagSize3, .tagSize4 { font-size:12px;}
.tagSize5, .tagSize6, .tagSize7 { font-size:13px; color:#333333;}
.tagSize8, .tagSize9, .tagSize10 { font-size:14px; color:#333333;}
.tagSize15, .tagSize16, .tagSize17, .tagSize18 { font-size:15px; color:#000000}
.tagSize19, .tagSize20, .tagSize21, .tagSize22 { font-size:16px; color:#000000;}

.divColumn3 {
	float: left;
	margin: 0 2px 0 0;
	padding: 5px;
	width: 30%;
}
.divEserviceProduct {
	border:2px solid #e61414;
	padding:10px;
}
/*---------------------------------------------------------------------------------
	FORMATING
---------------------------------------------------------------------------------*/

/*	paragraphs -------------------------------------------------------------------*/
p {
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
	font-size: 12px;
	line-height: 17px;
}
p.rechtliches {
	clear:both;
	color:#888888;
	margin: 5px 0 5px 0;
	padding: 0 0 0 0;
	font-size: 11px;
	line-height: 15px;
}
.pCommentAuthor {
	font-size: 11.5px;
	line-height: 17px;
	margin: 0px;
	padding: 0 0 10px 0;
}
.pCommentText {
	font-size: 11.5px;
	line-height: 17px;
	padding: 0 0 0 0;
}
.pSearchresult {
	float:left;
	margin: 2px 0 2px 0;
	padding: 2px 0 2px 0;
	width:220px;
	font-size:12px;
	line-height:14px;
}
.pFormular {
	font-size:11px;
}
sup {
	font-size:8px;
	color:#4f4f4f;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}


/*	spans -----------------------------------------------------------------------*/
.spanSearchresult {
	font-size:12px;
	line-height:13px;
}
blockquote {
	font-style: italic;
	color: #7e7e7e;
	line-height: 16px;
}abbr {
	font-weight: bold;
	border-bottom: 1px dotted;
}

/*	links -----------------------------------------------------------------------*/
a, a:link, a:active, a:visited {
	margin:0 0 0 0;
	padding:0 0 0 0;
	color: #e61414;
	text-decoration: none;
}
a:hover {
	margin:0 0 0 0;
	padding:0 0 0 0;
	color: #e61414;
	text-decoration: underline;
}
.aReadmore, .aReadmore:link, .aReadmore:visited {
	color: #e61414;
	padding:0 3px 0 12px;
	margin: 0 0 0 0;
	text-decoration: none;
	font-size: 12px;
	background:url('/webapp_homepage//media/static/img/imgArrowRight_up.gif') left center no-repeat;
}
.aReadmore:hover {
	color: #4f4f4f;
	padding:0 3px 0 12px;
	text-decoration: none;
	background:url('/webapp_homepage//media/static/img/imgArrowRight_upgrey.gif') left center no-repeat;
}
.aReadmoreGrey, .aReadmoreGrey:link, .aReadmoreGrey:visited {
	color: #4f4f4f;
	padding:0 3px 0 12px;
	text-decoration: none;
	font-size: 12px;
	background:url('/webapp_homepage//media/static/img/imgArrowRight_upgrey.gif') left center no-repeat;
}
.aReadmoreGrey:hover {
	color: #e61414;
	padding:0 3px 0 12px;1
	text-decoration: none;
	background:url('/webapp_homepage//media/static/img/imgArrowRight_up.gif') left center no-repeat;
}
.aReadmore2, .aReadmore2:link, .aReadmore2:active, .aReadmore2:visited {
	color: #e61414;
	margin:0 0 0 0px;
	text-decoration: none;
	font-size: 12px;
	background:url('/webapp_homepage//media/static/img/imgArrowRight.gif') left center no-repeat;
}
.aReadmore2:hover {
	color: #e61414;
	background:url('/webapp_homepage//media/static/img/imgArrowRight2.gif') left center no-repeat;
}
.aReadmoreLarge, .aReadmoreLarge:link, .aReadmoreLarge:visited {
	height:21px;
	float:right;
	display:block;
	padding:4px 15px 0 25px;
	margin: 4px 4px 0 30px;
	text-decoration: none;
	font-size: 12px;
}
* html .aReadmoreLarge, * html .aReadmoreLarge:link, * html .aReadmoreLarge:visited {
	height:21px;
	float:right;
	display:block;
	padding:4px 15px 0 25px;
	margin: 4px 2px 0 30px;
	text-decoration: none;
	font-size: 12px;
}
.aReadmoreLarge:hover {
	height:21px;
	float:right;
	display:block;
	padding:4px 15px 0 25px;
	margin: 4px 4px 0 30px;
	text-decoration: none;
	font-size: 12px;
}
* html .aReadmoreLarge:hover {
	height:21px;
	float:right;
	display:block;
	padding:4px 15px 0 25px;
	margin: 4px 2px 0 30px;
	text-decoration: none;
	font-size: 12px;
}

/*---------------------------------------------------------------------------------
	LISTS / TABLES
---------------------------------------------------------------------------------*/
/*	mit aufz�hlungszeichen -------------------------------------------------------------*/
.ulContent {
	margin:0 0 0 0;
	padding: 0 0 0 0;
	font-size: 12px;
	line-height: 15px;
	overflow:auto;
}
* html .ulContent {
	margin-left:0.0em;
	padding-left:0.0em;
	font-size: 12px;
	line-height: 15px;
	float:left;
}
.ulContent li, * html .ulContent li{
	background: url('/webapp_homepage//media/static/img/dot_right_list.gif') left 6px no-repeat;
	margin: 0 0 5px 0x;
	padding: 0 0 5px 10px;
	list-style-type:none;
	text-align:left;
}
.ulContent li .sup, * html ulContent li .sup {
	line-height:0px;
	font-size:95%;
	margin:5px 0 0 0;
	color:#e61414;
}
/*	ohne aufz�hlungszeichen -------------------------------------------------------------*/
.ulContentNolist {
	margin:10px 0 10px 0;
	padding: 0 0 0 0;
	list-style-type: none;
	font-size: 12px;
	line-height: 15px;
	overflow:auto;
}
* html .ulContentNolist {
	margin: 10px 0 10px 0;
	padding: 0 0 0 0;
	list-style-type: none;
	line-height: 15px;
	float:left;	
}
.ulContentNolist li,
* html .ulContentNolist li {
	list-style-type:none;
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
/*	display:block; */
}
.ulContentNolist li sup a, .ulContentNolist li sup a:link, .ulContentNolist li sup a:visited {
	line-height:0px;
	font-size:95%;
	margin:5px 0 0 0;
	color:#e61414;
}

/*	clearer ---------------------------------------------------------------------*/
.divClear {
	clear: both;
}
.divClearDown {
	clear: both;
	margin: 0 0 10px 0;
}
.divClearDownWide {
	clear: both;
	margin: 0 0 20px 0;
}
/*---------------------------------------------------------------------------------
	IMAGES
---------------------------------------------------------------------------------*/

/*	berater ---------------------------------------------------------------------*/
.imgBerater {
	position: relative;
	float: left;
	margin: 5px 5px 5px 10px;
	padding: 0px;
	width: 120px;
}
.imgMidWide {
	margin: 5px 0 5px 0;
	padding: 0px;
	width: 470px;
}
.imgMidMedium {
	float:left;
	margin: 0 10px 5px 0;
	padding: 0px;
	width: 234px;
}
.imgMidSmall {
	float: left;
	margin: 5px 10px 0 0;
	padding: 0px;
	width: 85px;
}

img.imgMidDoubleLeft {
	float:left;
	width:230px;
	height:170px;
	margin:0 15px 0 0;
	padding:0px;	
}
img.imgMidDoubleRight {
	float:left;
	width:230px;
	margin:0px;
	padding:0px;	
}
.imgMidDoubleRight {
	float:left;
	width:230px;
	height:170px;
	margin:0px;
	padding:0px;	
}
img.imgMidThumb {
	float:left;
	width:145px;
	height:90px;
	margin:0 10px 10px 0;
	padding:0px;	
}
img.imgMidThumb2 {
	float:left;
	width:145px;
	height:90px;
	margin:0 0 10px 0;
	padding:0px;	
}
img.imgImmoContact {
	float:left;
	width:60px;
	margin:0 10px 0 0;
	padding:0px;	
}
/*	icons ---------------------------------------------------------------------*/
.icon {
	margin: 0 3px -2px 0;
	padding: 0 0  0;
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	this.src = "/webapp_homepage//media/static/img/imgBlank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
	this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
	);
}
.iconNospace {
	clear:both;
	float:none;
	margin: 0 5px -2px 7px;
	padding: 0 0 0 0;
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	this.src = "/webapp_homepage//media/static/img/imgBlank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
	this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
	);
}
.iconNav {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}


/*---------------------------------------------------------------------------------
	BERATER
---------------------------------------------------------------------------------*/
.divLeftContentAdma {
	position: relative;
	display: inline;
	float: left;
	width:210px;
	margin: 2px 0 0 0;
	padding: 5px 10px 5px 10px;
	background-color:#f0f0f0;
}
.divMidAdmaHead {
	float:left;
	width:475px;
	margin:0 0 4px 0;
	padding:5px 0 5px 0;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}
.divMidAdmaHeadImage {
	float:left;
	width:140px;
	margin:0 10px 0 0;
}
.divMidAdmaHeadImage img {
	float:left;
	width:140px;
	margin:0px;
}
.divMidAdmaHeadInfo {
	position:relative;
	float:left;
	width:305px;
	margin:0 0 0 0;
	padding:10px 0 0 0;
}
.divMidAdmaHeadInfo h2 {
	margin:0 0 0 0;
	font-size:17px;
	font-weight:bold;
}
.admaHead {
	float:left;
	width:325px;
	font-size:11px;
	line-height:15px;
	padding:0 0 7px 0;
	margin:0 0 5px 0;
	background:url(/webapp_homepage//media/static/img/imgDotted.gif) left bottom repeat-x;
}
.admaHead2 {
	position:relative;
	float:left;
	width:325px;
	font-size:11px;
	line-height:15px;
	padding:0 0 7px 0;
	margin:0 0 5px 0;
}
.admaHeadLeft {
	float:left;
	width:160px;
	position:relative;
}
.admaHeadRight {
	float:left;
	width:165px;
	position:relative;
}
* html .admaHeadRight {
	float:left;
	width:155px;
	position:relative;
}
.admaHeadAddr {
	float:left;
	width:99%;
	font-weight:300;
}
.admaHeadAllg {
	float:left;
	width:99%;
	margin:0 0 0 0;
	font-weight:300;
}
.admaHeadAllg a, .admaHeadAllg a:link, .admaHeadAllg a:visited{
	float:left;
	width:99%;
	font-weight:300;
	color:#cc0000;
}
.admaHeadAllg2 {
	float:left;
	margin:0 0 0 0;
	width:99%;
	padding:0 0 0 0;
}
.admaHeadButton {
	float:left;
	margin:5px 0 0 0;
	width:99%;
	padding:0 0 0 0;
}
.divMidTab {
	position:relative;
	float:left;
	width:475px;
	margin:30px 0 0 0;
	padding-bottom:0px;
	min-height:670px;
}
.divMidTabNav {
	position:relative;
	float:left;
	margin:0 0 0 0;	
	padding:0 0 0 0;
}
.ulTabNav, .ulTabNav2 {
	margin:0 0 0 0;	
	padding:0 0 0 0;
}
.ulTabNav li {
	float:left;
	display:block;
	margin:0 4px 0 0;	
	padding:0 0 0 0;
	list-style-type:none;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
.ulTabNav li a:link,
* html .ulTabNav li a:link, * html .ulTabNav li a:visited, *+html .ulTabNav li a,*+html .ulTabNav li a:link, *+html .ulTabNav li a:visited, *+html .ulTabNav li a{
	display:block;
	padding:4px 0 0 0;
	width:100px;
	height:20px;
	background:#f9f9f9;
	text-decoration:none;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	color:#4f4f4f;
}
.ulTabNav li a:hover,
* html .ulTabNav li a:hover,*+html .ulTabNav li a:hover {
	display:block;
	padding:4px 0 0 0;
	width:100px;
	height:20px;
	background:#e2e2e2;
	text-decoration:none;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}
.ulTabNav li.liActive {	
	background-color:#e61414;
}
.ulTabNav li.liActive a, .ulTabNav li.liActive a:visited  {
	color:#ffffff;
	width:100px;
	height:20px;
	background:#e61414;
	text-decoration:none;
	border-top:1px solid #cc0000;
	border-left:1px solid #cc0000;
	border-right:1px solid #cc0000;
}
.divMidAdmaBody {
	position:relative;
	float:left;
	width:455px;
	margin:15px 0 0 0;
	padding: 0 0 0 0;
	text-align:left;
}
.divMidAdmaItem {
position:relative;
	margin: 0 0 0 0;
	padding: 10px 0 10px 0;
	min-height: 80px;
	background:url('/webapp_homepage//media/static/img/imgDotted.gif') repeat-x;
	background-position:left 0%;
	width:455px;
}
.divMidAdmaItem h3 {
	margin: 0 0 0 0;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	color: #4f4f4f;
}
.divMidAdmaItem p {
	width: 325px;
	overflow:auto;
}

* html .divMidAdmaItem p {
	float:left;
	width: 325px;
	
}
*:first-child+html .divMidAdmaItem p {
	float:left;
	width: 325px;
}

.divMidAdmaItem img,
.divMidAdmaBody img {
	float: left;
	margin: 0 10px 0 0;
	padding: 0px;
}
/*---------------------------------------------------------------------------------
	IMMO
---------------------------------------------------------------------------------*/
.ulTabNav2 li {
	float:left;
	display:block;
	margin:0 4px 0 0;	
	padding:0 0 0 0;
	list-style-type:none;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
.ulTabNav2 li a:link,
* html .ulTabNav2 li a:link, * html .ulTabNav2 li a:visited, * html .ulTabNav2 li a{
	display:block;
	padding:4px 0 0 0;
	width:100px;
	height:20px;
	background:#fdffeb;
	text-decoration:none;
	border-top:1px solid #dee4ac;
	border-left:1px solid #dee4ac;
	border-right:1px solid #dee4ac;
	color:#869300;
}
.ulTabNav2 li a:hover,
* html .ulTabNav2 li a:hover {
	display:block;
	padding:4px 0 0 0;
	width:100px;
	height:20px;
	background:#f1f9b2;
	text-decoration:none;
	border-top:1px solid #dee4ac;
	border-left:1px solid #dee4ac;
	border-right:1px solid #dee4ac;
}
.ulTabNav2 li.liActive {	
	background-color:#b3c02c;
}
.ulTabNav2 li.liActive a, .ulTabNav2 li.liActive a:visited  {
	color:#ffffff;
	width:100px;
	height:20px;
	background:#b3c02c;
	text-decoration:none;
	border-top:1px solid #869300;
	border-left:1px solid #869300;
	border-right:1px solid #869300;
}
p.immoObjekt {
	color:#4f4f4f;
	float:left;
	width:230px;
	font-size:11px;
	line-height:15px;
	padding:0 0 7px 0;
	margin:0 0 5px 0;
	background:url(/webapp_homepage//media/static/img/imgDotted.gif) left bottom repeat-x;
}
p.immoObjektTeaser {
	color:#4f4f4f;
	float:left;
	width:230px;
	height:85px;
	font-size:11px;
	line-height:15px;
	padding:0 0 7px 0;
	margin:0 0 5px 0;
	background:url(/webapp_homepage//media/static/img/imgDotted.gif) left bottom repeat-x;
}
p.immoObjektTeaserPreis {
	color:#4f4f4f;
	float:left;
	width:230px;
	font-size:11px;
	line-height:15px;
	padding:0 0 7px 0;
	margin:0 0 5px 0;
	background:url(/webapp_homepage//media/static/img/imgDotted.gif) left bottom repeat-x;
}

	
p.immoObjekt2 {
	float:left;
	width:220px;
	font-size:11px;
	line-height:15px;
	padding:10px 0 10px 0;
	margin:0 0 0 0;
}
p.immoButton {
	float:right;
	width:230px;
	padding:0 0 5px 0;
	margin:10px 0 0 0;
}
p.immoButton img {
	margin:0 10px 0 0;
}
p.immoButton a {
	margin: 0 0 0 0;
}
.immoObjektAllg {
	float:left;
	width:45%;
	font-weight:600;
}
.immoObjektAllg2 {
	float:left;
	width:54%;
}
.immoObjektDetail {
	float:left;
	width:50%;
	color:#869300;
	font-weight:600;
}
.immoObjektDetail2 {
	float:left;
	width:49%;
}
.immoObjektDetails {
	float:left;
	width:50%;
	color:#4f4f4f;
	font-weight:600;
}
.immoObjektDetails2 {
	float:left;
	width:49%;
}
.immoMerkList {
	position:relative;
	float:left;
	width:170px;
	margin:3px 0 0 0;
	color:#fff;
}
* html .immoMerkList {
	position:relative;
	width:170px;
	float:left;
	margin:2px 0 0 0;
	color:#fff;
}
.immoMerkButton {
	position:relative;
	right:10px;
	top:0px;
	float:left;
	margin:0 10px 0 0;
}
*+html .ulTableLinksRed .immoMerkButton img {
	position:relative;
	top:0px;
	float:left;
	margin:0 10px 0 0;
	padding:0 0 0 0;
}
/*---------------------------------------------------------------------------------
	CONTENT BERATER & IMMO
---------------------------------------------------------------------------------*/
.divMidTabBody, * html .divMidTabBody {
	position:relative;
	left:0px;
	float:left;
	margin:0 0 0 0;
	padding:0 10px 10px 10px;
	width:455px;
	border:1px solid #cccccc;
}
.divMidTabBodyContent p {
	margin:0 0 7px 0;
}
.divMidTabContent1 {
	width:475px;
}
* html .divMidTabContent1 {
	width:455px;
}
.divMidTabContent2 {
	width:475px;
	border-top:1px solid #cccccc;
}
p.pDoubleLeft {
	float:left;
	width:220px;
	margin-right:10px;
	font-size:12px;
	line-height:20px;
}
p.pDoubleRight {
	float:left;
	width:220px;
	font-size:12px;
	line-height:20px;
}
.divMidTabClear {
	clear:both;
	width:455px;
	margin:10px 0 10px 0;
	padding: 3px 0 3px 0;
	height:3px;
	background:url('/webapp_homepage//media/static/img/imgDotted.gif') left bottom repeat-x;
}
.divMidDoubleRight {
	float:left;
	width:230px;
	height:170px;
	margin:0px;
	padding:0px;
}
.divMidDoubleRight h2 {
	margin:0 0 0 0;
	height:40px;
	padding: 0 0 0 0;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	color: #e61414;
	background:none;
}

/*---------------------------------------------------------------------------------
	SITEMAP
---------------------------------------------------------------------------------*/

.tableSitemap {
	border-bottom:2px solid #FFFFFF;
	border-right:0px solid #FFFFFF;
	color:#4F4F4F;
	font-size:12px;
	font-weight:300;
	margin:0;
	padding:0px 0px;
	align:left;
	}
	.tableSitemap tbody tr {
	background:#F9F9F9 none repeat scroll 0 0;
	margin:0;
	padding:0;
	}

	.tableSitemap td {
	vertical-align:top;
	background-color: #FFFFFF
	}

	
	.tableSitemap thead td {
	background:#CE0404 none repeat scroll 0 0;
	border-bottom:2px solid #FFFFFF;
	border-right:0px solid #FFFFFF;
	color:#FFFFFF;
	font-size:12px;
	font-weight:600;
	margin:0;
	padding:7px 0 7px 5px;
	valign:top;
	}
	.tableSitemap li, * html .tableSitemap li {
	background:transparent url('/webapp_homepage//media/static/img/dot_right_list.gif') no-repeat scroll left 6px;
	list-style-type:none;
	padding:0 0 5px 10px;
	text-align:left;
	}
	.tableSitemap ul {
	font-size:12px;
	line-height:15px;
	margin:0;
	overflow:auto;
	padding:0;
	
	}

/*---------------------------------------------------------------------------------
	SLIDESHOW
---------------------------------------------------------------------------------*/
div#slideshow-pause {
	background:url('/webapp_homepage//media/static/img/imgPauseTeaser.png') top right no-repeat;
	font-size:14px;
	color:#f00;
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	this.src = "/webapp_homepage//media/static/img/imgBlank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
	this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
	);
}
div#slideshow-container a {
	position:absolute;
	top:0;
	left:0;
}
#slideshow #overlay {
	background:url(/webapp_homepage//media/static/img/imgPauseTeaser.png);
	width:146px;
	height:198px;
	display:none;
	position:absolute;
	bottom:0px;
	right:0px;
	z-index:100;
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	this.src = "/webapp_homepage//media/static/img/imgBlank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
	this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
	);
}


/*---------------------------------------------------------------------------------
	PAGINATION CONTENT
---------------------------------------------------------------------------------*/
.divMidPagination {
	position:relative;
	float:left;
	width:475px;
	margin:15px 0 15px 0;
	padding: 0 0 0 0;
	text-align:left;
	border-top:1px solid #b1b1b1;
}
.divMidPagination p {
	float:left;
	margin:0;
	}
.divMidPagination img {
	float:left;
	margin:0 0 0 0;
	padding: 0 0 0 0;
}
.pagination_content {
	float:left;
	margin:0;
	padding:0;
	color:#969393;
	text-align:center;
	border-left:1px solid #e3e3e3;
}
.pagination_contentcenter {
	height:18px;
	margin:2px 5px 0 5px;
	padding:3px 0 0 0;
	color:#969393;
}
.pagination_content a,
.pagination_contentcenter a {
	font-size:12px;
	float:left;
	width:21px;
	height:18px;
	display:block;
	margin:0;
	padding:2px 0 0 0;
	text-decoration:none;
	color:#969393;
	text-align:center;
	border-bottom:1px solid #e3e3e3;
	border-right:1px solid #e3e3e3;
}
* html .pagination_content a,
* html .pagination_contentcenter a {
	font-size:12px;
	float:left;
	width:21px;
	height:18px;
	display:block;
	margin:0;
	padding:2px 0 0 0!important;
	text-decoration:none;
	color:#939393!important;
	border-bottom:1px solid #e3e3e3;
	border-right:1px solid #e3e3e3;
}
.pagination_content a:hover,
.pagination_contentcenter a:hover  {
	font-size:12px;
	float:left;
	width:21px;
	height:18px;
	display:block;
	background:#f7f7f7;
	margin:0;
	padding:2px 0 0 0;
	text-decoration:none;
	color:#969393;
	border-bottom:1px solid #b3b3b3;
	border-right:1px solid #b3b3b3;
}
.pagination_content a.active,
.pagination_contentcenter a.active {
	font-size:12px;
	float:left;
	width:21px;
	height:18px;
	display:block;
	background:#ca0001;
	margin:0;
	padding:2px 0 0 0;
	text-decoration:none;
	color:#ffffff!important;
	border-bottom:1px solid #ca0001;
	border-right:1px solid #ca0001;
	border-left:1px solid #ca0001;
}
.pagination_content a.active:hover,
.pagination_contentcenter a.active:hover {
	font-size:12px;
	float:left;
	width:21px;
	height:18px;
	display:block;
	background:#ca0001;
	margin:0;
	padding:2px 0 0 0;
	text-decoration:none;
	color:#ffffff!important;
	border-bottom:1px solid #ca0001;
	border-right:1px solid #ca0001;
	border-left:1px solid #ca0001;
}
.pagination_content a.back,
.pagination_contentcenter a.back {
	clear:both;
	font-size:12px;
	float:left;
	width:100px;
	height:18px;
	display:block;
	margin:0;
	padding:2px 0 0 0;
	text-decoration:none;
	color:#969393;
	text-align:center;
	border-bottom:1px solid #e3e3e3;
	border-right:1px solid #e3e3e3;
	border-left:1px solid #e3e3e3;
}
.pagination_content a.back:hover,
.pagination_contentcenter a.back:hover {
	clear:both;
	font-size:12px;
	float:left;
	width:100px;
	height:18px;
	display:block;
	margin:0;
	background:#ca0001;
	padding:2px 0 0 0;
	text-decoration:none;
	color:#ffffff!important;
	border-bottom:1px solid #ca0001;
	border-right:1px solid #ca0001;
	border-left:1px solid #ca0001;
}
/*---------------------------------------------------------------------------------
	ANREISSER VIDEO
---------------------------------------------------------------------------------*/
.absatzVideoOverlay {
	position:absolute;
	left:0px;
	top:10px;
	display:block;
	width:120px;
	height:80px;
	background:url('/webapp_homepage//media/static/img/imgVideo.png');
	z-index:100;
}
.absatzVideoOverlay:hover {
	position:absolute;
	left:0px;
	top:10px;
	width:120px;
	height:80px;
	background:url('/webapp_homepage//media/static/img/imgVideohover.png');
	z-index:100;
}
* html .absatzVideoOverlay a:link {
	position:absolute;
	left:0px;
	top:10px;
	display:block;
	width:120px;
	height:80px;
	background:url('/webapp_homepage//media/static/img/imgVideo.png');
	z-index:100;
	cursor:pointer;
}
* html .absatzVideoOverlay {
	cursor:pointer;
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	this.src = "/webapp_homepage//media/static/img/imgBlank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
	this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
	);
	}
/*---------------------------------------------------------------------------------
	ANREISSER BILDERGALERIE
---------------------------------------------------------------------------------*/
.absatzGalerieOverlay {
	position:absolute;
	left:0px;
	top:10px;
	display:block;
	width:120px;
	height:80px;
	z-index:100;
}
.absatzGalerieOverlay:hover {
	position:absolute;
	left:0px;
	top:10px;
	width:120px;
	height:80px;
	z-index:100;
}
* html .absatzGalerieOverlay a:link {
	position:absolute;
	left:0px;
	top:10px;
	display:block;
	width:120px;
	height:80px;
	z-index:100;
	cursor:pointer;
}
* html .absatzGalerieOverlay {
	cursor:pointer;
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	this.src = "/webapp_homepage//media/static/img/imgBlank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
	this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
	);
	}

* html .AnreisserSpezial, * html .AnreisserSpezial img {
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	this.src = "/webapp_homepage//media/static/img/imgBlank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
	this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
	);
}
.AnreisserSpezialFliesstext {
	width:216px!important;
	height:50px!important;
	margin:0 0 0 0;
	top:65px; 
	z-index:220; 
	color:#000;
	display:block; 
	padding:5px;
	}
.AnreisserSpezialFliesstextBackground {
	width:216px!important;
	height:50px!important;
	margin:0 0 0 0;
	top:65px; 
	z-index:200; 
	display:block; 
	padding:5px;
	}
/*---------------------------------------------------------------------------------
	SPORTLERPROFIL
---------------------------------------------------------------------------------*/	


.divMidSportler {
	width:475px;
	position:relative;
	display:block;
}
.divTabSportler {
	display:block;
	float:left;
	width:475px;
	height:25px;
}
.ulTabSportler {
	margin:0;
	padding:0;
	height:25px;
	text-align:left;
 	list-style-type:none;
 	width:475px;
 	font-family:Arial,Helvetica,sans-serif;
}
.divTabSportler li {
 	float:left;
	z-index:500;
}
.divTabSportler .liActive {
	z-index:500;
}
.divTabSportler .tab1  {
	background:url("/webapp_homepage//media/service/helmaktion/imgHelmaktion_BackKatrinOfnerInactive.jpg")no-repeat;
	color:#fff;
	width:158px;
	text-decoration:none;
	height:25px;
	cursor:pointer;
}
.divTabSportler .tab1a  {
	background:url("/webapp_homepage//media/service/helmaktion/imgHelmaktion_BackKatrinOfner.jpg")no-repeat;
	color:#fff;
	width:158px;
	text-decoration:none;
	height:25px;
	cursor:pointer;
}
.divTabSportler .tab2  {
	background:url("/webapp_homepage//media/service/helmaktion/imgHelmaktion_BackRobertGehbauerInactive.jpg")no-repeat;
	color:#fff;
	width:158px;
	text-decoration:none;
	height:25px;
	cursor:pointer;
}
.divTabSportler .tab2a  {
	background:url("/webapp_homepage//media/service/helmaktion/imgHelmaktion_BackRobertGehbauer.jpg")no-repeat;
	color:#fff;
	width:158px;
	text-decoration:none;
	height:25px;
	cursor:pointer;
}
.divTabSportler .tab3  {
	background:url("/webapp_homepage//media/service/helmaktion/imgHelmaktion_BackClaudiaLoeschInactive.jpg")no-repeat;
	color:#fff;
	width:159px;
	text-decoration:none;
	height:25px;
	cursor:pointer;
}
.divTabSportler .tab3a  {
	background:url("/webapp_homepage//media/service/helmaktion/imgHelmaktion_BackClaudiaLoesch.jpg")no-repeat;
	color:#fff;
	width:159px;
	height:25px;
	text-decoration:none;
	font-size:14px;
	height:25px;
	cursor:pointer;
}

.divTabSportler a, .divTabSportler a:link {
	width:155px;
	height:25px;
	display:block;
	float:left;
	background:none;
	text-decoration:none;
}
.divSportler {
	width:475px;
	display:block;
	float:left;
	margin:0;
	height:600px;
	position:relative;
	z-index:100;
}
.divSportlerProfil {
	width:475px;
	height:600px;
	position:absolute;
	top:0px;
}
.DatenOfner2 {
 	display:block;position:absolute;height:330px;left:0;top:250px;color:#fff; font-weight:300;font-size:12px;line-height:19px;z-index:500;
}
.DatenOfner {
 	display:block;position:absolute;height:330px;left:0;top:250px;color:#fff; font-weight:300;font-size:12px;padding:10px;line-height:19px;z-index:1000;
}
.DatenGehbauer2 {
 	display:block;position:absolute;height:350px;left:0;top:230px;color:#fff; font-weight:300;font-size:12px;line-height:19px;z-index:1000;
}
.DatenGehbauer {
 	display:block;position:absolute;height:350px;left:0;top:230px;color:#fff; font-weight:300;font-size:12px;padding:10px;line-height:19px;z-index:1000;
}
.DatenLoesch2 {
 	display:block;position:absolute;height:350px;left:0;top:230px;color:#fff; font-weight:300;font-size:12px;line-height:19px;z-index:1000;
}
.DatenLoesch {
 	display:block;position:absolute;height:350px;left:0;top:230px;color:#fff; font-weight:300;font-size:12px;padding:10px;line-height:19px;z-index:1000;
}






/*---------------------------------------------------------------------------------
	eServices ANMELDUNG
---------------------------------------------------------------------------------*/
.divMidActiveEservices {
	float:left;
	margin:15px 0 0;
	padding:0;
	position:relative;
	text-align:left;
	background:#F9F9F9;
}

.tableEservicesContent thead td {
	background:#CE0404 none repeat scroll 0 0;
	border-bottom:0px solid #FFFFFF;
	border-right:0px solid #FFFFFF;
	color:#FFFFFF;
	font-size:12px;
	font-weight:600;
	margin:0;
	padding:0px 10px;
}

.tableEservicesContent tbody td {
padding-left:10px;
	}
	
	
.tableEservicesContent h2 {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	clear:both;
	color:#E61414;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding-top: 5px;
	padding-bottom:5px;
	text-transform:none;
}
.tableEservicesContent tfoot td {
	font-size:12px;
	margin:0;
	padding:5px 10px;
	background:#F3F3F3;
}

.tableEservicesContent tfoot .eservicesButton {
float:right;
}


.Vorteile2 {
 	display:block;
	position:absolute;
	height:350px;
	left:0;
	top:90px;
	color:#fff; 
	font-weight:300;
	font-size:12px;
	line-height:19px;
	z-index:1000;
}
.Vorteile{
 	display:block;
	position:absolute;
	height:315px;
	left:0;
	font-weight:300;
	font-size:12px;
	padding:10px;
	line-height:19px;
	z-index:1000;
}
