/* Standard biopin css template 
(C) 2006 designpraxis - wieland jacobs partner, wilhelmshaven */

/* Base Tags */ 

* {
	border:0px;
	margin:0px;
	padding:0px;
	text-decoration:none;
}

body {
	background: #f4f4f4 url(../i/back.gif) repeat-x top left;
	text-align:center;
	font: 9pt/12pt "LucidaGrande", Verdana, Arial,sans-serif;

}

h1 {
	font-size:120%;
}

h2{font-size:100%;}

a {
	color:#ffffff;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}
strong{font-weight:bold;}
/* ID Selectors */

#wrapper {
	text-align: left;
	margin: 0px auto 0px;
	width: 922px;
}

#menu {
	position:relative; 
	top:0px;
	left:0px;
	height:102px;
}

/* 2 - COLUMN STANDARD PAGE */

#col1-2{
	width:590px;
	background: url(../i/col1low.gif) bottom left no-repeat #e6e8ea;
	float:left;
	padding-bottom:10px;
}

#content #col1-2 h1{
	clear:both;
	color:#fff;
	background: #002d6a url(../i/col1top.gif);
	padding:15px;
	font-weight:normal;
	border-bottom:1px solid #fff;
}

#content #col1-2 h2{
	clear:both;
	color:#545a61;
	font: "LucidaGrande", Verdana 12pt;
	padding:5px 5px 5px 25px;
	font-weight:bold;
}

#content #col1-2 h3{
	clear:both;
	background: #e6e8ea url(../i/col1h2.gif) no-repeat top left;
	color:#545a61;
	font: "LucidaGrande", Verdana 12pt;
	padding:15px 5px 15px 25px;
	font-weight:normal;
	border-bottom:1px solid #fff;
}
#content #col1-2 p.datum{
    float:left;
    width:124px; height:118px;color:#666666;
    margin:14px 0px 0px 20px;
	font: "LucidaGrande", Verdana;
	padding:15px 0px 0px 20px;
	font-weight:bold;
    background: url(../i/kalendar.jpg) no-repeat top left;
    font-size:8pt;
}
div.articlenews {
    clear:both;border-top:1px solid #fff;
}

#content #col1-2 p.datum span{
    display:block;font-size: 40pt;line-height:55px;
}
#content #col1-2 h4{
	background: #e6e8ea ;
	color:#545a61;
	font: "LucidaGrande", Verdana 10pt;
	padding:15px 15px 15px 25px;
	font-weight:normal;
	border-top:1px solid #fff;
}

#content #col1-2 h4.noborder {
	background: #e6e8ea ;
	color:#545a61;
	font: "LucidaGrande", Verdana 10pt;
	padding:15px 15px 15px 25px;
	font-weight:normal;border:none;
}

#content #col1-2 p{
	font-size:9pt;
	line-height:16pt;
	padding:15px 5px 15px 25px;
	width:70%;
	color:#545a61;
}

#content #col1-2 p strong{font-size:8pt;}

#content #col1-2 dl{
	padding: 15px 25px 0px 15px;
	color: #545a61;
}

#content #col1-2 dl dt {
	font-size: 8pt;
	font-family: "LucidaGrande", Verdana, sans-serif;
	font-weight: bold; 
	margin-bottom:5px;
	margin-top:15px;
}

#content #col1-2 dl dd {
	font-size: 7pt;
	font-weight:normal;
	padding-left:15px;
}


#col1-2 #newscol1 {
	width:40%;
	font-weight:normal;padding:0px 0px 0px 0px;margin:0px;
	float:left;clear:both;
}

#col1-2 #newscol2{
	width:40%;float:left;padding:0px 0px 0px 0px;margin:0px;
	font-weight:normal;
}

#col1-2 #newscol1 p{
    font-size: 8pt;line-height:150%;width:92%;padding-top:0px;padding-bottom:12px;
	font-weight:normaal;color:#666;margin:0px;
}
#col1-2 #newscol2 p{
    font-size: 8pt;line-height:150%;width:92%;padding-top:0px;padding-bottom:12px;
	font-weight:normal;color:#666;margin:0px;
}


/* COLUMN 2 DEFINITION --- END OF COLUMN 1 DEFINITION */

#col2-2{
	float:left;
	width:326px;
	background: #e6e8ea url(../i/col2low.gif) bottom left no-repeat;
	margin-left:4px;
	padding-bottom:10px;
}

#content #col2-2 h1{
	color:#545a61;
	background: #666 url(../i/col2top.gif);
	padding:15px;
	border-bottom:1px solid #ffffff;
	font-weight:normal;
}

#content #col2-2 h2{
	color:#545a61;
	border-bottom:1px solid #ffffff;
	background: #666 url(../i/col2top.gif);
	padding:15px;margin-top:15px;margin-bottom:10px;
	font-weight:normal;
	font-family: "LucidaGrande", Verdana;
	font-size:9pt;
}

#content #col2-2 p{
	font-size:8pt;width:70%;color:#545a61;
	padding:5px 5px 5px 15px;
   background: #e6e8ea;
}

#content #col2-2 ul{
	margin-bottom: 15px;
}

#content #col2-2 ul li a{
	font-size:8pt;
	line-height:180%;
	font-weight:normal;
 	color:#545a61;
	font-family: "LucidaGrande", Verdana, Arial, sans-serif;
}
#content #col2-2 a{
	font-weight:normal;
	font-family: "LucidaGrande", Verdana, Arial, sans-serif;
}

#content #col2-2 ul li a{
	display:block;
	width:176px;
	height:24px;
	background: url(../i/productsbutton3.gif) no-repeat;
	color:#fff;
	padding:3px 0px 0px 35px;
	text-decoration:none	
}

#content #col2-2 ul li a:hover{
	background: url(../i/productsbutton4.gif) no-repeat;
}

/* END OF COLUMN 2 DEFINITION */

#productfooter {
	margin-left:25px;
	margin-top:25px;
	margin-bottom:25px;
	clear:both;
}

#productfooter div{
	float:left;
	color:#545a61;
	font-size:7pt;
	padding-right:5px;
	width:20%;height:64px;border-right: 1px solid;border-color:#c1c6cc; margin-right:5px;margin-bottom:25px;
}
#productfooter img{float:left;margin-right:3px;}
#productfooter a{color:#666 !important;font-weight:normal !important;}


#content #techdata{
	border-top:1px solid #fff;padding-top:10px;padding-left:25px;clear:both;
}

#techdata #techcol1 {
	width:45%;
	float:left;
}

#techdata #techcol2 {
	width:50%;float:left;margin-left:10px;
}

#techdata #techcol1 ul li {list-style:square inside;font-size:8pt;}
#techdata #techcol2 ul li {list-style:square inside;font-size:8pt;}

#techdata #techcol1 p{font-size:8pt;line-height:140%;margin:0px;}
#techdata #techcol2 p{font-size:8pt;line-height: 150%;margin:0px;padding-top: 0px;
	width: 90%;
}

#techdata #techcol1 h2{font-size:8pt;color:#848b96; padding-bottom:5px;margin:0px;}
#techdata #techcol2 h2{font-size:8pt;color:#848b96; padding-bottom:5px;}

#techdata #techcol1 ul{padding-top:0px;padding-left:25px;margin:0px;}
#techdata #techcol2 ul{padding-top:0px;padding-left:25px;margin:0px;}

#techdata strong{font-weight:bold;font-size:7pt !important;color:#445;}

#footer {
	clear:both;
	padding-top:5px;
}
#footer p {
	padding-top:5px;
	border-top:1px solid #ccc;
	font-size:7pt;
	text-align:center;
}

#content ul{
	margin-left:15px;
	margin-top:15px;
}

#content ul.techdata li{
	list-style:square inside;
	width:90%;
	color:#333;
	font-size:7pt;
}

#content ul li{
	list-style: none;
	color:#545a61;
}

#content ul li a{
    font-size:9pt;
	color: #545a61;
}

#content a{
	color: #002d6a;
	font-weight:bold;
}
/* Class Selectors */

ul.funcmenu {
	position:absolute;
	top:40px;
	right:10px;
}

ul.funcmenu li{
	float:left;	
	list-style:none;
	padding-right:10px;
}

ul.mainmenu {
	position:absolute;
	top:80px;
	left:0px;
}

ul.mainmenu li{
	float:left;	
	list-style:none;
	padding-right:30px;
}

ul.shopmenu {
	position:absolute;
	top:70px;
	right:10px;
}

ul.shopmenu li{
	width:133px;
	height:31px;
	display:block;
	float:left;	
	list-style:none;
	margin-right:10px;
	background-image: url(../i/shop.gif);
}

ul.shopmenu li a{
	position:relative;
	top:5px;
	left:35px;
}


#products-all {
	background: #dddddd url(../i/allproducts-back.gif) no-repeat bottom left;
	clear:both;padding:0px;
	margin-bottom:10px;
	padding-bottom:5px;
	display:block;
	position:relative;
	top:0px;
	left:0px;
	width:922px;
	height:250px;
}
#products-all h1{
	color: #555;font: 8pt;
	font-weight:normal;
	display:block;
	padding: 5px 0px 5px 0px;
	text-indent:15px;
	width:922px;
	background: url(../i/allproducts-h1back.png) top left no-repeat;
}
#products-all ul{
}

#products-all ul li{

	list-style:square inside;color:#333;
	line-height:130%;
}	

#products-all ul li a{
	font-weight:normal;
	font-size:8pt; color:#333; text-decoration:none;
}

#products-all ul li a:hover{
	color:#ff8800;
}

#products-all .firstrow {
	width:20%; float:left;
}

#products-all .secondrow {
	width:20%; float:left;border-left:1px solid #aaa;
}

#products-all .thirdrow {
	width:20%; float:left;border-left:1px solid #aaa;
}

#products-all .fourthrow {
	width:20%; float:left;border-left:1px solid #aaa;
}

#products-all li{
	padding-left:15px;
}

#products-all strong{
	color:#002d6a;
}

#breadcrumbblock {
	position:relative;
	top:0px;left:0px;
	display:block;
	width:922px;height:32px;
	font-size:7pt;
	text-transform:uppercase;
	color:#666;
}

#breadcrumbblock ul{
	width:600px;height:32px;display:block;
}
#breadcrumbblock ul li{
	list-style:none;float:left;
	padding-right:20px;
}
#breadcrumbblock a.products{font-weight:bold;text-transform:none;
	display:block;position:absolute; left:740px;top:-5px;z-index:2;width:176px;height:32px;background: url(../i/productsbutton1_a.gif) no-repeat;color:#fff;padding:8px 0px 0px 35px;
}

#breadcrumbblock a.products:hover{
	background: url(../i/productsbutton2.gif) no-repeat;
}

#breadcrumbblock ul li a{
	color: #333;text-decoration:underline;font-size:7pt;font-weight:normal;
}
#breadcrumbblock a{
	color: #666;text-decoration:none;font-size:7pt;font-weight:normal;
}

#breadcrumbblock a:hover{
	color: #444;text-decoration:none;
}

#productlist a{
	font-weight:normal;	font-size:8pt !important;
}

.inlinepicture{
	border:none;
	margin-right:10px;
	float:left;
}

.inlinearticlepix{
	border:1px solid #999; padding:3px;
	margin-right:10px;
	float:left;
}
.headarticlepix{
	border:1px solid #999; padding:2px;
	margin-right:10px;margin-bottom:10px;
	display:block;
}

.aktuellarticlepix{
    border:1px solid #333; 
    margin:10px 10px 10px 25px;
	display:block; clear:both;
}

.aktuellarticlepixbdless{
    margin:10px 10px 10px 15px;
	display:block; clear:both;
}

a.downloadlinks{
	background: url(../i/pdf_downloadicon.jpg) no-repeat 0% 0% !important;
padding-left:50px;
	padding-top:10px;padding-bottom:25px;
	display:block;
	font: 7pt "LucidaGrande",Verdana,Arial, sans-serif ;
	font-weight:bold !important; text-transform:uppercase;
}

ul.productrow1{
	float:left;
	line-height:150%;
	font-weight:normal;
	padding-bottom:15px;
}


ul.productrow2{
	line-height:150%;
	float:left;
	padding-left:40px;
	font-weight:normal;
	padding-bottom:15px;
}


ul.colorrow1{
	float:left;
	line-height:150%;
	font-weight:normal;
	padding-left:30px;
	padding-bottom:15px;
}

ul.colorrow2{
	line-height:150%;
	float:left;
	padding-left:40px;
	font-weight:normal;
	padding-bottom:15px;
}

ul.colorrow3{
	line-height:150%;
	float:left;
	padding-left:40px;
	font-weight:normal;
	padding-bottom:15px;
}

ul.colorrow1 li{
	font-size:6pt;
	font-weight: bold;
}

ul.colorrow2 li{
	font-size:6pt;
	font-weight: bold;
}
ul.colorrow3 li{
	font-size:6pt;
	font-weight: bold;
}

ul.colorrow1 li img{
	position:relative;
	top:10px;
	border:1px solid #666;
}
ul.colorrow2 li img{
	position:relative;
	top:10px;
	border:1px solid #666;
}

ul.colorrow3 li img{
	position:relative;
	top:10px;
	border:1px solid #666;
}

#haendleradressen{
	font-size:7pt !important; color:#222 !important;width:600px !important;
}

#content ul.productrow1 li a{
	display:block;
	width:176px;
	height:24px;
	background: url(../i/productsbutton3.gif) no-repeat;
	color:#fff;
	padding:3px 0px 0px 35px;
	text-decoration:none;
	list-style:none !important;	
}

#content ul.productrow1 li a:hover{
	background: url(../i/productsbutton4.gif) no-repeat;
}

#content ul.productrow2 li a{
	display:block;
	width:176px;
	height:24px;
	background: url(../i/productsbutton3.gif) no-repeat;
	color:#fff;
	padding:3px 0px 0px 35px;
	text-decoration:none;
	list-style:none !important;	
}

#content ul.productrow2 li a:hover{
	background: url(../i/productsbutton4.gif) no-repeat;
}

a.weiter{
    display:block;float:left;
    width:130px;
    height:32px;
    background:  #e6e8ea url(../i/weiter_btn.jpg) no-repeat top left;
    color:#444 !important;
    font-size:8pt;
    text-indent:40px;padding-top:6px;
}

a.weiter:hover{
        background:  #e6e8ea url(../i/weiter_btn_over.jpg) no-repeat top left;
}