@charset "UTF-8";
/* CSS Document */

body {
	font: 100% Arial, Helvetica, sans-serif;
	background: #ffffff;
	/* background: url(../images/bg_gradient_green.jpg) top left repeat-x; */
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
		
}
 img {
 	border:0 none;}

p {
	font-size:14px;}
	
a {text-decoration:none;
	color:#008cd2;
	border:none;}
	
a:hover, a:visited {
	color:#6eb43f;}	

.blue {
	color:#008cd2;
	}	
	
.green {
	color:#6eb43f;
	}			
	
.oneCol #container {
	width: 70%; 
	max-width:700px;
	background: #FFFFFF;
	margin: 0 auto; 
	border: 1px solid #000000;
	text-align: center; 
}
.oneCol #topbar {
	height:10px;
	background-color:#008cd2;
	
	}

.oneCol #header {
	background: #ffffff; 
	padding: 10px 10px 0 20px;
	  
}
.oneCol #header h3 {
	margin: 0; 
	padding: 0px 20px;
	text-align:right;
	color: #008cd2; 
}
.CenterImg {
	text-align:center;
	position:relative;
	/*top:-40px;*/}



.oneCol #mainContent {
	padding: 0 40px; 
	background: #FFFFFF;
}

.imprint {
	color:#008cd2;
	float:right;}

.contact {
	clear:both;}

.oneCol #footer {
	padding: 0 20px; 
		background:#eeeeee;

	/*background:#6eb43f;*/
	/*background-color:#84d94c;*/
}
.oneCol #footer p {
	margin: 0; 
	padding: 10px 0; 
}


#orderform1 .pfbc-label strong {
    color: #dd0000;
}


img {max-width: 100%;}
a:link, a:active, a:visited {color:#c63527; cursor: pointer;}
a:hover {color:#3f4444;}
.hdr {width: 80%; max-width: 800px; margin: 15px auto;}
.logos {background-color: #ffffff; padding: 50px 0;}
p {width: 90%; max-width: 640px;margin: 20px auto; font-size: 1.2em;}
.banner {margin: 0 0 20px 0 ;}
.banner a {margin: 0 10px;}
.banner img {vertical-align: bottom; margin: 0 10px;  max-width:50%;}



.oneColElsCtr #mainContent {
	padding: 0 0px;
}

/*#main_img {width:980px;}*/
#main_img img {width:100%;}
/*map#Map area {width:100%;}*/
#sizes_container {display: none;}

@media only screen and (max-width: 749px) {
	
.hdr {width: 95%; margin: 5px auto;}
.banner img { margin: 10px auto;}
}