BODY { background-color:#EDEDED; color:black; font-family: Arial,Helvetica;}



#ID101 { 
 /*Kopfleiste*/
 background-color:#1900B9;
 color:white;
 left:100px;
 position: absolute; width:800px; top:10px;  z-index:0; 
 height:70px;
}
/*IMG01 STEHT IM KOPF*/
.img01 {float:left; margin-left:80px; position:relative; top:5px;}

#ID102 {
 /*Navi*/
 background-color:#1900FF;
 color:white;
 position: absolute; width:800px; top:80px; left:100px; right:10px; z-index:0; 
 height:20px;
 text-align:left;
}

ul#menue {list-style-type:none; padding:0px; margin:0px; }
ul#menue li {
  position:relative; 
  margin-right:80px;
  left:80px;
  float:left;
}
ul#menue a {color:white; font-size:10pt; text-decoration:none;}
ul#menue a:hover {border-bottom: solid 1px;}

ul#submenue {list-style-type:none; padding:0px; margin:0px; }
ul#submenue li {
  position:relative; 
  margin-left:10px;
}
ul#submenue a {color:white; font-size:10pt; text-decoration:none;}
ul#submenue a:hover {border-bottom: solid 1px;}



#ID201{
 /*subnavi*/
 background-color:#1900FF;
 position:absolute; top:100px; left:310px; z-index:10;
 width:120px; 
}
#ID202{
 /*subnavi GEWERBE*/
 background-color:#1900FF;
 position:absolute; top:100px; left:465px; z-index:10;
 width:200px;
}

#ID103{
 /*NaviAbschlußleiste*/
 background-color:#1900B9;
 color:white;
 position: absolute; width:800px; top:100px; left:100px; right:10px; z-index:0; 
 height:10px;
}
#ID302 {
 /*Fußleiste*/
 background-color:#1900B9;
 color:white;
 position: absolute; width:800px; top:500px; left:100px; right:10px; z-index:0; 
 height:50px;
}

#ID105 {
 /*Contentbereich*/
 /*background:#888888;*/
 background:inherit;
 width:800px; height:400px;
 color:black;
 /* border-left:1px solid black;*/
 /* border-right: 1px solid black;*/
 position:absolute; top:130px; left:100px; z-index:0;
 }
 
 #impresscols{
  /*IMPRESSUM benoetigt zwei spalten*/
  width:  400px; 
  height: 380px;
  float:  left;
 }
  #impresscols2{
  /*IMPRESSUM benoetigt zwei spalten*/
  margin-top: 5em;
  width:  400px; 
  height: 300px;
  float:  left;
 }
 
#ytip{
 /*Tooltip*/
 background-color:#FFFCAD;
 position: absolute; top:10px; left:3px;  z-index:20;
 width:120px; border: 1px solid black;
}

p.h_3{ font-weight: bold; float:left; font-size:12pt; padding-bottom:0px;}

p.intro{
 font-size:12pt; color:black; text-align: justify;
  position:relative;
}
/*IMG02 steht im Introtext*/
.img02 {float: left; position:relative; top:10px; margin-right:10px; width:140px;}

p.impressum{
 font-size:10pt; color:black; text-align:left; margin-left:0px; margin-right:0px;
}
p.contact{
 font-size:12pt; color:black; text-align:left; margin-left:0px; margin-right:0px; margin-top:10px;margin-bottom:0px;
}

p.text_cont {font-size:12pt; color:black; text-align:left; margin-left:0px; margin-right:0px;}


table.contact   {border:0px solid black;
		 position:relative; margin-left:0px;}
table.contact TD{border:0px solid black; text-align: left; vertical-align: top;font-size: 12pt; font-family: Arial,Helvetica;}
.text { background-color: #FAFAFA; border:solid 1px; font-size: 12pt; font-family:Arial,Helvetica;}
.text:focus {background-color: #00FF00;}

A.footnote{
	position:relative; top:10px;
	color:white;
	text-decoration:none; 
	font-family:Arial,Helvetica; 
	font-size:16pt; 
	margin-left:80px; 
	}


H2{
	position:relative; top:10px;
	color:white;
	text-decoration:none;
	font-family:Arial,Helvetica;
	font-size:16px;
	margin-left:150px;
}
	
A:hover{
	  border-bottom: solid 1px;
	 }
A.navi{
	color:white;
	font-size:10pt;
	text-decoration:none;
	margin-left:80px;
}
A.subnavi{
	color:white;
	font-size:10pt;
	text-decoration:none;
	margin-left:15px;
}
/*A:link, A:visited, A:hover, A:active, A:focus.*/
