.myFaces_panelTabbedPane_pane {
	width: 220px;
}

body {
	padding-top: 10px;
	font: normal small Arial, Helvetica, sans-serif;
	margin-left:5px; /* auf dieser seite ist kein scrollabr zu erwarten */
	width:670px;
}

/*
Comment #1 on issue 536 by cagatay.civici: Carousel broken in IE7 and IE8  
(PrimeFaces 1.0)
http://code.google.com/p/primefaces/issues/detail?id=536

Hi there,

When you have an image inside a carousel, you need to allocate the space  
for it as images are loaded after
carousel is rendered causing issues like this.

So please add the following style to your page, you may need to change the  
height depending on your
requirements.

.yui-carousel-element li {
     height: 320px;
}

Without this, I can also see the problem in ie8 and safari. This fixes the  
issue. 
*/

input {
 margin-right:5px;
}

img {
	border: none;
}


table {
	border-collapse: collapse;
	width: 100%;
	border-spacing:2px;
}

.columnHeader {
	background-image: url("/images/tablebg.png");
	margin: 0px;
	padding: 0px;
	margin: 0px;
	text-align: left;
	vertical-align: top;
}

.kontakteTabelle .columnHeader {
	background-image: url("");
	background-color: #3374b5;
}

tr.trMit65Hoehe {
	height: 65px;
}

.meldungen {
	font-size: 100%;
	font-weight: bold;
	color: #3374b5;
}

/***************************************************************************
Tags Grundeinstellungen
	position:relative;
   bottom:-90px;
 left:175px;
****************************************************************************/
input.ID_sucheButtonClass {
	float: right;
	margin: 5px;
	margin-right: 10px;
	vertical-align: bottom;
}

div#sucheDiv {
	clear: both;
}

/* ID_paramterDiv + ID_karteDiv zusammen bilden die besammte breite und muessen inkl. margin-left von sucheDiv */
div#ID_paramterDiv {
	float: left;
	height: 380px;
	width: 250px;
	margin-right: 5px;
}
div#ID_karteDiv {
	float: left;
/*	height: 400px;*(
/*	width: 410px; width wird über xhtml definiert*/ 
}

div#ID_innerDiv1 {
	position: relative;
	top: -15px;
	height: 330px;
	width: 220px;
	margin: 0px;
}

div#ID_innerDiv2 {
	height: 40px;
	width: 250px;
}

select.imSatzClass {
	text-align: left;
	background: inherit;
	border-width: 1px;
	border-left: 0px;
	border-right: 0px;
	border-color: grey;
	width: 246px;
	margin-left: -1px;
	margin-right: 3px;
	margin-top: 2px;
}

.suchText {
	font-size: 115%;
}

.suchSelectBoolean {
	margin-top: 3px;
	vertical-align: middle;
}

.neueSucheClass {
	margin: 5px;
}

.suchSelect {
	font-size: 80%;
	vertical-align: middle;
}


textarea {
	width: 80%;
	vertical-align: top;
}

div { /* border: 1px solid #666; */
	
}

/***************************************************************************
Klassen aka Styleclasses 
****************************************************************************/
	/* Selten aber wichtig */
.invisible {
	padding: 0px;
	border: 0px;
}

.errors {
	color: red;
	font-weight: bold;
}

.beschreibung {
	font-size: 100%;
}

.beschreibungtrue {
	font-size: 100%;
	float: right;
	margin-right: 5px;
}

.erklaerung {
	color: #3374b5;
	margin: 0;
	font-size: 1em;
	padding-bottom: 10px;
}

div.fotoDiv {
	float: right;
	margin: 0 0 10px 10px;
}

/** Die Klasse .titel ist immer bei den linken Teilen gesetzt, z.b. bei Beschriebung: , Lage:, Rollstuhlgerecht: etc. **/
.titel {
	font-size: 100%;
	font-weight: bold;
	margin-right: 5px;
	color: #3374b5;
}

.einheiten {
	font-weight: bold;
	font-size: 70%;
}

/***************************************************************************
Spezielle IDs 
****************************************************************************/
.ortsbeschreibungDIV {
	
}

.ortsFotosDIV {
	float: right;
	padding-left: 10px;
}

div#anmeldungsStatus {
	background-color: #c8daee;
	margin-bottom: 8px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-top: 7px;
}

input.ID_logoutbuttonClass {
	font-size: 12px;
	background-color: #3374b5;
	color: white;
}

.logoutSpan {
	float: right;
	margin-top: -3px;
}

p#ID_immoParam_Titel {
	font-size: 130%;
}

p#ID_anzahlDerSuchtreffer {
	font-size: 140%;
	margin-bottom: 5px;
}

/** soll die Karte zentrieren, funktioniert nicht :-( */
#ID_trefferKarte {
	margin-left: auto;
	margin-right: auto;
	border-width: 10px;
}

/* Text */
h1,h2,h3 {
	color: #3474b5;
}


/** soll die Karte zentrieren, funktioniert nicht :-( */
#ID_googleMap_Georeferenzierung {
	margin-left: auto;
	margin-right: auto;
	border-width: 10px;
}

div#ID_kontaktHerstellenDiv {
	float: right;
	margin: 10px 5px 10px 10px;
}

div#ortFotos {
	text-align: right;
}

/** Neu am 19.1. **/
.parametergruppe {
	font-size: 200%;
	font-stretch: wider;
}

.parametergruppe_beschreibung {
	font-size: 90%;
}

.parameter_beschreibung {
	font-size: 80%;
}

.pflichfeldstern {
	text-decoration: underline;
	text-decoration: blink;
	color: red;
}

/** Die Tabelle mit den Suchergebnissen**/
.sucheErgebnisseTabelle,.immoTabelleClass {
	
}


