/* Seitenbereich & Navi (Struktur) */

DIV#page {

	padding-top:15px;
	background:transparent;
}


div.clearDiv{

	line-height:0;

	font-size:0;

	height:0;

}



div.introContainer{

	width:670px;

	overflow:hidden;

	padding-right:12px;

	

	float:left;

}



div.introContainer h1.cntHeadline{

	margin-bottom:10px;

}



div.introContainer p.cntText{

	line-height:18px;

}





div.overviewContainer{

	/*width:297px;*/
	width:300px;

	overflow:hidden;

	background:url(../images/home/design/overview_container_line.gif) left no-repeat transparent;

	/*padding-left:20px;*/
	padding-left:17px;

	height:140px;

	float:left;

}



div.overviewContainer h2{

	font-size:12px;

	color:#AE1A48;

	margin-top:5px;

	margin-bottom:15px;

}



div.overviewContainer ul{

	margin:0;

	padding:0;

}



div.overviewContainer ul li{

	list-style:none;

	display:block;

	float:left;

	width:148px;

	overflow:hidden;

	height:30px;

}



div.overviewContainer ul li a{

	color:#434343;

	padding-left:27px;

	padding-top:6px;

	padding-bottom:4px;

	background:url(../images/home/icons/list_dummy.gif) no-repeat;

	line-height:30px;

}



div.overviewContainer ul li a.company	{	background:url(../images/home/icons/list_company.gif) left top no-repeat;	}

div.overviewContainer ul li a.catalog	{	background:url(../images/home/icons/list_catalog.gif) left top no-repeat;	}

div.overviewContainer ul li a.service	{	background:url(../images/home/icons/list_service.gif) left top no-repeat;	}

div.overviewContainer ul li a.press		{	background:url(../images/home/icons/list_press.gif) left top no-repeat;	}

div.overviewContainer ul li a.contact	{	background:url(../images/home/icons/list_contact.gif) left top no-repeat;	}

div.overviewContainer ul li a.world		{	background:url(../images/home/icons/list_world.gif) left top no-repeat;	}



div.overviewContainer ul li a:hover{

	text-decoration:none;

}





div.productsContainer{

	width:670px;

	padding-right:12px;

	overflow:hidden;

	float:left;

	margin-top:16px;

}



div.productsContainer a, div.productsContainer div.imageBox, div.productsContainer div.lastImageBox{

	display:block;

	width:214px;

	height:107px;

	float:left;

	margin-right:13px;

	margin-bottom:13px;

}

div.productsContainer a.last, div.productsContainer div.lastImageBox{

	margin-right:0;

}



div.productsContainer a img, div.productsContainer div.imageBox img, div.productsContainer div.lastImageBox img{

	display:block;

	margin:0;

	padding:0;

}



div.searchServiceContainer{

	padding-left:20px;

	width:297px;

	float:left;

	margin-top:16px;

}

div.searchServiceContainerV2{

	padding-left:16px !important;

	margin-top:15px !important;

}


div.searchContainer{

	display:block;

	width:297px;

	height:226px;

	overflow:hidden;



}



div.searchContainer div#searchHeader{

	background:url(../images/home/design/search_header.gif) no-repeat;

	height:25px;

	width:297px;

	overflow:hidden;

	display:block;

}



div.searchContainer div#searchHeader a{

	display:block;

	height:22px;

	width:93px;

	overflow:hidden;

	float:left;

	padding:4px 0 5px 10px;

	font-weight:bold;

	text-decoration:none;

}



div.searchContainer div#searchHeader a#searchLink{

	width:72px;

	padding-left:15px;

}



div.searchContainer div#searchHeader a.inact{

	color:#888888;

}



div.searchContainer div.headerSearch{

	background-position:0 -25px !important;

}



div.searchContainer div.headerArtSearch{

	background-position:0;	

}



div.searchContainer div.body{

	background:url(../images/home/design/search_container.gif) no-repeat;

	display:block;

	height:191px;

	width:287px;

	padding-left:10px;

	padding-top:10px;

}



div.searchContainer div.body input{

	width:120px;

	margin:0;

	padding:2px;

	float:left;

	color:#939393;

	height:13px !important;

	font-size:11px;

	margin-top:1px;

}



div.searchContainer div.body a.submitBtn{

	display:block;

	float:left;

	width:18px;

	height:18px;

	margin-left:5px;

	margin-top:2px;

}



div.searchContainer div.body form#searchForm, div.searchContainer div.body form#articleIndexForm{

	display:block;

	height:50px;

	overflow:hidden;

}



div.searchContainer div.body form#searchForm{

	display:none;

}



div.searchContainer div.body a.submitBtn img{

	display:block;

	width:18px;

	height:18px;

	margin:0;

}



div.searchContainer div.body a.artIndex{

	background:url(../images/home/icons/paper.gif) no-repeat;

	padding-left:15px;

}



div.searchContainer div.body div.clearDiv{

	height:8px;

}



div.searchContainer div.body div.tagCloud{

	text-align:center;

	overflow:hidden;

	margin-top:5px;

	width:272px;
	padding:5px;

}



div.searchContainer div.body div.tagCloud a,div.searchContainer div.body div.tagCloud span{

	padding:0 5px;

	color:#767676;

}



div.searchContainer div.body div.tagCloud .tagLevel0{	font-size:9px; 	}

div.searchContainer div.body div.tagCloud .tagLevel1{ 	font-size:10px;	}

div.searchContainer div.body div.tagCloud .tagLevel2{	font-size:11px; }

div.searchContainer div.body div.tagCloud .tagLevel3{	font-size:12px;	}

div.searchContainer div.body div.tagCloud .tagLevel4{	font-size:13px;	}

div.searchContainer div.body div.tagCloud .tagLevel5{	font-size:14px;	}

div.searchContainer div.body div.tagCloud .tagLevel6{	font-size:15px;	}

div.searchContainer div.body div.tagCloud .tagLevel7{	font-size:16px;	}

div.searchContainer div.body div.tagCloud .tagLevel8{	font-size:17px; font-weight:bold; }

div.searchContainer div.body div.tagCloud .tagLevel9{	font-size:18px; font-weight:bold; }

div.searchContainer div.body div.tagCloud .tagLevel10{	font-size:19px; font-weight:bold; }



div.searchServiceContainer ul.service{

	margin:10px 0 0 0;

	padding:0;

}



div.searchServiceContainer ul.service li{

	list-style:none;

	font-weight:bold;

	padding-left:20px;

	background:url(../images/home/icons/service_list.gif) 0 4px no-repeat transparent;

	line-height:23px;

}



div.searchServiceContainer ul.service li a{

	font-weight:normal;

}



div.searchServiceContainer ul.service li span.trenner{

	padding:0 5px;

}





div.myProverthaContainer{

	display:block;

	overflow:hidden;

	height:149px;

	width:197px;

	background:url(../images/home/design/myprovertha.gif) no-repeat;

	padding-left:10px;

	float:left;

	margin-right:19px;
	
	margin-top:15px;

}

div.myProverthaContainerV2{
  width:287px !important;
  margin-right:0px !important;
  background:url(../images/home/design/myprovertha_v2.gif) no-repeat !important;
}


div.myProverthaContainer h3{

	margin:5px 0 0 0;

	padding:0;

	color:#AE1A48;

}



div.myProverthaContainer div.mypvLinks{

	margin:10px 0 0 0;

	height:85px;

}



div.myProverthaContainer div.mypvLinks a{

	line-height:20px;

}



div.myProverthaContainer form{

	margin-top:13px;

	margin-bottom:6px;

}



div.myProverthaContainer form div.clearDiv{

	height:6px;

}



div.myProverthaContainer form label{

	width:85px;

	display:block;

	float:left;

	overflow:hidden;	

	text-align:right;

	font-weight:bold;

}



div.myProverthaContainer form input#username{

	width:95px;

	margin:0 0 0 5px;

	float:left;

	display:block;

}



div.myProverthaContainer form input#pw{

	width:95px;

	margin:0 0 0 5px;

	float:left;

	display:block;

}



div.myProverthaContainer form a{

	font-weight:bold;

	float:right;

	padding-right:16px;

	line-height:25px;

}



div.myProverthaContainer a.addLink{

	line-height:17px;

}





div.proverthaNews{

	display:block;

	width:762px;

	height:149px;

	overflow:hidden;

	background:url(../images/home/design/provertha_news.gif) no-repeat;

	float:left;

	padding-left:10px;
	
	margin-top:15px;

}

div.proverthaNewsV2{

	display:block;

	width:674px !important;

	background:url(../images/home/design/provertha_news_v2.gif) no-repeat !important;
	
	margin-top:0px !important;
	
	margin-bottom:25px !important;
}	


div.proverthaNews h3{

	margin:5px 0 0 0;

	padding:0;

	color:#AE1A48;

}



div.proverthaNews div.newsBlock{

	width:296px;

	overflow:hidden;

	float:left;

}



div.proverthaNews div.secondBlock{

	margin-left:18px;

}



div.proverthaNews div.newsBlock h4{

	color:#434343;

	padding-right:14px;

}



div.proverthaNews div.newsBlock div.content{

	padding-right:14px;

	margin-top:4px;

}



div.proverthaNews div.newsBlock div.content img{

	width:60px;

	float:left;

	margin-right:5px;

	margin-top:3px;

	margin-left:0;

	padding:0;

}



div.proverthaNews div.newsBlock div.content p{

	font-size:11px;

	line-height:15px;

	color:#434343;

}



div.proverthaNews div.newsBlock a.readMore{

	float:right;

	padding-right:17px;

	line-height:16px;

}



div.proverthaNews ul.newsLinks{

	display:block;

	width:130px;

	overflow:hidden;

	float:left;

	margin:0;

	padding:8px 0 0 20px;

}



div.proverthaNews ul.newsLinks li{

	list-style:none;

}



div.proverthaNews ul.newsLinks li a{

	font-weight:bold;

}