/* dkl-rot #5f1717 */

/* =============================
   div
   ============================= */
div#main {
	width:766px; height:780px;
	position:absolute; top:0px;	left:50%; margin-left:-383px;
	overflow:visible;
	z-index:0;
}
div#content {
	visibility:hidden; background-color:#ff0;
	position:absolute; width:577px; height:465px; left:168px; top:128px; z-index:2
}
/* =============================
   absatzformate
   ============================= */
body, p, td, a, h1, h2, h3, h4, h5, h6, a.invisibleLink, a.invisibleLink:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	color:#333333; text-decoration:none;
	margin-top:0em; margin-bottom:0.6em
}
body {
	margin-right:0px; padding:0px;
	background-color:#FFf;
	  }
body#cmsBody {
	padding:5px; margin:5px;
}
a{
	text-decoration:underline;
}
a.invisibleLink, a.invisibleLink:visited {
	text-decoration:none;
}
h2, h3 {margin-bottom:0.3em}
h1, h4 {margin-bottom:0.3em}
h1 {
	font-size:18px;	font-weight:bold;	color:#79A8EE;
}
h2 {
	font-size:13px;	color:#FF7F00; font-weight:bold;
}
h3, h4 {
	font-size:15px;	font-weight:bold;	color:#666666;
}
h5, h6 {
	font-size:13px;	color:#FF7F00; font-weight:bold;
}
td {vertical-align:top;}

hr {
	height:4px;
	border-style:solid;	background-color:#ccc;
	margin-top:5px; margin-bottom:5px;
}
/* ff child slector command hack*/
html>body hr {
	margin-top:10px; margin-bottom:10px;
}

/* =============================
   img
   ============================= */
img {border:none;}
.imgLeft, .bildLinks {
	float:left;
	margin-right:15px; margin-bottom:10px;
	}
.imgTechnik {
	float:left;
	margin-right:25px;
	margin-bottom:15px;
	}
.imgTechnikRight {
	float:right;
	margin-left:25px;
	margin-bottom:15px;
	}
.imgRechts, .bildRechts {
	float:right;
	margin-left:15px;
	margin-bottom:10px;
}
.keinUmfliessen, umfliessenAus {
clear:both;
}
/* =============================
   img
   ============================= */
.tdLinks {
	width:310px;
	padding-right:10px;
	background-color:transparent;
	}
.tdRechts {
	padding-right:10px;	padding-left:10px;
	background-color:transparent;
	padding-top:20px;
	}
	
.content {
	width:460px;
	}
.orange {
	color:#FF7F00;
	}
.blau {
	color:#79A8EE;
}

/*=================================================================*/
/* die text div's
/*=================================================================*/
#fusszeile-links {
	position:absolute; 
	height:106px; width:720px; 
	top:630px; left:0px; 
}
#fusszeile-links a {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-size:15px;
}
#fusszeile-links a:hover {
	color:#808080;
}
#fusszeile-links p {
	margin-top:75px;
	margin-right:10px;
}
#fusszeile-links td {
	width:120px;
	text-align:center;
}
#fusszeile-copyright {
	position:absolute; 
	height:50px; width:720px; 
	top:690px; left:0px; 
}
#fusszeile-copyright p, #fusszeile-copyright a, #fusszeile-copyright a:hover {
	margin-top:0px;
	text-align:center;
	color:#333333;
	color:#999;
	text-decoration:none;
	font-size:10px;
}
#fusszeile-copyright a#primaCopy {
	color:#cccccc;
}
/* =============================
   formulare
   ============================= */
body#cmsBody input, select {
	border:0px solid black;
	background-color:#eee;
}
/* =============================
   cms
   ============================= */
body#cmsBody td{
	font-size:10px;
}
body#cmsBody select{
	font-size:10px;
}
body#cmsBody a{
	font-size:10px;
}

