html, body {
width:100%; height:100%;
}

body {
margin:0; padding:0;
background:#efeff0 url('img/bg.png') repeat-x;
}

body, a, span, div, td, input, select, textarea, p, h1, h2, h3, h4
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #636466;
	text-decoration: none;
	line-height: 16px;
}

a {
	font-size: inherit;
	color: #424242;
	text-decoration:underline;
}

a:hover, .aktiv {
color:#f78f1e;
}

img {
border:0;
}

h1 {
margin:0; padding:0;
font-size:21px;
line-height: 24px;
padding-bottom:8px;
color:#5c5c5e;
}

h2 {
margin:0; padding:0;
font-size:11px;
color:#717171;
}

h3, h4 {
margin:0; padding:0;
font-size:11px;
color:#636466;
}

h5 {
margin:0; padding:0;
font-size:15px;
font-weight: normal;
padding-bottom:8px;
color:#5c5c5e;
line-height: 18px;
}

h666 {

font-style: italic;
font-size:9px;
color:#ff0000;
}

div {
position:relative;
float:left;
z-index:1;
}

#navbg {
position:absolute;
left:14px; top:0px;
width:147px; height:100%;
background:#a8a9ab;
z-index:0;
}

#contentbg {
position:absolute;
left:161px; top:0px;
width:566px; height:100%;
background:url('img/bg_content.png') no-repeat;
z-index:0;
}

*html #contentbg {
left:164px;
}

#logo {
position:relative;
display:block;
border-top:5px solid #f78f1e;
z-index:1;
}

#datum {
display:block;
margin:1px 0 0 14px;
width:132px;
padding:2px 7px;
font-size:9px;
color:#cbccce;
background:#f78f1e;
}

	*html #datum {
	margin-left:7px;
	}

#all {
margin-left:14px;
border-top:1px solid #717275;
width:713px;
}

	*html #all {
	width:705px;
	}

#nav {
width:147px;
padding-top:4px;
margin-bottom:20px;
background:#fff;
}

	*html #nav {
	width:150px;
	margin-left:-14px;
	padding-right:0; margin-right:0;
	}

#nav a, #nav h2 img, #nav span {
display:block;
width:141px; height:20px;
}

#nav a, #nav a:hover {
background:url('img/bg_nav.png') no-repeat;
}

#nav span {
background:url('img/bg_navr.png') no-repeat;
}

#nav a span {
background-repeat:no-repeat;
}

#nav h2 {
padding:7px 0 5px 0;
}

#nav a#nave { background-image:url('img/nave.png'); }
#nav a#nave:hover { background-image:url('img/nave_r.png'); }
#nav a#nav0 { background-image:url('img/nav0.png'); }
#nav span#nav0a { background-image:url('img/nav0a.png'); }
#nav a #nav11 { background-image:url('img/nav11.png'); }
#nav span #nav11a { background-image:url('img/nav11a.png'); }
#nav a #nav11:hover { background-image:url('img/nav11r.png'); }
#nav a #nav12 { background-image:url('img/nav12.png'); }
#nav span #nav12a { background-image:url('img/nav12a.png'); }
#nav a #nav12:hover { background-image:url('img/nav12r.png'); }
#nav a #nav13 { background-image:url('img/nav13.png'); }
#nav span #nav13a { background-image:url('img/nav13a.png'); }
#nav a #nav13:hover { background-image:url('img/nav13r.png'); }
#nav a #nav14 { background-image:url('img/nav14.png'); }
#nav span #nav14a { background-image:url('img/nav14a.png'); }
#nav a #nav14:hover { background-image:url('img/nav14r.png'); }
#nav a #nav21 { background-image:url('img/nav21.png'); }
#nav span #nav21a { background-image:url('img/nav21a.png'); }
#nav a #nav21:hover { background-image:url('img/nav21r.png'); }
#nav a #nav22 { background-image:url('img/nav22.png'); }
#nav span #nav22a { background-image:url('img/nav22a.png'); }
#nav a #nav22:hover { background-image:url('img/nav22r.png'); }
#nav a #nav26 { background-image:url('img/nav26.png'); }
#nav span #nav26a { background-image:url('img/nav26a.png'); }
#nav a #nav26:hover { background-image:url('img/nav26r.png'); }
#nav a #nav23 { background-image:url('img/nav23.png'); }
#nav span #nav23a { background-image:url('img/nav23a.png'); }
#nav a #nav23:hover { background-image:url('img/nav23r.png'); }
#nav a #nav24 { background-image:url('img/nav24.png'); }
#nav span #nav24a { background-image:url('img/nav24a.png'); }
#nav a #nav24:hover { background-image:url('img/nav24r.png'); }
#nav a #nav25 { background-image:url('img/nav25.png'); }
#nav span #nav25a { background-image:url('img/nav25a.png'); }
#nav a #nav25:hover { background-image:url('img/nav25r.png'); }
#nav a #nav31 { background-image:url('img/nav31.png'); }
#nav span #nav31a { background-image:url('img/nav31a.png'); }
#nav a #nav31:hover { background-image:url('img/nav31r.png'); }
#nav a #nav32 { background-image:url('img/nav32.png'); }
#nav span #nav32a { background-image:url('img/nav32a.png'); }
#nav a #nav32:hover { background-image:url('img/nav32r.png'); }
#nav a #nav33 { background-image:url('img/nav33.png'); }
#nav span #nav33a { background-image:url('img/nav33a.png'); }
#nav a #nav33:hover { background-image:url('img/nav33r.png'); }
#nav a #nav34 { background-image:url('img/nav34.png'); }
#nav span #nav34a { background-image:url('img/nav34a.png'); }
#nav a #nav34:hover { background-image:url('img/nav34r.png'); }
#nav a #nav41 { background-image:url('img/nav41.png'); }
#nav span #nav41a { background-image:url('img/nav41a.png'); }
#nav a #nav41:hover { background-image:url('img/nav41r.png'); }
#nav a #nav42 { background-image:url('img/nav42.png'); }
#nav span #nav42a { background-image:url('img/nav42a.png'); }
#nav a #nav42:hover { background-image:url('img/nav42r.png'); }
#nav a #nav43 { background-image:url('img/nav43.png'); }
#nav span #nav43a { background-image:url('img/nav43a.png'); }
#nav a #nav43:hover { background-image:url('img/nav43r.png'); }
#nav a #nav51 { background-image:url('img/nav51.png'); }
#nav span #nav51a { background-image:url('img/nav51a.png'); }
#nav a #nav51:hover { background-image:url('img/nav51r.png'); }
#nav a #nav52 { background-image:url('img/nav52.png'); }
#nav span #nav52a { background-image:url('img/nav52a.png'); }
#nav a #nav52:hover { background-image:url('img/nav52r.png'); }
#nav a #nav53 { background-image:url('img/nav53.png'); }
#nav span #nav53a { background-image:url('img/nav53a.png'); }
#nav a #nav53:hover { background-image:url('img/nav53r.png'); }

#nav a#kontakt {
margin-top:7px;
}

#nav a#kontakt, #nav a#kontakt img {
width:147px; height:62px;
background:#a8a9ab;
}

#sprechzeiten {
width:147px; height:69px;
padding:25px 0 6px 0;
background:#a8a9ab;
}


#nav #footer a, #nav #footer img, #nav #footer span {
float:left;
width:2px; height:14px;
}

#nav #footer {
width:147px;
background:#a8a9ab;
}

#nav #footer a#nav61 { width:23px; background-image:url('img/nav61.png'); }
#nav #footer span#nav61a { width:23px; background-image:url('img/nav61a.png'); }
#nav #footer a#nav61:hover { background-image:url('img/nav61r.png'); }
#nav #footer a#nav62 { width:56px; background-image:url('img/nav62.png'); }
#nav #footer span#nav62a { width:56px; background-image:url('img/nav62a.png'); }
#nav #footer a#nav62:hover { background-image:url('img/nav62r.png'); }
#nav #footer a#nav63 { width:64px; background-image:url('img/nav63.png'); }
#nav #footer span#nav63a { width:64px; background-image:url('img/nav63a.png'); }
#nav #footer a#nav63:hover { background-image:url('img/nav63r.png'); }

#nav #footer a#nav62.e, #nav #footer span#nav62a.e { width:46px; }
#nav #footer a#nav63.e, #nav #footer span#nav63a.e { width:69px; }

#path, #print, #path a, #print a {
font-size:9px;
background:#fff;
}

#path {
width:283px;
padding:7px 0 5px 8px;
}

	*html #path {
	width:286px;
	}

#print a {
text-decoration:none;
}

#flash {
padding-left:3px;
}

	*html #flash {
	background:#fff;
	width:564px;
	}

.smallline {
	height: 1px;
	width: 530px;
	border-top: 1px dotted grey;
	margin-top: 5px;
}


#print {
width:250px;
padding:7px 25px 5px 0;
text-align:right;
}

#content {
padding:20px 28px 50px 19px;
width:519px;
background:#fff url('img/bg_content.png') repeat-y left -115px;
}

	*html #content {
	background-position: left -115px;
	}

form {
margin:0; padding:0;
}


.ul_ebene1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
.ul_ebene2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.headline1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
}
.subheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}

.cL{
	text-decoration: none;
	font-weight: bold;
	color: #636466;
}