body {
	text-align: center;
	margin: 0px;
	background: #4F0D00;
	font-family: arial;
	color: #0B290F;
	font-size: 12px;
}

#main a, a:link, a:visited { color: #37AB00; }
#main a:hover, a:active, a:focus { text-decoration: none; }

#kommende-termine a, #kommende-termine a:link, #kommende-termine a:visited { color: #ffea01; }
#kommende-termine a:hover, #kommende-termine a:active, #kommende-termine a:focus { text-decoration: none; }

h1 { font-size: 16px; text-transform: uppercase; margin-bottom: 10px;}
h2 { font-size: 12px; font-weight: 900; }
h3 { font-size: 10px; }

h4 { color: #FEE900; font-size: 16px; text-transform: uppercase; margin-bottom: 10px;}
h5 { color: #FFFFFF; font-size: 12px; font-weight: 900; }
h6 { font-size: 10px; }

#wrapper {
	width: 1002px;
	margin: 0px auto; 
	text-align: left;
	border-left: 1px solid #1D5400;
	border-right: 1px solid #1D5400;
}

#header { height: 202px; }
#container { background: url(./images/img_bg_middle.png) no-repeat #FFFFFF; }
#main{ padding: 170px 0 0 40px; float: left; width: 613px; min-height: 550px; }
#main .inside { width: 573px; overflow: hidden;}
#right { float: right; width: 347px; }
#right .inside {}

#main .image_container img{ border: 0px solid #FFEA03; }

.tableborder {
	border: 1px solid #ffea03;
	padding-left: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
}

div.ce_table table {
	width: 100%;
}

#table_8 td {
	width: 50%;
	padding-bottom: 10px;
}

.mod_navigation {
	height: 480px;
	padding-top: 50px;
	padding-left: 60px;
	background: url(./images/img_bg_menu.jpg) no-repeat;
}

.mod_navigation ul.level_1 a,
.mod_navigation ul.level_1 a:link,
.mod_navigation ul.level_1 a:visited {
	font-size: 16px;
	color: white;
	font-weight: 900;
	line-height: 160%;
	text-decoration: none;
}

.mod_navigation ul.level_1 li p.active,
.mod_navigation ul.level_1 a:hover,
.mod_navigation ul.level_1 a:active,
.mod_navigation ul.level_1 a:focus {
	font-size: 16px;
	color: white;
	font-weight: 900;
	line-height: 160%;
	text-decoration: none;
	text-decoration: underline;
}

.mod_navigation ul.level_2 a,
.mod_navigation ul.level_2 a:link,
.mod_navigation ul.level_2 a:visited {
	font-size: 14px;
	color: white;
	line-height: 160%;
	text-decoration: none;
	color: #7d7d7d;
	font-weight: 500;
	padding-left: 15px;
}

.mod_navigation ul.level_2 li p.active,
.mod_navigation ul.level_2 a:hover,
.mod_navigation ul.level_2 a:active,
.mod_navigation ul.level_2 a:focus {
	display: block;
	width: 200px;
	font-size: 14px;
	color: white;
	line-height: 160%;
	text-decoration: none;
	font-weight: 500;
	padding-left: 15px;
	background: url(./images/img_navigation_level_2.gif) no-repeat;
}

#kommende-termine {
	padding: 15px 30px 15px 30px;
	width: 267px;
	background: url(./images/bg_content_right.png) repeat-x;
	color: #FFFFFF;
}

#footer {
clear: booth;
	height: 31px;
	padding-top: 80px;
	padding-left: 30px;
	background: url(./images/img_bg_footer.jpg) no-repeat;
	color: #ffea01;
	font-size: 12px;
}

div.formbody tr{
	vertical-align: top;
}

div.formbody td.col_0 {
	height: 28px;
	width: 205px;
}

div.formbody td.col_1 {
	height: 28px;
}

#footer a, #footer a:link, #footer a:visited { color: #ffea01; }
#footer a:hover, #footer a:active, #footer a:focus { text-decoration: none; }