@charset "utf-8";

@import url("globale-styles.css");

@import url("navigation-styles.css");

@import url("webservice-style.css");

/* CSS Document *

*

*

*

*

*

*

*********************************** DIV STYLES **********************************/

.hinweis 			{ border:1px solid #003380; background-color:#edf0f5; }

.anmerkung 			{ font-size:9px; }

.important 			{ color:#FF0000; }

#inhalt 			{ font-family:Arial, Helvetica, sans-serif; }

.ticker 			{ font-family:Arial, Helvetica, sans-serif; }

.linkespalte 		{ width:190px; padding-right: 15px; padding-left: 5px; }

.spalterechts 		{ float:right; width:170px; padding-left:7px; }

#rechtespalte 		{ width:180px; margin:5px; }

.rechts-headline 	{ font-weight:bold; margin-bottom:15px; }

.rechts-body 		{ margin-bottom:10px; }

.suche				{ background-color:#FFFFFF; Color:#333333; border:1px solid #8f8f8f; font-size:10px; }

.tabs				{ background-color:#c2c9e3; margin-bottom:0px; font-size:10px; }

.anfahrt 			{ border-bottom:1px solid #000066; height:70px;}

.downloads 			{ margin-bottom:10px; border-bottom:1px solid #000066; padding:10px; }

.important 			{ color:#cc0000; }

.flag-eng	 		{ background-image:url(../images/flag-eng.jpg); background-repeat:no-repeat; padding-left:30px; height:20px; }

.flag-ger 			{ background-image:url(../images/flag-ger.jpg); background-repeat:no-repeat; padding-left:30px; height:20px; }

.csc-frame-frame-3 	{ background-color:#d9e0ef; padding:2px; }

.csc-frame-frame1	{ background-color:#e5edf4; padding:10px; }



/********************************** DIV STYLES ***********************************

*

*/

h4 {color:#003380; font-size:16px; font-weight:bold;}

h5 { color:#00523b; font-size:18px; line-height:20px;}

/*

*

*

*

*********************************** UNBEKANNTE HERKUNFT **********************************/

.tab_bg1 {

	background-color: #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #003380;

	padding-top: 1px;

	padding-bottom: 1px;

}

.tab_bg2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	padding-top: 1px;

	padding-bottom: 1px;

	background-color: #ededed;

}

.portalheader {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #003380;

	font-weight: bold;

	padding-bottom: 5px;

}

.portal_tab_content1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #003380;

	padding: 0px;

	margin: 0px; }

/********************************** UNBEKANNTE HERKUNFT ***********************************

*

*

*

*

*

*

*********************************** NEWS - Plugin **********************************/

.teaser-datetime

	{ text-align:right; margin-top:10px;  }



.teaser-title

	{ font-weight:bold; margin-bottom:10px; }

	

.teaser-text

	{  }	

/********************************** NEWS - Plugin ***********************************

*

*

*

*

*

*

*********************************** Immobilien Plugin **********************************/

.immo-hell {background-color:#ebecf5; border-bottom:1px solid #bbccdb; margin-bottom:3px; padding:3px;}

.immo-dunkel {background-color:#dadfef; border-bottom:1px solid #bbccdb; margin-bottom:3px; padding:3px;}



.liste-dbl {margin-bottom:3px;

			font-family:Arial, Helvetica, sans-serif;

			color:#000;}

.liegenschaften-liste {height:70px; 

			border-bottom:1px solid #bbccdb; 

			margin-bottom:5px; 

			padding:3px; 

			vertical-align:top; 

			margin-top:10px; color:#000;

			font-family:Arial, Helvetica, sans-serif;

			}







.tx-mpmimmomanagercountryselect-pi1{font-size:11px;}

.detail{font-size:9px;}

/********************************** Immobilien Plugin ***********************************

*

*

*

*

*

*

*********************************** Mailformulareinstellungen **********************************/ 

#mailform fieldset.csc-mailform {

			border:0px;

			padding:10px;			

 } 

#mailform fieldset.csc-mailform .csc-mailform-field {

			padding: 5px 0px; 		

 }  

#mailform fieldset.csc-mailform .csc-mailform-field label {

			float: left;

			font-size: 90%;

			font-weight: bold;

			width: 200px; 

			}

.csc-mailform-submit {

			border:1px solid #003380;

			color:#003380;

			background-color:white;

			font-size:11px;

			}			

	

/********************************** Mailformulareinstellungen ***********************************

*

*

*

*

*

*

*********************************** SUCHERGEBNIS **********************************/			

.csc-searchResultHeader	{font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin-top:20px;}	

.csc-noSearchResultMsg 	{font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-bottom:20px;}

.csc-searchResultRange 	{width:500px; font-size:12px;}

/********************************** SUCHERGEBNIS **********************************/











/**********************************************************************************

* Newsletter

***********************************************************************************/

#newsletterbox { background-color:#e7ebf4; color:#003380;}

#newsletter-button { background-color:white; border:1px solid #003380;}









.csc-textpic-intext-left-nowrap { border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; margin-bottom:10px; min-height:135px !important; height:100% !important; height:135px;  }

.csc-textpic-intext-left-nowrap .bodytext { min-height:100%; }			

			

/**********************************************************************************

* Tabellenformatierung für T3 Tabellen

***********************************************************************************/	

.contenttable td, .contenttable th		{ border-bottom:4px solid white; background-color:#dcdfef;}

				

	/**
	 * (en) Overriding KanAm Label
	 * (de) KanAm Schriftzug Zeichenerstzung 
	 */
	em.kanam-highlight {
		font-style: italic;
		color: #003380;
		text-transform: none;
	}
	em.kanam-highlight strong{
		font-weight: bold;
	}
	em.kanam-highlight span {
		color: #cc0000;
	}
				

p.bodytext {
  margin:5px 0 5px 0;
}			

h1 {
  margin:10px 0 10px 0;
}

#newsletter-button,
#textfield,
#c_name,
#c_prename
{
height: 18px;
padding:0;
margin:0;
}


#aussetzung {
margin-bottom: 10px;
}
#aussetzung .teaser-content {
padding: 7px; 
height: 215px;
}
* html #aussetzung .teaser-content {
padding-top: 15px;
}
#aussetzung p {
font-size: 11px;
}
#aussetzung  h1{
color: #003380;
}

.teaser #form1 {
	height: 250px !important;			
}
