* {
margin:0;
padding:0;
}
body {
text-align:center;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
line-height:16px;
color:#3a3a3a;
background:#830101;
}
#container {
margin:0 auto;
text-align:left;
width:900px;
background:#fff;
margin-bottom:15px;
}
#header {
height:25px;
padding-top:5px;
}
#header .flaggen {
position:absolute;
z-index:100;
text-align:right;
width:225px;
}
#header .flaggen img {
margin-right:2px;
}
/* Navi top */
#header .navi_top {
position:absolute;
z-index:10;
text-align:right;
width:880px;
}
#header .navi_top a {
color:#830101;
text-decoration:none;
}
#header .navi_top a:hover {
color:#376045;
}
#header .navi_top a:visited {
color:#830101;
}
/* Navi top */

#left {
float:left;
width:225px;
padding-top:10px;
background:url(../images/hg-left.jpg);
background-repeat:no-repeat;
background-color:#fff;
}

/* Navi haupt */
#navi_haupt {
width:215px;
text-align:right;
font-size:14px;
}
#navi_haupt ul {
margin:0;
padding:0;
}
#navi_haupt li {
list-style:none;
margin:0;
padding:0 0 5px 0;
}
#navi_haupt ul li a.inaktivNav:link {
color:#830101;
text-decoration:none;
}
#navi_haupt ul li a.inaktivNav:visited {
color:#3a0000;
text-decoration:none;
}
#navi_haupt ul li a.inaktivNav:hover, #navi_haupt ul li a.inaktivNav:active,
#navi_haupt ul li a.inaktivNav:focus {
color:#376045;
font-weight:bold;
text-decoration:none;
}
#navi_haupt ul li a.aktivNav:link, #navi_haupt ul li a.aktivNav:visited {
color:#376045;
font-weight:bold;
text-decoration:none;
}
#navi_haupt ul li a.aktivNav:hover, #navi_haupt ul li a.aktivNav:active,
#navi_haupt ul li a.aktivNav:focus {
color:#376045;
font-weight:bold;
text-decoration:none;
}
/* Navi haupt */

#left .logo {
margin:28px 0 63px 0;
text-align:center;
}

#schnellanfrage {
margin:30px 0 0 15px;
font-size:11px;
}
#schnellanfrage span {
font-weight:bold;
color:#376045;
}
#schnellanfrage form {
margin:0;
padding:0;
}
#schnellanfrage form fieldset {
border:none;
margin:5px 0 0 0;
padding:0;
}
#schnellanfrage form input {
font-size:11px;
color:#3a3a3a;
padding:1px;
width:38px;
}
#schnellanfrage form select {
font-size:11px;
color:#3a3a3a;
padding:1px;
margin-right:5px;
}
#schnellanfrage form .submit {
border:1px solid #376045;
background:#fff;
width:65px;
height:20px;
font-family:Verdana, Geneva, sans-serif;
font-weight:bold;
font-size:11px;
color:#376045;
padding:0;
cursor:pointer;
margin:0 0 0 23px;
}

#main {
margin-left:225px;
border-left:1px solid #376045;
padding-bottom:20px;
width:673px;
}

#content {
width:635px;
margin:20px 20px 0 20px;
}
#content ul {
margin:10px 0 10px 30px;
padding:0;
}
#content ul li {
padding-bottom:5px;
}
#content ul.aufz {
padding-bottom:5px;
list-style-image:url(../images/haken.jpg);
padding-left:260px;
padding-top:5px;
padding-right:10px;
}
#content img {
margin-right:15px;
float:left;
border:0;
}
#content table td {
padding:2px 2px 1px 4px;
}
#left_unten {
position:absolute;
margin:-110px 0 0 -237px;
width:205px;
text-align:center;
}
#left_unten img {
margin:0 0 5px 16px;
}
#left_unten a {
font-family:Verdana, Geneva, sans-serif;
font-size:9px;
color:#727171;
text-decoration:none;
}

#footer {
clear:both;
background:#376045;
padding:5px 0;
}
#footer address {
font-style:normal;
color:#fff;
font-size:11px;
text-align:center;
}
#footer a {
color:#fff;
text-decoration:underline;
}
#footer a:hover {
text-decoration:none;
}

h1 {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
color:#376045;
margin:0 0 15px 0;
padding:0;
}
h2 {
font-family:Verdana, Geneva, sans-serif;
font-size:14px;
font-weight:bold;
color:#c50000;
margin:0 0 10px 0;
padding:0;
}
h3 {
font-family:Verdana, Geneva, sans-serif;
font-size:13px;
font-weight:bold;
color:#3a3a3a;
margin:0 0 10px 0;
padding:0;
}
p {
margin:10px 0 0 0;
}
.kl {
font-size:11px;
}
.winter {
	background-color:#cde3fa;
}
.sommer {
	background-color:#FFC;
}
.preis {
	background-color:#e2f8e9;
}
.p3 {
	margin-bottom:3px;
	margin-top:3px;
}
ul.dreispalter {
	list-style: disc;
	margin: 4px 0 0 0;
}
ul.dreispalter li {
	width: 180px;
	margin-right: 10px;
	float: left;
}
a, a:link {
color:#c50000;
text-decoration:underline;
}
a:visited {
color:#3a3a3a;
}
a:hover, a:active, a:focus {
text-decoration:none;
}
.pbig {
	margin: 6px 0 20px 0;
}s

/* Formular */
form {
	margin: 0;
	padding: 0;
}
form fieldset {
	border: 0 none;
	margin-bottom: 20px;
}
form fieldset label {
	display: block;
	float: left;
	width: 80px;
	padding-bottom: 7px;
}
form fieldset label.personen_termin {
	width: 100px;
  	padding-top: 3px;
}
form fieldset p {
	margin: 0;
	padding: 6px 0 0 0;
	clear: left;
}
form textarea, input, select {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 100%;
	padding: 1px;
}
form .submit {
	width: 100px;
	border: 1px solid #000;
}
form.inner {
display:inline;
margin-left:5px;	
}
form.inner .submit {
border:none;
background:none;
cursor:pointer;
font-weight:bold;
}
ul.zweispalter {
	list-style: none;
	margin: 4px 0 0 0;
}
ul.zweispalter li {
	float: left;
	width: 200px;
	margin-right: 10px;
}
