body{
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	color:#535353;
	margin:0px;
	padding:0px;
}

div,p,form,.searchform,span,.headlineSpezial,h1,h2,h3,.headline1,.headline2,.headline3,ul,ol{
	margin:0px;
	padding:0px;
}
a,a:hover{
	color:#EC1D25;
	text-decoration:none;
}
.floatLeft{
	float:left;
}
img,.img a{border:none;}

.headlineSpezial, a.headlineSpezial, a.headlineSpezial:hover{
	font-size: 35px;
	line-height: 40px;
	font-weight: bold;
	color: #828282;
	text-transform: uppercase;
	text-decoration: none;
}

h1,.headline1{
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	margin-bottom:8px;
}
h2,.headline2{
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	margin-bottom:4px;
}
h3,.headline3{
	font-size:11px;
	font-weight:bold;
}

h4,h5{
	font-size:16px;
	line-height:22px;
	text-align:center;	
	margin-bottom:8px;
}
/*************Divs****************/
.add_header{
	height:107px;
}
.add_banner{
	width:624px;
	/*margin-left:27px;background-color:#FFFFFF;*/
	padding-left:27px;
	
}

.add_nav1BG{
	width:1018px;
	height:30px;
	padding-left:28px;
	padding-right:50px;
	background:url(img/nav1BG.jpg) no-repeat;
}

.add_nav1{
	width:835px;
}

.add_nav2{
	width:200px;
	background:url(img/nav2BodyBG.gif) repeat-y;
}
.add_sprachwahl{
	width:75px;
	text-align:right;
	/*width:158px;padding-top:8px;margin-right:30px;text-align:right;*/
	
	
}

.add_contentBG{
	width:1018px;
	padding-top:20px;
	padding-left:27px;
	/*padding-left:43px;*/
	padding-right:50px;
	background:url(img/contentBG.gif) repeat-y;
}

.add_history{
	width:719px;
	padding-left:18px;
	
}

.add_StartDekoBox{
	width:695px;
	height:140px;
	/*height:211px;*/
	/*margin-left:21px;margin-left:5px;*/
	padding-left:5px;
	padding-top:4px;
	background:url(img/dekobox.gif) no-repeat;
}

.add_spezialLeft{
	margin-top:14px;
	/*margin-left:16px;*/
	width:209px;background:url(img/newsBodyBG.gif) no-repeat top left;
	
}

.add_contentStart{
	width:701px;	
	/*margin-left:20px;margin-right:20px;*/
}

.add_contentProduktPortal{
	width:939px;
	/*width:955px;padding-left:21px;*/	
	margin-left:20px;
	margin-right:20px;
}
.add_footerBG{
	width:1018px;
	height:49px;
	background:url(img/footerBG.jpg) no-repeat;
	padding-left:47px;
}

.add_metanavi{
	width:225px;
}

.searchform_p{
	width:199px;
	margin:0px;
	padding:0px;
}

.searchform{
	width:199px;
	height:18px;
	margin-top:-3px;
	white-space:nowrap;
	margin:0px;
	padding:0px;
}
.searchform_input{	
	border:solid 1px #999999;
	width:165px; 
	height:15px;
	font-size:11px;	
	vertical-align:top;
	margin:0px;
	padding:0px;
}
.searchform_submit{
	width:34px;
	
}
.ProduktBox{
	background:url(img/portalBox.gif) no-repeat;
	width:201px;
	height:153px;
}
/***********Navigation****************/
ul.navul
{padding:0px;margin:0px;
	}
li.nav1list{display:inline;list-style-type:none;}
.nav1, a.nav1{
	font-size:12px;
	line-height:30px;
	font-weight:normal;
	color:#343434;
	background-color:#CBCBCB;
	padding-left:20px;
	padding-right:20px;
	padding-top:8px;
	padding-bottom:8px;
	margin-right:1px;
	display:inline;	
	text-decoration:none;
}
	
a.nav1:hover{
	font-size:12px;
	line-height:30px;
	font-weight:normal;
	color:#343434;
	background-color:#E3E3E3;
	padding-left:20px;
	padding-right:20px;
	padding-top:8px;
	padding-bottom:8px;
	margin-right:1px;
	display:inline;
	text-decoration:none;
	}

.nav1activ, a.nav1activ, a.nav1activ:hover{
	font-size:12px;
	line-height:30px;
	font-weight:bold;
	color:#343434;
	background-color:#E3E3E3;
	padding-left:20px;
	padding-right:20px;
	padding-top:8px;
	padding-bottom:8px;
	margin-right:1px;
	display:inline;
	text-decoration:none;
}
ul.nav2ul{padding:0px;margin:0px;
	}
li.nav2list,li.nav3list,li.nav4list{display:inline;list-style-type:none;}
.nav2,a.nav2,a.nav2:hover{
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	color:#343434;
	padding-left:23px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:solid 1px #E4E4E4;
	display:block;
}

.nav2activ, a.nav2activ, a.nav2activ:hover{
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	color:#343434;
	padding-left:23px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:solid 1px #E4E4E4;
	display:block;
}

.nav3,a.nav3,a.nav3:hover{
	font-size:11px;
	line-height:16px;
	font-weight:normal;
	color:#343434;
	padding-left:33px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:solid 1px #E4E4E4;
	display:block;
}

.nav3activ, a.nav3activ, a.nav3activ:hover{
	font-size:11px;
	line-height:16px;
	font-weight:bold;
	color:#343434;
	padding-left:33px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:solid 1px #E4E4E4;
	display:block;
}

.nav4,a.nav4,a.nav4:hover{
	font-size:11px;
	line-height:16px;
	font-weight:normal;
	color:#343434;
	padding-left:43px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:solid 1px #E4E4E4;
	display:block;
}

.nav4activ, a.nav4activ, a.nav4activ:hover{
	font-size:11px;
	line-height:16px;
	font-weight:bold;
	color:#343434;
	padding-left:43px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:solid 1px #E4E4E4;
	display:block;
}
history.list{display:inline;list-style-type:none;}

.history,a.history,a.history:hover{
	font-size:11px;
	color:#AAAAAA;
}

li.meta{
	display:inline;list-style-type:none;
}

.meta, a.meta{
	font-size:11px;
	color:#565656;
	text-decoration:none;
	
}

a.meta:hover{
	font-size:11px;
	color:#565656;
	text-decoration:underline;
}
.metaactiv, a.metaactiv, a.metaactiv:hover{
	font-size:11px;
	color:#565656;
	text-decoration:underline;
}

.sprachwahl{font-weight:normal;	color:#343434;}	
a.sprachwahl{font-weight:normal;color:#343434;text-decoration:none;}	
a.sprachwahl:hover{font-weight:normal;color:#cbcbcb;text-decoration:none;}

.sprachwahlactiv{font-weight:normal;color:#cbcbcb;}	
a.sprachwahlactiv{font-weight:normal;color:#cbcbcb;text-decoration:none;}	
a.sprachwahlactiv:hover{font-weight:normal;color:#cbcbcb;text-decoration:none;}


/****layout****/
ul{
	list-style-image:url(img/editorlist.gif);
	margin-left:18px;
}

.newshead{
	color:white;
	font-weight:bold;
	width:209px;
	height:23px;
	padding-top:2px;
	padding-left:14px;
	margin-bottom:3px;
	display:block;
	background:url(img/newsHeadBG.gif) no-repeat;
}

.newsheadgrey{
	color:white;
	font-weight:bold;
	width:209px;
	
	padding-top:2px;
	padding-left:14px;
	margin-bottom:0px;
	padding-bottom:3px;
	display:block;
	background:url(img/newsHeadBG_grey.gif) no-repeat;
}

.pressenewshead{
	color:white;
	font-weight:bold;
	width:199px;	
	padding-top:2px;
	padding-left:15px;
	margin-bottom:0px;
	padding-bottom:3px;
	display:block;
	background:url(img/pressenewsHeadBG.gif) no-repeat top left;
}

.spezialRightHead{
	color:white;
	font-weight:bold;
	width:199px;
	height:23px;
	padding-top:2px;
	padding-left:14px;
	margin-bottom:3px;
	display:block;
	background:url(img/spezialRightHeadBG.gif) no-repeat;
}

.spezialLink, a.spezialLink{
	background:url(img/spezialLink.gif) no-repeat left top;
	padding-left:15px;
}
.textstandard,a.textstandard{
	
}
.textstandardweiss,a.textstandardweiss,a.textstandardweiss:hover{
	color:white;
}

.textfett, a.textfett{
	font-weight:bold;
}
.text11, a.text11, a.text11:hover{
	font-size:11px;
	line-height:15px;
	text-decoration:none;
	
}

.text10, a.text10, a.text10:hover{
	font-size:10px;
	line-height:14px;
	text-decoration:none;
	
}
.portalBoxLink, a.portalBoxLink{
	padding-left:45px;
	white-space:nowrap;
}

.whiteBold18{
	font-size:18px;
	line-height:22px;
	font-weight:bold;
	color:white;
}
table{
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	
}
.td{
	margin:10px;
	padding:10px;
}

.small{
	font-family:Arial;
	font-size:11px;
}

/*Formularstyles*/
.formular{
	font-family:Arial,Helvetica,sans-serif;
	color:#535353;
	font-size:12px;}
	
.formbutton{font-size:11px;font-weight:bold; color:#535353;border:1px solid #999999;background-color:#E4E4E4;padding-left:5px;}
input.formular{font-size:89%;height:17px;width:200px;border-left:0;border-top:0;border-bottom:1px solid #999999;border-right:1px solid #999999;background-color:#F0F0F0;padding-left:5px;}
textarea.formular{font-size:89%;width:200px;border-left:0;border-top:0;border-bottom:1px solid #999999;border-right:1px solid #999999;background-color:#F0F0F0;padding:2px;}




	
