* { margin: 0; padding: 0; }
img { border: 0; }
li { list-style: none; }

.breaker { clear: both; border: none; visibility: hidden; }

body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2f6766;
}

#wrapper {
	width: 960px;
	margin: 154px 0 0 0;
}

	#header {
		position: absolute;
		left: 0;
		top: 0;
		width: 960px;
		height: 154px;
		background: url('../images/header.gif') no-repeat;
	}
	
		.firstrow {
			height: 41px;
			border-bottom: 1px solid #fff;
		}
		
			#selectacountry {
				width: 116px;
				border-right: 1px solid #fff;
				float: left;
				padding: 11px 0 0 74px;
			}
		
				#selectacountry li {
					position: relative;
					display: block;
					width: 97px;
					height: 18px;
					padding: 0 0 0 3px;
					background: #D5E7E5;
					border: 1px solid #2E8583;
				}
				
					#selectacountry li span {
						display: block;
						float: left;
						color: #000;
						padding: 1px 0 0 0;
					}
				
					#selectacountry li img {
						float: right;
					}
				
					#selectacountry li ul {
						display: none;
						position: absolute;
						left: -1px;
						top: 18px;
						border: 1px solid #2E8583;
						background: #C8DEDC;
						padding: 4px 0 0 0;
					}
					
						#selectacountry li li {
							height: auto;
							border: 0;
							background: #C8DEDC url('../images/countries.gif') 3px 6px no-repeat;
							padding: 0 4px 1px 11px;
							width: 85px;
						}
						
							#selectacountry li li a {
								color: #000;
								text-decoration: none;
							}
		
			#mainnav {
				width: 567px;
				border-right: 1px solid #fff;
				float: left;
				padding: 0 0 0 11px;
			}
			
				#mainnav li {
					display: block;
					float: left;
				}
				
					#mainnav a {
						display: block;
						float: left;
						color: #2F6766;
						font-weight: bold;
						text-decoration: none;
						height: 27px;
						padding: 14px 8px 0 8px;
						border-right: 1px solid #fff;
					}
					
						#mainnav a.last {
							border: 0;
						}
						
						#mainnav a:hover {
							color: #fff;
						}
		
		.secondrow {
			height: 88px;
			border-bottom: 1px solid #fff;
		}
		
			#bitologo {
				float: left;
				width: 190px;
				height: 88px;
			}
			
			#slogan {
				width: 183px;
				padding: 12px 0 0 6px;
				float: right;
				line-height: 15px;
			}
			
				#slogan .headline {
					display: block;
					font-weight: bold;
					font-size: 15px;
					background: url('../images/buttonPfeilRot.gif') -1px 0 no-repeat;
					padding: 1px 0 4px 20px;
					text-decoration: none;
					color: #AA122B;
				}
				
				#slogan p {
					padding: 0 0 0 1px;
				}
		
		.thirdrow {
			height: 22px;
			border-bottom: 1px solid #fff;
		}
		
			#search {
				float: left;
				width: 182px;
				height: 20px;
				padding: 2px 0 0 8px;
			}
			
			#ordernow {
				float: right;
				width: 182px;
				height: 20px;
				padding: 2px 0 0 8px;
			}
			
				.inputsearch {
					font-family: MS Shell Dlg;
					background: #ebf4f3;
					color: #000;
					height: 14px;
					width: 158px;
					border: 1px solid #ebf4f3;
					padding: 1px 0 1px 0;
					font-size: 11px;
				}
	
	#contentwrapper {
		border-right: 1px solid #2f6766;
		min-height: 415px;
		background: url('../images/content.gif') no-repeat;
		padding: 0 0 8px 0;
	}
	
		#leftbox {
			width: 190px;
			float: left;
		}
		
			#subnav {
				padding: 0 0 20px 8px;
			}
			
				#subnav li {
					padding: 8px 0 0 0;
				}
				
					#subnav a {
						display: block;
						width: 161px;
						padding: 3px 0 3px 16px;
						background: #00958F;
						color: #fff;
						text-decoration: none;
					}
					
						#subnav a:hover {
							background: #7FCAC7;
							font-weight: bold;
						}
						
			#leftbox .infobox {
				padding: 0 0 0 0;
				width: 177px;
				margin: 0 0 0 8px;
				background: #fff;
			}
			
				#leftbox .infobox .headline {
					padding: 3px 0 3px 8px;
					font-weight: bold;
					color: #fff;
					background: #00958F;
					margin: 0 0 1px 0;
					border: 0;
				}
				
				#leftbox .infobox p {
					border: 1px solid #00958F;
					padding: 8px;
				}
				
				#leftbox .infobox img {
					margin: 0 5px 5px 0;
					float: left;
				}
				
				#leftbox .infobox a {
					color: #2F6766;
					text-decoration: none;
				}
	
		#content {
			width: 538px;
			float: right;
			padding: 10px 210px 0 20px;
		}
		
			#content h1 {
				font-size: 15px;
				padding: 0 0 15px;
			}
			
			
			#content h2 {
				font-size: 13px;
				padding: 0 0 15px;
				font-weight: bold;
			}
			
			#content p {
				padding: 0 0 15px 0;
			}
			
			#content a {
				color: #2f6766;
			}
			
				#content a:hover {
					text-decoration: none;
				}
				
			#content img {
				float: left;
				margin: 0;
			}
			
			#content img.margin {
				margin: 0 10px 10px 0;
			}
				
		#rightbox {
			position: absolute;
			left: 769px;
			top: 153px;
			width: 190px;
			float: right;
		}
		
			#rightbox .infobox, #rightbox .infoboxred {
				padding: 10px 0 0 0;
				width: 177px;
				margin: 0 0 0 8px;
			}
			
				#rightbox .infoboxred .headline {
					padding: 3px 0 3px 8px;
					font-weight: bold;
					color: #fff;
					background: #AA122B;
					margin: 0 0 1px 0;
					border: 0;
				}
				
				#rightbox .infobox .headline {
					padding: 3px 0 3px 8px;
					font-weight: bold;
					color: #fff;
					background: #00958F;
					margin: 0 0 1px 0;
					border: 0;
				}				
				
				#rightbox .infoboxred p {
					border: 1px solid #AA122B;
					padding: 8px 8px 8px 8px;
					color: #AA122B;
				}
				
				#rightbox .infobox ul {
					border: 1px solid #00958F;
					padding: 8px;
					color: #00958F;
				}				
				
				#rightbox .infobox img, #rightbox .infoboxred img {
					margin: 0 0 0 0;
				}
				
				#rightbox .infobox a {
					color: #2F6766;
					text-decoration: none;
				}
				
				#rightbox .hotline {
					width: 165px;
					margin: 10px 0 0 8px;
					padding: 5px;
					color: #AA122B;
					border: 1px solid #AA122B;
					background: url('../images/hotline.jpg') no-repeat;
				}
		
	
	#footer {
		height: 150px;
		background: url('../images/footer.gif') no-repeat;
	}
	
		#footernav {
			width: 500px;
			margin: 0 auto;
			height: 20px;

			padding: 3px 0 0 250px;
			text-align: center;
		}
		
			#footernav li {
				display: block;
				float: left;
				margin: 0;
				padding: 0;
			}
			
				#footernav a {
					display: block;
					float: left;
					color: #fff;
					text-decoration: none;
					padding: 0 17px 0 17px;
					background: url('../images/footernav.gif') top right no-repeat;
				}
				
					#footernav a.first {
						padding-left: 0;
					}
					
					#footernav a.last {
						padding-right: 0;
						background: none;
					}
					
		#center {
			width: 582px;
			margin: 0 auto;
			font-size: 12px;
		}
		
			#center .centerbox {
				float: left;
				padding: 15px 37px 0 37px;
				height: 40px;
			}
			
				#center a {
					color: blue;
				}
				
				#center p {
					text-align: center;
					padding: 15px 0 0 0;
				}

				
#breadcrumb
{
	color: white;
	margin: 4px 0 0 0px;
}

#breadcrumb a
{
	color: white;
	text-decoration: none;
}

.picture
{
	float: left;
	margin: 0px;
	padding: 10px;
}
