/* stylesheet www.schrenk.cz, Schrenk GmbH, 2009-07-22 */
/* letztes Update: 2009-07-22 */

body { 
	background-color:#D1D3D4; 
	margin:0; 
	padding:0; 
	padding-bottom:10px; 
	text-align:center; 
}

body,td,div { font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#333; line-height:18px; }

p { margin-top:0; }
h1 { font-size:12px; font-weight:bold; color:#333; letter-spacing:0.1em; margin:0; }
h2 { font-size:11px; font-weight:bold; color:#333; margin-top:10px; margin-bottom:10px; }
h2.md { font-size:11px; font-weight:bold; color:#333; margin-top:10px; margin-bottom:10px; }
h3 { font-size:11px; font-weight:bold; color:#333; margin-top:20px; margin-bottom:3px; }
h3.shopFotos { font-size:11px; font-weight:bold; color:#333; margin-top:20px; margin-bottom:10px; }
h4 { font-size:11px; font-weight:bold; font-style:italic; color:#333; margin-top:0px; margin-bottom:15px; }
sup { font-size:8px; }

span.baumzitat { font-style:italic; }
p.modellListe { margin-top:5px; margin-bottom:0px; }
p.refText { width:227px; height:120px; }
p.refLinkRef { margin-bottom:2px; }
span.refNr { font-weight:bold; }
span.refTyp { font-weight:bold; }
span.refKat { font-weight:bold; }
p.sucheAllesAnzeigen { margin-top:90px; margin-left:100px; margin-bottom:0px; }

input.formInputText,input.formInputTextRefnr,select.formSelect,select.formSelectSuche { border:solid 1px #666; font-size:11px; padding-left:3px; margin-bottom:5px; }
input.formInputText {  }
input.formInputTextRefnr { width:80px; margin-right:10px; margin-left:5px; margin-bottom:0px; padding:2px; }
option.formOption {  }
select.formSelect {  }
select.formSelectSuche { width:180px; padding:2px; border:solid 1px #666; }
input.formButton,input.formButtonRefnr,input.formButtonVirtGal { background-color:#DD682D; font-size:11px; color:#FFF; border:none; padding:1px 10px 1px 10px; cursor:pointer; }
input.formButton:hover,input.formButtonRefnr:hover { background-color:#F88449; }
input.formButton { margin-top:5px; }
input.formButtonRefnr {  }

a.ambienteNav, span.ambienteNav { margin-left:20px; }

a:link { color:#C04202; text-decoration:underline; }
a:visited { color:#C04202; text-decoration:underline; }
a:hover { color:#FF5500; text-decoration:none; }
a:active { color:#FF5500; text-decoration:none; }

a.header:link { color:#C04202; text-decoration:underline; font-weight:bold; }
a.header:visited { color:#C04202; text-decoration:underline; font-weight:bold; }
a.header:hover { color:#FF5500; text-decoration:none; font-weight:bold; }
a.header:active { color:#FF5500; text-decoration:none; font-weight:bold; }

a.nav:link { color:#FFF; text-decoration:none; font-family:Verdana,Helvetica,sans-serif; }
a.nav:visited { color:#FFF; text-decoration:none; font-family:Verdana,Helvetica,sans-serif; }
a.nav:hover { color:#333; text-decoration:none; font-family:Verdana,Helvetica,sans-serif; }
a.nav:active { color:#333; text-decoration:none; font-family:Verdana,Helvetica,sans-serif; }

a.navAktiv:link { color:#333; text-decoration:none; font-family:Verdana,Helvetica,sans-serif; }
a.navAktiv:visited { color:#333; text-decoration:none; font-family:Verdana,Helvetica,sans-serif; }
a.navAktiv:hover { color:#333; text-decoration:none; font-family:Verdana,Helvetica,sans-serif; }
a.navAktiv:active { color:#333; text-decoration:none; font-family:Verdana,Helvetica,sans-serif; }

a.metaStart:link { color:#6A6B6B; text-decoration:none; font-weight:bold; font-family:Verdana,Helvetica,sans-serif; }
a.metaStart:visited { color:#6A6B6B; text-decoration:none; font-weight:bold; font-family:Verdana,Helvetica,sans-serif; }
a.metaStart:hover { color:#333; text-decoration:none; font-weight:bold; font-family:Verdana,Helvetica,sans-serif; }
a.metaStart:active { color:#333; text-decoration:none; font-weight:bold; font-family:Verdana,Helvetica,sans-serif; }

a.meta:link { color:#85888A; text-decoration:none; font-weight:bold; font-family:Verdana,Helvetica,sans-serif; }
a.meta:visited { color:#85888A; text-decoration:none; font-weight:bold; font-family:Verdana,Helvetica,sans-serif; }
a.meta:hover { color:#6A6B6B; text-decoration:none; font-weight:bold; font-family:Verdana,Helvetica,sans-serif; }
a.meta:active { color:#6A6B6B; text-decoration:none; font-weight:bold; font-family:Verdana,Helvetica,sans-serif; }

a.wwMenu:link { color:#838382; text-decoration:none; font-family:Verdana,Helvetica,sans-serif; }
a.wwMenu:visited { color:#838382; text-decoration:none; font-family:Verdana,Helvetica,sans-serif; }
a.wwMenu:hover { color:#C04202; text-decoration:none; font-family:Verdana,Helvetica,sans-serif; }
a.wwMenu:active { color:#C04202; text-decoration:none; font-family:Verdana,Helvetica,sans-serif; }

a.wwMenuAktiv:link { color:#C04202; text-decoration:none; font-family:Verdana,Helvetica,sans-serif; }
a.wwMenuAktiv:visited { color:#C04202; text-decoration:none; font-family:Verdana,Helvetica,sans-serif; }
a.wwMenuAktiv:hover { color:#C04202; text-decoration:none; font-family:Verdana,Helvetica,sans-serif; }
a.wwMenuAktiv:active { color:#C04202; text-decoration:none; font-family:Verdana,Helvetica,sans-serif; }

.spaceNav { margin-left:10px; margin-right:10px; }
.spaceMeta { margin-left:10px; margin-right:10px; }
.spaceRefPageNav { margin-left:5px; margin-right:5px; }

p.ww01Menu,p.ww02Menu,p.ww03Menu,p.ww04Menu,p.ww05Menu,p.ww06Menu,p.ww07Menu,p.ww08Menu,p.ww09Menu,p.ww10Menu,p.wwMenuText { margin:0; padding:3px 0px 3px 9px; }
p.ww01Menu,p.ww06Menu { border-left:solid 16px #CEE5E5; }
p.ww02Menu,p.ww07Menu { border-left:solid 16px #B7A87C; }
p.ww03Menu,p.ww08Menu { border-left:solid 16px #B94442; }
p.ww04Menu,p.ww09Menu { border-left:solid 16px #B88151; }
p.ww05Menu,p.ww10Menu { border-left:solid 16px #702C50; }
p.wwMenuText { border:none; }

img.ww01md,img.ww02md,img.ww03md,img.ww04md,img.ww05md,img.ww06md,img.ww07md,img.ww08md,img.ww09md,img.ww10md { margin:0; padding-left:1px; width:270px; height:360px; }
img.ww01md,img.ww06md { border-left:solid 16px #CEE5E5; }
img.ww02md,img.ww07md { border-left:solid 16px #B7A87C; }
img.ww03md,img.ww08md { border-left:solid 16px #B94442; }
img.ww04md,img.ww09md { border-left:solid 16px #B88151; }
img.ww05md,img.ww10md { border-left:solid 16px #702C50; }

img.ww01,img.ww02,img.ww03,img.ww04,img.ww05,img.ww06,img.ww07,img.ww08,img.ww09,img.ww10 { margin:0; padding-bottom:1px; width:270px; height:180px; }
img.ww01,img.ww06 { border-bottom:solid 16px #CEE5E5; }
img.ww02,img.ww07 { border-bottom:solid 16px #B7A87C; }
img.ww03,img.ww08 { border-bottom:solid 16px #B94442; }
img.ww04,img.ww09 { border-bottom:solid 16px #B88151; }
img.ww05,img.ww10 { border-bottom:solid 16px #702C50; }

img.icon1 { border:none; width:17px; height:11px; margin-right:5px; vertical-align:middle; }
img.icon2 { border:none; width:17px; height:11px; margin-right:2px; margin-left:3px; vertical-align:middle; }
img.icon3 { border:none; width:12px; height:10px; margin-right:0px; margin-left:0px; vertical-align:middle; }
img.wwKey { border:none; width:160px; height:141px; padding:0; margin:0; }
img.wwKeyAll { border:none; width:800px; height:141px; padding:0; margin:0; }
img.referenz { width:225px; height:300px; border: solid 1px #FFF; margin-bottom:10px; }
img.referenzBlank { width:225px; height:300px; border: none 1px #FFF; margin-bottom:10px; }
img.refNavIcon { border:none; width:21px; height:9px; }
img.shopFoto { border:solid 1px #D1D3D4; width:320px; height:240px; margin-right:20px; margin-bottom:20px; }
img.shopFotoLeer { border:none; }

div.einfassung { border:solid 1px #FFF; padding:10px; padding-top:0; }
div.hr { border-bottom:solid 1px #FFF;  padding-top:10px; padding-bottom:10px; } /* Design für Horizontale Linie */

#DescrText { /* content für startseite wg. opt. suchmaschinen! */
	display:none;
}

#webnavigation { 
	position:relative; 
	width:800px; 
	height:23px;
	z-index:1;
	background-color:#D1D3D4;
	border: solid 1px #FFF;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
}

#CanvasStart { /* nur startseite */
	position:relative; 
	width:800px; 
	z-index:1;
	background-color:#D1D3D4;
	border: solid 1px #FFF;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
}

#Canvas {
	position:relative; 
	width:800px; 
	min-height:500px;
	z-index:1;
	background-color:#D1D3D4;
	border: solid 1px #FFF;
	margin-top:5px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
}

#Fuss { 
	position:relative; 
	width:800px;
	z-index:1; 
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	text-align:left;
}

img.fussSlogan { vertical-align:middle; margin-right:10px; }

/* child-elements of "Canvas" - anfang */

#LogoStart { /* nur startseite */
	position:relative; 
	width:100%; 
	height:186px; 
	z-index:2;
	background-image:url(../img/bg_logo_hp.gif);
	background-repeat:no-repeat;
	background-position:top right;
 	background-color:#D1D3D4;
}

#Logo {
	position:relative; 
	width:100%; 
	height:112px; 
	z-index:2;
	background-image:url(../img/bg_logo.gif);
	background-repeat:no-repeat;
	background-position:top right;
 	background-color:#D1D3D4;
}

#NavStart { /* nur startseite */
	position:relative; 
	width:100%; 
	padding: 1px 0px;
	z-index:3;
	font-family:Verdana,Helvetica,sans-serif;
	color:#333;
	background-color:#DD682D;
	border-bottom: solid 1px #D1D3D4;
	text-align:left;
	text-indent:10px;
	cursor:default;
}

#Nav {
	position:relative; 
	width:100%; 
	padding: 1px 0px; 
	z-index:3;
	font-family:Verdana,Helvetica,sans-serif;
	color:#333;
	background-color:#DD682D;
	text-align:left;
	text-indent:10px;
	cursor:default;
}

#MotivStart { /* nur startseite */
	position:relative; 
	width:100%; 
	height:160px; 
	z-index:2;
	background-image:url(../img/motiv_allgemein_1.jpg);
	background-repeat:no-repeat;
	border-bottom: solid 5px #FFF;
	background-color:#3F3129;
}

#FussStart { /* nur startseite */
	position:relative; 
	width:100%; 
	height:228px; 
	z-index:2;
	background-image:url(../img/bg_baumtext_hp.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
 	background-color:#D1D3D4;
}

#MetaStart { /* nur startseite */
	position:relative; 
	bottom:-200px;
	/*left:10px; */
	z-index:3;
	text-indent:10px; 
	text-align:left;
	vertical-align:bottom;
}

#Meta {
	position:relative; 
	top:8px; 
	/*left:10px; */
	z-index:3;
	text-indent:10px;  
	text-align:left;
}

#Content, #Contentww01, #Contentww02, #Contentww03, #Contentww04, #Contentww05, #Contentww06, #Contentww07, #Contentww08, #Contentww09, #Contentww10 {
	position:relative; 
	width:100%; 
	min-height:400px;
	z-index:2;
	padding-top:28px;
	padding-bottom:1px;
	/* background-image:url(../img/bg_baumsoft.gif */
	background-repeat:no-repeat;
	background-position:bottom right;
 	background-color:#EEE;
	text-align:left;
}

#Content { background-image:url(../img/bg_baumsoft_none.gif); }
#Contentww01,#Contentww06 { background-image:url(../img/bg_baumsoft_ww01.gif); }
#Contentww02,#Contentww07 { background-image:url(../img/bg_baumsoft_ww02.gif); }
#Contentww03,#Contentww08 { background-image:url(../img/bg_baumsoft_ww03.gif); }
#Contentww04,#Contentww09 { background-image:url(../img/bg_baumsoft_ww04.gif); }
#Contentww05,#Contentww10 { background-image:url(../img/bg_baumsoft_ww05.gif); }

/* child-elements of "Canvas" - ende */

/* child-elements of "Content" - anfang */

#Header {
	position:relative; 
	width:95%; 
	z-index:3;
	margin-left:24px;
	margin-bottom:0px;
}

#Layout1c1 { /* layout 1-spaltig */
	position:relative; 
	width:95%; 
	z-index:3;
	margin-left:24px;
	margin-bottom:10px;
	margin-top:15px;
}

.Contentzeile1Sp { /* layout 1-spaltig als class */
	clear:both;
	position:relative; 
	width:95%; 
	z-index:3;
	margin-left:24px;
	margin-bottom:10px;
	margin-top:15px;
}

#Header2c {
	position:relative; 
	/*width:95%;*/ 
	width:712px;
	z-index:3;
	margin-left:24px;
	margin-bottom:0px;
}

#Layout2c1,#Layout2c2 { margin-bottom:10px; margin-top:15px; z-index:3; }

#Layout2c1 { /* layout 2-spaltig, spalte links */
	float:left;
	/*width:43%;*/  
	width:344px; 
	margin-left:24px;
	display:inline; /* IE double float-margin bugfix http://www.positioniseverything.net/explorer/doubled-margin.html */
}

#Layout2c2 { /* layout 2-spaltig, spalte rechts */
	float:left;
	/*width:43%;*/  
	width:344px; 
	margin-left:24px;
}

#Clear {
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}

.clear {
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}

#ClearSuche {
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}

#Header3c {
	position:relative; 
	/*width:80%;*/ 
	width:624px;
	z-index:3;
	margin-left:140px;
	margin-bottom:0px;
}

#Layout3c1,#Layout3c2,#Layout3c3 { margin-bottom:10px; margin-top:15px; z-index:4; }

#Layout3c1 { /* layout 3-spaltig, spalte links */
	float:left;
	/*width:17%;*/ 
	width:128px; 
	margin-left:0px;
}

#Layout3c2 { /* layout 3-spaltig, spalte mitte */
	float:left; 
	/*width:36%;*/ 
	width:288px; 
	margin-left:12px;
}

#Layout3c3 { /* layout 3-spaltig, spalte rechts */
	/*float:right;*/
	float:left; 
	/*width:42%;*/ 
	width:320px;  
	margin-left:16px;
	/*margin-right:16px;*/
}

#WohnweltenText1,#WohnweltenText2 { margin-bottom:25px; margin-top:15px; z-index:4; }

#WohnweltenText1 { /* wohnwelten farbcodes ganz links */
	float:left;
	width:130px; 
	margin-left:0px;
	display:inline; /* IE double float-margin bugfix http://www.positioniseverything.net/explorer/doubled-margin.html */
}

#WohnweltenText2 { /* wohnwelten erklärungstexte */
	float:left;
	width:620px; 
	margin-left:0px;
}

#WohnweltenBilder {
	width:100%;
	overflow:hidden;
}

/* BEGINN GALERIE VERWORFEN */

#GalerieNavGesamt { margin:15px 0 20px 24px; position:relative; height:20px; clear:both; }

/* #GalerieNav1,#GalerieNav2,#GalerieNav3 { margin-top:15px; margin-bottom:20px; z-index:4; } */

#GalerieNav1 { /* blättern zurück */
	float:left;
	width:260px; 
	/* margin-left:24px; */
	margin-left:0px;
	text-align:left;
	display:inline; /* IE double float-margin bugfix http://www.positioniseverything.net/explorer/doubled-margin.html */
}

#GalerieNav2 { /* seitenanzeige */
	float:left;
	width:260px; 
	margin-left:0px;
	text-align:center;
	display:inline; /* IE double float-margin bugfix http://www.positioniseverything.net/explorer/doubled-margin.html */
}

#GalerieNav3 { /* blättern vor */
	float:left;
	width:227px; 
	margin-left:0px;
	text-align:right;
}

/* ENDE GALERIE VERWORFEN */

/* ANFANG ALTERNATIVE GALERIE */

table.galerie { width:747px; border:none; margin:15px 0 20px 24px; padding:0; }
td.galerieLinks { text-align:left; vertical-align:top; }
td.galerieMitte { text-align:center; vertical-align:top; }
td.galerieRechts { text-align:right; vertical-align:top; }

/* ENDE ALTERNATIVE GALERIE */

/* Anfang VIRTUELLE GALERIE */

table.virtGalerieLeer { width:747px; border:none; margin:0; padding:0; }
table.virtGalerie { width:747px; border:none; margin:0; margin-bottom:15px; padding:0; }
img.iconStep,img.iconStep3 { width:16px; height:16px; margin-right:5px; vertical-align:middle; }
img.iconStep3 { margin-left:7px; }
h1.virtGalerie { margin-bottom:15px; }
select.virtGalerie { vertical-align:middle; margin-right:15px; }
div.virtGalerieTuerThumbs { margin-bottom:30px; margin-top:10px; height:112px; width:747px; }
img.virtGalTnTuer { width:46px; height:100px; }
div.virtGalWrapper { width:747px; margin-left:24px; }
div.virtGalWrapper2 { width:760px; margin-left:19px; }

div.virtGalTnTuer,div.virtGalTnTuerAktiv { display:inline; float:left; cursor:pointer; margin-right:14px; padding:6px; }
div.virtGalTnTuer { border:solid 1px #EEE; background-color:#EEE; }
div.virtGalTnTuerAktiv{ border:solid 1px #DD682D; background-color:#FFF; }
div.virtGalerieTabs { display:block; clear:left; width:747px; margin:0; }
div.tab1,div.tab2 { display:inline; padding:5px 10px 5px 10px; background-color:#FFF; font-weight:bold; }
div.tab1 { margin-right:14px; }
div.virtGalerieGrossBereich { border:solid 1px #FFF; border-top:solid 3px #FFF; margin-top:0px; margin-bottom:10px; width:760px; }
#AmbienteArea { width:760px; height:360px; position:relative; background-repeat:no-repeat; margin:0; }
#AmbienteTuer {}
div.virtGalerieAmbienteThumbsWrapper { margin-left:10px; margin-top:10px; margin-bottom:0; }
div.virtGalerieAmbienteThumbs{ margin-bottom:15px; margin-top:5px; width:730px; }
div.virtGalTnAmbiente,div.virtGalTnAmbienteAktiv { display:inline; float:left; cursor:pointer; margin-right:10px; padding:6px; }
div.virtGalTnAmbiente { border:solid 1px #EEE; background-color:#EEE; }
div.virtGalTnAmbienteAktiv { border:solid 1px #DD682D; background-color:#FFF; }

div.virtGalerieDetailsWrapper { margin:10px; margin-top:20px; }
div.virtGalerieDetailsBild { float:left; display:inline; }
div.virtGalerieDetailsText { float:left; display:inline; margin-left:25px; width:520px; }
.detailAttibut { font-weight:bold; }
img.datailLogo { height:80px; margin-right:10px; margin-top:10px; }

/* Ende VIRTUELLE GALERIE */


#GalerieRef1, #GalerieRef2, #GalerieRef3 { margin-top:0px; margin-bottom:15px; z-index:4; }

#GalerieRef1 { /* referenz links */
	/*clear:both;*/
	float:left;
	width:260px; 
	margin-left:24px;
	display:inline; /* IE double float-margin bugfix http://www.positioniseverything.net/explorer/doubled-margin.html */
}

#GalerieRef2 { /* referenz mitte */
	float:left;
	width:260px; 
	margin-left:0px;
	display:inline; /* IE double float-margin bugfix http://www.positioniseverything.net/explorer/doubled-margin.html */
}

#GalerieRef3 { /* referenz rechts */
	float:left;
	width:227px; 
	margin-left:0px;
}

#sucheHeader { clear:both; margin-left:24px; margin-top:25px; margin-bottom:20px; z-index:4; font-weight:bold; }

#sucheCol1,#sucheCol2 { margin-top:0px; margin-bottom:15px; z-index:4; }

#sucheCol1 {
	float:left;
	width:355px; 
	margin-left:24px;
	display:inline; /* IE double float-margin bugfix http://www.positioniseverything.net/explorer/doubled-margin.html */
}

#sucheCol2 {
	float:left;
	width:380px; 
	margin-left:0px;
}

#sucheRahmen1,#sucheRahmen2 { border:solid 1px #FFF; padding-top:10px; padding-bottom:10px; }
#sucheRahmen1 { width:335px; }
#sucheRahmen2 { width:355px; text-indent:10px; }

#sucheCol1Innen1,#sucheCol1Innen1 {  }

#sucheCol1Innen1 {
	float:left;
	width:100px; 
	margin-left:10px;
	display:inline; /* IE double float-margin bugfix http://www.positioniseverything.net/explorer/doubled-margin.html */
}

#sucheCol1Innen2 {
	float:left;
	width:200px; 
	margin-left:0px;
}

/* für mySQL-Fehlermeldungen */

#mySQLerror {
	position:relative; 
	width:712px;
	z-index:3;
	margin-left:24px;
	margin-bottom:0px;
	margin-top:25px;
}

p.mySQLerror { font-weight:bold; color:#C00; }

/* für Galerie Filterstatus */

#currentFilter {
	position:relative; 
	width:712px;
	z-index:3;
	margin-left:24px;
	margin-bottom:0px;
	margin-top:10px;
	color:#666;
}

/* child-elements of "Content" - ende */

/* news */

div.newsRow { clear:left; border-bottom:solid 1px #FDFDFD; }
div.newsPic { float:left; width:100px; padding-top:10px; }
div.newsDate { float:left; width:95px; padding-top:10px; }
div.newsText { float:left; width:480px; padding-top:10px; padding-bottom:8px; }
div.noResult { font-weight:bold; margin:10px 0 10px 0; }

img.newsPicThumb { width:80px; height:60px; border:solid 1px #D1D3D4; margin-bottom:10px; }

#NewsFooter { margin-top:15px; clear:left; }

/* Footer W3C, acrobat,... */

#W3C { margin-top:30px; clear:left; }
img.w3c { border:none; width:88px; height:31px;  }
#Reader { margin-top:15px; clear:left; }
img.acr { border:none; width:112px; height:33px; margin-right:20px; vertical-align:middle; }

/* mitarbeiter */
/*
div.staffRowLi { clear:left; width:350px; display:inline; }
div.staffRowRe { float:left; width:350px; }
div.staffPic { float:left; width:80px; padding-top:10px; padding-bottom:15px; }
div.staffText { float:left; width:250px; padding-top:10px; line-height:16px; }
img.staffPicThumb { width:60px; height:80px; border:solid 1px #D1D3D4; margin-bottom:10px; }
*/

table.staff { width:700px; border:none; margin:10px 0 10px 0; padding:0; }
td.staffPerson { text-align:left; vertical-align:top; padding-top:10px; padding-bottom:20px; line-height:16px; }
img.staffPicThumb { width:60px; height:80px; border:solid 1px #D1D3D4; margin-bottom:0; margin-right:20px; float:left; }

/* galerie */

/* partner-tabelle */

table.partner { border-left:solid 1px #5B6065; border-top:solid 1px #5B6065; width:100%; margin-bottom:15px; margin-top:5px;}
td.partnerData { border-right:solid 1px #5B6065; border-bottom:solid 1px #5B6065; padding:2px; background-color:#EEE; }
td.partnerGroup { border-right:solid 1px #5B6065; border-bottom:solid 1px #5B6065; background-color:#FFFFFE; color:#000; padding:2px; font-weight:bold; }
td.partnerCol { border-right:solid 1px #5B6065; border-bottom:solid 1px #5B6065; background-color:#D1D3D4; color:#000; padding:2px; }

/* innentüren links */

div.linksRow { clear:left; }
div.linksPic { float:left; width:200px; padding-top:10px; }
div.linksText { float:left; width:480px; padding-top:10px; padding-bottom:8px; }

img.linksPicThumb { border:solid 1px #D1D3D4; margin-bottom:10px; }

/* sitemap */

div.sitemapGroup { border-bottom:solid 1px #FFF; padding-bottom:10px; padding-top:10px; width:400px; }
p.sitemapEbene0,p.sitemapEbene1,p.sitemapEbene2,p.sitemapEbene3,p.sitemapEbene4 { margin-top:0px; margin-bottom:0px; }
p.sitemapEbene0 { text-indent:20px; }
p.sitemapEbene1 { text-indent:30px; font-weight:bold; }
p.sitemapEbene2 { text-indent:50px; }
p.sitemapEbene3 { text-indent:70px; }
p.sitemapEbene4 { text-indent:90px; }

/* kontaktformulare */

.formular { width:712px; }
.formular fieldset { margin-bottom:10px; border:solid 1px #FFF; padding-bottom:5px; }
.formular fieldset legend { padding:0 2px 0 2px; font-weight:bold; }
.formular label.left { clear:both; float:left; text-align:left; width:120px; margin-left:10px; padding:2px; }
.formular label.mitte { width:60px; margin-right:10px; }
.formular label.radio { vertical-align:middle; text-align:left; margin-right:10px; padding:2px; }
.formular select.combo { width:180px; padding:2px; border:solid 1px #666; }
.formular input.field { width:275px; padding:2px; }
.formular input.fieldPLZ { width:50px; padding:2px; }
.formular input.fieldLand { width:25px; padding:2px; }
.formular input.fieldAbmessung { width:25px; padding:2px; vertical-align:middle; }
.formular input.fieldAbmessungLang { width:80px; padding:2px; vertical-align:middle; }
.formular input.radio { vertical-align:middle; padding:2px; border:none; margin-right:5px; }
.formular input { border:solid 1px #666; font-size:11px; padding-left:3px; margin-bottom:2px; }
.formular input.formButton { background-color:#DD682D; font-size:11px; color:#FFF; border:none; padding:1px 10px 1px 10px; cursor:pointer; }
.formular input.formButton:hover { background-color:#F88449; }
.formular p.formButton { margin:0 10px 10px 10px !important; margin:0;  }
.formular textarea { width:275px; padding:2px; border:solid 1px #666; }
.formular p { margin-bottom:5px; }
.formular p.suptext { clear:both; margin:10px 0 10px 10px; padding:2px 10px 2px 2px; }
.formular p.trenner { clear:both; border-bottom:solid 1px #DDD; margin:10px 0 10px 0; }
.formular img.treppengrundriss { width:80px; height:65px; border:solid 1px #D1D3D4; vertical-align:middle; }

/* media */
img.mediaPicThumb { border:solid 1px #FFF; margin-right:20px; width:80px; height:80px; }
p.mediaBild { float:left; }
p.mediaText {  }
p.mediaLink {  }
p.mediaClear { clear:left; }
