/* 	Münker.com
*	Print-Stylesheet by movingline
*	info@movingline.de
*	www.movingline.de
*/



/* ----------------- Body ----------------------------------------------------------------------------------------------------- */
body{
	font: 14px Tahoma, Verdana, Arial;
	color: #666;
	}

.news30{
	display: none;
	}
/* ----------------- Header Container ----------------------------------------------------------------------------------------------------- */
#logoprint{
	text-align: right;
	padding-bottom: 10px;
	border-bottom: 4px solid #E1E1E1;
	}

#logo{
	display: none;
	}
		
.print_adr
	{
	margin: 0;
	text-align: left;
	font: 9px Tahoma, Verdana, Arial;
	}
	
.alttitle
	{
	display: none;
	}
/* ----------------- Sprach Navigation ----------------------------------------------------------------------------------------------------- */
#container_lang{
	display: none;
	}
	
/* ----------------- Topnavigation ----------------------------------------------------------------------------------------------------- */
#container_topnnavi{
	display: none;
	}
	
/* ----------------- Navi Container ----------------------------------------------------------------------------------------------------- */
#container_navi
	{
	display: none;
	}

/* ----------------- Dekoline Container ----------------------------------------------------------------------------------------------------- */
#container_dekoline{
	display: none;
	}

/* ----------------- Content Container ----------------------------------------------------------------------------------------------------- */
#container_left{
	display: none;
	}

#container_right{

	}
	
/* ----------------- Index ----------------------------------------------------------------------------------------------------- */ 
#container_index{
	display: none;
	} 
	
/* ----------------- Content ----------------------------------------------------------------------------------------------------- */ 
#container_pic1{
	display: none;
	}	

#container_pic2{
	display: none;
	}	
	
#content{
	padding-top: 50px;
	}	
	
h2{
	padding-bottom: 20px;
	margin: 0px;
	font-size: 15px;
	color: #1D4463;
	}

h3{
	margin: 0px;
	padding: 0px;
	font-size: 20px;
	color: #999;
	font-weight: normal;
	}

a:link, a:visited, a:active{
	color: #666;
	}
	
a:hover{
	color: #666;
	text-decoration: none;
	}	

.agb ul{
	margin: 0;
	}

.agb li{
	font-weight: bold;
	padding: 10px 0 10px 0;
	}
	
.agb ul ul{

	margin: 0;
	padding: 0;
	margin-left: 20px;
	}

.agb li li{
	font-weight: normal;
	}

.history ul{
	list-style-type: square;
	}

.history li{
	padding: 10px 0 6px 10px;
	}

.jump_box{
	display: none;
	}
	
/* ----------------- Previewbox ----------------------------------------------------------------------------------------------------- */ 
.previewbox{
	float: left;
	width: 250px;
	margin-right: 10px;
	margin-bottom: 15px;
	}

.previewbox .left{
	float: left;
	width: 178px;
	height: 131px;
	margin: 1px;
	}

.previewbox .right{
	float: right;
	width: 69px;
	}

.previewbox ul{
	list-style: none;
	margin: 0;
	padding: 0;
	border-left: 1px solid #B9B9B9;
	border-top: 1px solid #B9B9B9;
	border-right: 1px solid #B9B9B9;
	}

.previewbox li{
	font: 9px Tahoma, Verdana, Arial;
	background: #E1E1E1;
	padding: 2px 0 2px 15px;
	border-bottom: 1px solid #B9B9B9;
	}	

.icons{
	position: relative;
	margin-bottom: -90px;
	padding-left: 10px;
	width: 150px;
	}

.previewbox p{
	position: relative;
	top: -130px;
	margin: 0;
	margin-bottom: -50px;
	padding-left: 10px;
	width: 100px;
	font-weight: bold;
	color: #FFF;
	}

.previewbox a:link, .previewbox a:visited, .previewbox a:active, .previewbox a:hover{
	color: #FFFFFF;
	text-decoration: none;
	}


.previewbox2{
	float: left;
	width: 170px;
	margin: 0 15px 15px 0;
	padding: 1px;
	}

.other{
	width: 160px;
	margin-bottom: -2px;
	}

.previewbox2 p{
	color: #FFF;
	position: relative;
	top: -115px;
	margin: 0;
	margin-bottom: -19px;
	padding-left: 10px;
	width: 150px;
	font-weight: bold;
	}

.previewbox2 a:link, .previewbox2 a:visited, .previewbox2 a:active{
	color: #FFF;
	text-decoration: none;
	}


/* ----------------- Titelbild  ----------------------------------------------------------------------------------------------------- */ 
.titelnavi{
	float: left;
	width: 100%;
	padding-left: 30px;
	}
	
.titelnavi_aktiv a{
	float: left;
	display: block;
	background: url(../images/titelnavi.jpg) 0 -58px no-repeat;
	width: 107px;
	height: 21px;
	padding: 7px 0 0 10px;
	text-decoration: none;
	font-weight: bold;
	margin-right: 1px;
	}
	



.titelnavi_non a{
	float: left;
	display: block;
	background: url(../images/titelnavi.jpg) 0 -29px no-repeat;
	width: 107px;
	height: 21px;
	padding: 7px 0 0 10px;
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
	margin-right: 1px;
	}

.titelnavi_non a:hover{
	float: left;
	display: block;
	background: url(../images/titelnavi.jpg) 0 0 no-repeat;
	width: 107px;
	height: 21px;
	padding: 7px 0 0 10px;
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
	}	
	
	
	
		
	
.titelpic{
	float: left;
	padding: 0 0px 30px 0px;
	width: 100%;
	}

.titelpic div {
  	background: #e1e1e1 url(../images/corner_lt.gif) top left no-repeat;
	}

.titelpic div div {
 	 background: url(../images/corner_rt.gif) top right no-repeat;
	}

.titelpic div div div {
  	background: url(../images/corner_lb.gif) bottom left no-repeat;
	}

.titelpic div div div div  {

	padding: 20px 20px 20px 20px;
	text-align: center;
  	background: url(../images/corner_rb.gif) bottom right no-repeat;
	} 


/* ----------------- Tabelle  ----------------------------------------------------------------------------------------------------- */ 
.tab_title{
	font-size: 12px;
	font-weight: bold;
	padding: 3px;
	height: 30px;
	text-align: left;
	vertical-align: top;
	}
	
.tab_1{
	padding: 3px;
	text-align: left;
	vertical-align: top;	
	border: 1px solid #B9B9B9;
	}

.tab_2{
	text-align: left;
	color: #333;
	padding: 3px;
	}


.tab_3{
	width: 25px;
	border: 1px solid #B9B9B9;
	padding: 3px;
	}

.tab_4{
	vertical-align: middle;
	text-align: right;
	height: 30px;
	padding: 3px;
	}

.tab_5{
	text-align: left;
	padding: 3px;
	}

	
/* ----------------- Referenzen  ----------------------------------------------------------------------------------------------------- */
.ref_flash{
	width: 98%;
	margin-bottom: 40px;
	padding: 2px;
	border: 1px solid #B1B1B1;
	}
	
.reflist{
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
.reflist li{
	float: left;
	background:url(../images/arrow1.gif) 10px 10px no-repeat;
	width: 40%;
	margin-right: 20px;
	padding: 6px 0 6px 30px;
	border-bottom: 1px solid #B1B1B1;
	}	


/* ----------------- Partner  ----------------------------------------------------------------------------------------------------- */	
.partner{
	float: left;
	padding: 2px;
	margin: 0 10px 10px 0;
	width: 240px;
	border: 1px solid #B1B1B1;
}

.partner div{
	background: #B1B1B1; 
	width: 232px;
	color: #FFF;
	padding: 4px;
	font-weight: bold;
	border-top: 1px solid #fff;
}

.partner img{
	margin: 0;
	padding: 0;
	display:block;
}

	
/* ----------------- News  ----------------------------------------------------------------------------------------------------- */	
.newscontent{
	text-align:justify;
	}
	
.newscontent img{
	margin: 0 10px 10px 10px;
	}
		
.news ul{
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
.news li a:link, .news li a:visited {	
	display: block;
	background:url(../images/arrow1.gif) 10px 10px no-repeat;
	width: 95%;
	margin-right: 20px;
	padding: 6px 0 6px 30px;
	border-bottom: 1px solid #B1B1B1;
	text-decoration: none;
}

.news li a:hover {	
	background: #f1f1f1 url(../images/arrow1.gif) 10px 10px no-repeat;
	width: 95%;
	margin-right: 20px;
	padding: 6px 0 6px 30px;
	border-bottom: 1px solid #B1B1B1;
}

.news_aktiv {	
	background: #A4BBCC url(../images/arrow4.gif) 10px 10px no-repeat;
	color: #FFF;
	font-weight: bold;
	width: 95%;
	margin-right: 20px;
	padding: 6px 0 6px 30px;
	border-bottom: 1px solid #B1B1B1;
}


/* ----------------- Members  ----------------------------------------------------------------------------------------------------- */		
.memberbox{

	}

.membertitle{
	margin: 0px;
	margin-bottom: 15px;
	font-size: 11px;
	font-weight: bold;
	}

.memberinfo{
	position: relative;
	top: -100px;
	left: 300px;
	}
	
.member a{
	display:block;
	background:url(../images/mail.jpg) 0px 0px no-repeat;
	width:109px; 
	height:29px;
	text-decoration: none;
	}
	
.member a:hover{ 
	background:url(../images/mail.jpg) 0px -29px no-repeat;
	}


/* ----------------- Download  ----------------------------------------------------------------------------------------------------- */	
.download_tab .box1{
	background: #A4BBCC;
	color: #FFF;
	font-weight: bold;
	padding: 10px;
	vertical-align: top;

}

.download_tab .box2{
	font-weight: bold;
	padding: 10px;
	vertical-align: top;
	border-bottom: 1px solid #B1B1B1;
	border-left: 1px solid #B1B1B1;
	border-right: 1px solid #B1B1B1;
}

.download_tab .box3{
	padding: 10px;
	vertical-align: top;
	border-bottom: 1px solid #B1B1B1;
	border-right: 1px solid #B1B1B1;
}

.download_tab ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

.download_tab li{
	padding: 0 0 8px 20px;
	background: url(../images/pdf_small.gif) 0px 0px no-repeat;
}

	
/* ----------------- Sitemap  ----------------------------------------------------------------------------------------------------- */	
.sitemap_container{
	float: left;
	width: 100%;
	}

.sitemap_container ul {
	width: 250px;
	list-style: none;
	margin: 0;
	padding: 0;
}

.sitemap_container li a:link, .sitemap_container li a:visited {
	display: block;
	padding: 10px 0 10px 15px;
	background: #1D4463;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	margin-top: 20px;
}

.sitemap_container li a:hover {
	color: #fff;
}

.sitemap_container li li a:link, .sitemap_container li li a:visited {
	display: block;
	padding: 10px 10px 10px 35px;
	color: #fff;
	text-decoration: none;
	font-weight: normal;
	margin: 0px;
	background: #A4BBCB url(../images/arrow3.gif) 15px 14px no-repeat;
	border-bottom: 1px solid #fff;
}

.sitemap_container li li a:hover {
	padding: 10px 10px 10px 45px;
	background: #e1e1e1 url(../images/arrow3.gif) 25px 14px no-repeat;
	color: #666;
}

.sitemap_container li li li a:link, .sitemap_container li li li a:visited {
	display: block;
	padding: 10px 10px 10px 55px;
	color: #666;
	text-decoration: none;
	font-weight: normal;
	margin: 0px;
	background: #f1f1f1 url(../images/arrow3.gif) 35px 14px no-repeat;
	border-bottom: 1px solid #fff;
}

.sitemap_container li li li a:hover {
	padding: 10px 10px 10px 65px;
	background: url(../images/arrow3.gif) 45px 14px no-repeat;
	color: #666;
}


/* ----------------- Colorbox  ----------------------------------------------------------------------------------------------------- */
#container_colorbox{
	float: left;
	width: 497px;
	padding: 0px 20px 20px 20px;
	}

#infobox{
	float: left;
	width: 170px;
	}

#ralbox{
	float: left;
	width: 100%;
	}

.colorbox{
	float: left;
	margin: 0px 10px 10px 0px;	
	width: 49px;
	height: 33px;
	background: #FFF;
	border: 1px solid #d1d1d1;
	}

.colorbox a:link, .colorbox a:visited, .colorbox a:active{
	text-decoration: none;
	color: #666;	
	}

.colorbox a:hover{
	text-decoration: none;
	color: #666;	
	}
		
.ral{
	margin: 0px;
	padding: 2px 0px 0px 2px;	
	}
	
.ralcolor{
	margin: 2px 0px 0px 2px;
	height: 14px;
	width: 45px;
	}


/* ----------------- Eigenschaftsbox  ----------------------------------------------------------------------------------------------------- */
.eigenschaft{
	float: left;
	width: 60%;
	padding-bottom: 20px;
	}

.eigenschaft p{
	color: #666;
	font-weight: bold;
	margin: 0px;
	padding: 20px 0 20px 0;
	}
	
.eigenschaft ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}	

.eigenschaft li{
	padding: 5px 0 5px 20px;
	background: url(../images/arrow2.gif) 0px 10px no-repeat;
	}	


/* ----------------- Downloadbox  ----------------------------------------------------------------------------------------------------- */
.download{
	width: 40%;
	float: left;
	padding-bottom: 20px;
	}

.download p{
	color: #666;
	font-weight: bold;
	margin: 0px;
	padding: 20px 0 20px 0;
	}

.download ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}

.download li{
	border-bottom: 1px dashed #CCC;
	}

.download li a:link, .download li a:visited, .download li a:active{
	padding: 8px 0 8px 40px;
	color: #666;
	text-decoration: none;
	display: block;
	background: url(../images/pdf.gif) 10px 5px no-repeat;
	}

.download li a:hover{
	padding: 8px 0 8px 40px;
	text-decoration: none;
	background: #F3F3F3 url(../images/pdf.gif) 10px 5px no-repeat;
	}


/* ----------------- Footer ----------------------------------------------------------------------------------------------------- */

#container_footer{
	display: none;
	}

/* ----------------- Startseite ----------------------------------------------------------------------------------------------------- */

#container_startseite{
	width: 838px;
	margin: 0 auto;
	}

.start_pic_container{
	width: 838px;
	height: 220px;
	background: #fff;
	border-top: 1px solid #FFF;
	margin-top: 20px;
	}			
				
.start_adress_container{
	float:left;
	width: 253px;
	height: 275px;
	background: url(../images/adressback.jpg) -20px 0px no-repeat;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;	
	}
	
.adresstitle{
	margin: 0px;
	color: #1D4463;
	padding-top: 40px;
	}

.start_adress_container p{
	margin: 0px;
	padding-left: 50px;
	}
	
.start_content_container{
	float:left;
	padding: 40px;
	width: 504px;
	background: #fff;
	border-top: 1px solid #FFF;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	}

.start_content_container h2{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	color: #1D4463;
	}

.start_content_container h3{
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	color: #B1B1B1;
	font-weight: normal;
	}
				

.start_product_container{
	float:left;
	width: 584px;
	height: 180px;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	}

.start_product_container p{
	margin: 0px;
	text-align: right;
	background: url(../images/producttitleback.gif) no-repeat;
	height: 27px;
	margin-top: 30px;
	padding-top: 3px;
	padding-right: 60px;
	color: #FFF;
	font-weight: bold;
	}

.productbox1{
	display: none;
	}

.productbox2{
	display: none;
	}

.productbox3{
	display: none;
	}	

.start_ifbs_container{
	display: none;
	}

.start_ifbs_container img{
	display: none;
	}


/* ----------------- Form ----------------------------------------------------------------------------------------------------- */
label 
	{
	display: block;
	padding-top: 20px;
	padding-bottom: 5px;
	}

.normal 
	{
	font: 12px Tahoma, Verdana, Arial;
	color: #666666;
	background: #F0F0F0;
	padding: 5px;
	margin-bottom: 5px;
	border: 1px solid  #e1e1e1;
	}
	
.error
	{
	font: 12px Tahoma, Verdana, Arial;
	color: #666666;
	width: 300px;
	background: #F2D1D1;
	padding: 5px;
	margin-bottom: 5px;
	border: 2px solid  #F69999;
	}

.button
	{
	font: 12px Tahoma, Verdana, Arial;
	color: #666666;
	}

.mailtitle{
	font-size: 12px;
	padding: 20px;
	background: #ff0000;
	color: #fff;
	}



p{
	line-height: 30px;
	}

img{
	border: none;
	}