*{margin:0;padding:0}
body{font-family:Arial, sans-serif;font-size:0.9em;border-top:8px solid #4193c6;margin-top:3px;/*overflow:scroll;*/}
a{color:#104d95;text-decoration:none}
p{margin-bottom:8px}
h1{font-size:1.4em;margin-bottom:14px}
h2{font-size:1.0em;margin-bottom:6px;color:#104d95}
img{margin:0;padding:0}
i.h1-klein{font-style:normal;font-size:0.9em;line-height:1.4em; color:#5f5f5f;font-weight:normal}

#container {}
.blau{height:8px;float:left;width:522px; border-right:2px solid #fff; border-left:2px solid #fff;margin-top:-8px;margin-left:268px}

#header{height:90px;line-height:80px;margin:0; padding-left:10px;background-image:url(img/logo.png);background-position:2%;background-repeat:no-repeat;}
#container-seitenkoerper {}

#navigation{height:24px;margin:0;padding-left:272px;background-color:#104d95;color:#fff}
#navigation ul{list-style-type:none;width:505px;border-left:1px solid #fff;border-right:1px solid #fff;padding-left:14px;font-weight:semi-bold;font-variant: small-caps;line-height:1.5em;}
#navigation li{display:inline;padding-right:12px}
#navigation li a{text-decoration:none;color:#fff}
#navigation li a.active {color:#000}
#navigation li a:hover {color:#000}

#wrapper-inhalt{float:left;margin-bottom:30px;width:100%;background-color:#e8eef0}
#balken{width:100%;background-color:#fff;height:30px;margin:0;padding:0}
#inner{height:100%;background-color:#e8eef0;float:left;border-right:1px solid #fff;}
#outer{width:1016px;float:left;background-color:#e8eef0;border-right:1px solid #fff}

#info{float:left;width:268px;padding-top:30px;padding-right:4px;border-right:1px solid #fff;background-color:#e8eef0;text-align:right;font-size:0.75em;}
#info img{margin:14px 0 0 0}
.org, .adr, .fax {margin-bottom:8px}

#inhalt{float:left;width:503px;padding-top:30px;background-color:#e8eef0;padding-left:14px;padding-right:-10px}
#inhalt h2{margin-top:16px}
#inhalt p{font-size:0.9em;line-height:1.4em;color:#5f5f5f}
#inhalt ul{list-style-type:disk;list-style-position:outside;padding-left:15px;margin-right:14px;color:#5F5F5F}
#inhalt li{margin-bottom:8px;line-height:1.3em;font-size:0.93em}
#inhalt a{margin-left:12px;background-image:url(img/pfeil.gif);background-position:left 50%;background-repeat:no-repeat;padding-left:10px}
#inhalt ul.ul-impressum{margin:6px 0}
#inhalt ul.ul-impressum li{margin-bottom:0;margin-left:12px}
#inhalt ul.verlinkungen {list-style-type:none;}
.spalten{clear:left;width:503px}
.links{float:left;width:238px;height:190px/*Höhe des Bildes bei Mitarbeiter plus etwas Abstand zum nächsten Bild*/}
.links img{margin-left:-14px}
.rechts{float:left; width:263px;margin-bottom:20px;}
#inhalt .rechts a{margin-left:0}

#inhalt table{width:500px;margin-left:8px;font-size:0.9em}
#inhalt table tr{line-height:1.4em}
#inhalt table td.termin{width:60px;text-align:left;}
#inhalt table td.steuer{}
#inhalt a.nichteinruecken{margin-left:0;line-height:1.4em}

/*Kontaktformular*/
  #inhalt form{float:left;line-height:1.8em;width:480px;margin:0;padding:0}
	#inhalt form p{font-size:0.9em;line-height:1.4em;width:460px;margin:0;padding:0;margin-bottom:-6px}
	#inhalt fieldset{border:0px none;width:480px;margin:0}
	#inhalt input{border:1px solid #ccc}
	#inhalt input.inputNormal{width:230px;height:20px}
	#inhalt input.inputLong{width:302px;height:20px}
	#inhalt input.inputLong{width:302px;height:20px}	
	#inhalt input.inputShort{width:66px;height:20px}
	#inhalt input.nicht-sichtbar{visibility:hidden;width:20px}
	#inhalt textarea.textfield{float:left;width:380px;border:1px solid #ccc;font-size:0.9em;font-family:Arial, sans-serif;}/*Nachrichtenfeld*/
	#inhalt label, div#formular form, span.label {display:block;float:left;width:90px;line-height:1.8em;font-size:0.9em}
	#inhalt label.bold {font-weight:bold;color:#104d95}
	#inhalt label.plz {width:30px}
	#inhalt label.ort{width:60px}
	#inhalt select#Anrede{width:160px;border:1px solid #ddd;color:#535355}
  .formButton{float:left;width:400px;font-size:0.9em;line-height:1.8em;padding-left:90px;margin-top:-20px;}
  .formButton input, .input.button {cursor:pointer;background-color:#104d95;color:#ffffff;border:none}
/*Kontaktformular Ende*/

#subnavigation{float:left;width:223px;padding-top:30px}
#subnavigation ul{padding-left:10px;list-style-type:none}
#subnavigation li{margin-bottom:10px;color:#104d95}
#subnavigation li a{padding-left:10px}
#subnavigation li.active {font-weight:bold;background-image:url(img/pfeil.gif);background-position:left 50%;background-repeat:no-repeat;padding-left:10px}
#subnavigation li a:hover{font-weight:bold}

#footer{clear:both;background-color:#fff;color:#104d95;border-top:9px solid #104d95;font-size:0.8em}
#footer p{margin-top:0;/margin-top:-8px;padding:0}
