body{
	background-color:#acacac;
	color:#343434;
	margin:0px;
	padding:0px;
	font-family: Arial, sans-serif;
	font-size:12px;
}

a:link {color:#343434; text-decoration:none;}
a:visited {color:#343434;text-decoration:none;}
a:hover {color:#343434; text-decoration:underline;}
a:active {color:#343434;}

input, select, textarea {
font-size: 11px;
font-family: Arial, sans-serif;
color: #343434;
}

table{
	border-collapse:collapse;
}

form{
	margin:0px;
}

.iframe_4 {
	scrollbar-arrow-color: #000000; /* dunkelblau*/
	scrollbar-face-color: #DCDCDC; /* weiss*/
	scrollbar-highlight-color: #ffffff; /* grün*/
	text-align: justify;
	width: 625px;
	height: 420px;
}


.abstand_iframe{
	padding: 1px;
} 

.scrollbereich {
	overflow: auto;
	width:625px;
	height:420px;
} 

.scrollbarabstand{
	padding-right: 1px;
}
.iframe_4_1 {
	scrollbar-arrow-color: #000000; /* dunkelblau*/
	scrollbar-face-color: #DCDCDC; /* weiss*/
	scrollbar-highlight-color: #ffffff; /* grün*/
	text-align: justify;
	width: 625px;
	height: 82px;
}


.abstand_iframe_1{
	padding: 1px;
} 

.scrollbereich_1 {
	overflow: auto;
	width:625px;
	height:82px;
} 

.scrollbarabstand_1{
	padding-right: 1px;
}


h1{
	font-family: Arial, sans-serif;
	color:#e60a02;
	font-size:24px;
	margin:0px 0px 0px;
}

h2{
	font-family: Arial, sans-serif;
	color:#000000;
	font-size:18px;
	margin:0px 0px 0px;
	padding-bottom:10px;
}

h3{
	font-family: Arial, sans-serif;
	color:#343434;
	font-size:14px;
	margin:0px 0px 0px;
	padding-bottom:5px;
}

h4{
	font-family: Arial, sans-serif;
	color:#343434;
	font-size:11px;
	margin:0px 0px 0px;
	padding-bottom:5px;
	font-weight:bold;
}

h5{
	font-family: Arial, sans-serif;
	color:#e60a02;
	font-size:14px;
	margin:0px 0px 0px;
	padding-bottom:5px;
	font-weight:bold;
}


.webseite_tabelle{
	width:100%;
	height:100%
}

.webseite_spalte{
	text-align:center;
	vertical-align:middle;
}

.knebusch_tabelle{
	width:950px;
	height:670px;
	table-layout:fixed;
	background-image:url(../bilder/knebusch_layout.jpg);
	Background-repeat: no-repeat;
}



table{
	border-collapse:collapse;
}

.head{
	width:100%;
	height:58px;
}

.head_menue{
	font-family: Arial, sans-serif;
	font-size : 12px;
	color:#343434;
	background-color:#FFFFFF;
	height:22px;
	border-top:1px solid #e60a02;
	border-bottom:1px solid #e60a02;
	font-weight:bold;
	margin-top:36px;
	width:648px;
	margin-left:81px;
	padding-top:2px;
}

.content_area{
	width:100%;
	height:554px;
	vertical-align:top;
	text-align:left;
}

.schriftzug{
	width:42px;
	vertical-align:top;
	height:500px;
	padding-top:48px;
	padding-left:32px;
	padding-bottom:40px;
}

.content{
	padding-top:50px;
	padding-left:20px;
	padding-bottom:45px;
	padding-right:10px;
	width:630px; 
	/*height:554px;*/
	height:460px;
	vertical-align:top;
}

.aktuelles_area{
	vertical-align:top;
	padding-left:5px;
	width:175px;
	height:554px;
	padding-top:55px;
	padding-right:5px;
	padding-bottom:30px;
}

.aktuelles{
	width:177px;
	height:320px;
	padding-top:20px;
	vertical-align:top;
}

.ansprechpartner{
	font-family: Arial, sans-serif;
	font-size:11px;
	color:#000000;
	height:138px;
	width:175px;
	vertical-align:top;
	border:1px solid #6e6e6e;
}

.ansprechpartner_head{
	font-family: Arial, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	background-color:#dcdcdc;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	border-bottom:1px solid #6e6e6e;
}

.ansprechpartner_text{
	font-family: Arial, sans-serif;
	font-size:11px;
	color:#000000;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:2px;
	background-color:#efefef;
}

.foot{
	width:100%;
	height:58px;
	text-align:left;
	padding-left:82px;
	vertical-align:top;
}

.foot_menue{
	font-family: Arial, sans-serif;
	font-size : 11px;
	color:#e60a02;
	height:22px;
	margin-top:0px;
	width:630px;
	margin-left:81px;
	text-align:right;
	vertical-align:top;
}

.foot_link{
	font-family: Arial, sans-serif;
	font-size : 11px;
	color:#e60a02;
}

.foot_link_area{
	font-family: Arial, sans-serif;
	font-size : 11px;
	color:#e60a02;
	padding-top:0px;
	width:170px;
	padding-left:48px;
	vertical-align:top;
}

/**************************** Menüdefinitionen ****************************/

.menue {
font-family: Arial, sans-serif;
font-size : 12px;
color:#343434;
background-color:#FFFFFF;
text-align:left;
border-top:1px solid #e60a02;
border-bottom:1px solid #e60a02;
font-weight:bold;
width:80px;
padding-left:10px;
}

.menue a{
font-family: Arial, sans-serif;
font-size : 12px;
color:#343434;
text-align:center;
width:80px;

}

.menue a:hover{
font-family: Arial, sans-serif;
font-size : 12px;
background-color:#FFFFFF;
color:#e60a02;
text-align:center;
text-decoration:none;
width:80px;

}

.menue a:active{
font-family: Arial, sans-serif;
font-size : 12px;
color:#e60a02;
background-color:#FFFFFF;
text-align:center;
width:80px;
}

.menue_act{
font-family: Arial, sans-serif;
font-size : 12px;
background-color:#FFFFFF;
color:#e60a02;
text-decoration:none;
width:80px;
border-top:1px solid #e60a02;
border-bottom:1px solid #e60a02;
padding-left:10px;
}

.menue_act a{
font-family: Arial, sans-serif;
font-size : 12px;
background-color:#FFFFFF;
color:#e60a02;
text-align:center;
text-decoration:none;
width:80px;
font-weight:bold;

}

.js-menu{
font-family: Arial, sans-serif;
font-size : 11px;
padding-right:35px;
padding-left:10px;
width:150px;
}

/* ID, fr die 2. Ebene, wenn ein Link existiert */
.js-menu a{
font-family: Arial, sans-serif;
font-size : 11px;
font-weight:bold;
color:#4F4F4F;

}
/*ID, falls man den Mauszeiger ber einen Menpunkt der 2.Ebene bewegt */
.js-menu a:hover{
font-family: Arial, sans-serif;
font-size : 11px;
color:#e60a02;
font-weight:bold;
text-decoration:none;
}

/*ID, falls Menpunkt 2.Ebene aktiv ist */
.js-menu a:active{
font-family: Arial, sans-serif;
font-size : 11px;
color:#e60a02;
font-weight:bold;
}

.js-table {
background-color:#FFFFFF;
border-left:1px solid #e60a02;
border-right: 1px solid #e60a02;
border-bottom:1px solid #e60a02;
height:0px;
}

.js-menu2{
font-family: Arial, sans-serif;
font-size : 10px;
/*border: 1px solid; /*Rahmenart*/
padding-right:15px;
padding-left:5px;
width:180px;
}

/* ID, fr die 2. Ebene, wenn ein Link existiert */
.js-menu2 a{
font-family: Arial, sans-serif;
font-size : 10px;
text-decoration: none;
color:#FDD09E;
}
/*ID, falls man den Mauszeiger ber einen Menpunkt der 2.Ebene bewegt */
.js-menu2 a:hover{
font-family: Arial, sans-serif;
font-size : 10px;
color:white;
}

/*ID, falls Menpunkt 2.Ebene aktiv ist */
.js-menu2 a:active{
font-family: Arial, sans-serif;
font-size : 10px;
color:white;
}

.js-table2 {
background-color:#343434;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
}

.startseite_text{
	font-family: Arial, sans-serif;
	font-size : 12px;
	color:#343434;
	padding-left:5px;
	line-height:18px;
	padding-right:15px;
	text-align:justify;
}

.link_red{
	font-family: Arial, sans-serif;
	font-size : 12px;
	color:#e60a02;
}

.link_red_klein{
	font-family: Arial, sans-serif;
	font-size : 11px;
	color:#e60a02;
}

.home_link{
	font-family: Arial, sans-serif;
	font-size : 12px;
	color:#e60a02;
	padding-right:5px;
	text-align:right;
	padding-bottom:5px;
	font-weight:bold;
}

.standard_text{
	font-family: Arial, sans-serif;
	font-size : 12px;
	color:#343434;
	text-align:justify;
	line-height:17px;
	padding-left:5px;
	padding-right:3px;
}

.standard_text_klein{
	font-family: Arial, sans-serif;
	font-size : 10px;
	color:#343434;
	text-align:justify;
	line-height:12px;
}

.standard_text_produkt{
	font-family: Arial, sans-serif;
	font-size : 11px;
	color:#343434;
	text-align:justify;
	line-height:14px;
	padding-left:5px;
	padding-right:3px;
}

.box {
	background-color:#FFFFFF;
	border:1px solid #000000;
	margin-right:10px;
	padding:5px;
}

.abbildungs_text{
	font-family: Arial, sans-serif;
	font-size : 11px;
	color:#000000;
	font-weight:bold;
	padding-left:3px;
}

.klick{
	font-family: Arial, sans-serif;
	font-size : 12px;
	color:#e60a02;
}

.anfahrt_tabelle{
	font-family: Arial, sans-serif;
	font-size : 12px;
	color:#343434;
	background-color:#dcdcdc;
	border:1px solid #e60a02;
	width:600px;
	height:500px;
	padding:20px;
}

.knowhow_table{
	font-family: Arial, sans-serif;
	font-size : 12px;
	color:#343434;
	background-color:#efefef;
	border:1px solid #343434;
	width:550px;
}

.knowhow_head{
	font-family: Arial, sans-serif;
	font-size : 12px;
	color:#ffffff;
	background-color:#6e6e6e;
	padding:2px;
	font-weight:bold;
	padding-left:5px;
	border-bottom:1px solid #343434;
}

.knowhow_text1{
	font-family: Arial, sans-serif;
	font-size : 12px;
	color:#343434;
	padding:2px;
	padding-left:5px;
	font-weight:bold;
	border-bottom:1px solid #343434;
}

.knowhow_text2{
	font-family: Arial, sans-serif;
	font-size : 12px;
	color:#343434;
	padding:2px;
	padding-left:5px;
	border-bottom:1px solid #343434;
}

.produktgrp_table{
	border:1px solid #343434;
}

.produktgrp_head{
	font-family: Arial, sans-serif;
	font-size : 12px;
	color:#FFFFFF;
	font-weight:bold;
	border-bottom:1px solid #343434;
	padding:2px;
	padding-right:5px;
	background-color:#6e6e6e;
	padding-left:5px;
}

.produktgrp_text{
	font-family: Arial, sans-serif;
	font-size : 12px;
	color:#343434;
	border-bottom:1px solid #acacac;
	padding:2px;
	padding-right:5px;
	padding-left:5px;
}

.produkt_bild{
	font-family: Arial, sans-serif;
	font-size : 12px;
	color:#343434;
}


.produkt_text{
	font-family: Arial, sans-serif;
	font-size : 12px;
	color:#343434;
	padding-right:20px;
}

.produkt_text_links{
	font-family: Arial, sans-serif;
	font-size : 12px;
	color:#343434;
	padding-right:10px;
	font-weight:bold;
	width:150px;
	padding-bottom:5px;
}

.produkt_text_rechts{
	font-family: Arial, sans-serif;
	font-size : 12px;
	color:#343434;
	padding-bottom:5px;
}

.beschichtungen{
	font-family: Arial, sans-serif;
	font-size : 12px;
	color:#343434;
}

.ersatzteile{
	font-family: Arial, sans-serif;
	font-size : 12px;
	color:#343434;
	border-bottom:1px solid #e60a02;
	padding-bottom:10px;
}

/* --------------------------------- News-Modul --------------------------------------*/

.news_small_table{
	background-color:#FFFFFF;
	border:none;
	padding:3px;
}

.news_small_head{
	font-family: Arial, sans-serif;
	font-size : 14px;
	color:#343434;
	font-weight:bold;
	padding-bottom:10px;
}

.news_small_text{
	font-family: Arial, sans-serif;
	font-size : 11px;
	color:#343434;
	text-align:justify;
}

.news_small_title{
	font-family: Arial, sans-serif;
	font-size : 11px;
	color:#e60a02;
	font-weight:bold;
	padding:0px;
	margin:0px;
	padding-left:3px;
}

.news_small_date{
	font-family: Arial, sans-serif;
	font-size : 9px;
	color:#343434;
	padding:0px;
	margin:0px;
	padding-left:5px;
}

.news_small_shorttext{
	font-family: Arial, sans-serif;
	font-size : 11px;
	color:#343434;
	text-align:justify;
}

.news_small_more{
	font-family: Arial, sans-serif;
	font-size : 10px;
	color:#e60a02;
	padding:0px;
	margin:0px;
	padding-left:5px;
	padding-bottom:15px;
}

.news_date{
	font-family: Arial, sans-serif;
	font-size: 10px;
	color:#e60a02;
	padding-bottom:3px;
	padding-left:5px;
}

.news_head{
	font-family: Arial, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#343434;
	padding-left:5px;
	border-bottom:1px solid #e60a02;
}

.news_back{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#e60a02;
}

.news_einzeln_bild{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#343434;
}

.news_einzeln_bild img{
	border:1px solid #343434;
}


.news_einzeln{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#343434;
	line-height:18px;
	text-align:justify; 
	vertical-align:top;
	padding-top:10px;
	padding-left:5px;
}

.news_seiten{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#e60a02;
	padding-left:5px;
}

/* -------------------------------------------- Login-Bereich ------------------------------------------ */
.login_table {
margin:0px;
margin-top:15px;
border:1px solid #343434;
width:400px;
margin-left:5px;
}

.login_head {
background-color:#DCDCDC;
font-family:Verdana, Arial, sans-serif;
font-size:12px;
color:#000000;
padding-left:5px;
border-bottom:1px solid #343434;
padding-top:3px;
}

.login_text {
background-color:#EFEFEF;
font-family:Verdana, Arial, sans-serif;
font-size:12px;
color:#000000;
border-top:1px solid #DCDCDC;
padding-left:5px;
}

.login_text2 {
background-color:#EFEFEF;
font-family:Verdana, Arial, sans-serif;
font-size:12px;
color:#000000;
padding-left:5px;
padding-top:10px;
padding-bottom:5px;
}

.webseiten_pflege_table{
	font-family: Arial, sans-serif;
	font-size : 12px;
	color:#343434;
	background-color:#dcdcdc;
	border:1px solid #343434;
	width:600px;
	margin-left:5px;
}

.webseiten_pflege_head{
	font-family: Arial, sans-serif;
	font-size : 12px;
	color:#ffffff;
	background-color:#6e6e6e;
	padding:2px;
	font-weight:bold;
	padding-left:5px;
	border-bottom:1px solid #343434;
	vertical-align:top;
}

.webseiten_pflege_text1{
	font-family: Arial, sans-serif;
	font-size : 12px;
	color:#343434;
	padding:2px;
	padding-left:5px;
	border-bottom:1px solid #343434;
	vertical-align:top;
}

.webseiten_pflege_text2{
	font-family: Arial, sans-serif;
	font-size : 12px;
	color:#343434;
	padding:2px;
	padding-left:5px;
	border-bottom:1px solid #343434;
}

.produktpflege_table{
	font-family: Arial, sans-serif;
	font-size : 12px;
	color:#343434;
	background-color:#dcdcdc;
	border:1px solid #343434;
	width:600px;
}

.produktpflege_head{
	font-family: Arial, sans-serif;
	font-size : 12px;
	color:#ffffff;
	background-color:#6e6e6e;
	padding:2px;
	font-weight:bold;
	padding-left:5px;
	border-bottom:1px solid #343434;
	vertical-align:top;
}

.produktpflege_text1{
	font-family: Arial, sans-serif;
	font-size : 12px;
	color:#343434;
	padding:2px;
	padding-left:5px;
	border-bottom:1px solid #acacac;
	vertical-align:middle;
	height:25px;
}

.produktpflege_text2{
	font-family: Arial, sans-serif;
	font-size : 12px;
	color:#343434;
	padding:2px;
	padding-left:5px;
	border-bottom:1px solid #343434;
}

.ansprechpartner_table{
	font-family: Arial, sans-serif;
	font-size : 12px;
	color:#343434;
	background-color:#efefef;
	border:1px solid #343434;
	width:550px;
	padding:2px;
}

.ansprechpartner_head{
	font-family: Arial, sans-serif;
	font-size : 12px;
	color:#ffffff;
	background-color:#6e6e6e;
	font-weight:bold;
	border-bottom:1px solid #343434;
	padding:2px;
	padding-left:5px;
}

.ansprechpartner_text1{
	font-family: Arial, sans-serif;
	font-size : 12px;
	color:#343434;
	padding-left:5px;
	font-weight:bold;
	border-bottom:1px solid #343434;
}

.ansprechpartner_text2{
	font-family: Arial, sans-serif;
	font-size : 12px;
	color:#343434;
	border-bottom:1px solid #343434;
	padding:2px;
	padding-left:5px;
}

.masstabelle{
	font-family: Arial, sans-serif;
	font-size : 12px;
	color:#343434;
	background-color:#FFFFFF;
	border:1px solid #000000;
}

@media print { 
	input { display:none; }
} 

.zeichenabstand{
	letter-spacing:1px;
}