BODY { background:url(../images/background.gif); background-repeat:repeat-y; margin-left:0px; margin-top:0px; /*font-family:Arial, Helvetica, sans-serif; font-size:11px; */ padding:0px; scrollbar-face-color:#999999; scrollbar-shadow-color:#999999; scrollbar-highlight-color:#ffffff; scrollbar-3dlight-color:#ffffff; scrollbar-darkshadow-color:#ffffff; scrollbar-track-color:#ffffff; scrollbar-arrow-color:#ffffff; }

/*A{
color: #666666;
font-size: 11px;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}*/

A:link{
color: #4676B4;
font-size: 11px;
font-weight:bold;
text-decoration: none;
}
A:visited { color:#4676B4; font-size:11px; font-weight:bold; text-decoration:none; }
A:active { color:#666666; font-size:11px; font-weight:bold; text-decoration:none; }
A:hover { color:#666666; font-size:11px; font-weight:bold; text-decoration:none; }
A.sub:link{
color: #666666;
font-size: 11px;
font-weight:bold;
text-decoration: none;
}

A.sub:visited{
color: #666666;
font-size: 11px;
font-weight:bold;
text-decoration: none;
}

A.sub:active{
	color: #4676B4;
font-size: 11px;
font-weight:bold;
text-decoration: none;
}


A.sub:hover{
color: #4676B4;
font-size: 11px;
font-weight:bold;
text-decoration: none;
}
A.submenue:link{
color: #666666;
font-size: 11px;
font-weight:bold;
text-decoration: none;
}

A.submenue:visited{
color: #666666;
font-size: 11px;
font-weight:bold;
text-decoration: none;
}

A.submenue:active{
	color: #4676B4;
font-size: 11px;
font-weight:bold;
text-decoration: none;
}


A.submenue:hover{
color: #4676B4;
font-size: 11px;
font-weight:bold;
text-decoration: none;
}



A.adress:link{
color: #666666;
font-weight:normal;
font-size: 11px;

text-decoration: none;
}

A.adress:visited{
color: #666666;
font-weight:normal;
font-size: 11px;
text-decoration: none;
}

A.adress:active{
	color: #666666;
	font-weight:bold;
font-size: 11px;
text-decoration: underline;
}


A.adress:hover{
color: #0079d0;
font-weight:normal;
font-size: 11px;
text-decoration: none;
}

A.third:link{
color: #666666;
font-weight:normal;
font-size: 11px;

text-decoration: none;
}

A.third:visited{
color: #666666;
font-weight:normal;
font-size: 11px;
text-decoration: none;
}

A.third:active{
color: #000000;
font-weight:bold;
font-size: 11px;
text-decoration: none;
}


A.third:hover{
color: #0079d0;
font-weight:normal;
font-size: 11px;

}

A.thirdtest:link{
color: #666666;
font-weight:bold;
font-size: 11px;
text-decoration: underline;
}

A.thirdtest:active{
color: #000000;
font-weight:bold;
font-size: 11px;
text-decoration: none;
}

A.thirdtest:hover{
color: #0079d0;
font-weight:bold;
font-size: 11px;

}

A.thirdtest:visited{
color: #666666;
font-weight:bold;
font-size: 11px;
text-decoration: none;
}

A.meta:link{
color: #666666;
font-weight:bold;
font-size: 11px;
text-decoration: none;
}

A.meta:visited{
color: #666666;
font-weight:bold;
font-size: 11px;
text-decoration: none;
}

A.meta:active{
color: #666666;
font-weight:bold;
font-size: 11px;
text-decoration: none;
}

A.meta:hover{
color: #0079d0;
font-weight:bold;
font-size: 11px;

}

A.meta-a:link{
color: #0079d0;
font-weight:bold;
font-size: 11px;
text-decoration: none;
}

A.meta-a:visited{
color: #0079d0;
font-weight:bold;
font-size: 11px;
text-decoration: none;
}

A.meta-a:active{
color: #0079d0;
font-weight:bold;
font-size: 11px;
text-decoration: none;
}

A.meta-a:hover{
color: #666666;
font-weight:bold;
font-size: 11px;

}

A.service:link{
color: #ffffff;
font-weight:bold;
font-size: 11px;
text-decoration: none;
}

A.service:visited{
color: #ffffff;
font-weight:bold;
font-size: 11px;
text-decoration: none;
}

A.service:active{
color: #ffffff;
font-weight:bold;
font-size: 11px;
text-decoration: none;
}

A.service:hover{
color: #dddddd;
font-weight:bold;
font-size: 11px;

}

#content{
	position:absolute;
	left:217px;
	top:268px;
	width:450px;
	text-align: left;
	z-index:45;
	
	}



#submenu{
	position:absolute;
	left:12px;
	top:268px;
	width:172px;
	z-index:46;

}


#logo {
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
	position:absolute;
	left:0;
	top:0;
	width:984px;
	height:112px;
	z-index:1;
		
}


#adress {
   background-color: 999999;
	position:absolute; 
	left:0px; 
	top:100px; 
	width:192px; 
	height:144px; 
	z-index:2;
}


#anschrift {
   font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #ffffff;
	position:absolute; 
	left:24px; 
	top:110px; 
	width:160px; 
	height:130px; 
	z-index:3;
}




#metanavi {
	
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	position:absolute; 
	left:200px; 
	top:12px; 
	width:600px; 
	height:23px; 
	text-align: right;
	z-index:5;
	
	
}
#search {	
	position:absolute; 
	left:808px; 
	top:13px; 
	width:180px; 
	height:25px; 
	z-index:6;
	
	
}

/*#newsbereich {

	position:absolute; 
	left:790px; 
	top:243px; 
	width:195px; 
	height:300px; 
	z-index:11;
	
	border: 1px;
   border-color: #ffffff;
   border-style: solid;
	
}
*/

#newshead {
background-color:#FAE6B9;
	position:absolute; 
	left:814px; 
	top:219px; 
	width:171px; 
	height:24px; 
	z-index:9;
	border: 1px;
   border-color: #ffffff;
   border-style: solid;
}


#newsicon {
background-image: url(../images/icon_news.gif);
	position:absolute; 
	left:790px; 
	top:219px; 
	width:25px; 
	height:26px;
	
	border: 1px;
   border-color: #ffffff;
   border-style: solid;
	
	z-index:10;
	
}
#hmenu {
	position:absolute;
	left:217px;
	top:74px;
	width:500px;
	height:25px;
	z-index:7;
}

#block {
background-image: url(../images/hmenu-spacer1.gif);
	background-color: #999999;
	position:absolute;
	left:193px;
	top:74px;
	width:25px;
	height:25px;
	z-index:47;

}
#blockright {
background-image: url(../images/hmenu-spacer1.gif);
	background-color: #999999;
	position:absolute;
	left:667px;
	top:74px;
	width:25px;
	height:25px;
	z-index:48;

}

#languages {
	position:absolute;
	left:695px;
	top:77px;
	width:290px;
	height:25px;
	z-index:8;
}

#newstext {
	position:absolute;
	left:791px;
	top:245px;
	width:193px;
	height: 300px;
	z-index:12;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	

}

#image {
   /*background-image: url(../images/bild_head.jpg);*/
	background-repeat: no-repeat;
	position:absolute; 
	left:193px; 
	top:100px; 
	width:791px; 
	height:144; 
	z-index:4;
	border: medium;
	border-color: #ffffff;
}



.menubutton1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;

}


.menubutton1clicked {
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;

}

.menubutton2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;

}

.menubutton2clicked {
font-family: Arial, Helvetica, sans-serif;
color: #FF9900;
font-size: 11px;

}



.kontakt {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.firmenname {

	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}



.send-go {
	background-color: #FFFFFF;
	border: 1px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	
}

.single {
	color: #FF9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}
.subtable {
	border: 1px;
   border-color: #ffffff;
   border-style: solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	padding-left: 6px;
}
.subtableleft {
   border: 1px;
   border-color: #ffffff;
   border-style: solid;
	color: #0079d0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	padding-left: 6px;
}
.subtableleft2 {
   border: 1px;
   border-color: #ffffff;
   border-style: solid;
	color: #0079d0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	padding-left: 6px;
}

.td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

/* Formular feld*/
.textarea{
	background-color: #F8F1E0;
	border: 1px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 100px;
}

/*Formular Inputbox*/

input {
	background-color: #E7E7E9;
	border: 1px;
	border-style: solid;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 126px;
}

SELECT {  
width: 126px;
	background-color: #E7E7E9;
	border: 0px;
	border-style: solid;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/*Formular Textbox Formatierung*/
TEXTAREA {  
	width: 389px;
	background-color: #E7E7E9;
	border: 1px;
	border-style: solid;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	scrollbar-face-color:#cccccc;
	scrollbar-shadow-color:#cccccc;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-track-color:#ffffff;
	scrollbar-arrow-color:#ffffff;
} 
.newstitel{
   color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.newstext{
   color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right:6px;
	font-weight: normal;
	line-height: 150%;
}
.newsuntertitel{
   color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.newsdatum{
   color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.newscontent{
   color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 150%;
}

.kontaktl{
   color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.textarea {
border: 1px;
	border-style: solid;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 230px;
	
}
.header {
border: 1px;
border-style: solid;
border-color: #F2CB7C;
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: bold;
color: #666666;
}
.produkthead {
border: 1px;
border-style: solid;
border-color: #F2CB7C;
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: bold;
color: #666666;
}

.layout1 {
padding-top:13px;
width: 552px;
height: 50px;
border: 1px;
border-style: solid;
border-color: #F2CB7C;
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: bold;
color: #666666;
text-indent: 12px;


}

.layout2 {
padding-top:10px;
padding-left:12px;
width: 450px;
height: 75px;
border: 1px;
border-style: solid;
border-color: #F2CB7C;
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: bold;
color: #666666;
/*text-indent:12px;*/

}
/*.list{
   list-style-image: url(../images/dotpfeil.gif);
   font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	text-decoration: none;

}*/
.bildunterschrift{
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.content{
        margin:0;
        padding:0; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
        list-style-image: url(../images/dotpfeil.gif);
	list-style-position: outside;
	line-height: 150%;
	padding-right:0px;
	/*padding-left:12px;
	padding-right:12px;*/
	vertical-align: middle;
}
.kontakttext{
   color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	overflow: hidden;
}

.suchform{
	background-color:#ffffff;
	width: 450px;
	height: 24px;
	border: 1px;
   border-style: solid;
   border-color: #F2CB7C;
	
}
.suchtext{
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-indent: 12px;
}
/*Formular Checkbox*/
.checkbox {
	background-color: #ffffff;
	border: 0px;
	border-style: solid;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 15px;
	
}
/*Formular Auswahlbox*/
.auswahlbox {
	background-color: #E7E7E9;
	border: 1px;
	border-style: solid;
	color: #666666;
	width:128px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/*Formular Texfeld*/
.textfeld {
	background-color: #E7E7E9;
	border: 1px;
	border-style: solid;
	color: #666666;
	width:386px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/*Formular Stueckzahl Angabe*/
.stueckzahl {
	background-color: #E7E7E9;
	border: 1px;
	border-style: solid;
	color: #666666;
	width:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/*Formular Sendebutton*/
.formButton {
	background-color: #E7E7E9;
	border: 1px;
	border-style: solid;
	color: #666666;
	width:60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/*Auswahlbox Produktfinder*/
.finder {
	background-color: #ffffff;
	border: 1px;
	border-style: solid;
	color: #666666;
	width:154px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.produktschnellsuche {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

/*formatierung des suchfeldes*/
.suchebox {
	background-color: #ffffff;
	border: 1px;
	border-style: solid;
	color: #666666;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/*formatierung des suchbuttons*/
.suchbutton {
	
	border: 0px;
	border-style: solid;
	color: #666666;
	width:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.tx-indexedsearch .tx-indexedsearch-res TABLE {  }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:666666; font-weight:normal; font-style:normal; font-variant:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:666666; font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res P { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:black; font-weight:normal; font-style:normal; font-variant:normal; line-height:120%; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info P { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:4676B4; font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:4676B4; }
.tx-indexedsearch .tx-indexedsearch-res TD {  }


.startkasten {
	border: 1px;
	border-style: solid;
	border-color: #F2CB7C;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}


.startkasten_unten {
	border: 1px;
	border-bottom-style: solid;
	border-color: #F2CB7C;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.startkasten_links {
	border: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-color: #F2CB7C;
	background-color: #F9E7B9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.sprache{
color: #666666;
font-weight:normal;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
overflow: hidden;
padding-left: 12px;
padding-bottom: 3px;
}

