@import "adserver.css?modified=20100714";
@import "h-tags.css?modified=20100714";
@import "ids.css?modified=20100714";
@import "layout.css?modified=20100714";
@import "popupconfig.css?modified=20100714";
@import "results.css?modified=20100714";
@import "cooperation.css?modified=20100714";
@import "searchribbon.css?modified=20100714";
@import "voting.css?modified=20100714";
@import "../Javascript/jQuery/plugins/adGallery/jquery.ad-gallery.css?modified=20100714";
@import "../JavaScript/jQuery/plugins/fancybox/fancybox/jquery.fancybox-1.3.1.css?modified=20100714";


/* CSS - TEST */
.testn {background:red; margin:50px;}


/* CSS Document */
html, body {
	width:100%;
	height:100%;
	font:10px Verdana, Arial, Helvetica, sans-serif;
}
html * {
	margin:0px;
	padding:0px;
}
body {
	color:#353d47;
	background-color:#f6f6f4;
	background-image:url(../img/body_bgrd.gif);
	background-repeat:repeat-x;	
}
/*** Inline Formate ***/

h4, .bigP {
	font-size:1.7em;
	font-weight:normal;
	line-height:2em;
}
h4 a, h2 a, h3 a,
h4 .linkAlike, h2 .linkAlike, h3 .linkAlike,
h4 .Right, h2 .Right, h3 .Right {
	font-weight:normal;
}

p, div.pText {
	font-size:1.2em;
	line-height:1.6em;
	margin-bottom:0.5em;
}
div.pText * {
	font-size:1em!important;
}
div.pText ul,
div.pText ol {
	margin-left:1.5em;
}

a, .linkAlike,
.Checks label,
.Radios label {
	padding:0.2em 0px;
	color:#2728b4;
	text-decoration:none;
	line-height:1.5em;
}
a.active {
	color:#cd6400;
}
.linkAlike {
	text-decoration:underline;
	cursor:pointer;
}
a:hover, a:active, a:focus,
.Checks label:hover,
.Radios label:hover,
.linkAlike:hover {
	background-color:#e6e6dc;
	text-decoration:none;
}
.disabled label,
.disabled label:hover {
	color:#999999;
	background-color:transparent;
}
.Checks input,
.Radios input {
	font-size:1em;
	width:14px;
	height:14px;
	margin:0px 0.1em 0.2em 0px;
	margin:expression('2px 0.1em 0px 0px ');
	vertical-align:middle;
}
.Checks label,
.Radios label {
	margin-right:0.5em;
}
a img {
	border:none;
	vertical-align:bottom;
}

.img_greyborder 
{
	border:1px solid #CCCCCC !Important;
	background-color:White;
	padding:2px;}

.aufzaehlung {
	font-size:1.2em;
}
.aufzaehlung li {
	margin:0.5em 0px;
	line-height:1.6em;
}
ul.aufzaehlung {
	margin:0.5em 0px 1em 2em;
}
ol.aufzaehlung,
ol.aufzaehlung ol {
	list-style-type:none;
	padding-left:3.4em;
	position:relative;
}
ol.aufzaehlung ol {
	padding-left:4.2em;
}
ol.aufzaehlung span.bullet {
	font-weight:bold;
	position:absolute;
	line-height:expression('normal');
	left:0px;
}
hr, div.strich {
	height:1px;
	overflow:hidden;
	background-color:#d1d0bc;
	color:#d1d0bc;
	border:none;
	margin:1em 0px;
}
select {
	font:1em Verdana, Arial, Helvetica, sans-serif;
}
input[type='submit'] {
	font:1em Verdana, Arial, Helvetica, sans-serif;
	padding:0.2px 0.5em;
}
select option {
	padding-right:0.5em;
}
table td,
table th {
	text-align:left;
	font-size:1.2em;
}
.odd, tr.odd td {
	background-color:#f4f4eb;
}

.odd2 
{
	}

.first, .first * {
	border-top:none!important;
}
.stopper {
	clear:both;
	font-size:1px;
	line-height:0px;
	height:0px;
}
.Center {
	text-align:center;
}
.invisible {
	display:none;
}
.Shade {
	color:#94aac5;
}

p.network_disclaimer 
{	color:Gray;
 	font-size:1.1em;
	}
p.network_disclaimer a
{	color:Gray;
	}
span.Right a 
{   line-height:1.5em;
    }

/*** Layout - am 06.02.2010 ausgelagert in layout.css ***/




/*** Panel ***/
h4.panelHeader,
.breadCrumb,
tr.panelHeader th {
	font-size:1.2em;
	background-color:#e1e1d2;
	background-image:url(../img/white_gradient.png);
	background-repeat:repeat-x;
	background-position:bottom;
	overflow:hidden;
	white-space:nowrap;
	line-height:1.8em;
	height:1.8em;
}
h4.panelHeader,
.breadCrumb {
	border:1px solid;
	padding:0px 1em;
	margin-bottom:0px;
}
tr.panelHeader th {
	border-top:1px solid;
}
h4.panelHeader,
.breadCrumb,
tr.panelHeader th,
div.imageBetween,
.panel {
	border-color:#b4b393;
}
h4.panelHeader {
	font-weight:bold;
	clear:both;
}
.panelHeader img {
	vertical-align:middle;
	position:relative;
	top:-1px;
	top:expression('1px');
}
img.headerIcon {
	position:absolute;
	margin:-8px 0px 0px -20px;
}
.panel {
	border-style:solid;
	border-width:0px 1px 1px 1px;
	background-color:#FFFFFF;
	min-height:1px;
}
div.imageBetween {
	border-style:solid;
	border-width:0px 1px 0px 1px;
	overflow:hidden;
}
div.imageBetween img {
	vertical-align:bottom;
}
.panelPadding {
	padding:1em;
}

.panelPadding h2 {
	color:#353D47;
	margin-bottom:0px;
	border-bottom:0px;
	font-weight:bold;
	font-size:1.2em;
}

div.panel {
	margin-bottom:1.5em;
}
.listHeader 
{	background-color:#FFF1B6;
 	border: 1px solid #DCCC87 !important;
	text-align:left;
	line-height:2.2em;
	}


/*** Navigation ***/
a.inLogo {
	display:block;
	float:left;
	width:20.7em;
	height:4.5em;
	margin:0.5em 0em 0em 0em;
	/*margin:1em 0em 0em 0.5em;*/
	padding:0em;
	text-decoration:none;
	background-image:url(../img/in_logo.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
a.inLogo:hover {
	background-image:url(../img/in_logo_active.jpg);
}

.directNavigation {
	display:none;
}
ul.navigation {
	float:left;
	position:relative;
	z-index:11;
	margin:28px 0px 0px 2em;
}
ul.tabNavi {
	position:relative;
	top:1px;
	height:2.7em;
}
ul.tabNavi img {
	vertical-align:-3px;
	position:relative;
	left:-2px;
}
ul.navigation li,
ul.tabNavi li {
	float:left;
	list-style-type:none;
	background-image:url(../img/navi.gif);
	background-position:left 4px;
	background-repeat:no-repeat;
	margin-right:0.2em;
	cursor:pointer;
}
ul.navigation li.active {
	position:relative;
	top:2px;
	background-position:left -204px;
}
ul.tabNavi li.active {
	background-position:left -304px;
}
ul.navigation li a,
ul.tabNavi li .rightTab {
	display:block;
	margin-left:3px;
	height:3em;
	white-space:nowrap;
	padding-right:3px;
	background-image:url(../img/navi.gif);
	background-position:right 4px;
	background-repeat:no-repeat;
	text-decoration:none;
}
ul.navigation li.active a {
	background-position:right -204px!important;
}
ul.tabNavi li.active .rightTab {
	padding-bottom:1px;
	background-position:right -304px!important;
}
ul.navigation li a:hover,
ul.tabNavi li a.rightTab:hover {
	background-position:right -100px;
}
ul.navigation li a span {
	display:block;
	font:1.3em Arial, Helvetica, sans-serif;
	padding:2px 1.3em;
	position:relative;
	top:0.5em;
}
ul.navigation li.active a span {
	padding-top:0px;
}
ul.tabNavi li .rightTab {
	height:2.2em;
	font-size:1.2em;
	line-height:2.5em;
	padding:0px 0.5em;
}


/*** SubNavigation ***/
.subNavigation {
	line-height:2.9em;
	text-align:center;
}
.subNavigation * {
	font-size:1.2em;
}


/*** SubmitButton*/
.submitZeile {
	text-align:right;
	font-size:1.2em;
	margin-top:1em;
}
.submitZeile a.submitButton {
	margin-left:auto;
}
.submitZeileYellow {
	position:absolute;
	bottom:0.3em;
	right:0.5em;
	font-size:1.2em;
}


/*** Der folgende Block definiert Einen durch Em skalierbaren Button, dieser wird per Javascript aus einem ***/
/*** normalen Input type="submit" generiert. Der eigentliche Code ist NICHT W3C Konform, das Dokument 	   ***/
/*** validiert jedoch aufgrund des Javascript renderings. ***/
.bewertungsuebersicht_btn a.submitButton {
	display:block;
	text-decoration:none;
	width:19em !Important;
	padding:0px;
	cursor:pointer;
}

a.submitButton {
	display:block;
	text-decoration:none;
	width:8em;
	padding:0px;
	cursor:pointer;
}
#ButtonBig a.submitButton {
	width:10em;
}
a.submitButton * {
	background-image:url(../img/button.gif);
	background-repeat:no-repeat;
}
a.submitButton div.left_top,
a.submitButton div.left_bottom,
a.submitButton div.right_top,
a.submitButton div.right_bottom {
	font-size:1px;
	height:4px;
}
a.submitButton:hover div.left_top,
a.submitButton:active div.left_top,
a.submitButton:focus div.left_top {
	background-position:left -200px;
}
a.submitButton div.left_bottom {
	background-position:left -196px;
}
a.submitButton:hover div.left_bottom,
a.submitButton:active div.left_bottom,
a.submitButton:focus div.left_bottom {
	background-position:left -396px;
}
a.submitButton div.right_top {
	margin-left:4px;
	background-position:right top;
}
a.submitButton:hover div.right_top,
a.submitButton:active div.right_top,
a.submitButton:focus div.right_top {
	background-position:right -200px;
}
a.submitButton div.right_bottom {
	background-position:right -196px;
	margin-left:4px;
}
a.submitButton:hover div.right_bottom,
a.submitButton:active div.right_bottom,
a.submitButton:focus div.right_bottom {
	background-position:right -396px;
}
a.submitButton:hover div.right_side,
a.submitButton:active div.right_side,
a.submitButton:focus div.right_side {
	background-position:right -304px;
}
a.submitButton div.right_side {
	background-position:right -4px;
	padding-right:4px;
}
a.submitButton div.left_side {
	background-position:left -94px;
	text-align:center;
	padding-left:4px;
	white-space:nowrap;
}
a.submitButton:hover div.left_side,
a.submitButton:active div.left_side,
a.submitButton:focus div.left_side {
	background-position:left -294px;
}

.searchButtonZeile,
.refreshButtonZeile {
	font-size:1.2em;
	text-align:center;
}
.searchButtonZeile {
	position:absolute;
	bottom:1em;
	right:1.5em;
}
.requestButtonZeile {
	width:85px;
	padding:0.5em 0px 1em 0px;
	margin:auto;
	font-size:1.2em;
}
.searchButton,
.refreshButton {
	display:block;
	width:85px;
	height:2.2em;
	padding:0px;
	line-height:2em;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	background-image:url(../img/button.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
.refreshButton {
	width:100%;
	background-image:url(../img/button_refresh.jpg);
	margin-bottom:0.5em;
}
.searchButton:hover {
	background-position:-85px;
}
.searchButton.inactive {
	background-position:-170px;
	color:#f3f3f3;
	cursor:default;
}
/* Button für Suchprofile */
.searchButtonBig 
{	display:block;
	width:280px;
	height:2.2em;
	padding:0px;
	line-height:2em;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	background-image:url(../img/button_big.jpg);
	background-repeat:no-repeat;
	background-position:left;
	}
.searchButtonBig:hover {
	background-position:-280px;
}
/* größerer Anfragebutton */
.searchButtonBigger 
{	display:block;
	width:145px;
	height:35px;
	padding:0px;
	line-height:1.5em;
	font-size:20px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	background-image:url(../img/button_bigger.png);
	background-repeat:no-repeat;
	background-position:left;
	}
.searchButtonBigger:hover {
	background-position:-145px;
}
/*** Sliding Panel ***/

.slidingPanel 
{	visibility:hidden; 
 	overflow:hidden; 
 	position:absolute; 
 	height:0px; 
 	width:254px;
 	z-index:1001;
 	background:white; 
 	border-width:0 1px 1px;
 	border-style:solid;
 	border-color:#B1B3E1 !important;
 	margin-left:0px;
 	margin-top:-1px;
 	line-height:1.6em;
	}

/*** Quick Links ***/

.quickLinks li {
	list-style-type:none;
	border-top:1px solid;
	overflow:hidden;
	position:relative;
}
.quickLinks li:first-child {
	border-top:none;
}
.quickLinks li a {
	display:block;
	height:100%;
	padding:0.2em;
	font-size:1.2em;
	margin:0px;
	text-decoration:none;
}
.quickLinks li img {
	margin-right:0.3em;
}
.quickLinks li label {
	display:block;
	padding:0.3em 0px 0.3em 1.8em;
	margin:0px;
	font-size:1.2em;
	overflow:hidden;
	white-space:nowrap;
}
.quickLinks li input {
	position:absolute;
	margin:0.4em;
}
span.raquo {
	font-size:1.4em;
	vertical-align:middle;
	position:relative;
	bottom:0.2em;
	bottom:expression('0.1em');
}
.quickLinks2 li {
	list-style-type:none;
	border:none;
	overflow:hidden;
	position:relative;
}
.quickLinks2 li:first-child {
	border-top:none;
}
.quickLinks2 li a {
	display:block;
	height:100%;
	padding:0.2em;
	font-size:1.2em;
	margin:0px;
	text-decoration:none;
}
.quickLinks2 li img {
	margin-right:0.3em;
}
.quickLinks2 li label {
	display:block;
	padding:0.3em 0px 0.3em 1.8em;
	margin:0px;
	font-size:1.2em;
	overflow:hidden;
	white-space:nowrap;
}
.quickLinks2 li input {
	position:absolute;
	margin:0.4em;
}



/***TopImmos***/

.topImmo {
	float:left;
	position:relative;
	width:12.4em;
	padding-top:0.5em;
	margin-top:1.5em;
	margin-right:0em;
	margin-left:0.5em;
	margin-bottom:1em;
	cursor:pointer;
	background-color:#D6D9F0;
	border: solid 1px #B1B3E1 !important;
}
.topImmo:hover 
{	background:#E6E6DC;
	}
.topImmo a
{	border:0px;
	background-color:#D6D9F0;
	}

.textLink p 	
{	font-size:1em;
	line-height: 0.6em;
	text-align:center;
	margin-right:0em
	}

.panel_top .panelPadding
{ 	margin:0px;
 	padding: 0px !Important;

 	} /** wird von ie7 nicht erkannt **/
 	
 
 .panel_top .panelPadding p
{ 	padding-left: 1em !Important;

 	} /** wird von ie7 nicht erkannt **/

#ctl00_mainContent_ContTopImmoTeaser_ctl00_footer {
	background-color: #FFFCE6;
	overflow:hidden;
	}


.topImmo br {
	display:none;
}
.topImmo.Left {
	margin-left:0.5em !important;
}
.topImmo span.imageLink {
	display:block;
	width:10.8em;
	height:7.8em;
	padding:0px;
	background-color:#D6D9F0;
	text-align:center;
	margin: auto;
	margin-bottom:10px;
	overflow:hidden;
}
.topImmo span.imageLink img {
	height:78px;
}
.topImmo a.textLink {
	display:block;
	font:1.2em Verdana, Arial, Helvetica, sans-serif;
	overflow:hidden;
	white-space:nowrap;
	text-decoration:none;
	text-align:center;
}
.topImmo.active a.textLink {
	background-color:#e6e6dc;
}

.topImmo span.TooltipHotbox {
	display:block;
	position:absolute;
	top:2em;
	bottom:0px;
	left: 1em;
	right: 0px;
	background-color:transparent;
}
.topImmo.Left span.TooltipHotbox {
	left:0px;
	right:1em;
}

.resultTopImmos .topImmo {
	width:11.8em;
	padding-top:1em;
	margin-top:1.5em;
	margin-right:0em;
	margin-left:0.5em;
	margin-bottom:1em;
	cursor:pointer;
	background-color:#D6D9F0;
	border: solid 1px #B1B3E1 !important;
}
.resultTopImmos .topImmo:hover 
{	background:#E6E6DC;
	}
.resultTopImmos .topImmo a
{	border:0px;
	background-color:#D6D9F0;
	}
.resultTopImmos .topImmo.active a.textLink {
	background-color:#E6E6DC;
}
.resultTopImmos .imageLink {	
    height:92px !important;
}
	
.resultTopImmos 
{	margin-top:-3em;
 	margin-bottom:-1.9em;
	}
.resultTopImmos2 
{	margin-top:-1.5em;
 	margin-bottom:-1.9em;
	}
.topImmoLoud 
{	margin-bottom:1.5em;
 	margin-left:-0.4em;
 	padding-top:1em;
 	padding-bottom:0.5em;
 	padding-left:0em;
	background-color:transparent;
	min-height:1px;
	}


/*** Redaktionelle Bereiche ***/
.Thumb,
.BigThumb,.Thumb_people, .Thumb_employee, 
.smallThumb {
	display:block;
	padding:1px;
	background-color:#f3f2eb;
	margin-right:1em;
}
.Thumb,
.BigThumb,.Thumb_people, .Thumb_employee, 	
{
	border:1px solid #a7a7a7!important;
}
.Thumb {
	width:9em;
	height:6.2em;
}

.Thumb_people {
	width:6.6em;
	height:7em;
}
.Thumb_employee {
	width:6.5em;
	max-height:10em;
}

.BigThumb {
	width:13em;
	height:9.3em;
}
.smallThumb {
	width:120px;
	height:90px;
	margin-right:0px;
}
div.article2 {
	clear:left;	
	border-top:1px solid #d1d0bc;
	height:75px !Important;
	}
div.article2:first-child {
	border-top:none;
}
div.article2 h2 {
	border:none;
	overflow:hidden;
}
div.article2 img {
	margin-top:0.5em;
	margin-bottom:0.7em;
}
div.article2.active {
	background-color:#fffbea!important;
}
div.articleHeight {
	overflow:hidden;
}
p.articleLink {
 text-align:right;
}

div.article {
	clear:left;	
	border-top:1px solid #d1d0bc;
	}
	
div.article_ {
	border-top:1px solid #d1d0bc;
	position:relative;	
	}

.Selectable {
	cursor:pointer;
}
div.article:first-child {
	border-top:none;
}
div.article h2 {
	border:none;
	overflow:hidden;
}
div.article img {
	margin-top:0.5em;
	margin-bottom:0.7em;
}
div.article.active {
	background-color:#fffbea!important;
}
div.articleHeight {
	overflow:hidden;
}
p.articleLink {
 text-align:right;
}
.CMSRubrikTable {
	width:100%;
	table-layout:fixed;
}
.CMSRubrikTable td {
	font-size:1em;
}
.CMSRubrikTable .quickLinks {
	display:none;
	position:absolute;
	width:18em;
	margin:-2px 0px 0px 1px;
	border-top-width:1px;
}
.CMSRubrikTable td.active .quickLinks {
	display:block;
}
.CMSRubrikHeader {
	display:block;
	font-size:1.2em;
	border:1px solid #f1eee5;
	text-align:center;
	line-height:1.6em;
	background-color:#ffffff;
	padding:0px;
	overflow:hidden;
}
.ArticlePic {
	margin-top:2em;
}
.PicturePanel {
	padding:1em 2em 2em 2em;
	margin-left:2em;
	background-color:#f3f3ea;
	max-width:20em;
}
.PicturePanelArticle {
	padding:1em 2em 2em 2em;
	margin-left:2em;
	background-color:#f3f3ea;
	max-width:20em;
	float:right;
}
.NoTNT {
	border:1px solid #f1eee5;
	background-image:url(../img/jamjam/immo3dback.jpg);
	height:270px;
}
.ContactPictureColumn {
	width:73px;
}

/* Anbietersuche Trefferliste */
.ABSearch {
	width:12em;
	float:right;
	margin-top:-85px;
}

ul.ABSearch li a, ul.ABSearch li a:hover, ul.ABSearch li, ul.ABSearch li.odd 
{
	background-color:transparent !Important;
}

.ABSearch li {
	list-style-type:none;
	border:none;			
}

.ABSearch li a {	
	padding:0.2em;
	font-size:1.2em;
	margin:0px;
	text-decoration:none;
}


/*** Kontaktformular ***/
div.RequestPanel {
	overflow:hidden;
}
div.RequestPanel table {
	table-layout:fixed;
	width:100%;
}
td.suffix {
	width:2em;
	text-align:center;
}
label.formLabel {
	display:block;
	margin-bottom:0.2em;
}

span.formLabel {
	display:block;
	margin-bottom:0.2em;
}


span.textBox,
span.textArea {
	display:block;
	height:1.3em;
	position:relative;
	border:1px solid #a7a7a7;
	margin-bottom:0.7em;
	background-color:#ffffff;
	overflow:hidden;
}
span.textBox input,
span.textArea textarea {
	display:block;
	position:absolute;
	top:0px;
	bottom:0px;
	border-width:0px 3px;
	border-color:transparent;
	height:100%;
	width:100%; /* Due to Firefox3 rendering default width instead of calculated width by absolute values */
	-moz-box-sizing:border-box;
	font:1em Verdana, Arial, Helvetica, sans-serif;
	width:expression(parentNode.offsetWidth-8+'px');
	background-color:transparent;
	color:#4e5a69;
}

input.textBox 
{	display:block;
	height:1.3em;
	position:relative;
	border:1px solid #a7a7a7;
	margin-bottom:0.7em;
	background-color:#ffffff;
	overflow:hidden;
	}

div.RequestPanel select {
	display:block;
	width:100%;
	margin-bottom:0.7em;
}

span.textArea {
	height:10em;
	margin-bottom:1em;
	overflow:hidden;
}
span.textArea textarea {
	border-right-width:0px;
	width:expression(parentNode.offsetWidth-4+'px');
}
.validator {
	position:relative;
	top:1.2em;
	left:-0.6em;
}


/*** extendedToolTip ***/
.extendedToolTip {
	position:absolute;
	top:-1000px;
	left:-1000px;
	z-index:100;
	width:34em;
	background-repeat:no-repeat;
	opacity:0;
	filter:alpha(opacity=0);
	background-repeat:no-repeat;
}

/*** FarbleitSystem ***/
.SuchBranding .panelHeader,
.SuchBranding tr.panelHeader th,
.SuchBranding ul.quickLinks a:hover {
	background-color:#fff1b6;
}
.SuchBranding .panel,
.SuchBranding td,
.SuchBranding th,
.SuchBranding .panelHeader,
.SuchBranding tr.panelHeader th {
	border-color:#dccc87!important;
}
.SuchBranding ul.quickLinks li {
	border-color:#ece2b6!important;
}
.SuchBranding .odd,
.SuchBranding tr.odd td {
	background-color:#fffbe9;
}
.SuchBranding ul.tabNavi li.active {
	background-position:left -404px!important;
}
.SuchBranding ul.tabNavi li.active .rightTab {
	background-position:right -404px!important;
}
.MemberBranding .panelHeader,
.MemberBranding tr.panelHeader th,
.MemberBranding ul.quickLinks a:hover {
	background-color:#d6d9f0;
}
.MemberBranding .panel,
.MemberBranding td,
.MemberBranding th,
.MemberBranding .panelHeader,
.MemberBranding tr.panelHeader th {
	border-color:#b1b3e1!important;
}
.MemberBranding ul.quickLinks li {
	border-color:#d0d1f0!important;
}
.MemberBranding .odd,
.MemberBranding tr.odd td {
	background-color:#f3f6ff!important;
}


/*** Ausnahmeformate ***/
.quickLinks li,
dd, dt, td {
	border-color:#d1d0b7!important;
}
ul.navigation a,
ul.typeSelect li label.naviTab {
	padding:0px;
}
.breadCrumb a,
h4.panelHeader a,
h4.panelHeader .linkAlike {
	font-weight:normal;
	text-decoration:none;
	padding:0.1em 0px;
}
.breadCrumb a:hover, .breadCrumb a:focus, .breadCrumb a:active,
.typeSelect li a:hover, .typeSelect li a:focus, .typeSelect a:active,
.panelHeader a:hover, .panelHeader a:focus, .panelHeader a:active,
.panelHeader .linkAlike:hover {
	background-color:#ffffff;
}
.navigation a:hover, .navigation a:focus, .navigation a:active,
.tabNavi a:hover, .tabNavi a:focus, .tabNavi a:active,
.submitButton:hover, .submitButton:focus, .submitButton:active,
.searchButton:hover, .searchButton:focus, .searchButton:active,
.typeSelect li.active span {
	background-color:transparent;
}
.LoginPanelMoodImage .panel {
	/* background-image:url(../img/member_user_login.jpg); */
	background-repeat:no-repeat;
	background-position:right top;
}
.WRPromoPanel .panel {
	background-image:url(../img/wr_logo.png);
	background-repeat:no-repeat;
	background-position:right center;
}

/* Druckseite */

.bilddetailseite td {
	vertical-align:top;
}

.bilddetailseite td img {
	width:300px;
	padding:4px;
	border:1px solid #CCCCCC!Important;
	margin-right:5px;
}

/* Statistik */

iframe.statistik {
	width:760px;
	height:700px;
}
.Votingstatistik td {
	height:20px;
}
select.myINdropdown  {
	width:160px !Important;
	margin-right:1em;
}
select.myINdropdown2 {
	width:140px !Important;
}
select.myINdropdown3 {
	width:408px !Important;
}

/*** FeedbackPanel ***/
.sadSmiley {
	width:81px;
	height:70px;
	background-image:url(../img/sadsmiley.png);
	position:absolute;
	margin:-20px 0px 0px -25px;
}
.SpecialPanel .panel {
	background-color:#fffce6;
}


.Topanfrage_validation ul li 
{
	font-size:1.2em;}
		

/* Bildseite */

.DetailPicture
{
	height:38em;
	text-align:center;
}

.DetailPictureDiv
{
	height:37em; 
	text-align:center;
	width:630px;
}


.detailpics_thumb 
{
	overflow:auto;
	width:600px;
/*	height:21.4em;	*/
    height: 15.4em;
	margin-top:35px;	
	}

.detailpics_thumb a
{
	padding:0em;
	margin:0em;
	}

.detailpics_thumb img
{	
	width:80px;
	margin-right:0.3em;
	margin-top:0.3em;
	height:63px;
	
	}
#kuvert img 
{	margin-left:47px;
	}


/* Alternative Suche */

#altbox 
{	margin:0 1em;
	}
#altbox a
{	line-height:1.5em;
	}	
#altbox2
{	margin:0;
	}
#altbox2 a
{	line-height:1.5em;
	}	
#altbox2 td 
{	width:950px;
	}
#altbox2 td td
{	width:475px;
	}	
#altbox2 h3
{	font-size:0.8em !important;
	}

#altbox3 
{	width:240px; 
 	margin-right:10px;
 	overflow:auto;
	}
#altbox3 a {	
	 line-height:1.5em;
    }
#altbox3 h2.panelHeader 
{	padding-left:0.5em;
 	padding-right:0.5em;
	}
#altbox3 h2 a
{	font-weight:bold !important;
	line-height:1.8em; 	
 	}
#altbox4 h2 a
{	font-weight:bold !important;
 	line-height:1.8em; 	
	}
#altbox4 
{	width:490px; 
 	margin-right:15px;
	}


/* sonstiges und ungeordnet */
/* sonstiges und ungeordnet */
/* sonstiges und ungeordnet */

#loggedin 
{	margin-bottom:-2em;
 	margin-top:0.3em;
	text-align:right;
	}

.myin_search 
{	background-color:#FFFDE7;
	background-image:url(../img/ribbon_bgrd.gif);
	background-repeat:repeat-x;
	border-color:#B5B494;
	border-style:solid;
	border-width:1px;
	position:relative;
 	padding:1em;
 	}
.search_param 
{	background:white;
 	margin-bottom:1em;
 	padding:0.5em;
	}
.search_param select 
{	font-size:12px;
	}	
.search_param td 
{	width: 21em;
	}
.search_param2 input 
{	border:1px solid #B5B494;
 	background-color:#FcFcFe;
 	width:4em;
	margin:0.1em;
	padding:0.1em;
	}
.search_param2 ul 
{	font-size:12px;
	} 
.stichwortsuche input
{	border:1px solid #B5B494;
 	background-color:#FcFcFe;
	width:14em;
	margin:0.1em;
	padding:0.1em;
	}
.loginLink 
{   position:absolute;
    top:0.6em;
    display:block;
    width:65.4em;
    margin-left:17.8em;
    text-align:right;
    font-size:12px;
    height:1.5em;
    z-index:1000;
    }	
#log_reg 
{	margin-left:7.5em;
	}

/* Login Box */
.login_box 
{	width:17em;
	}
.login_box input 
{	height:14px;
	margin:0 0.2em 0.2em 0;
	vertical-align:middle;
	}
.login_box label {
    line-height:1.6em;
    margin-bottom:0.5em;
    }
.login_box a {
    line-height:1.6em;
    }
.submitZeile a {
    line-height:1.2em !important;
    }
.login_input input{
    display:block;
	height:1.3em;
	width:12.5em;
	border:1px solid #a7a7a7;
	margin-bottom:0.7em;
	background-color:#fff;
	overflow:hidden;
    }

/* LANDINGPAGES */

/* PowerInserat.aspx */

div.PowIns {
    background:#fff; 
    background-image:url(../img/PowerInserat.jpg); 
    background-repeat:no-repeat; 
    padding:0 1em; 
    text-align:left; 
    height:585px;   
    }

/* AugmentedReality.aspx */

div.AugReal {
    background:#fff; 
    background-image:url(../img/augmented-reality.jpg); 
    background-repeat:no-repeat; 
    padding:0 1em; 
    text-align:left; 
    height:585px;
    }

a.button_AugReal
{	text-decoration:underline;
    font-size:2.5em;
    font-weight:bold;
    color:#025fae;
	}
a.button_AugReal:hover
{	text-decoration:none;
 	background:none;
	}


/* ImmobilienNet-Mobile.aspx */

div.IN_mobile {
    background:#fff; 
    background-image:url(../img/immobiliennet-mobile.jpg); 
    background-repeat:no-repeat; 
    padding:0 1em; 
    text-align:left; 
    height:585px;
    }

a.button_mobile
{	text-decoration:underline;
    font-size:2.5em;
    font-weight:bold;
    color:#025fae;
	}
a.button_mobile:hover
{	text-decoration:none;
 	background:none;
	}



/* Suchprofil.aspx */
a.button_suchprofil 
{	background-image:url(../img/button_suchprofile.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:45px;
	width:50em;
	text-align:center;
	display:block;
	margin: 2em 0em 3em 0em;
	margin-left:auto;
	margin-right:auto;
	}
a.button_suchprofil:hover
{	background-position:left bottom;
 	background-color:transparent;
	}
a.button_suchprofil span 
{	display:none;
	}
	

/* Ferien- und Auslandsimmobilien.aspx */

.ferienimmobilien {
    background:#FFFDE7; 
    padding:0 1em; 
    text-align:left;
}
.ferienimmobilien h1 {
    font-size:18px;
    line-height:30px;
    display:block;
    }
.ferienimmobilien h2 {
    font-size:14px;
    line-height:20px;    
    display:block;
    }
.ferienimmobilien h3 {
    font-size:12px;
    line-height:16px;
    display:block;
    }
    
/* agencyResult.aspx */
.agencyLinks {
     position:absolute; 
     left:72em; 
     width:14em; 
     background-color:Transparent; 
     font-size:1.2em; 
     text-decoration:none; 
     list-style:none;
     margin-top:5px;
    }
.agencyLinks img {
    margin-right:5px;
    }
.agencyLinks li {
    height:2.6em;
    }
    
/* anbieten.aspx */
#anbietenContent {
    background:white;
    border: 1px solid #B4B393;
    padding-left: 10px;
    }
#anbietenContent h1{
    text-align:left;
    font-size:24px;
    }
#anbietenContent a{
    text-decoration:underline;
    font-weight:bold;
    }
#anbietenContent a:hover{
    text-decoration:none;
    }
.anbietenLeft{
    width:560px;
    }    
.anbietenLeft .p1{
    font-size:14px;
    }  
.anbietenLeft .p{
    font-size:9px;
    }          
.anbietenRight{
    width:370px;
    padding-left:40px;
    }    