@CHARSET "ISO-8859-1";

html, body {
	height:100.1%;
}

body{
filter: background-color:#ffffff;
}

table.siteframe{
	background-color: #ffffff;
	text-align: left;
}

.font_gray.font_11 ul{
	padding-left: 15px;
}

h1.trenner_gray_5{
	color: #0061a1;
	font-size:13px;
	font-family: Verdana;
	font-weight: bold;
	border-bottom: 1px solid #dcdcdc;
	padding-top: 5px;
}


.font_blue_headline{
	color: #0061a1;
	font-size:13px;
	font-family: Verdana;
	font-weight: bold;
}

h1 b{
	color: #0061a1;
	font-size:10px;
	font-family: Verdana;
	font-weight: normal;
	}

h1.trenner_gray{
	color: #0061a1;
	font-size:13px;
	font-family: Verdana;
	font-weight: bold;
	border-bottom: 1px solid #dcdcdc;
	padding-top: 10px;
}

h1{
	color: #0061a1;
	font-size:13px;
	font-family: Verdana;
	font-weight: bold;
	border-bottom: 1px solid #dcdcdc;
	padding-top: 40px;
	padding-bottom: 10px;  
}

pre {
  white-space:pre-wrap;      /* CSS3 */
  white-space:-moz-pre-wrap; /* Gecko */
  white-space:-pre-wrap;     /* Opera 4-6 */
  white-space:-o-pre-wrap;   /* Opera 7+ */
  word-wrap:break-word;      /* IE 5.5+ */
}

.btn_gray{
	background-image: url('../img/btn_gray_bg.gif');	
	height: 46px;
	width:	220px;
}

.btn_empty{
	background-color: #F2F2F2;
	height: 46px;
	width:	220px;
}

.btn_empty_half{
	background-color: #F2F2F2;
	height: 37px;
	width:	220px;
}

.btn_gray_current{
	background-image: url('../img/btn_gray_curent_bg.gif');	
	height: 46px;
	width:	220px;
}

.btn_gray  a, .btn_gray a:link, .btn_gray a:visited, .btn_gray a:active, .btn_gray a:hover {
	color: #66676b;
	font-size:11px;
	font-family: Verdana;
	font-weight: normal;
	font-weight: bold;
	text-decoration:none;
}

.btn_gray_current  a, .btn_gray_current a:link, .btn_gray_current a:visited, .btn_gray_current a:active, .btn_gray_current a:hover {
	color: #ffffff;
	font-size:11px;
	font-family: Verdana;
	font-weight: normal;
	font-weight: bold;
	text-decoration:none;
}



.font_blue_normal{
	color: #05629d;
	font-size:12px;
	font-family: Verdana;
	font-weight: normal;
}

.font_blue{
	color: #05629d;
	font-size:12px;
	font-family: Verdana;
	font-weight: bold;
}


.font_gray_bold  a, .font_gray_bold a:link, .font_gray_bold a:visited, .font_gray_bold a:active, .font_gray_bold a:hover {
	color: #66676b;
	font-size:11px;
	font-family: Verdana;
	font-weight: normal;
	font-weight: bold;
	text-decoration:none;
}


.font_gray_bold{
	color: #66676b;
	font-size:11px;
	font-family: Verdana;
	font-weight: normal;
	font-weight: bold;
}

.s{
	color: #66676b;
	font-size:11px;
	font-family: Verdana;
	font-weight: normal;
	font-weight: bold;
	padding:15px;
}

.font_gray{
	color: #66676b;
	font-size:10px;
	font-family: Verdana;
	font-weight: normal;
	line-height: 16px;
}

.font_gray  a, .font_gray a:link, .font_gray a:visited, .font_gray a:active, .font_gray a:hover {
	color: #66676b;
	font-size:10px;
	font-family: Verdana;
	font-weight: normal;
	text-decoration:none;
}


.font_11  a, .font_11 a:link, .font_11 a:visited, .font_11 a:active, .font_11 a:hover {
	color: #66676b;
	font-size:11px;
	font-family: Verdana;
	font-weight: normal;
	text-decoration:none;
}



.font_11{
	font-size:11px;
}
.font_12{
	font-size:12px;
}
.font_17{
	font-size:17px;
	line-height: 15px;
}

.stellenangebot_header{
	color: #05629d;
	line-height: 5px;
}

.list_sitemap{
	list-style: none;
	padding-left: 40px;
	color: #66676b;
	font-size:11px;
	font-family: Verdana;
	font-weight: normal;
}
.list_sitemap li{
	padding: 3px;
}



.list_sitemap  a, .list_sitemap a:link, .list_sitemap a:visited, .list_sitemap a:active, .list_sitemap a:hover {
	color: #66676b;
	font-size:11px;
	font-family: Verdana;
	font-weight: normal;
	text-decoration:none;
}
	
	

.font_red{
	color: #ff0000;
	font-size:10px;
	font-family: Verdana;
	font-weight: normal;
}
.font_red  a, .font_red a:link, .font_red a:visited, .font_red a:active, .font_red a:hover {
	color: #ff0000;
	font-size:10px;
	font-family: Verdana;
	font-weight: normal;
	text-decoration:none;
}

.newsletter input{
	width:200px;
	margin:2px;
	border: solid 0px;
	background-color:#ffffff;
	border-color:#c6cdd5;
	color:#ff0000;
}

table{
	border-collapse: collapse
}

h2{
	color: #0062a0;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	line-height: 15px; /** wegen ratgeber rechts */	
}

.h2link  a, .h2link a:link, .h2link a:visited, .h2link a:active, .h2link a:hover {
	color: #0062a0;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
}




/** FORMS **/

.kontaktform input{
	width:160px;
	height:19px;
	border: solid #c5cdd6 1px;
	background-color:#e2ecf8;
	color:#66676b;
	font-size: 11px;
}

select{
	height:22px;
	width:160px;
	margin:2px;
	border: solid #c5cdd6 1px;
	background-color:#e2ecf8;
	color:#66676b;
	font-size: 11px;
	margin-left:0;
margin-right:0;
}

textarea{
	width:280px;
	height:204px;
	margin:2px;
	border: solid #c5cdd6 1px;
	background-color:#e2ecf8;
	color:#66676b;
	font-size: 11px;
		margin-left:0;
}

.btn_absenden{
	border: 0pt solid ;
	background-image: url(../img/bt_absenden.jpg);
	height: 22px;
	width: 75px;
}
.btn_absenden_en{
	border: 0pt solid ;
	background-image: url(../img/bt_absenden_en.jpg);
	height: 22px;
	width: 75px;
}

menu_padding{
padding: 15px;
}

/** für geschichte */
h3{
	color: #0062a0;
	font-family: Verdana;
	font-size: 18px;
	font-weight: bold;
	line-height: 30px;	
}

.font_gray_11{
	color: #66676b;
	font-size:11px;
	line-height:15px;
	font-family: Verdana;
	font-weight: normal;
}

.font_gray_11  a, .font_gray_11 a:link, .font_gray_11 a:visited, .font_gray_11 a:active, .font_gray_11 a:hover {
	color: #0062a1;
	font-size:11px;
	font-family: Verdana;
	font-weight: normal;
	text-decoration:none;
}


.font_gray_10_lexikon{
	color: #66676b;
	font-size:10px;
	font-family: Verdana;
	font-weight: normal;
}
.font_gray_10_lexikon  a, .font_gray_10_lexikon a:link, .font_gray_10_lexikon a:visited, .font_gray_10_lexikon a:active, .font_gray_10_lexikon a:hover {
	color: #0062a1;
	font-size:10px;
	font-family: Verdana;
	font-weight: normal;
	text-decoration:none;
}

.lexibox{
	border-top: solid #dadada 1px;
	border-bottom: solid #dadada 1px;
	border-right: solid #ffffff 0px;
	border-left: solid #ffffff 0px;
	background-color: #f2f2f2;
}

.produktbox{
	border: 0px;
	border-top: solid #ffffff 2px;
	background-color: #ecf2f6;
}

.produktbox td{
	padding: 10px;
}

.fusszeile{
	font-size:9px;
	font-family: Verdana;	
	color: #666666;
	padding-left: 15px;
	padding-top: 5px;
}

.list_lexikon{
	padding-left: 20px;
}
.list_lexikon li{
	padding: 3px;
}

.list_produktbox{
	padding-left: 20px;
}

.list_produktboxUL ul{
		padding-left: 20px;
}
.list_produktboxUL li{
	padding: 2px;
}

.list_produktbox li{
	padding: 2px;
}


.job_list_ul ul{
padding-left:15px;
}


.downloadbox{
border: solid #dadada 1px;
}

.downloadbox th{
background-color: #dadada;
}

.downloadbox td{

}



.list_downloads{
padding-left: 25px;
}
.list_downloads li{
padding: 3px;
}






.font_downloads{
	color: #05629d;
	font-size:11px;
	font-family: Verdana;
	font-weight: normal;
	padding-top: 10px;
}


.font_downloads  a, .font_downloads a:link, .font_downloads a:visited, .font_downloads a:active, .font_downloads a:hover {
	color: #05629d;
	font-size:11px;
	font-family: Verdana;
	font-weight: normal;
	text-decoration:none;
}


.font_9{
	font-size: 9px;
}

.font_20{
	font-size: 20px;
	font-weight: normal;
}

/** Produktseiten Tabs */

#container {
	width:480px;
	background-color: #ffffff;
	color: white;
	text-align:left;
}
.tabs {
	width:78px;
	margin-right: 3px;
	padding:4px;
	text-align:center;
	float:left;
	cursor:pointer;
	border:1px solid #dadada;
	border-bottom:1px solid #0061a1;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	background-color: #0061a1;	
}

.tabs  a, .tabs a:link, .tabs a:visited, .tabs a:active, .tabs a:hover {
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	text-decoration:none;
}

.tabs.current  a, .tabs.current a:link, .tabs.current a:visited, .tabs.current a:active, .tabs.current a:hover {
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #0061a1;
	text-decoration:none;
}



.tabs.current{
	color: #0061a1;
	background-color: #ffffff;
	border-bottom:1px solid #ffffff;
}



.content {
	height:1px;
	clear:both;
#	border:1px solid #ccc;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	visibility: collapse;
    overflow: hidden;
	background-repeat:no-repeat;
  	background-position:top;
}

.content1 {
	background-image:url('../img/tab_border_1.gif');
}
.content2 {
	background-image:url('../img/tab_border_2.gif');
}
.content3 {
	background-image:url('../img/tab_border_3.gif');
}
.content4 {
	background-image:url('../img/tab_border_4.gif');
}
.content5 {
	background-image:url('../img/tab_border_5.gif');
}

.content.current{
visibility: visible;
}

.content img{

padding-top:30px;

	float: left;
}

.content b{
	color: #0061a1;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
}

.content_rechts{
	float: left;
	display: inline;
	width: 315px;
}

.tabbox_liste{
	float: left;
	color: #0061a1;
	font-size: 11px;
	font-family: Verdana;
	padding-left: 25px;
}

.tabbox_listeUL {
	color: #0061a1;
	font-size: 11px;
	font-family: Verdana;
	padding-top: 30px;
}

.tabbox_listeUL ul{
	float: left;
	color: #0061a1;
	font-size: 11px;
	font-family: Verdana;
	padding-left: 25px;
}
.tabbox_listeUL li{
width:270px;
}

/** Ende Produktseiten Tabs */


#material_a{
	height: 199px;
	width: 200px;
	background-image: url("../img/produkte/fenster/m11.jpg");
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #0061a1;
}

#material_b{
	height: 199px;
	width: 200px;
	background-image: url("../img/produkte/fenster/m1.jpg");
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #0061a1;
}

.mousehand{
cursor:pointer;
}

.none_bold{
font-weight:normal;
}

.detail_center{
	text-align: center;
}


#vrot{
	color: #ff0000;
	display: inline;
}

#headline_prod{
	height:73px;
	width:500px;
	background-image: url("../img/headline_bg.gif");

}

#headline_prod h4{
	color: #0061a1;
	font-size:18px;
	font-family: Verdana;
	font-weight: bold;
	padding-top: 22px;
	padding-bottom: 10px;  
}


.vcard  a, .vcard a:link, .vcard a:visited, .vcard a:active, .vcard a:hover {
	color: #66676b;
	font-size:11px;
	font-family: Verdana;
	font-weight: normal;
	text-decoration:none;
}






#bilderstapel_banner {
	background-color: #ffffff;
	height: 296px;
	width: 201px;
}

#bilderstapel_banner img {
	position:absolute;
	height: 296px;
	width: 201px;
	z-index:1;
}

#bilderstapel_banner img.obersteebene {
	z-index:3;
}

#bilderstapel_banner img.mittlereebene {
	z-index:2;
}
 img.preload { display: none; }




#bilderstapel_header_slideshow {
	background-color: #ffffff;
	height: 330px;
	width: 940px;
}

#bilderstapel_header_slideshow img {
	position:absolute;
	height: 330px;
	width: 940px;
	z-index:1;
}

#bilderstapel_header_slideshow img.obersteebene {
	z-index:3;
}

#bilderstapel_header_slideshow img.mittlereebene {
	z-index:2;
}

