/* Globales */

p.u {font-size:10px; color:#009933; font-weight:bold;}
p.u1 {font-size:12px; color:#009933;font-weight:bold;}
p.u2 {font-size:14px; color:#009933;font-weight:bold;}


/* Tabellenstruktur */
table {
	font-family:Verdana;
	font-size:12px;
 	
}
table.haupt {
	width:990px;
	border-collapse:collapse;
	border-right:0px solid #c59641;
	position:absolute;
	top:0px;
	left:0px;
	z-index: 3;
	visibility: visible;
}
table.mittel {valign: top; border-collapse:collapse; border:0px solid #000000; padding:10; spacing:0; width:775px; overflow:auto;}
table.menu {margin-top:20px; margin-left:15px; border-collapse:collapse; border:0px solid #000000; padding:0; spacing:0 }

/* Zellenstruktur */

td {vertical-align:top}

div#inhalt {
height:570px;
width:570px;
overflow:auto;
margin-top:40px;
margin-left:0px;
}



/* Navigation */


div#navi1 a.activated {background-color:#CEDA56;} /* für aktiven navi punkt */
div#navi2 a.activated {border-bottom: #009933  3px ridge;} /* für aktiven navi punkt */
div#navi3 a.activated {border-bottom: #009933 3px ridge;} /* für aktiven navi punkt */
div#navi5 a.activated {border-bottom: #009933 3px ridge;} /* für aktiven navi punkt */

div#navi1 { /* hauptnavi */
left: 28px; font: 12px Verdana; width: 130px; margin-top:17px;
}

div#navi1 a {
border-right: #ffffff 3px solid; padding-right: 10px;
display: block; padding-left: 10px; border-left-width: 0px;
background: #F6FACA; border-bottom-width: 0px;
padding-bottom: 5px; margin: 0px 0px 2px; color: green; padding-top: 5px; text-align: center; text-decoration: none; 
}

div#navi1 a:hover {
border-right: #009933 4px dashed; background-color: #CEDA56;

}

div#navi2 { /* dienstleistungen */

display:inline;
margin-left:21px;
font: 11px Verdana;
background-color:#F6FACA;
padding-bottom: 5px; padding-top:20px; 
position:relative; top: 12px;
}

div#navi2 a {
text-decoration: none;
color: green;
text-align: center; text-decoration: none;
padding-left: 5px; padding-right: 5px; 
border-bottom: black 3px thin; 
}

div#navi2 a:hover {
border-bottom: #000000 3px solid;

}

div#navi3 { /* bei kontakt */

display:inline;
margin-left:425px;
font: 11px Verdana;
background-color:#F6FACA;
padding-bottom: 5px; padding-top:20px; 
position:relative; top: 12px;
}

div#navi3 a {
text-decoration: none;
color: green;
text-align: center; text-decoration: none;
padding-left: 5px; padding-right: 5px; 
border-bottom: black 3px thin; 
}

div#navi3 a:hover {
border-bottom: #000000 3px solid; 
}

div#navi5 { /* für referenzen - interviews */

display:inline;
margin-left:100px;
font: 11px Verdana;
background-color:#F6FACA;
padding-bottom: 5px; padding-top:20px; 
position:relative; top: 12px;
}

div#navi5 a {
text-decoration: none;
color: green;
text-align: center; text-decoration: none;
padding-left: 5px; padding-right: 5px; 
border-bottom: black 3px thin; 
}

div#navi5 a:hover {
border-bottom: #000000 3px solid;

}

/* Formularlayout */
form.form {background-color:transparent;width:500px; padding:0px;}
input, textarea, select {border:1px solid green;font-size:12px; font-family:Verdana; color:#006600; width:200px;}
option {border:1px solid green;font-size:12px; font-family:Verdana; color:#006600; width:200px;}
table.formulartabelle {border-left:0px none width; border-right:0px none width; border-top:0px none #111111; border-bottom:0px none 350px; border-collapse:collapse; }
td.spalte2 {width: 110px;}

