img#bg {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

#wrap
{
	width:860px; 
	margin: 0 auto;
	padding: 0;
	text-align:center;
	z-index:1;
	border:6px solid #fff;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
#wrap .top
{
	height: 80px;
	position:relative;
	background:#fff;
}
#wrap .top .logo
{
	float:left;
	position:relative;
}
#wrap .top .logo img
{
	top:0px;
/*
	left:-60px;
*/
	margin:10px;
	}
#wrap .top .search
{
	width:152px;
	float:right;
	padding-top:15px;
}
#wrap .top .search .search_btn
{
	display:none;
}
#wrap .top .search .search_txt_box
{
	background-image:url('../img/searchboxBackground.png');
	background-repeat:no-repeat;
	height:24px;
	width:150px;
	border: none;
}
.menu-container 
{ 
	display:block; 
	width:860px; 
	margin:0px auto 0px; 
	font-size:11px; 
	z-index:1000;
	background:url(/img/topMenuBack.gif) no-repeat bottom #fff;
	position:relative;
	height:29px;
}
#drop_down_menu 
{ 
	position:absolute;
	display:block; 
	clear:both; 
	margin:0px; 
	padding:0px; 
	text-align:left; 
	list-style-type:none; 
	text-align:center; 
	float:none; 
	left:0px; 
	top:0px; 
	padding-left:20px;
}
#drop_down_menu li 
{ 
	font-size:11px; 
	font-weight:bold; 
	float:left; 
	color:#11a2db;
	cursor:pointer;
	position:relative;
}
#drop_down_menu li a
{
	text-decoration: none;
	color: #2c4071;
	padding:5px 10px 10px 10px;
	display:block;
	text-transform:uppercase;
}
#drop_down_menu li:hover
{
}
#drop_down_menu a.selected
{
	background:url(/img/selMenuBack.gif) no-repeat center bottom;
}
#drop_down_menu li ul 
{ 
	margin:3px 0 0 0; 
	padding:0 0 0 0; 
	list-style-type:none;  
	width:150px;
}
#drop_down_menu li ul li 
{ 
	background: #dbdfe9;
	display:block; 
	float:none; 
	clear:both;
	
	width:149px !important; 	
	margin-top:0px;
}
#drop_down_menu li.menu div, #drop_down_menu li.selected div {
	position:absolute !important;
}
#drop_down_menu li ul li:hover
{
	background:#dbdfe9;
}
#drop_down_menu li ul li a 
{ 
	text-align:left;
	color:#0084CB;
	font-size:12px;
	font-weight:normal; 
	text-decoration:none; 
	display:block; 
}
#drop_down_menu li ul li a:hover 
{ 
	font-weight:bold; 
}
#drop_down_menu li ul .selected
{
	background: #dbdfe9;
	font-weight:bold;
}
#wrap .frontBanner
{
	height:250px;
	position:relative;
}
#wrap .frontBanner #slideshow-banner .item
{
	height:250px;
	border:none;
	position:absolute;
	left:0px;
	top:0px;
	width:860px;
}
#wrap .subBanner
{
	height:250px;
	position:relative;
}
#wrap .subBanner #slideshow-banner .item
{
	height:250px;
	border:none;
	position:absolute;
	left:0px;
	top:0px;
	width:860px;
}
#wrap .subBanner img
{
	border:none
}
#wrap .frontContent
{
	background:#ffffff;
	padding:12px 0;
	text-align: left; 
}

	#wrap .frontContent .left {
		float:left;
		margin-right:20px;
		width:404px;
		min-height:275px;
		background:#0e295e;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		border-radius:6px;
		padding:20px 20px 20px 30px;
		color:#dadada;
	}
	
		#wrap .frontContent .left h1 {
			font-size:24px;
			font-weight:normal;
		}
		
		#wrap .frontContent .left h1, #wrap .frontContent .left h2, #wrap .frontContent .left h3, #wrap .frontContent .left h4 {
			color:#ee7100;
		}
	#wrap .frontContent .right {
		float:left;
		width:386px;
	}
	
		#wrap .frontContent .right h2 {
			font-size:14px;
			color:#ee7100;
		}
	
		#wrap .frontContent .right .products {
			height:195px;
			margin-bottom:24px;
		}
	
			#wrap .frontContent .right .products .item {
				width:71px;
				height:195px;
				position:relative;
				float:left;
				margin-left:20px;
			}
	
				#wrap .frontContent .right .products .item:first-child {
					margin:0;
				}
				
				#wrap .frontContent .right .products .image {
					width:71px;
					height:181px;
					background-position:center bottom;
					background-repeat:no-repeat;
					position:absolute;
				}
				
				#wrap .frontContent .right .products .links {
					position:absolute;
					top:181px;
					left:0;
				}

				#wrap .frontContent .right .products .buy {
					background:url(/img/kop.gif);
					width:24px;
					height:15px;
					display:block;
					text-indent:-9999px;
					float:left;
					margin-right:2px;
				}
		
				#wrap .frontContent .right .products .readmore {
					background:url(/img/las_mera.gif);
					width:45px;
					height:15px;
					display:block;
					text-indent:-9999px;
					float:left;
				}
	
#wrap .subContent
{
	background:#ffffff;
	min-height:400px;
	padding:50px;
	text-align: justify; 
}


#wrap .subContent h2
{
	color:#f6892b;
	padding:0;
	margin:2px;
}
#wrap .subContent h3
{
	color:#00a3de;
	padding:5px 0 0 0;
	margin:5px 0 0 0;
}
#wrap .subContent ul
{
	padding:0 0 0 0;
}
#wrap .subContent ul li
{
	padding: 0 0 5px 15px;
	list-style: none;
	background: 0 5px url('../img/bullet-orange.gif') no-repeat;
}
#wrap .subContent .productImage 
{
	float:left;
	padding:0 15px 0 0;
}
#wrap .subContent .productImage img
{
}
#wrap .subContent .productAgeStamp 
{
	float:left;
}
#wrap .subContent .productInfoStamps 
{
	float:right;
}
#wrap .subContent .productInnerTable
{
}
#wrap .subContent .productDescription 
{
	width:530px;
	float: left;
	text-align:left;
}
#wrap .subContent .productDescription a img
{
	float:right; 
	margin:0;
	padding:0;
}
#wrap .foot
{
	position:relative;
	height:60px;
	padding-top:10px;
	padding-left:40px;
}

#wrap .foot .bottle {
	display:block;
	text-indent:-9999px;
	width:224px;
	outline:none;
	height:364px;
	position:absolute;
	background:url(/img/Proderm-30-NEW.png);
	bottom:15px;
	right:-67px;
}

#wrap .foot ul
{
	height:20px;
	width:100%;
	list-style:none outside none;
	margin:0;
	padding:0;
	font-size:11px;
	z-index:5000;
}
#wrap .foot ul li
{
	float:left;
	height:10px;
	margin:5px 0 0 7px;
	padding:0 0 3px 7px;
	border-left: 1px solid #ffffff;
	color: #ffffff;
}
#wrap .foot ul li a
{
	text-decoration:none;
	color:#ffffff;
}

/* -- KONTAKT -- */
#form-container .form-title
{
	font-size:15px;
	font-weight: bold;
	padding:0 0 10px 0;
}

#form-container textarea
{
	height:100px;
}

.frontContent .bottom {
	margin-top:15px;
}
	
.article-index .article-item {
	margin-bottom:20px;
}

	.article-index .article-item h1 {
	}

	.article-index .article-item img {
		float:left;
		margin-right:10px;
		margin-bottom:10px;
	}
	
	.frontContent #article-index-people {
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		border-radius:6px;
		padding:10px;
		background:#e0e0e0;
	}
	
	.frontContent #article-index-people .article-item {
		width:300px;
		margin-right:10px;
		min-height:135px;
		position:relative;
		float:left;
		margin-right:10px;
	}
	
		.frontContent #article-index-people .article-item h2 {
			font-size:13px;
		}
		
		.frontContent #article-index-people .article-item .text {

			font-size:11px;
			position:relative;
			padding:5px;
			
			width:140px;
			left:155px;
		}
	
		.frontContent #article-index-people .article-item .image {
			width:150px;
			height:135px;
			background-position:center top;
			background-repeat:no-repeat;
			border:none;
			position:absolute;
		}
		
			.frontContent #article-index-people .article-item a {
				color:#2b2d95;
				text-decoration:none;
			}
		
		.frontContent #article-index-people .readmore {
			display:block;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			border-radius:5px;
			width:95px;
			height:60px;
			padding:55px 20px 20px 20px;
			background:#f1f1f1;
			float:right;
			color:#0e295e;
			font-size:15px;
			font-weight:bold;
		}

			.frontContent #article-index-people .readmore span {
				color:#EE7100;
				display:block;
				font-size:19px;
				font-weight:normal;
			}

.item img.image {
	float:left;
	padding:0 10px 10px 0;
	border:none;
}

.top .fbFrame {
	position:absolute;
	right:0;
	top:9px;
}

.top-menu {
	position:absolute;
	right:100px;
}

	.top-menu ul {
		list-style:none;
	}
	.top-menu ul li {
		float:left;
		margin-right:5px;
		padding-right:5px;
		border-right:1px solid #CCC;
	}
	.top-menu ul li:last-child {
		margin:0;
		border:0;
	}
	.top-menu ul li a {
		text-decoration:none;
	}
