@import url(rte.css);
@import url(kundenmeinungen.css);

body 
{ 
	/*background-image: url(../lay/bgSitemap.jpg);*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #161214;
	
	
	background-image: url(../lay/bg.jpg);
	background-repeat: repeat-x;
	background-color: #DEDDDB;
}

/*---------------Formular----------------*/


form 
{
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
}


#first
{
	/*background-image: url(../lay/bg.jpg);
	background-repeat: repeat-x;
	background-color: #DEDDDB;*/
}

#rahmen
{
	width: 990px;
	text-align: left;
	/*background-image: url(../lay/bg.jpg);
	background-repeat: repeat-x;
	background-color: #DEDDDB;*/
	background-color: #FFFEFD !IMPORTANT;
	*margin-left: -9px;
}

#header
{
	height: 198px;
	background-image: url(../lay/bgHeader.jpg);
	background-repeat: no-repeat;
}

#login
{
	height: 56px;/*76*/
	float: right;
	font-size: 10px;
	color: #727272;
	padding: 20px 26px 0px 0px;
}

#user,#pass
{

width: 88px;
/*height: 18px;*/
padding: 2px 0px 2px 0px;
font-size: 10px;
color: #727272;
}

#navH
{
	float: right;
	font-size: 15px;
	font-family: "Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: inline;
}
#navH ul
{
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	list-style-type: none;
}

#navH ul li
{
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	float: left;
	height: 67px;
}


a.aNavH,a.aNavH:link,a.aNavH:visited
{
	display: block;
	background-image: url(../lay/hnav/hNav1.jpg);
	background-repeat: no-repeat;
	color: Black;
	text-decoration: none;
	/*height: 67px;*/
	height: 47px;
	padding: 20px 0px 0px 0px; 
	text-align: center;
}
a.aNavH:hover, a.aNavH:active
{
	
}
a.aNavHActive
{
	display: block;
	
	background-repeat: no-repeat;
	color: Black;
	text-decoration: none;
	/*height: 67px;*/
	height: 47px;
	padding: 20px 0px 0px 0px; 
	text-align: center;
}


#nH1
{
	width: 125px;
}
#nH2,#nH3,#nH4,#nH5
{
	width: 120px;
}
#nH6
{
	width: 121px;
}







#nH1 a
{
	background-image: url(../lay/hnav/hNav1.jpg);
}
#nH1 a:hover,#nH1 a.aNavHActive
{
	background-image: url(../lay/hnav/hNav1_o.jpg);
}



#nH2 a
{
	background-image: url(../lay/hnav/hNav2.jpg);
}
#nH2 a:hover,#nH2 a.aNavHActive
{
	background-image: url(../lay/hnav/hNav2_o.jpg);
}




#nH3 a
{
	background-image: url(../lay/hnav/hNav3.jpg);
}
#nH3 a:hover,#nH3 a.aNavHActive
{
	background-image: url(../lay/hnav/hNav3_o.jpg);
}






#nH4 a
{
	background-image: url(../lay/hnav/hNav4.jpg);
}
#nH4 a:hover,#nH4 a.aNavHActive
{
	background-image: url(../lay/hnav/hNav4_o.jpg);
}








#nH5 a
{
	background-image: url(../lay/hnav/hNav5.jpg);
}
#nH5 a:hover,#nH5 a.aNavHActive
{
	background-image: url(../lay/hnav/hNav5_o.jpg);
}








#nH6 a
{
	background-image: url(../lay/hnav/hNav6.jpg);
}
#nH6 a:hover,#nH6 a.aNavHActive
{
	background-image: url(../lay/hnav/hNav6_o.jpg);
}

#breadCr
{
	font-size: 10px;
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333;
	font-weight: normal;
	/*border-bottom: 1px solid #666;
	display: inline;*/
	margin: 0px 0px 0px 5px; 
}

a.aBreadCr,a.aBreadCr:link,a.aBreadCr:visited
{
	text-decoration: none;
	font-weight: normal;
	padding: 5px 0px 0px 0px; 
	color: #333;
}
a.aBreadCr:hover, a.aBreadCr:active 
{
	color: #999;
	text-decoration: underline;
	font-weight: normal;
}




#content
{
	background-color: #FFFEFD !IMPORTANT;
}
#left,#middle,#right
{
	float: left;
	background-color: #FFFEFD !IMPORTANT;
}

#left
{
	width: 233px !IMPORTANT;
	padding: 5px 0px 20px 33px; 
	font-size: 11px;
	line-height: 1.3em;
	display: inline;
	margin:0px;
}

#left h1
{
	color: #2B3547;
	font-size: 11px;
	margin:0;
	padding: 0px 0px 3px 0px;
	font-family: "Trebuchet MS";

}



#navC,#cBlue,#backCGrey
{
	width: 185px;
}

#navC ul
{
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 20px;
	list-style-type: none;
	line-height: 1.6em;
}


a.aNavC
{
color: Black;
text-decoration: none;
font-weight: normal;
}
a.aNavC:hover,a.aNavCActive
{
color: #1889DC;
font-weight: normal;
}

a.aNavC2
{
color: Black;
text-decoration: none;
font-weight: normal;
font-size: 10px;
}
a.aNavC2:hover,a.aNavC2Active
{
color: #1889DC;
font-weight: normal;
font-size: 10px;
}



#navC .cTop,#backCGrey .cTop
{
	background-image: url(../lay/navCTop.jpg);
	background-repeat: no-repeat;
	height: 17px;
}

#navC .cMiddle,#backCGrey .cMiddle
{
	background-image: url(../lay/navCBg.jpg);
	background-repeat: repeat-y;
}
#backCGrey .cMiddle
{
padding: 0px 5px 15px 20px;
}
#navC .cMiddle
{
padding-bottom: 15px;
}


#navC .cBottom,#backCGrey .cBottom
{
	background-image: url(../lay/navCBottom.jpg);
	background-repeat: no-repeat;
	height: 17px;
}
#backCBlue
{
background-image: url(../lay/cBlueBg.jpg);
background-repeat: repeat-y;
}
#cBlue
{
background-image: url(../lay/cBlueTop.jpg);
background-repeat: no-repeat;
}
#cBlue .cTop
{
	
	height: 17px;
}

#cBlue .cMiddle
{
min-height:60px; 
height:auto !important; 
height:70px;  
padding: 10px 0px 0px 20px;
}

#cBlue .cBottom
{
	background-image: url(../lay/cBlueBottom.jpg);
	background-repeat: no-repeat;
	height: 17px;
}

			/*SUCHE*/
			
#suchBox1
{
	height: 75px;
	background-image: url(../lay/suchboxBg.jpg);
	background-repeat: no-repeat !IMPORTANT;
	padding: 25px 0px 0px 20px; 
	/*width: 185px;*/
}



#suchBox1 input
{
	border: 1px solid #CDCCCB;
	width: 140px;
	font-size: 11px;
	color: #656565;
	padding: 2px 2px 2px 2px;
}

#suchBox1 .submitter
{
	/*width: auto;*/
	margin: 0px 0px 0px 3px; 
	background-color: White;
	padding: 0px 0px 0px 0px; 
}

.tx-indexedsearch-form{
float:left;
}

.tx-indexedsearch-search-submit{
float:right;
width:470px;
margin-top:-1px;
}

#tx-indexedsearch-searchbox-button-submit{
	background-color:#FFC401;
	border:1px solid #F6900A;
	color:#727272;
	font-size:14px;
}

.tx-indexedsearch-form input{
border:1px solid #CDCCCB;
color:#656565;
font-size:11px;
padding:2px;
}

.tx-indexedsearch-redMarkup{
	color:#14617F;
}

.tx-indexedsearch-icon{
	display:none;
}

.tx-indexedsearch-result-number{
	display:none;
}

.boxOrange
{
	background-image: url(../lay/boxOrangeTop.jpg);
	background-repeat: no-repeat;
	padding: 20px 0px 20px 20px; 
	/*background-color: #F6790D;*/
	width: 165px;
}

.boxOrangeMiddle
{
	background-image: url(../lay/boxOrangeMiddle.jpg);
	background-repeat: repeat-y;
	width: 185px;
}
.boxOrangeBottom
{
	background-image: url(../lay/boxOrangeBottom.jpg);
	background-repeat: no-repeat;
	width: 185px;
}


/*#middle
{
	width: 388px;
	font-size: 12px;
	line-height: 1.5em;
	padding: 15px 15px 0px 0px;
	min-height:450px;
	height:auto !important;
	height:450px; 
}*/

#middle
{font-size:12px;
height:auto !important;
line-height:1.5em;
min-height:450px;
padding:15px 40px 0 0;
width:360px;
}

/*.einespalte #middle
{
	width: 700px;
}*/

.einespalte #middle
{
	width: 680px;
}

/*#right
{
	width: 295px;
	padding: 15px 10px 0px 5px; 
	font-size: 11px;
}*/

#right
{
font-size:11px;
padding:15px 10px 0;
width:295px;
}


.einespalte #right {
	display: none;
}
.note {
	background-image: url(../lay/picNote.jpg);
	background-repeat: no-repeat;
	margin: auto;
	height: 224px;/*264*/
	width: 220px;/* 270 */
	padding: 30px 0px 0px 30px; 
}










#claim
{
	
	background-color: #F3790F; 
	color: White;
	font-size: 13px;
	height: 22px;/* 27 */
	padding: 5px 0px 0px 0px;
	text-align: center;
}
#claim p
{
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px; 
}
#sitemap
{
	color: #666666;
	font-size: 10px;
	width: 978px;/*990*/
	background-image: url(../lay/bgSitemap.jpg);
	background-repeat: repeat-y;
	margin: 0px auto 0px auto; 
	padding: 12px 0px 12px 12px; 
	
}

/*ie6*/
* html #sitemap{
	width:986px;
}

/*ie7*/
*:first-child+html #sitemap{
	width:986px;
}

/* diverses */
#clearer, .clearer{
	height: 0px;
	font-size: 0px;
	margin:0; padding:0; 
	clear: both;
	line-height:0px;}
	
dfn {
display:block;
position: absolute;
left: -3000px;
height: 0px;
width:0px; }

acronym {
  border-bottom: 1px dashed #858686;
  speak: normal;}

.hide {
	position: absolute;
  	left: -1000px;
  	top: -1000px;
  	width: 0;
  	height: 0;
  	overflow: hidden;
  	display: inline;}
  	
  	

 /*NEWS*/
 
 .news-latest-item {
 	margin: 0px 0px 10px 0px;
	font-size: 11px;
 }
 
 #right .news-latest-item {
 	/*width: 180px;*/
 	padding-right: 10px;
 }
 
 
 #right h3 {
 	font-size: 11px;	
}

#right .news-latest-morelink{
  font-size: 10px;
}

.news-single-img {
padding: 0px 0px 10px 10px; 
float: right;
vertical-align: center;}

.c-recIcon{
display:none;
}


.news-catmenu
{	
	/*background-color:#e9f2f7;*/
	margin-left:40px;
	margin-bottom:5px;

} 
.news-amenu-container {	
	margin-left:0px;
}

.news-amenu-container .news-amenu-item-year {	
	display:none;
}
 
 /*S I T E M A P*/
 #sitemap
 {
 
 }
 
 
 a.aSiteHead
 {
 	font-weight: bold;
 	color: #666;
 }
 
 a.aSiteHead:hover
 {
 	text-decoration: underline;
 }
 
 a.aSiteBody
 {
 	font-weight: normal;
 	color: #666;
 }
 a.aSiteBody:hover
 {
 	text-decoration: underline;
 }
 
  #sitemap ul
  {
  	margin: 0px 0px 0px 0px;
  	padding: 0px 0px 0px 0px;
  	list-style-type: none;
  }
 
 #sitemap ul li
 {
 	
 }
 
 #sitemap ul li ul li
 {
 
 }
 
 .tx-indexedsearch fieldset
 {
 	border: none;
 	margin-left:-8px;
 }
 
 .tx-indexedsearch legend
 {
 	display: none;
 }
 
.langNav
{
float:left;
margin-right:12px;
margin-top: 20px;
}

.langNav img
{
margin-top: 5px;
}

/*POWERMAIL*/
fieldset
{
border: none;
}
legend
{
font-weight: bold;
}

/*#tx-powermail-pi1_fieldset_1 label
{
clear:both;
  float:left;
  width:199px;
  margin-top: 2px;
}
*/

.tx-powermail-pi1_fieldset label
{
clear:both;
  float:left;
  width:199px;
  margin-top: 2px;
}


/*
#tx-powermail-pi1_fieldset_1 label, 
#tx-powermail-pi1_fieldset_1 input, 
#tx-powermail-pi1_fieldset_1 select,  
#tx-powermail-pi1_fieldset_1 checkbox, 
#tx-powermail-pi1_fieldset_1 radio,
#tx-powermail-pi1_fieldset_1 textarea
{
  float: left;
  margin-top: 2px;
}
*/
.tx-powermail-pi1_fieldset label,
.tx-powermail-pi1_fieldset input,
.tx-powermail-pi1_fieldset select,
.tx-powermail-pi1_fieldset checkbox,
.tx-powermail-pi1_fieldset radio,
.tx-powermail-pi1_fieldset textarea
{
border:1px solid #CDCCCB;
color:#656565;
float:left;
font-size:11px;
margin-top:5px;
padding:4px;
margin-right:5px;
}

.tx-powermail-pi1_fieldset label{
	border:none;
}

#right .tx-powermail-pi1_fieldset label {
	width: auto;
}

#right .powermail_submit {
	margin-left: 5px;
	clear: none;
}



.tx-powermail-pi1{
color:#656565;
font-size:11px;
}

.powermail_mandatory_js {
color: red;
padding-top: 7px;
}


.powermail_submit
{
clear: left;
margin-top: 20px;
background-color:#FFC401;
border:1px solid #F6900A;
color:#727272;
font-size:14px;
}


dl.glossary .type {
font-style:italic;
padding:0px;
}

ul.browsebox {
list-style-type:none;
padding:0px;
}

ul.browsebox li {
display:inline;
margin-right:10px;
}

.csc-textpic-caption{
font-size: 10px;
color: #999;
}

.filelinks .odd {
padding:0px 0px 20px 0px;}

.filelinks .even{
padding:0px 0px 20px 0px;}

/*GOOGLE MAP EXTENSION*/

#middle .tx-wecmap-pi3{
font-size:11px;
}

#middle .tx-wecmap-pi3 h1{
font-size:11px;
color:#333333;
}

#middle .tx-wecmap-pi3 h1:hover{
color:#1889DC;
}

#middle .tx-wecmap-pi3 .sidebar{
overflow:hidden;
margin-left:15px;
}

#middle .tx-wecmap-pi3 input{
border:1px solid #CDCCCB;
color:#656565;
font-size:11px;
padding:2px;
width:134px;
}

#middle .tx-wecmap-pi3 input[type="submit"]{
width:140px;
background-color:#FFC401;
border:1px solid #F6900A;
margin-bottom:2px;
padding-bottom:3px;
}

#middle .tx-wecmap-pi3 select{
border:1px solid #CDCCCB;
color:#656565;
font-size:11px;
padding:2px;
width:140px;
}

#middle td p{
color:#161214;
/*font-size:11px;*/
}

#left .spacer-gif, #left br{
	display: none;
}

#middle .tx_powermail_pi1_fieldwrap_html{
	clear: both;
}

#middle .tx_powermail_pi1_fieldwrap_html_checkbox_title{
	margin-top:5px;
	padding:4px;
}

#middle .powermail_check_inner label{
margin:0;
padding: 0px 4px 0px 4px;

}