body{
	background-color:#ffffff;
	margin-left:0px;
	margin-top:0px;

}

TD{
	vertical-align:top;
}

body, td, div{
	font-family:Arial,Helvetica, sans-serif;
	font-size:12px;
}

.bodytext{
	padding-bottom:20px;
	line-height:17px;
	padding-right:0px;
	padding-left:0px;
	color:#CED5E6;
	margin:0px;
}

A{
	color:#CED5E6;
}

form{
	display:inline;
}

.clearer{
	clear:both;
	width:0px;
	height:0px;
	padding:0px;
	margin:0px;
}


p{
	color: #CED5E6;
}

h1{
	font-size: 16px;
	color: #CED5E6;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:20px;
	margin:0px;
}
h2{
	font-size: 14px;
	color: #CED5E6;
	padding-left:0px;
	padding-top:0px;
	margin:0px;
}

/*ul{
	list-style-type:disc;
	color:#CED5E6;
	padding-left:20px;
	padding-right:40px;

}*/


ul,li {
	margin:0px;
	padding:0px;
}

.interal-link a{

	color:#CED5E6;

}

/****************************************** Layout Divs ******************************************/

#cMenu, #cMenu2 {
     position: relative; /* wichtige angabe, sonst taucht das slideMenu an falscher Position auf */
     z-index: 5;	/*men� �ber allem anderen*/
}

#breadcrumb {
	height: 15px;
	margin: 30px 0px 0px 152px !important;
	text-align: left;
	color: #C1C1C1;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#contentOuter{
     border:1px solid #C1C1C1;
     min-height:410px;
     height:auto !important;
     height:410px;
}

#contentOuter2{ /*f�r startseite*/
     border:1px solid #C1C1C1;
     min-height:220px;
     height:auto !important;
     height:220px;
}
.span {
	height:45px;
	margin-left:1px;
}
.willkommen {
	width:300px;
	float:left;
}
.aktuelles{
	width:300px;
	float:left;
}

.anfrage{
	width:300px;
	float:left;
}
#bottomdiv{
	width:100%;
	border-top:1px solid #c1c1c1;
	margin-bottom:10px;
	margin-top:0px
}


/****************************************** TOP ******************************************/

#german{
	margin: 20px 10px 5px 0px;
	float:left;
}

#english{
	margin: 20px 10px 5px 0px;
	float:left;
}

#logo{
	margin:10px 0px 0px 287px;
	text-align:center;
	float:left;
	padding-bottom: 0px;
	height: 52px;
	z-index:3;
}

*html #logo{
	margin:10px 0px 0px 178px;
	float:left;
	padding-bottom: 0px;
	height: 52px;
}

#flash{
	z-index:93;

}
/****************************************** SEARCHBOX ******************************************/
#searchbox{
	float:right;
	margin-top:20px;
}

/****************************************** tx-macinasearchbox-pi1 ******************************************/

.tx-macinasearchbox-pi1 .inputsearch {
	border: 1px solid #2D4573;
	height:20px;
	width:100px;
	color: #3A445F;
	vertical-align:top;

}
*html .tx-macinasearchbox-pi1 .inputsearch {
	border: 1px solid #2D4573;
	height:20px;
	width:100px;
	color: #3A445F;
	vertical-align:top;
	padding-top:1px;
}
*html .tx-macinasearchbox-pi1 .img {
	padding-top:1px;
}




/******************************************** tx-indexedsearch-searchbox **************************/

.tx-indexedsearch-searchbox .inputsearch{
	border: 1px solid #2D4573;
	height:20px;
	width:150px;
	color: #3A445F;
}


.tx-indexedsearch .tx-indexedsearch-whatis{
	color: #CED5E6;
	margin:0px;
}

.tx-indexedsearch .tx-indexedsearch-browsebox{
	margin:0px;
	color: #CED5E6;
}



.tx-indexedsearch .tx-indexedsearch-title{
	color: #CED5E6;
	font-weight:bold;
}

.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr{
	color: #CED5E6;
	padding-top:5px;
}
.tx-indexedsearch .tx-indexedsearch-noresults{
 	margin:0px;
}




/*********************************************** Panoramabild ************************************/


/*�berschreibt die typo3 formatierungen f�r das Panoramabild, welches �ber misc eingebunden wird*/
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0px; display: block; border:5px solid #000;}
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image { margin-left: 0px; display: block !important;  }
div.csc-textpic-image csc-textpic-lastcol {margin: 0px; display: block !important;}
dl.csc-textpic csc-textpic-center div.csc-textpic-below {margin: 0px;}
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 0px; display: block;  }
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { margin-left: 0px !important; }
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {	margin-right: 0px !important;}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {display: block; margin: 0px;}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {	display: inline; margin-left: 0px;	}
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image { 	display: inline; margin-right: 0px;}
div.csc-textpic img{margin:0px;  border:none}
dt{ margin:0px; padding:0px;}



/****************************************** CONTENT ******************************************/

#centerDiv{
     width: 902px;
     margin: 0 auto;
}

#contentdiv{
	margin: 0px 0px 1px 150px;
	width: 600px;
	height: auto !important;
}


#header{
	height: 26px;
	color: #011D65;
	position: relative;
	margin: 0px 0px 1px 0px !important;
	width:598px;
	border: 1px solid #C1C1C1;
	padding: 0px 0px 0px 0px;
	background: transparent url(../images/hg_header.gif) repeat-x;
	z-index: 1;
}

#headline{
	font-size: 14px;
	font-family: Arial, Verdana, Helvetica, Geneva, SunSans-Regular;
	font-weight: bold;
	float:left;
	padding: 6px 0px 5px 35px;
	color:#102550;
}

#printdiv{
	padding: 1px 7px 0px 0px;
	float: right;
	z-index: 2;
}

/*************************************** TEMPLATE NORMAL *********************************/


#default #content{
	margin: 1px 0px 1px 0px !important;
	width: 595px;
	padding: 0px 0px 0px 0px;
	border-top-style: solid;
	border-top-width: 5px;
	border-top-color: #B5BFD8;
	border-left-style: solid;
	border-left-width: 5px;
	border-left-color: #B5BFD8;
	background-color:#3A445F;
	background: #3A445F url(../images/hg_content2.gif) no-repeat bottom right ;/*unteres Bild, einfarbig*/


}

#default #innerContent{
	margin: 5px 0px 0px 5px !important;		/*wie viel der Schatten nach unten bzw. rechts rutscht*/
	width:543px;
	padding: 20px 20px 0px 27px;
	background: #3A445F url(../images/hg_content.gif) no-repeat bottom right; /*Schatten, liegt oben auf*/
	min-height:310px;
    height:auto !important;
    height:310px;

}

#default #innerContent ul{
	color:#CED5E6;
	margin:0px;
	list-style-type:none;
	margin-left:20px;

}



#default #innerContent li{
	color:#CED5E6;
	background-image:url(../images/bulletPointLight.gif);
	background-repeat:no-repeat;
	background-position: top left;
	padding-left:10px;
	display:block;
	width:500px;

}

/*************************************** TEMPLATE 2 COLS *********************************/

#contentleft{
	width:290px;
	float:left;
}

#contentright{
	width:290px;
	float:right;
	margin-top:11px;
}

/*************************************** TEMPLATE PRODUKT/PANORAMABILD *********************************/
#contentProduct{
	margin: 1px 0px 0px 0px !important;
	padding-top:5px;
	padding-bottom:0px;
	background-color:#B5BFD8;
	height:auto !important;
}


/*************************************** TEMPLATE 2 THIRDS *********************************/

#contentzweidrittel{
	width:350px;
	float:left;
}

#contenteindrittel{
	width:170px;
	float:right;
}


/******************************************* Breadcrumb *************************************************/

#breadcrumb .arrow{
	margin-left: 8px;
	margin-right: 8px;
	margin-bottom: -1px;
}

#breadcrumb a {
	color: #C1C1C1;
	margin-left: 0px;
}

/******************************************* Printpage ****************************************************/
#printpage{
    margin:2px 5px;
}
#printpage .bodytext{
	color:#000000;
}
#printpage h1{
	color:#000000;
}
/******************************************* Genmenu ****************************************************/

#genmenudiv{
	clear: both;
	width:898px;
	text-align:right;
}

#genmenu  ul {margin:0px 5px 0px 0px; }
#genmenu ul li {display: inline; margin:0 1px; }
#genmenu  li {padding: 2px 6px;}
#genmenu  li:hover {padding: 2px 6px;}
#genmenu  a:hover {background-color: transparent;}

/****************************************** tx-dmproductcontactform-pi1 ***************************************/

.tx-dmproductcontactform-pi1 .col{
	color:#CED5E6;
	width:112px;
}

.tx-dmproductcontactform-pi1 .col2{
	color:#CED5E6;

}

.tx-dmproductcontactform-pi1 .productregistry{
	width:400px;
}

.tx-dmproductcontactform-pi1 .productregistry_error{
	width:400px;
}
.tx-dmproductcontactform-pi1 .productregistry_individual{
	width:344px;
}
.tx-dmproductcontactform-pi1 .productregistry_individual_error{
	width:344px;
}

.tx-dmproductcontactform-pi1 .hint{
	margin-bottom:20px;
}


/****************************************** tx-newloginbox-pi1 ******************************************/
.tx-newloginbox-pi1{
	margin-left:25px;
	margin-top:20px;
}

.tx-newloginbox-pi1, .tx-newloginbox-pi1 DIV, .tx-newloginbox-pi1 P, .tx-newloginbox-pi1 A ,.tx-newloginbox-pi1 LI{
	font-size:12px;
}

.tx-newloginbox-pi1 H3{
	font-family:Arial,Helvetica, sans-serif;
	color:#000000;
	font-size:19px;
	margin:0px;
	margin-bottom:12px;
}

.tx-newloginbox-pi1 .bodytext{
	margin:0px;
	margin-top:3px;
	margin-bottom:15px;
}

.tx-newloginbox-pi1 .textinput{
	width:189px;
	border:1px solid #CCCCCC;
	font-size:12px;
	padding-top:3px;
}

.tx-newloginbox-pi1 TH{
	text-align:left;
	width:130px;
	font-size:12px;
    font-weight:normal;
}

.tx-newloginbox-pi1 .link, .tx-newloginbox-pi1 .forgot A{
	font-weight:bold;
	text-decoration:none;
	color:#676767;
}

.tx-newloginbox-pi1 .forgot{
	margin-top:10px;
}


/****************************************** tx-ahnews1-pi1 ******************************************/


#noborder #content{
	margin: 1px 0px 1px 0px !important;
	width: 600px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px;
	border-color: #B5BFD8;
	background-color:#fff;
	background: #fff;

}
#noborder #innerContent{
	margin: 0px 0px 0px 0px !important;		/*wie viel der Schatten nach unten bzw. rechts rutscht*/
	width:600px;
	padding: 0px 0px 0px 0px;
	/*background: #3A445F url(../images/hg_content.gif) no-repeat bottom right; Schatten, liegt oben auf*/
	min-height:300px;
    height:auto !important;
    height:300px;
}


/*SINGLE*/

.tx-ahnews1-pi1 .single {
	background-color:#B5BFD8;
	padding:5px;
	width:590px;
	min-height:150px;
	height:auto !important;
	margin-bottom:5px;
}
.tx-ahnews1-pi1 .single .image {
	float: left;
	border: 5px solid #000000;
}
.tx-ahnews1-pi1 .single .header {
	padding: 5px 0px;
	height: 18px;
	float: right;
	width: 320px;
	background-image: url(../images/bg_newsheadline.jpg);

}
.tx-ahnews1-pi1 .single .header .headline{
	float: left;
	width: 285px;
	padding-left: 10px;
}
.tx-ahnews1-pi1 .single .header .headline h2 a{
	padding:0px;
	margin:0px;
	font-size:12px;
	color:#fff;
	width:285px;


}
.tx-ahnews1-pi1 .single .header .date{
	float:right;
	width:100px;
	font-size:12px;
	color:#fff;

}

.tx-ahnews1-pi1 .single .text{
	float:right;
	width:300px;

}

.tx-ahnews1-pi1 .single .text p{

	width:290px;
	color:#3A445F;
	padding-top:5px;
	padding-right:10px;

}

 .tx-ahnews1-pi1  ul{
	color:#3A445F;
	margin:0px;
	list-style-type:none;
	margin-left:20px;
}

.tx-ahnews1-pi1  li{
	color:#3A445F;
	background-image:url(../images/bulletPointDark.gif);
	background-repeat:no-repeat;
	background-position: top left;
	padding-left:10px;
	display:block;
	width:200px;
}

.tx-ahnews1-pi1 .single .text .bodytext a{
	width: 290px;
	float:left;

}

.tx-ahnews1-pi1 .single .back a{
	color:#3A445F;
}
.tx-ahnews1-pi1 .single a{
	color:#3A445F;
	float: right;
	width: 300px;
}
.tx-ahnews1-pi1 .single a img{
	padding-top:10px;
}
img .btnBack {
	background-color: red;
}

/*LIST*/

.tx-ahnews1-pi1 .list {
	background-color: #B5BFD8;
	width: 590px;
	padding:5px;
	height: 135px;
	margin-bottom:5px;
}
.tx-ahnews1-pi1 .list .image {
	float:left;
	width:125px;
	border: 5px solid #000000;
}

.tx-ahnews1-pi1 .list .headline{
	float: right;
	padding:15px 10px 5px 10px;
	width: 430px;
}
.tx-ahnews1-pi1 .list .headline h2 a{
	font-size:12px;
	color:#3A445F;
	margin:0px;
	padding:0px;
}


.tx-ahnews1-pi1 .list  .date{
	height:18px;
	padding:5px 10px;
	float:right;
	width:430px;
	font-size:12px;
	color:#fff;
	background-image: url(../images/bg_newsheadline.jpg);
}

.tx-ahnews1-pi1 .list .text p{
	float:right;
	padding:0px 10px;
	width:430px;
	color:#3A445F;
}
.tx-ahnews1-pi1 .bodytext{
	padding-bottom:0px !important;
	margin:0px;
}
.tx-ahnews1-pi1 .list  a{
	color:#3A445F;
	float: right;
	padding:5px 10px;
	width: 430px;
}
.tx-ahnews1-pi1 .list .date a{

	color:#fff;
	font-weight:bold;
	float: right;
	padding:0px;
	width: 430px;
}

/*Browserbox*/
.tx-ahnews1-pi1-browsebox p{
	color:#3A445F;
}

.tx-ahnews1-pi1-browsebox-strong{
	font-weight:bold;
}
.tx-ahnews1-pi1-browsebox-SCell a{
	color:#3A445F;
}


/****************************************** tx-kmproductexpose2-pi1 ******************************************/

.tx-kmproduktexpose2-pi1 .outer{
	background-color:#3A445F;
	margin:0px 5px 0px 5px;
	border-bottom:5px solid #B5BFD8;
	width: 590px;
}

.tx-kmproduktexpose2-pi1 .produktexpose{
	min-height:150px;
	height:auto !important;
}


.tx-kmproduktexpose2-pi1 img{
	border:5px solid #000;
	float:left;
}

.tx-kmproduktexpose2-pi1 .content{
	float:right;
	width:440px;
}

.tx-kmproduktexpose2-pi1 .produktname{
	color:#CED5E6;
	font-size:16px;
	font-weight:bold;
	margin:10px 0px;
}
.tx-kmproduktexpose2-pi1 h2{
	color:#CED5E6;
	font-size:16px;
	font-weight:bold;
	margin:10px 0px;
}

.tx-kmproduktexpose2-pi1 .spezifikation{
	margin:7px 0px;
}
.tx-kmproduktexpose2-pi1 .spezifikation .bodytext{
	padding:0px;
	font-weight:bold;
}

.tx-kmproduktexpose2-pi1 .extra{
	margin:7px 0px;
}

.tx-kmproduktexpose2-pi1 .extra .bodytext{
	padding:0px 10px;
	background-image: url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position: left;
}

.tx-kmproduktexpose2-pi1 .text{
	padding:0px;
	margin:7px 0px;

}

.tx-kmproduktexpose2-pi1 .text .bodytext{
	padding:0px;

}

.tx-kmproduktexpose2-pi1 .link img{
	border-style:none;
	padding-bottom:10px;
	padding-top:20px;
	padding-right:20px;
	float:right;
}

.tx-kmproduktexpose2-pi1 .productlist{
	width:440px;
	color:#CED5E6;
	margin-top:20px;
}

.tx-kmproduktexpose2-pi1 table{
	width:420px;
	color:#3A445F;
	border-color:#B5BFD8;
	text-align:center;
	border-style:solid;

	border-width:1px;

}
.tx-kmproduktexpose2-pi1 .titel{
	font-weight:bold;
}
.tx-kmproduktexpose2-pi1 td{
	border-style:solid;
	border-color:#3A445F;
	background-color:#B5BFD8;
	border-width:1px;
}
/***PRINT***/
.tx-kmproduktexpose2-pi1 .print-outer{
	margin:10px 5px 30px 50px;
	width: 590px;
}

.tx-kmproduktexpose2-pi1 .print-produktexpose{
	min-height:150px;
	height:auto !important;
}


.tx-kmproduktexpose2-pi1 .print-content{
	float:right;
	width:440px;
}

.tx-kmproduktexpose2-pi1 .print-header h2{
	color:#000000;
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
}

.tx-kmproduktexpose2-pi1 .print-spezifikation{
	margin:7px 0px;
}
.tx-kmproduktexpose2-pi1 .print-spezifikation .bodytext{
	color:#000000;
	padding:0px;
	font-weight:bold;
}

.tx-kmproduktexpose2-pi1 .print-extra{
	margin:7px 0px;
}

.tx-kmproduktexpose2-pi1 .print-extra .bodytext{
	padding:0px 10px;
	background-image: url(../images/bullet_schwarz.gif);
	background-repeat:no-repeat;
	background-position: left;
	color:#000000;
}

.tx-kmproduktexpose2-pi1 .print-text{
	padding:0px;
	margin:7px 0px;
}

.tx-kmproduktexpose2-pi1 .print-text .bodytext{
	padding:0px;
	color:#000000;
}

.tx-kmproduktexpos2-pi1 .print-link img{
	border-style:none;
	padding-bottom:10px;
	padding-top:20px;
	padding-right:20px;
	float:right;
}

.tx-kmproduktexpose2-pi1 .print-productlist{
	width:440px;
	color:#000000;
	margin-top:20px;
}

.tx-kmproduktexpose2-pi1 .print-productlist table{
	width:420px;
	color:#000000;
	border-color:#000000;
	text-align:center;
	border-style:solid;
	border-width:1px;
}
.tx-kmproduktexpose2-pi1 .print-titel{
	font-weight:bold;
}
.tx-kmproduktexpose2-pi1 .print-productlist td{
	border-style:solid;
	border-color:#000000;
	border-width:1px;
	background-color:#ffffff;
}

/****************************************** tx-ahpberatung-pi1 ******************************************/
/*
.tx-ahpberatung-pi1{
	margin: 5px 0px 0px 5px !important;
	background-color:#3A445F;
	border-left-style: solid;
	border-left-width: 5px;
	border-left-color: #B5BFD8;
	border-top-style: solid;
	border-top-width: 5px;
	border-top-color: #B5BFD8;
	background: #3A445F url(../images/hg_content2.gif) no-repeat bottom right ;
	height:auto !important;
	width:596px;
}

*/
.tx-ahpberatung-pi1{
	margin: -5px 0px 0px 0px !important;
	background-color:#3A445F;
	border-left-style: solid;
	border-left-width: 5px;
	border-left-color: #B5BFD8;
	border-top-style: solid;
	border-top-width: 5px;
	border-top-color: #B5BFD8;
	background: #3A445F url(../images/hg_content2.gif) no-repeat bottom right ;
	height:auto !important;
}

.tx-ahpberatung-pi1 .inner{
	margin: 5px 0px 0px 5px !important;		/*wie viel der Schatten nach unten bzw. rechts rutscht*/
	width:543px;
	padding: 20px 20px 0px 27px;
	background: #3A445F url(../images/hg_content.gif) no-repeat bottom right; /*Schatten, liegt oben auf*/
	height:auto !important;
}

.tx-ahpberatung-pi1 h4{
	color:#CED5E6;
	font-size:14px;
	margin:0px;
	padding-left:0px;
	padding-top:0px;
}

.tx-ahpberatung-pi1 .bodytext{
	padding:0px;
	margin:7px 0px;
}

.tx-ahpberatung-pi1 .labelcell{
	color:#CED5E6;
	width:112px;
	vertical-align:top;
}

.tx-ahpberatung-pi1 .textinput{
	width:400px;
}
.tx-ahpberatung-pi1 .spacerrow{
	height:3px;
}
.tx-ahpberatung-pi1 .plz{
	width:35px;
}

.tx-ahpberatung-pi1 .ort{
	width:361px;
}

.tx-ahpberatung-pi1 .textarea{
	width:401px;
	height:129px;
	border:1px solid #CCCCCC;
	font-size:11px;
	font-family:Arial;
}

.tx-ahpberatung-pi1 .inputcell{
	width:450px;

}
.tx-ahpberatung-pi1 .submit{
	padding:20px 65px 20px 0px;
	float:right;
	width:80px;
	text-align:center;
}
*html .tx-ahpberatung-pi1 .submit{
	padding:20px 37px 20px 0px;

}
.tx-ahpberatung-pi1 .back{
	margin:20px 40px 20px 0px;
	float:LEFT;
	width:60px;
	background:#fff;
	text-align:center;
}
.tx-ahpberatung-pi1 a {
	border:none;
	text-decoration:none;
}

.tx-ahpberatung-pi1 .remark{
	margin:10px 0px;
	font-size:11px;
	color:#CED5E6;
}
.tx-ahpberatung-pi1 .errorcell{
	padding-top:4px;
	font-size:11px;
	color:#CED5E6;
}

.tx-ahpberatung-pi1 .confirm{
	height:200px;
	margin:20px;
}


/****************************************** tx-fsvertrieb-pi1 ******************************************/

.tx-fsvertrieb-pi1{
	background-color:#B5BFD8;
	color:#3A445F;
	width:600px;
}
.tx-fsvertrieb-pi1 .outer{
	float:left;
	width:375px;
	border-left:5px solid #B5BFD8;
	border-top:5px solid #B5BFD8;
	background: #3A445F url(../images/hg_content2.gif) no-repeat bottom right ;

}
.tx-fsvertrieb-pi1 .map{
	width:370px;
	margin: 5px 0px 0px 5px !important;
	padding: 0px 0px 7px 0px;
	background: #3A445F url(../images/hg_content.gif) no-repeat bottom right;

}

.tx-fsvertrieb-pi1 .right{
	float:right;
	width:190px;
	padding: 10px 20px 0px 10px;
	background: #B5BFD8;

}

.tx-fsvertrieb-pi1 .land{
	font-weight:bold;
	font-size: 16px;
	padding:0px 0px 10px 0px;

}
.tx-fsvertrieb-pi1 a{
	color:#3A445F;
	text-decoration:none;
}

.tx-fsvertrieb-pi1 .headline{
	font-weight:bold;
	font-size: 16px;
	padding:0px 0px 10px 0px;

}
.tx-fsvertrieb-pi1 .select{
	padding:10px 0px 0px 0px;

}
.tx-fsvertrieb-pi1 .input{
	width:100%;

}

.tx-fsvertrieb-pi1 .button{
	background-attachment:scroll;
	background-color:#FFFFFF;
	background-image:none;
	background-repeat:repeat;
	border-style:none;
	border-width:medium;
	color:#676767;
	font-size:12px;
	font-weight:bold;
	margin:10px 0px;
	float:right;
}

/****************************************** tx-fskataloganfrage-pi1 ***************************************/

.tx-fskataloganfrage-pi1 .col{
	color:#CED5E6;
	width:112px;
}

.tx-fskataloganfrage-pi1 .col2{
	color:#CED5E6;
}
.tx-fskataloganfrage-pi1 .extra{
	padding: 30px 0px 0px 0px;
	color:#CED5E6;
}

.tx-fskataloganfrage-pi1 .extra2{
	color:#CED5E6;
}

.tx-fskataloganfrage-pi1 .check{
	float:left;
	color:#CED5E6;
	width: 120px;
}
.tx-fskataloganfrage-pi1 .checkU{
	margin: 0px 0px 30px 0px;
}

.tx-fskataloganfrage-pi1 .check2{
	color:#CED5E6;
}

.tx-fskataloganfrage-pi1 .productregistry{
	width:400px;
}

.tx-fskataloganfrage-pi1 .productregistry_error{
	width:400px;
}
.tx-fskataloganfrage-pi1 .productregistry_individual{
	width:344px;
}
.tx-fskataloganfrage-pi1 .productregistry_individual_error{
	width:344px;
}

.tx-fskataloganfrage-pi1 .hint{
	margin-bottom:20px;
}

/****************************************** tx-fsdownload-pi1 ***************************************/

.tx-fsdownload-pi1{
	color:#CED5E6;
	margin:0px 0px 7px 0px;
}

.tx-fsdownload-pi1 img{
	border-width:0px;
	vertical-align:middle;
	margin: 0px 10px;
}

/****************************************** tx-fsansprechpartner-pi1 ***************************************/

.tx-fsansprechpartner-pi1{
color:#CED5E6;

}

/****************************************** tx-fsrohrzubehoer-pi1 ***************************************/

.tx-fsrohrzubehoer-pi1 .outer{
	color:#CED5E6;
	background-color:#3A445F;
	margin:0px 5px 0px 5px;
	border-bottom:5px solid #B5BFD8;
	width: 590px;
	padding-top:10px;
}

.tx-fsrohrzubehoer-pi1 .img{
	float:left;
	border:5px solid #000;
}

.tx-fsrohrzubehoer-pi1 .content{
	float:right;
	width:370px;
	margin-left:10px;
}
.tx-fsrohrzubehoer-pi1 .zeichnung{
	float:left;
	width:200px;
}

.tx-fsrohrzubehoer-pi1 .header{
	margin-bottom:10px;
}

.tx-fsrohrzubehoer-pi1 .material{
	margin-bottom:10px;
}

.tx-fsrohrzubehoer-pi1 .materialzusatz{
	margin-bottom:10px;

}

.tx-fsrohrzubehoer-pi1 .materialzusatz p{
	margin:0px;
	padding:0px;
}
.tx-fsrohrzubehoer-pi1 .tabellen{
	float:left;
	width:590px;
	margin-top:10px;
}

.tx-fsrohrzubehoer-pi1 .tabelle1zusatz{
	margin-left:10px;

}

.tx-fsrohrzubehoer-pi1 .tabelle1zusatz p{
	margin:0px;
	padding:0px;
	font-weight:bold;
}

.tx-fsrohrzubehoer-pi1 .tabelle2zusatz{
	margin-left:10px;

}

.tx-fsrohrzubehoer-pi1 .tabelle2zusatz p{
	margin:0px;
	padding:0px;
	font-weight:bold;
}

.tx-fsrohrzubehoer-pi1 .outertable{
	padding:3px;
	width:600px;
	background-color:#3A445F;
}

.tx-fsrohrzubehoer-pi1 .contenttable{
	color:#3A445F;
	border-color:#B5BFD8;
	text-align:center;
	border-style:solid;
	border-width:1px;
}

.tx-fsrohrzubehoer-pi1 .contenttable p{
	padding:0px;
	margin:0px;
	color:#3A445F;
}

.tx-fsrohrzubehoer-pi1 .contenttable td{
	border-style:solid;
	border-color:#3A445F;
	border-width:1px;
}


.tx-fsrohrzubehoer-pi1 .Stil2{
	font-weight:bold;
}
.tx-fsrohrzubehoer-pi1 .contenttable tr.grau{
	background-color:#CDD6ED;
}
.tx-fsrohrzubehoer-pi1 .contenttable tr{
	background-color:#B5BFD8;
}

.tx-fsrohrzubehoer-pi1 .divleft{
	padding-left:10px;
	float:left;
	font-weight:bold;
}
.tx-fsrohrzubehoer-pi1 .divright{
	float:right;
	font-weight:bold;
	padding-right:10px;
}

.tx-fsrohrzubehoer-pi1 .border{
	height:5px;
	background-color:#3A445F;
}
/**** PRINT***/
.tx-fsrohrzubehoer-pi1 .print-outer{
	color:#000000;
	margin:0px 5px 30px 50px;
	width: 590px;
}

.tx-fsrohrzubehoer-pi1 .print-img{
	float:left;
	border:5px solid #000;
}

.tx-fsrohrzubehoer-pi1 .print-content{
	float:right;
	width:370px;
	margin-left:10px;
}
.tx-fsrohrzubehoer-pi1 .print-zeichnung{
	float:left;
	width:200px;
}

.tx-fsrohrzubehoer-pi1 .print-header h2{
	margin-bottom:10px;
	color:#000000;
}

.tx-fsrohrzubehoer-pi1 .print-material{
	margin-bottom:10px;
	color:#000000;
}

.tx-fsrohrzubehoer-pi1 .print-materialzusatz{
	margin-bottom:10px;
}

.tx-fsrohrzubehoer-pi1 .print-materialzusatz p{
	margin:0px;
	padding:0px;
	color:#000000;
}
.tx-fsrohrzubehoer-pi1 .print-tabellen{
	float:left;
	width:590px;
	margin-top:10px;
}

.tx-fsrohrzubehoer-pi1 .print-tabelle1zusatz{
	margin-left:10px;
}

.tx-fsrohrzubehoer-pi1 .print-tabelle1zusatz p{
	margin:0px;
	padding:0px;
	font-weight:bold;
	color:#000000;
}

.tx-fsrohrzubehoer-pi1 .print-tabelle2zusatz{
	margin-left:10px;

}
.tx-fsrohrzubehoer-pi1 .print-tabelle2zusatz p{
	margin:0px;
	padding:0px;
	font-weight:bold;
	color:#000000;
}
.tx-fsrohrzubehoer-pi1 .print-outertable{
	padding:3px;
	width:600px;
	background-color:#3A445F;
}

.tx-fsrohrzubehoer-pi1 .print-tabellen .contenttable{
	color:#000000;
	border-color:#000000;
	text-align:center;
	border-style:solid;
	border-width:1px;
}

.tx-fsrohrzubehoer-pi1 .print-tabellen .contenttable p{
	padding:0px;
	margin:0px;
	color:#000000;
}

.tx-fsrohrzubehoer-pi1 .print-tabellen .contenttable td{
	border-style:solid;
	border-color:#000000;
	border-width:1px;
}
.tx-fsrohrzubehoer-pi1 .print-tabellen .Stil2{
	font-weight:bold;
}
.tx-fsrohrzubehoer-pi1 .print-tabellen .contenttable tr.grau{
	background-color:#D8D8D8;
}
.tx-fsrohrzubehoer-pi1 .print-tabellen .contenttable tr{
	background-color:#ffffff;
}

.tx-fsrohrzubehoer-pi1 .print-tabellen .divleft{
	padding-left:10px;
	float:left;
	font-weight:bold;
}
.tx-fsrohrzubehoer-pi1 .print-tabellen .divright{
	float:right;
	font-weight:bold;
	padding-right:10px;
}

.tx-fsrohrzubehoer-pi1 .print-tabellen .border{
	height:5px;
	background-color:#ffffff;
}


/******************************************** tx-fsstartwillkommen-pi1 *******************/

.tx-fsstartwillkommen-pi1 .header{
	margin-left:1px;

}
.tx-fsstartwillkommen-pi1 .text{
	margin-bottom:1px;
	margin-left:1px;
	/*background-color:#3A445F;*/

	height:224px;
}
.tx-fsstartwillkommen-pi1 .link{
	padding-top:20px;
	padding-bottom:20px;
	float:right;

}

.tx-fsstartwillkommen-pi1 a{
	color:#ffffff;
	text-decoration:none;



}
.tx-fsstartwillkommen-pi1 .linktext{
	vertical-align:top;
	height:30px;
	float:right;
}
.tx-fsstartwillkommen-pi1 img{
	vertical-align:middle;
}

/******************************************** tx-fsstartanfrage-pi1 *******************/

.tx-fsstartanfrage-pi1 .header{
	margin-right:1px;


}
.tx-fsstartanfrage-pi1 .text{
	margin-bottom:1px;
	margin-right:1px;

	height:224px;
}
.tx-fsstartanfrage-pi1 .link{
	padding-top:20px;
	padding-bottom:20px;
	float:right;
}

.tx-fsstartanfrage-pi1 a{
	color:#ffffff;
	text-decoration:none;
}

.tx-fsstartanfrage-pi1 .linktext{
	vertical-align:top;
	height:30px;
	float:right;
	font-weight:bold;
}
.tx-fsstartanfrage-pi1 img{
	vertical-align:middle;

}

/******************************************** tx-ahnews1_pi2 *******************/

.tx-ahnews1-pi2 .header{
	margin-right:1px;
	margin-left:1px;


}
.tx-ahnews1-pi2 .back{
	height:224px;
	padding-left:10px;
	padding-right:10px;
	margin-right:1px;
	margin-left:1px;
	margin-bottom:1px;
	background-color:#8695BC;
	color:#ffffff;
	position:relative;
}
.tx-ahnews1-pi2 .date{
	padding-top:5px;
	padding-left:10px;
	height:23px;
	background-image: url(../images/startaktuellesdatehg.jpg);
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
}

.tx-ahnews1-pi2 .headline{
	padding-top:2px;
	padding-left:10px;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
}
.tx-ahnews1-pi2 .text{
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	font-size:11px;
	color:#ffffff;
}

.tx-ahnews1-pi2 .link{
	position:relative;
	width:100%;
	vertical-align:top;
	color:#3A445F;
	text-align:right;
	padding-top:5px;
	padding-bottom:10px;
}
.tx-ahnews1-pi2 img{
	vertical-align:middle;

}
.tx-ahnews1-pi2 a{
	color:#3A445F;
	text-decoration:none;

}
/******************************************************** tx-fsnewsletterabmelden-pi1 ******************************/
.tx-fsnewsletterabmelden-pi1{
	color: #CED5E6;
}

/* tabmenu*/

.tabdiv{
	background-color:#B5BFD8;
}
.tabdiv table{
	width:100%;
}
.tabdiv .tabmenu_item{
	text-align:center;
	color:#3A445F;
}
.tabdiv .tabmenu_item a{
	color:#3A445F;
	text-decoration:none;
	font-weight:bold;
}
.tabdiv .tabmenu_item_act{
	text-align:center;
	background-color:#3A445F;
}
.tabdiv .tabmenu_item_act a{
	text-align:center;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}