@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/bg0.jpg);
	background-repeat: repeat-x;
	background-color: #f0efe4;
}

#container {
  margin: 0 auto;
  width: 962px;
  text-align: left;
  } 

#header01 {
	width: 502px;
	height: 286px;
	background-color: #0b0001;
	background-image: url(../images/bg1.jpg);
	background-repeat: no-repeat;
	clear: left;
	float: left;
	background-position: center;
	padding-left: 460px;
}
#header02 {
	width: 502px;
	height: 286px;
	background-color: #0b0001;
	background-image: url(../images/bg2.jpg);
	background-repeat: no-repeat;
	clear: left;
	float: left;
	background-position: center;
	padding-left: 460px;
}
#header03 {
	width: 502px;
	height: 286px;
	background-color: #0b0001;
	background-image: url(../images/bg3.jpg);
	background-repeat: no-repeat;
	clear: left;
	float: left;
	background-position: center;
	padding-left: 460px;
}
#header04 {
	width: 502px;
	height: 286px;
	background-color: #0b0001;
	background-image: url(../images/bg4.jpg);
	background-repeat: no-repeat;
	clear: left;
	float: left;
	background-position: center;
	padding-left: 460px;
}
#header05 {
	width: 502px;
	height: 286px;
	background-color: #0b0001;
	background-image: url(../images/bg5.jpg);
	background-repeat: no-repeat;
	clear: left;
	float: left;
	background-position: center;
	padding-left: 460px;
}
#header06 {
	width: 502px;
	height: 286px;
	background-color: #0b0001;
	background-image: url(../images/bg6.jpg);
	background-repeat: no-repeat;
	clear: left;
	float: left;
	background-position: center;
	padding-left: 460px;
}
#header07 {
	width: 502px;
	height: 286px;
	background-color: #0b0001;
	background-image: url(../images/bg7.jpg);
	background-repeat: no-repeat;
	clear: left;
	float: left;
	background-position: center;
	padding-left: 460px;
}
#header01, #header02, #header03, #header04, #header05, #header06, #header07 {position:relative;}
#logo {
	position: absolute;
	width: 480px;
	left: 460px;
	height: 127px;
	top: 86px;
}
#navimain {
	bottom: 18px;
	position: absolute;
	width: 460px;
	height: auto;
}

#content {
	width: 962px;
	height: auto;
	clear: both;
	float: left;
}

#contmain 
{
	width: 402px;
	height: auto;
	margin-bottom: 0px;
	background-image: url(../images/bg_contmain.gif);
	background-repeat: repeat-x;
	padding-left: 30px;
	padding-top: 28px;
	padding-right: 28px;
	padding-bottom: 30px;
	clear: left;
	float: left;
}
#contadd 
{
	width: 430px;
	min-height:292px;
	float: left;
	margin-bottom: 0px;
	background-image: url(../images/bg_contadd.jpg);
	background-repeat: no-repeat;
	padding-left: 30px;
	padding-top: 28px;
	background-color: #f0efe4;
	background-position: left top;
	padding-bottom: 30px;
}
.hoerprobe {
	float: left;
	margin-bottom: 0px;
	clear: both;
	padding-top: 30px;
	padding-bottom: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #510d0f;
	text-decoration: none;
	width: 400px;
	height: 20px;
}
.platzunten {
	float: left;
	margin-bottom: 0px;
	clear: both;
	padding-top: 30px;
	padding-bottom: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #510d0f;
	text-decoration: none;
	width: 400px;
	height: auto;
}

#footer {
	width: 902px;
	height: auto;
	background-color: #f0efe4;
	background-image: url(../images/bg_footer.jpg);
	background-repeat: repeat-x;
	clear: both;
	float: left;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 28px;
}
#kontakt
{
	width: 430px;
	height: 120px;
	float: left;
	margin-bottom: 0px;
}
.kontakt {
	width: auto;
	height: auto;
	float: left;
	margin-bottom: 0px;
	padding-right: 30px;
}
.imfooter
{
	width: 230px;
	height: auto;
	float: left;
	margin-bottom: 0px;
}
#textadd {}

.bild_im_text {
	float: left;
	margin-right: 10px;
	margin-bottom: 0px;
}
.bildgr01 {
	width: 402px;
	height: auto;
	margin-bottom: 0px;
	clear: left;
	float: left;
}

.thumbs {
	padding-top: 5px;
	padding-right: 5px;
}
#ansprache {border-bottom:1px solid #DAD9B3;}
#termine {margin-top:18px;}
#termine a {font-size:14px !important; border-bottom:1px solid #928F65;}
#termine a:hover, #termine a:active, #termine a:focus {border-bottom:1px solid #510D0F;}