
body {
	margin-left:0;
	margin-right:0;
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
}

td {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003892;
}

/* dunkelblau */
h5 { font-size:12px; font-weight:bold; color:#003892; margin: 0 0 20px 0;}

/* hellblau */
h6 { font-size:12px; font-weight:bold; color:#8DA6CE; margin: 0 0 12px 0;}

ul {list-style-image: url(img/bullet.gif);}

/* Standardformatierungen */

img {
border: none;
margin:none;
}
table { border: none; }

/* Formular-Definitionen */

form {
padding: none;
margin: none;
}
input, select {	font: 11px Arial; }

.input_text {
	border: 1px solid #A6BAD9;
	height: 16px;
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 150px;
	color:#2C4B9A;
	background-color:#FFFFFF;
	color:#2C4B9A;
}

.input_select {
	border: 1px solid #A6BAD9;
	margin: 0px 0px 3px 3px;
	width: 150px;
	height: 16px;
	color:#2C4B9A;
}
/* Formular-Definitionen ENDE */

/* Pseudo-Formate  */
a:link { font: 12px Arial,sans-serif;color: #2C4B9A; font-weight:bold; text-decoration: none;}
a:visited { font: 12px Arial,sans-serif;color: #2C4B9A; font-weight:bold; text-decoration: none; }
a:hover { font: 12px Arial,sans-serif;color: #2C4B9A; font-weight:bold;  text-decoration: none;}
a:active { font: 12px Arial,sans-serif;color: #2C4B9A; font-weight:bold; text-decoration: none;}


/* Seitenaufbau */
#header {
	width: auto;
	height: 57px;
	margin: 0 auto;
	padding-left: 236px;
	padding-top: 80px;
}

.content {width:822px; padding:37px 0px 0px 76px;}
.container_bg {margin:0;padding:0;width:1024px; height:768px; background-repeat:no-repeat; background-position:119px 135px;}


/*PRODUKT FAMILY*/

.content_produkt_family {
width:822px;
padding: 0px 0px 0px 76px;
}
.produkt_family_box {
float:left;
width:140px;
background-repeat:no-repeat;
font: 12px Arial,sans-serif;
color: #003092;
border:1px solid #C6D2E6;
padding:0px 0px 16px 0px;
margin-right: 3px;
min-height:316px;
overflow:hidden;
height:expression(this.scrollHeight < 316? "316px" : "auto" );
}
.produkt_family_in_box {width:110px; height:auto; padding:16px 0px 0px 16px;}
.produkt_family_box a:link { text-decoration: none;}
.produkt_family_box a:visited {text-decoration: none; }
.produkt_family_box a:hover { text-decoration: none; }
.produkt_family_box a:active { text-decoration: none;}

/*PRODUKT FAMILY ENDE*/

/*PRODUKT TYPE*/
.content_produkt_type {
width:822px; padding:3px 0px 0px 76px;
}
.produkt_type_box {
width:432px;
height:auto;
background-image:url(img/product_type_bg.jpg);
background-repeat:no-repeat;
font: 12px Arial,sans-serif;
color: #003092;
border:1px solid #C6D2E6;
min-height:316px;
overflow:hidden;
height:expression(this.scrollHeight < 316? "316px" : "auto" );
}

.produkt_type_in_box {
width:400px;
padding-top: 16px;
padding-left: 15px;
height:auto;
}

/*PRODUKT TYPE ENDE*/

/*PRODUKT */

.produkt_box {
width:400px;
height:auto;
font: 12px Arial,sans-serif;
color: #003892;
border:1px solid #C6D2E6;
background-color:#FFFFFF;
}

.produkt_in_box {
width:384px;
padding:18px 8px;
color: #003892;
}

.produkt_box_blauer_balken {width:400px;height:18px;background-color:#8DA6CE;}
.produkt_bezeichnung {width:190px;height:18px;color: #FFFFFF; font-weight:bold; float:left;padding:3px 0px 3px 8px;}
.produkt_bestellnr {width:190px;height:18px;font-weight:bold; float:right;padding:3px 8px 3px 0px ;}

.produkt_image {float:right; width:100px; height:auto;}
.produkt_anzahl {float:right; width:197px; height:25px;margin:0px 16px 10px 0;}
.produkt_input{width:42px; border: 1px solid #A6BAD9; height:19px;margin:0 3px 0 0;color:#2C4B9A; }
.shopping_kart_box { width:172px; background-color:#8DA6CE;}
.shopping_kart_in_box {color: #FFFFFF;}

/*PRODUKT ENDE*/

/*INFO */
.info_box { 
width: 579px;
height:auto;
border:1px solid #C6D2E6;/*#000;*/
min-height:390px;
overflow:hidden;
height:expression(this.scrollHeight < 390? "390px" : "auto" );
background-image:url(img/info_bg.jpg);
background-repeat:no-repeat;
background-color:#DCE1EB;
}

.info_in_box {
width:519px;
margin:25px 25px 25px 35px;
}

.info_box_image {
text-align: right;
width:152px;
font-size:11px;
float: left;
}

.info_text_mit_image {
width: 318px;
margin-left:20px;
padding: 0px 10px 0px 10px;
float: left;

}


.info_image {border:1px solid #8DA6CE;
}
.info_box_image_untertitel {width:152px;padding-top:10px;}
.info_top_text{width:400px;}

.info_text_ohne_image{width:520px;}
.info_back_link {
display: block;
width:300px;
padding-bottom:40px;
}
.info_back_link a:link { text-decoration: none; font-weight:bold;}
.info_back_link a:visited {text-decoration: none; font-weight:bold; }
.info_back_link a:hover { text-decoration: none;  font-weight:bold;}
.info_back_link a:active { text-decoration: none; font-weight:bold;}

.info_link {padding-bottom: 15px ;}
.info_link a:link { text-decoration: none; }
.info_link a:visited {text-decoration: none;}
.info_link a:hover { text-decoration: none; }
.info_link a:active { text-decoration: none; }


/*INFO ENDE*/

/*NEWS */
.newsteaser_text { font-size:12px; font-weight:bold;}

.news_box {
width:579px;
font: 12px Arial,sans-serif;
color: #003892; 
border:1px solid #C6D2E6;
min-height:390px;
height:expression(this.scrollHeight < 390? "390px" : "auto" );
background-image:url(img/info_bg.jpg);
}

.news_in_box {
width:529px;
margin:25px 5px 25px 35px;
}

.news_in_box_blau {
padding:8px 9px 6px 11px;
border-bottom:1px solid #C6D2E6;
background-color:#DBE1EC;
}

.news_in_box_weiss {
padding:8px 9px 6px 11px;
border-bottom:1px solid #C6D2E6;
background-color:#FFFFFF;
}

.news_more_link a:link { text-decoration: none; }
.news_more_link a:visited {text-decoration: none; }
.news_more_link a:hover { text-decoration: none; }
.news_more_link a:active { text-decoration: none; }
.news_back_link {width:336px; padding-bottom:0px;}

.news_date_detail {width:154px; padding-bottom:20px; font-weight:bold;}

/*NEWS ENDE*/


/*SERVICE */
.service_box {width:579px;height:auto; font: 12px Arial,sans-serif; color: #003892; border:1px solid #C6D2E6;min-height:390px;
overflow:hidden;height:expression(this.scrollHeight < 390? "390px" : "auto" ); background-image:url(img/info_bg.jpg);}
.service_in_box {width:544px; padding:25px 0 0 35px;}
.service_link {width:544px; padding:0 0 15px 0; }
.service_link a:link { text-decoration: none; font-weight:normal;}
.service_link a:visited {text-decoration: none; font-weight:normal;}
.service_link a:hover { text-decoration: none; font-weight:normal;}
.service_link a:active { text-decoration: none; font-weight:normal; }
/*SERVICE ENDE*/

/*FAQ */
.content_faq {width:822px; padding:5px 0px 0px 76px;}
.faq_box {width:579px;height:auto; font: 12px Arial,sans-serif; color: #003892; border:1px solid #C6D2E6;min-height:390px;
overflow:hidden;height:expression(this.scrollHeight < 390? "390px" : "auto" ); background-image:url(img/info_bg.jpg); background-repeat:no-repeat; }
.faq_in_box {width:544px; padding:25px 0 0 35px; border-bottom:1px solid #C6D2E6;background-color:#DCE1EB;}
.faq_bg_image_box {width:544px; padding:25px 0 0 35px; background-image:url(img/info_bg.jpg); background-repeat:no-repeat; }
.faq_text_box {width:440px; padding:0 0 35px 0; }
.faq_link {width:440px; padding:0 0 15px 0; }
.faq_link a:link { text-decoration: none; }
.faq_link a:visited {text-decoration: none;}
.faq_link a:hover { text-decoration: none; }
.faq_link a:active { text-decoration: none; }
/*FAQ ENDE*/

/*CONTACT */
.contact_box {width:579px;height:auto; font: 12px Arial,sans-serif; color: #003892; border:1px solid #C6D2E6;min-height:390px;
overflow:hidden;height:expression(this.scrollHeight < 390? "390px" : "auto" ); background-image:url(img/info_bg.jpg);}
.contact_in_box {width:544px; padding:25px 0 0 35px;}
.contact_zeile {width:400px; padding:6px 0 0px 0px;}
.contact_bezeichnung {width:125px; padding:2px 8px 0 0px; float:left; font-weight: bold; align:bottom}
.contact_input {
width:260px;
padding:0px;
float:left;
margin-top: 1px;
}

.contact_input select {
margin-top: 3px;
}

.contact_input_text 
{
	border: 1px solid #A6BAD9;
	height: 16px;
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 178px;
	color:#2C4B9A;
	background-color:#FFFFFF;
}
.message_box {  font: 12px Arial,sans-serif;width:400px;border:1px solid #C6D2E6; background-color:#FFFFFF;}
.message_box_blauer_balken {width:400px;height:18px;background-color:#8DA6CE;}
.message_in_box {width:384px; padding:18px 8px;color: #003892;}

/*CONTACT ENDE*/

/*IMPRINT */
.imprint_box {width:579px;height:auto; font: 12px Arial,sans-serif; color: #003892; border:1px solid #C6D2E6;min-height:390px;
overflow:hidden;height:expression(this.scrollHeight < 390? "390px" : "auto" ); background-image:url(img/info_bg.jpg);}
.imprint_in_box {width:544px; padding:25px 0 0 35px; }

/*IMPRINT ENDE*/

/*SITEMAP */
.content_sitemap {width:822px; padding:5px 0px 0px 76px;}
.sitemap {width:579px;height:auto; font: 12px Arial,sans-serif; color: #003892; border:1px solid #C6D2E6;min-height:390px; background-image:url(img/bg_sitemap.gif)}
.sitemap_box {width:510px;height:auto; font: 12px Arial,sans-serif; color: #003892; border:1px solid #8DA6CE; margin-left:34px; background-color:#FFFFFF;}
.sitemap_in_box {width:490px; padding:18px 8px;color: #003892;}
.sitemap_box_blauer_balken {width:510px;height:18px;background-color:#8DA6CE; }
.sitemap_bezeichnung {width:190px;height:18px;color: #FFFFFF; font-weight:bold; float:left;padding:3px 0px 3px 8px;color:003892;}

/*SITEMAP ENDE*/


/*NAVIGATION*/
#navigation {
	width: 775px;
	margin:30px 0px 0px 125px;
}

.rooting {
margin: 20px 0px 3px 124px;
height: 11px;
vertical-align: bottom;
display: block;
font: 11px Arial,sans-serif;
color: #6486BD;
font-weight:bold;
}

.rooting a:link { font: 11px Arial,sans-serif; color: #6486BD;text-decoration: none; font-weight:normal;}
.rooting a:visited { font: 11px Arial,sans-serif; color: #6486BD;text-decoration: none; font-weight:normal;}
.rooting a:hover { font: 11px Arial,sans-serif; color: #6486BD;text-decoration: none; font-weight:normal;}
.rooting a:active { font: 11px Arial,sans-serif; color: #6486BD;text-decoration: none; font-weight:normal;}

.menu_subnavi {
	/*border: 1px solid #999;*/
	padding:0px;	
	width: auto;
	vertical-align: top;
}

.subnavi_links {
	border-left: 0;
	padding-top:1px;
}


.subnavi_links a:link {
	display: block;
	font: 12px Arial,sans-serif;
	color: #003892;
	background-color: #8DA6CE;
	padding: 3px 0px 3px 11px;
	text-decoration: none;
}

.subnavi_links a:visited {
	display: block;
	font: 12px Arial,sans-serif;
	color: #003892;
	background-color: #8DA6CE;
	padding: 3px 0px 3px 11px;
	text-decoration: none;
}

.subnavi_links a:hover {
	display: block;
	font: 12px Arial,sans-serif;
	color: #FFFFFF;
	background-color: #8DA6CE;
	padding: 3px 0px 3px 11px;
	text-decoration: none;
}


.subnavi_links a.active { 
color: #003892; 
	display: block;
	font: 12px Arial,sans-serif;
	color: #FFFFFF;
	background-color: #8DA6CE;
	padding: 3px 0px 3px 11px;
	text-decoration: none;

}


/*NAVIGATION ENDE*/
.flag {margin:0 3px 3px 0;}
/*FOOTER*/
.footer {
	width: 626px;
	margin:0px 0 30px 76px;
	/*float:left;*/
	color:#6486BD;

	
}
.footer a {
  margin:0px 8px 0px 8px;
}
.footer a:link { font: 11px Arial,sans-serif; color: #6486BD;text-decoration: none;}
.footer a:visited { font: 11px Arial,sans-serif; color: #6486BD;text-decoration: none;font-size: 11px; }
.footer a:hover { font: 11px Arial,sans-serif; color: #B9C7DD;text-decoration: none;font-size: 11px; }
.footer a:active { font: 11px Arial,sans-serif; color: #6486BD;text-decoration: none;font-size: 11px;}
/*FOOTER ENDE*/

.footerActive {
  color:#B9C7DD;
  margin:0px 8px 0px 8px;
  display:inline
}

.result_table {
margin: 27px 0px 20px 34px;
}

.result_table .liste {
line-height: 25px;
font-weight: normal;
}

.result_table .liste a {
font-weight: normal;
}
