A {
	text-decoration: none;
}

#abbildung01 {
	width: 195px;
	position:absolute;
	height:110px;
	z-index:5;
	left: 166px;
	top: 160px;
	overflow: hidden;

}



#abbildung02 {
	position:absolute;
	z-index:70;
	left: 187px;
	top: 190px;
	width: 252px;
	height: 360px;
	overflow: hidden;



}



#abbildung03 { 
	width: 195px;
    position:absolute; 
	height:280px; 
	z-index:5; 
	left: 166px; 
	top: 160px;
	overflow: hidden;
}

#abbildung04 { 
	width: 195px;
    position:absolute; 
	height:700px; 
	z-index:5; 
	left: 166px; 
	top: 159px;
	overflow: hidden;
	color: #666666;
	
	font-size: 11px;
}

#abbildung04 .link_gallerie {
font-weight: bold;
}

#abbildung04 a {
font-weight: bold;
}

#abbildung04 a:hover {
font-weight: bold;
color:#FF0000;
}

#abbildung04 a:visited {
font-weight: bold;
color:#FF0000;
}

A.diecklink {
	color: #666666;
	font-weight: bold;
	font-size: 10px;



}

A.diecklink:hover {
	text-decoration: none;
	color: #DF0029;

}

A.subnav:hover {
	color: #DF0029;
	text-decoration: none;

}


A.subsubnav:hover {
	color: #DF0029;
	text-decoration: none;

}

A.subsubtextilnav:hover {
	color: #DF0029;
	text-decoration: none;

}



A.subnav {
	color: #333333;
	text-decoration: none;
	
	
}




.subsubnavaktiv{
	vertikal-align: middle;
	font-weight: bold;
	font-style: normal;
	border-left: 0px;
	color: #333333;
	height: 20px;
	font-size: 9px;
	color: #333333;
	padding-left: 9px;
	vertical-align: middle;
	padding-bottom: 2px;


}

.subsubnav {
	height: 20px;
	font-size: 10px;
	color: #333333;
	padding-left: 9px;
	vertical-align: middle;
	padding-bottom: 2px;


}

.subsubnavtextilaktiv{
	vertikal-align: middle;
	font-weight: bold;
	font-style: normal;
	border-left: 0px;
	color: #333333;
	height: 16px;
	font-size: 9px;
	color: #333333;
	padding-left: 9px;
	vertical-align: middle;
	padding-bottom: 2px;


}


.subsubtextilnav {
	height: 16px;
	font-size: 10px;
	color: #333333;
	padding-left: 9px;
	vertical-align: middle;
	padding-bottom: 2px;


}







A.subsubnav:hover {
	color: #DF0029;
	text-decoration: none;
}



A.td_flyoutsubnav:hover {
	font-size: 10px;
	text-decoration: none;
	color: #333333;
}

A.td_flyoutsubnav {
	font-size: 10px;
	text-decoration: none;
	color: #666666;
	line-height: 15px;

}






#bild {
    overflow:hidden;
	width: 195px; 
	height: 150px;
	position: absolute; 
	left: 176px; 
	top: 156px; 
	z-index: 20;
}


body {
	leftmargin: 0;
	topmargin: 0;
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	scrollbar-3dlight-color:#FFFFF;
    scrollbar-arrow-color:#FFFFFF;
    scrollbar-base-color:#FFFFFF;
    scrollbar-darkshadow-color:#333333;
    scrollbar-face-color:#666666;
    scrollbar-highlight-color:#FFFFFF;
    scrollbar-shadow-color:#FFFFFF;
}


.dieckueberschrift {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}



#divunten {
	position: absolute;
	z-index: 3;
	left: -1px;
	top: 102px;
	width: 773px;
	height: 445px;















}
	
	

#flyouttopnav01 {
	position: absolute;
	z-index: 94;
	top: 80px;
	left: 252px;
	width: 120px;
	height: 106px;
	visibility: hidden;



	

}
#flyouttopnav02 {
	position: absolute;
	width: 76px;
	z-index: 15;
	top: 80px;
	left: 373px;
	visibility: hidden;


	

}

#flyouttopnav03 {
	position: absolute;
	z-index: 16;
	width: 76px;
	top: 80px;
	left: 450px;
	visibility: hidden;





	

}

#flyouttopnav04 {
	position: absolute;
	z-index: 17;
	width: 76px;
	top: 80px;
	left: 527;
	height: 77px;
	visibility: hidden;


	

}

#flyouttopnav05 {
	position: absolute;
	z-index: 18;
	width: 90px;
	top: 80px;
	left: 604px;
	visibility: hidden;

	

}
#flyouttopnav06 {
	position: absolute;
	top: 80px;
	width: 76px;
	left: 695px;
	z-index: 19;
	overflow: hidden;
	visibility: hidden;






	

}



.formfillout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #111111;
}

.text {  font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 20px; color: #555762}






h1 {
	font-size: 14px;
	color: #666666;
	line-height: 14px;
}

h2 {
	font-size: 12px;
	color: #666666;
	line-height: 14px;
}

h3 {
	font-size: 10px;
	color: #666666;
	line-height: 14px;
}


#head {
	position: absolute;
	z-index: 1;
	width: 772px;
	top: 0px;
	left: 0px;
	height: 100px;


}


#impressum {
	position: absolute;
	left: 0px;
	top: 570px;
	width: 160px;
	height: 33px;
	z-index: 50;


}


li {
	list-style-type: disc;
	list-style-position: outside;
}



#logodruck  {
	position: absolute;
	z-index: 0;
	width: 72px;
	top: 17px;
	left: 23px;
	height: 22px;
}



#mitarbeiter  {
	position: absolute;
	z-index: 60;
	width: 292px;
	top: 192px;
	left: 448px;
	height: 87px;
	visibility: hidden;



}


.navappendix {
	height: 15px;
	font-size: 9px;
	color: #333333;
	padding-left: 5px;


}


.subnav {
    vertical-align: middle;
	height: 20px;
	border-left: 0px;
	border-bottom: 0px;
	border-top: 0px;
	border-right: 0px;
	font-size: 11px;
	color: #333333;
	padding-left: 5px;
	text-decoration: none;

	

}


.subnavaktiv{
	vertikal-align: middle;
	font-weight: bold;
	font-style: normal;
	border-left: 0px;
	color: #333333;
	height: 20px;
	font-size: 10px;
	color: #333333;
	padding-left: 5px;
	padding-bottom: 2px;
	vertical-align: middle;


}





td.td_flyoutsubnav {
	border-bottom: 1px solid #FFFFFF;
	height: 15px;
	background-color: #F0F0F0;
	vertical-align: middle;
}

td.tabellecontent {
 	border-right: 1px solid #333333;
	border-left: 1px solid #333333;
	border-bottom: 0px;
	border-top: 0px;
	width: 596px;
	z-index: 1;

}


td.tabellecontentindex {
 	border-right: 1px solid #333333;
	border-left: 0px;
	border-bottom: 0px;
	border-top: 0px;
	width: 596px;
	z-index: 1;

}







table.tabellecontent2 {
    vertical-align: top;
	border: 0px;
	width: 596px;

}


/*
td.content_text {
 	border: 0px;

}
*/

#tabellesubnav {
    vertical-align: top; 
	border: 0px;
	width: 166px;

}




.tabelleunten {
	border: 0px;
	border-bottom: 1px solid #333333;

}

.tabelletopnav {
    width: 76px;
	border-right: 0px;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #333333;
	border-top: 1px solid #333333;
	background-color: #999999;

}
.tabelletopnavlinks {
	border-right: 0px;
	border-left: 0px;
	border-bottom: 1px solid #333333;
	border-top: 1px solid #333333;
	background-color: #999999;

}





P {
	font-size: 11px;
	color: #555762;
	line-height: 20px;

}




ul {
	font-size: 11px;
	padding-left: 10px;
	color: #555762;
	line-height: 20px;
}
.korrektur01 {
	color: #666666;
}


/* popup */

* html #popup {
margin-left:111px;
}

#popup {
width: 400px;
position: relative;
margin: 50px auto;
text-align: 
left;padding: 10px 10px 10px 10px;
background-color:#ffffff;
border: solid #FF0000 1px;	
height:auto;
z-index:999;
}

#close-label {
width:80px; position:absolute;right:0px;
}

/** JQuery.simplemodal */
#simplemodal-container a.modalCloseImg {
	background:url(../img/x.png) no-repeat; /* adjust url as required */
	width:25px;
	height:29px;
	display:inline;
	z-index:3200;
	position:absolute;
	top:35px;
	right:-12px;
	cursor:pointer;
}