	/* CSS Document */
	
body{
	background-color:#E6E5E5;
	background-repeat:repeat-y;}
	
h1, .csc-firstHeader { 
	color: #666666;
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ;
	font-style: normal;
	margin-top:10px;
	margin-left:10px;
	}
	/*
	#bodytext1 {
	width:642px;
			}
	*/
.bodytext, td{ 
	color: #666666;
	font-weight: normal;
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; 
	font-style: normal;
	margin-left:10px;
	line-height:17px;
			}
p.bodytext { color: #666666;
	font-weight: normal;
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; 
	font-style: normal;
	margin-left:10px;
	line-height:17px;
			}

/*weiße Linie als Trenner*/
.weisser_trenner{
visibility:visible; 
border-bottom:1px solid #FFFFFF;
padding-bottom:5px; 
width:642px;
}

/*Beginn Formatierung Standard-Suche*/

.csc-searchResultHeader a, .csc-noSearchResultMsg{ color: #666666;
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; 
	font-style: normal;
	margin-left:10px;
	line-height:17px;
			}



/*______________________________________________*/
/*Beginn Formatierung Suchformular extension index_search*/

tx-indexedsearch-sectionlinks, .tx-indexedsearch-rules	{ color: #666666;
	font-weight: normal;
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; 
	font-style: normal;
	margin-left:10px;
	line-height:17px;
			}
				
.tx-indexedsearch-rules	p { color: #666666;
	font-weight: normal;
	font-size: 8pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; 
	font-style: normal;
	margin-left:10px;
	line-height:14px;
			}		
					
div.tx-indexedsearch-rules h2 { color: #666666;
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; 
	font-style: normal;
	margin-left:10px;
	line-height:17px;
			}		
			
td p { color: #666666;
	font-weight: normal;
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; 
	font-style: normal;
	margin-left:10px;
	line-height:17px;
			}		
			
h2 a { color: #666666;
	font-weight: normal;
	text-decoration: underline;
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; 
	font-style: normal;
	margin-left:10px;
	line-height:17px;
			}
			
/*die Links zu den Nachritenbriefen*/			
div h5 a { color: #666666;
	font-weight: normal;
	text-decoration: underline;
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; 
	font-style: normal;
	margin-left:10px;
	line-height:17px;
			}	
	
/*
a:link  { color: #333; font-size: 10px; font-family: Verdana; text-decoration: none; }
a:visited { color: #333; font-size: 10px; font-family: Verdana; text-decoration: none; }
a:active { color: #333; font-size: 12px; font-family: Verdana; text-decoration: none; }
*/
.ft10px666666 { color: #666; font-size: 10px; font-family: Verdana }
.ft10px333333  { color: #333; font-size: 10px; font-family: Verdana }

.formular { color: #333333; font-size: 10px; font-family: Verdana; background-color: #ffffff; border: solid 1px #666666 }

/*NEUE bezeichnungen in den Templates*/
.bg_grau { background-color:#999999}
.bg_blau { background-color:#89A2B3}
.bg_braun { background-color:#CC9966}
.bg_gruen { background-color:#999966}


/*alte bezeichnungen in den Templates*/
.bg_produkte{ background-color:#89A2B3}
.bg_privat{ background-color:#CC9966}
.bg_objekt{ background-color:#999966}


.bodytext a { 
color:#555555;
font-size:12px; 
font-family:Arial, Helvetica, sans-serif; 
font-weight:normal; 
text-decoration:underline;
}

div a{
text-decoration:none;
}

div.menu1-level1-no{
font-weight:bolder;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-left:8px;
margin-bottom:8px;
} 

div.menu1-level1-no a{
color:#444444;
} 

div.menu1-level1-act{
font-weight:bolder;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-left:8px;
margin-bottom:8px;
} 

div.menu1-level1-act a{
color:#000000;
} 

div.menu1-level2-no{
font-weight:lighter;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-left:22px;
margin-bottom:5px;
} 

div.menu1-level2-no a{
color:#444444;
} 

div.menu1-level2-no a:hover{
color:#FFFFFF;
}

div.menu1-level2-act{
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-left:22px;
margin-bottom:8px;
} 


div.menu1-level2-act a{
color:#333333;
} 

ul.langmenu {
font-weight:bolder;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-left:8px;
margin-bottom:1px;
}

.haendlersuch { 
	color: #666666;
	font-weight: normal;
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; 
	font-style: normal;
	margin-left:10px;
	line-height:normal;
			} 
			
			
/*Kontaktformular*/
/*AB HIER WIRD DAS KONTAKTFORMULAR FORMATIERT*/
/*Formatierung der Tabelle des Kontaktformulars
.csc-form-label-req = Beschriftung der persönlichen Daten
.csc-form-label = ist die Beschriftung der anderen Felder

*/	
/*		
.csc-form-label-req, .csc-form-label, .csc-form-radio, .csc-mailform { color: #666666;
	font-weight: normal;
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; 
	font-style: normal;
	margin-left:10px;
	line-height:17px;
			}
*/

/*Formatierung der Tabelle des Kontaktformulars*/
.csc-mailform{
margin-left:10px;
border:none;
}

/*Abstand vom linken Rand*/
					
.csc-mailform-field{
margin-top: 5px;
margin-right:200px;
text-align:right;
display:block;
			}
			
.csc-mailform-field	label{
text-align:left;
margin-right:20px;
			}
			
.csc-mailform-field input.csc-mailform-submit{
border: 1px solid #999999;
background:#F4F4F4;
cursor:pointer;
}

/*Pulldownmenu*/
.csc-mailform-field select{
text-align:left;

}

.csc-mailform-field textarea{
text-align:left;
}

/*Radioputton-Bereich*/
fieldset{ 
border:none;
}

span.csc-mailform-radio fieldset{
display:block;
}

span.csc-mailform-radio fieldset input{
float:right;
}

span.csc-mailform-radio fieldset label{
float:right;
margin-left:70px;
margin-right:5px;
}

span.csc-mailform-radio fieldset legend{
visibility:hidden;
}

.csc-mailform-submit {
margin-left: 110px;/* Button nach rechts verschieben. Wert aus Summe width + padding-left aus label Abschnitt -> oben */
clear: both;  /* Float wieder abschalten */
}

/*Kontaktformular ENDE*/

/*--############## Neuesn Frontend Login-Formular ################--*/

div.tx-felogin-pi1{
margin-top:10px;
margin-bottom:10px;
margin-left:10px;
}

div.tx-felogin-pi1 h3{
font-size:13px;
margin-bottom:5px;
}

div.tx-felogin-pi1 div{}

div.tx-felogin-pi1 form{
margin-left:-10px;
}
/*IE 7*/
*+html div.tx-felogin-pi1 form{
margin-left:-2px;
}
div.tx-felogin-pi1 form input{
height:20px;
border: 1px solid #0000FF;
padding:0px;
margin:0px;
margin-top:5px;
margin-bottom: 10px;
border: 1px solid #999999;
background:#F4F4F4;
cursor:pointer;

}

div.tx-felogin-pi1 legend{
display:none;
}


/*Lognin Button und Felder*/

/*LOGIN - Class der Tabelle die die Login-Elemente beinhaltet*/
table.csc-loginform{
margin-top:10px;
margin-bottom:10px;
margin-left:10px;
display:table;
border-collapse:collapse;
border-spacing:0px;


}

/*LOGIN - TD-Element der Tabelle*/
table.csc-loginform td{
padding:0px;
padding-bottom:5px;
margin:0px;
}

/*Classe TD-Element des Labels*/
td.csc-form-labelcell{

margin-top:0px;
margin-bottom:0px;

}
p.csc-form-label{
margin:0px;
padding:0px;
}


/*Beschriftung der P-Elements innerhalb csc-form-labelcell  für die Textformatierung*/
p.csc-form-label-req{
margin:0px;
padding:0px;
text-align:left;
padding-top:5px;
padding-right:5px;
padding-bottom:5px;
}

/*TD der Feldzelle*/
td.csc-form-fieldcell {
text-align:left;
margin-top:0px;
margin-bottom:0px;
}

/*das INPUT-Formularelement in der TD-Classe*/
.csc-form-fieldcell input {
border: 1px solid #0000FF;
margin-left:0px;
padding-left:0px;
border: 1px solid #999999;
background:#F4F4F4;
cursor:pointer;
padding:0px;
margin:0px;
}



/***************************/
/*** dam download ***/

.tx-damdownloads-pi1 {
width:642px;
height:auto;
overflow:hidden;
}

/*Formatierung für das über HTML eingefügte Pull-Down-Menü*/
.formularelement_pulldown{

}

/*Tabellen Klasse für das über HTML eingefügte Pull-Down-Menü*/
.formularelement_pulldown-search {
width:300px;
margin-left:5px;
}

/*Formularelement des HTML eingefügte Pull-Down-Menü*/
.formularelement_pulldown form{
visibility:visible; 
border-bottom:1px solid #FFFFFF;
padding-bottom:5px; 
width:auto;
}

/*weiße Linie oben (über form-Element)*/
.tx-damdownloads-pi1 form{
visibility:visible; 
border-bottom:1px solid #FFFFFF;
padding-bottom:5px; 
width:643px;
}

.csc-form-label{
display:none;
}

/*Tabellenklasse Pulldown Auswahl dam_downloads Bilderdaten und CAD-Daten, bzw. PDF-Daten*/
table.tx-damdownloads-pi1-search, table.formularelement_pulldown-search{
margin-left:5px;
margin-bottom:10px;

}

.tx-damdownloads-pi1 input, .formularelement_pulldown input{
border: 1px solid #999999;
background:#F4F4F4;
cursor:pointer;
}

.tx-damdownloads-pi1 tab_center {
position:static;

text-align:center;
}

.use_damdownload_pil_pic{
background-color:#999999;
border-style:solid;
border-color:#FFFFFF;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left:none;
height:200px;
width:160px;
overflow:hidden;
}

.use_damdownload_pil_pic_press{
background-color:#999999;
border-style:solid;
border-color:#FFFFFF;
border-top-width:0px;
border-right-width:1px;
border-bottom-width:1px;
border-left:none;
height:200px;
width:160px;
overflow:hidden;
}
/*Datei ohne Bildvorschau wird nicht dargestellt*/
td.use_damdownload_pil_pic_no{
display:none;
}

.use_damdownload_pil_no_doc{
visibility:hidden;
height:20px;
width:322px;
background-color:#999999;
border-style:solid;
border-color:#FFFFFF;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left:none;
}

.use_damdownload_pil_data_no_doc{
height:100px;
width:322px;
padding-left:8px;
background-color:#999999;
border-style:solid;
color:#000000;
border-color:#FFFFFF;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
padding-top:3px;
border-left:none;
}

.tx-damdownloads-pi1 a { 
color:#555555;
font-size:12px; 
font-family:Arial, Helvetica, sans-serif; 
font-weight:normal; 
text-decoration:underline;
}

/*Abstand für die Bild-DATEN*/
.use_damdownload_pil_data{
height:100px;
overflow:hidden;
padding-bottom:10px;
padding-left:5px;
}

.use_damdownload_pil_data_press{
height:auto;
overflow:hidden;
padding-bottom:10px;
padding-left:5px;
}

.dateiname, .presse_titel{
color:#000000;
font-weight:bold;
}

/*Abstand für die Browserbar 1 2 [3] 4 usw.*/
div.tab_center{
text-align:center;
margin-top:10px;
margin-right:auto;
margin-bottom:10px;
margin-left:auto;
}

table.browsebar{
width:auto;
margin-left:auto;
margin-right:auto;
}