body {	background: silver;	color: #303030;	font: 78% Verdana,Tahoma,Arial,sans-serif;	margin: 0;	padding: 0;	text-align: center;}

a {text-decoration: none;font-weight: bold;}
a:hover {color:#808080;text-decoration:underline;}
p {line-height:1.5em;margin:0 0 15px;}
h1 { margin-top: 5px; margin-bottom: 5px; font-size: 1.5em; padding: 0 0 0 2; border-bottom: 1px dotted gray; border-left: none; border-right: none;}
h2 { margin-top: 5px; margin-bottom: 5px; font-size: 1.3em; padding: 0 0 0 2; border-bottom: 1px dotted gray; border-left: none; border-right: none;}
h3 { margin-top: 5px; margin-bottom: 5px; font-size: 1.2em; padding: 0 0 0 2; border-bottom: 1px dotted gray; border-left: none; border-right: none;}
h4 { margin-top: 5px; margin-bottom: 5px; font-size: 1.1em; padding: 0 0 0 2; border-bottom: 1px dotted gray; border-left: none; border-right: none;}
h5 { margin-top: 5px; margin-bottom: 5px; font-size: 1.0em; padding: 0 0 0 2; border-bottom: 1px dotted gray; border-left: none; border-right: none;}
h6 { margin-top: 5px; margin-bottom: 5px; font-size: 0.9em; padding: 0 0 0 2; border-bottom: 1px dotted gray; border-left: none; border-right: none;}




/*** Main ***/
#container {background:#f0f0f0 url(../_images/bg_body.jpg) repeat-x;color:#303030;min-width:800px;padding:0;text-align:left;width:90%;margin: 0 auto;}

/*** Header ***/

#seitentitel {color:#000000;height:92px;margin:0 20px 10px;text-align:left;}
#seitentitel h1,#seitentitel h2 {font-weight:400;letter-spacing:-2px;margin:0;padding:0;}
#seitentitel h1 {font-size:2.4em;padding-top:20px;}
#seitentitel h2 {font-size:1.6em;}

/*** Horizontal menu ***/
#navigation_oben {float:left;margin-bottom:25px;}
#navigation_oben ul {font-size:16px;margin:0;padding:0;}
#navigation_oben li {float:left;height:35px;list-style:none;margin:0;padding:0;}
#navigation_oben a {border-right: 1px solid #b0b0b0;color: #ffffff; /*#606060*/display: block;font-size: 0.7em;padding: 11px 10px 10px;}
#navigation_oben a:hover {background: #f0f0f0 url(../_images/menuhover.jpg) top left repeat-x;	text-decoration: none;}
#navigation_oben a.current {background:#f0f0f0 url(../_images/menuhover.jpg) top left repeat-x;color:#505050;text-decoration:none;}
#navigation_oben li.current {background:#f0f0f0 url(../_images/menuhover.jpg) top left repeat-x;color:#505050;text-decoration:none;}

/*** Content wrap ***/
#wrap {clear:both;font-size:0.9em;padding:0;}

/*** Navigation links / Sidebar ***/
#navigation_links {margin:0;padding:0 10px 10px;width:205px;}
#navigation_links {float:left;margin-right:10px;}
/*#navigation_links a{font-weight:bolder;color:#003a81;text-decoration: none;}
#navigation_links a:hover{color:#808080;text-decoration: underline;}
#navigation_links a:visited{color: #003a81;}
#navigation_links a:after{color: gray;}*/



/*** Content ***/

#content{background-color:#fafcff;border:1px solid #909090;color:#2a2a2a;padding:15px 20px 5px;}
#content {margin: 0 20px 0 230px;}
#content h1,#content h2 {background-color:inherit;color:#606060;font-size:1.8em;font-weight:bold;letter-spacing:-1px;margin:0 0 5px;padding:0;}
#content h2 {font-size:1.6em;margin-bottom:10px;}
#content img{border:1px solid #b0b0b0;float:left;margin:5px 15px 6px;padding:5px;}
#content a{font-weight:lighter;color:#003a81;text-decoration: none;}
#content a:hover{color:#808080;text-decoration: underline;}
#content a:visited{color: gray;}
#content a:after{color: gray;}



/*** Footer ***/

#footer {background: silver url(../_images/bg_footer.png) top left repeat-x;	clear: both;	color: InactiveCaptionText;	font-size: 0.9em;	font-weight: bold;	margin: 0 auto;	padding: 20px 0;	text-align: center;	width: 90%;}
#footer a{font-weight:bolder;color:#003a81;text-decoration: none;}
#footer a:hover{color:#808080;text-decoration: underline;}
#footer a:visited{color: #003a81;}
#footer a:after{color: gray;}

#footer table {} 
#footer td ,th{ background: transparent; border:0px;}
#footer th {}


/* Verschiedene Klassen */
.clearingdiv {clear:both;height:30px;width:1px;}
.hide {display:none;}
.right {text-align:right;}

/* menu LINKS */
DIV.e1 a{ font-weight: bold;  text-decoration: none;display: block;width: 170;padding: 3px 0px 3px 10px;margin: 1px;text-align: left; color: #000000;  border-bottom: 1px solid #CCCCCC;}
DIV.e1 a:hover{background-color: #FFFFFF;font-weight: bold;border-bottom: 1px dotted #000000;}
DIV.e1active a{	color: #000099;text-decoration: none;display: block;width: 170;padding: 3px 0px 3px 10px;margin: 1Px;font-size: 12px;font-weight: bold;text-align: left;	background-color: #ffffff;	border-bottom: 1px dotted #CCCCCC;}
DIV.e2 a{text-decoration: none;display: block;width: 170;height: 11px;border-bottom: 1px dotted #CCCCCC;padding: 3px;margin: 1Px;font-family: verdana, arial, helvetica;font-size: 10px;font-weight: normal;text-align: right;color: #000000;}/*Style-Definition für die Second-Level-Navigation bei Mouse-Over*/
DIV.e2 a:hover{color: ;background-color: #FFFFFF;}/*Style-Definition für die Second-Level-Navigation bei aktivem Link*/
DIV.e2active a{	color: #000099;text-decoration: none;display: block;width: 170;padding: 3px;margin: 1Px;font-family: verdana, arial, helvetica;font-size: 10px;font-weight: bold;text-align: right;color: ;background-color: #FFFFFF;border-bottom: 1px dotted #CCCCCC;}


ul{ margin-top: 8px;	padding-bottom: 0px;}
li{ margin-top: 0px;	padding-bottom: 0px;}

div.mitarbeiter {	width: 300px;	margin: 0 0 5px 0;	background-color: ;	border: 0px solid lightgrey;	padding: 0 40px 10px 0;	float: left;}
div.img {width:auto;margin-bottom: 3px;float: left;padding: 4px;	border: 1px solid #000000;  margin-top: 10pX;}
div.img:hover {float: left;padding: 4px;border: 1px solid #000000;background-color: #B9CAFF;}
div.mitarbeitertxt {	width: auto;	float: none;	margin: 0px 0px 5px 100px;	padding: 10px;	background-color: ;	border: 0px solid lightgrey;}

table {border-collapse: collapse;	empty-cells: hide;} 
td ,th{ empty-cells:hide;   vertical-align: top;   padding-left: 3px; padding-right: 3px; 	border: 1px solid #CCCCCC;  height: 14px;    background: white;  }
th {	background: #F5F5F5;}

.rechts{	text-align: right;}
.floatl{	float: left; border-left: 0px dotted black;	width: 185px;	 margin-top: 10px;	margin-right: 10px;}

#logo {padding-top: 13px; float: right;right: 60px;top: 0px;}
.title {position: absolute;width: 210px;font-weight: bolder;font-size: 20px;top: 43px;padding-left: 0px; }
.tn{background-color:#ffffff; padding:5px;border:1px solid black; float: left;}

