body{
background-color:#000000;
background-image:url(images/css-images/teichert-background.jpg);
background-repeat:repeat-x;
color:#DDDDDD;
margin:0px;
padding:0px;
font-family:Geneva, Verdana, Helvetica, Arial, sans-serif;
font-size:10px;
font-weight:normal;
}
h1{
font-family:Geneva, Verdana, Helvetica, Arial, sans-serif;
font-size:13px;
font-weight: bold;
color:#FF3300;
}
h6{
font-family:Geneva, Verdana, Helvetica, Arial, sans-serif;
font-size:10px;
font-weight:normal;
color:#333333;
padding:0px;
margin:0px;
}
a {
	color:#333333;
	text-decoration:none;
	font-size:inherit;
}
a:hover {
	color:#FF3300;
	text-decoration:none;
	font-size:inherit;
}
a.dpc {
	display:block;
	float:left;
	overflow:hidden;
	width:128px;
	padding-top:11px;
	height:28px;
	padding-left:42px;
	font-size:11px;
	font-weight:bold;
	background-image:url(images/css-images/fluid-menu-dpc100.gif);
	background-repeat:no-repeat;	
}
a:hover.dpc {
	background-image: url(images/css-images/fluid-menu-dpc100-over.gif);
}
a.anwendung {
	display:block;
	float:left;
	overflow:hidden;
	width:128px;
	padding-top:11px;
	height:28px;
	padding-left:42px;
	font-size:11px;
	font-weight:bold;
	background-image:url(images/css-images/fluid-menu-anwendung.gif);
	background-repeat:no-repeat;	
}
a:hover.anwendung {
	background-image: url(images/css-images/fluid-menu-anwendung-over.gif);
}
a.kontakt {
	display:block;
	float:left;
	overflow:hidden;
	width:128px;
	padding-top:11px;
	height:28px;
	padding-left:42px;
	font-size:11px;
	font-weight:bold;
	background-image:url(images/css-images/fluid-menu-kontakt.gif);
	background-repeat:no-repeat;	
}
a:hover.kontakt {
	background-image: url(images/css-images/fluid-menu-kontakt-over.gif);
}
a.download {
	display:block;
	float:left;
	overflow:hidden;
	width:128px;
	padding-top:11px;
	height:28px;
	padding-left:42px;
	font-size:11px;
	font-weight:bold;
	background-image:url(images/css-images/fluid-menu-download.gif);
	background-repeat:no-repeat;	
}
a:hover.download {
	background-image: url(images/css-images/fluid-menu-download-over.gif);
}
a.presse {
	display:block;
	float:left;
	overflow:hidden;
	width:128px;
	padding-top:11px;
	height:28px;
	padding-left:42px;
	font-size:11px;
	font-weight:bold;
	background-image:url(images/css-images/fluid-menu-presse.gif);
	background-repeat:no-repeat;	
}
a:hover.presse {
	background-image: url(images/css-images/fluid-menu-presse-over.gif);
}
a.aufdunkel {
	color:#FFFFFF;
	font-size:inherit;
}
a:hover.aufdunkel {
	color:#FF3300;
	font-size:inherit;
}
.mainleft{
background-image:url(images/css-images/fluid-teichert-main-left.gif);
background-repeat:repeat-y;
padding:inherit;
margin:inherit;
}
.main{
background-image:url(images/css-images/fluid-teichert-main.gif);
background-repeat:repeat-y;
padding:inherit;
margin:inherit;
}
.footerleft{
background-image:url(images/css-images/fluid-teichert-footer-left.gif);
background-repeat:repeat-x;
height:38px;
padding:inherit;
margin:inherit;
}
.footer{
background-image:url(images/css-images/fluid-teichert-footer.gif);
background-repeat: no-repeat;
height:38px;
}
span.minitext {
	font-size:9px;
	font-weight:normal;
	color:#inherit;
}
div.menuebar {
   position:fixed;
   background-image:url(images/css-images/teichert-fixbox.jpg);
   display:block;
   overflow:hidden;
   float:left;
   width: 170px;
   z-index:auto;
}
div.sprachbox {
   background-image: url(images/css-images/fluid-teichert-spachbox.gif);
   background-repeat:repeat-x;
   display:block;
   overflow:hidden;
   float:left;
   width:170px;
   padding:inherit;
   margin:inherit;
}
input.grau{
	border-style:solid;
	border-width:1px;
	border-color:#333333;
	background-color:#DDDDDD;
	color:#333333;
	font-size:9px;
	margin-bottom:4px;
	width:200px;
	margin-right:10px;
}
select.rot{
	border-style:solid;
	border-width:1px;
	border-color:#FF3300;
	background-color:#DDDDDD;
	color:#333333;
	font-size:9px;
	margin-bottom:4px;
	width:200px;
	margin-right:10px;
}
textarea.rot{
	font-family:Geneva, Verdana, Helvetica, Arial, sans-serif;
	border-style:solid;
	border-width:1px;
	border-color:#FF3300;
	background-color:#DDDDDD;
	color:#333333;
	font-size:9px;
	margin-bottom:4px;
	margin-right:10px;
	width:200px;
}
input.rot{
	border-style:solid;
	border-width:1px;
	border-color:#FF3300;
	background-color:#DDDDDD;
	color:#333333;
	font-size:9px;
	margin-bottom:4px;
	width:200px;
	margin-right:10px;
}
.dpccontent{
	background-image:url(images/css-images/fluid-menu-dpc100-content.gif);
	font-size:11px;
	color:#CCCCCC; 
	background-repeat:no-repeat; 
	padding-left:10px; 
	padding-right:10px;
	padding-top:20px;
	padding-bottom:20px; 
	display:block; 
	overflow:hidden;
	float:left;
}
.dpccontentaktiv{
	background-image:url(images/css-images/fluid-menu-dpc100-aktiv.gif);
	color:#FFFFFF;
	font-size:11px; 
	background-repeat:no-repeat; 
	padding-left:10px; 
	padding-right:10px;
	padding-top:0px;
	padding-bottom:0px; 
	display:block; 
	overflow:hidden;
	float:left;
}
.dpcbild{
	float:left; 
	margin-right:10px; 
	margin-bottom:5px;
	display:block; 
	overflow:hidden;
}
.dpcinfo{
	display:block;
	overflow:hidden;
	width:270px;
}
