body {
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:140%;
}
img, div {
behavior: url(iepngfix.htc)
}
a {
color:#852f3d;
text-decoration:underline;
}
a:visited {
color:#852f3d;
text-decoration:underline;
}
a:hover {
color:#474747;
text-decoration:underline;
}
#wrapper {
width:1000px;
background:url(wrapperbtb.gif) left top repeat-y;
}
#menu {
font-family:"Times New Roman", Times, serif;
background-color:#757575;
font-size:190%;
width:1000px;
text-align:right;
margin:0;
padding:0;
}
*html #menu {
height:59px;
}
#menu ul {
list-style:none;
margin:0;
padding:0;
float:right;
}
#menu ul li{
float:left;
padding:0 20px 0 20px;
}
#menu ul li a {
text-decoration:none !important;
line-height:59px;
color:#3f3f3f;
padding:0;
margin:0;
}
#menu ul li a:hover {
color:#fff;
}
#menu .active a {
color:#fff;
}
#colum-left {
width:500px;
float:left;
}
#colum-center {
width:250px;
float:left;
}
#colum-center ul {
list-style:none;
margin:0;
padding:0;
}
#colum-center li {
line-height:25px;
}
*html #colum-center ul li {
height:1px;
}
#colum-center li a {
display:block;
color:#3f3f3f;
text-decoration:none;
padding: 0 0 0 20px;
border-bottom: dotted 1px #ddd;
background-color:#757575;
font-weight:bold;
}
#colum-center li a:hover {
font-weight: bold;
background-image:url(mainarrow.gif);
background-position:center left;
background-repeat:no-repeat;
}
#colum-center li .active a {
font-weight: bold;
background-image:url(mainarrow.gif);
background-position:center left;
background-repeat:no-repeat;
}
#colum-center ul ul {
padding:0 0 0 20px;
}
#colum-center li li {
padding:0;
margin:0;
}
#colum-center ul li ul li a {
background-image:url(arrow.gif) !important;
background-position: left center;
background-repeat:no-repeat;
background-color:#3f3f3f !important;
font-weight:normal;
color:#fff !important;
}
#colum-center ul li ul li a:hover {
font-weight: bold !important;
}
#colum-right {
width:250px;
float:left;
}
#footer {
width:1000px;
clear:left;
text-align:center;
background-color:#fff;
line-height:190%;
border-top: dotted 1px #3f3f3f;
border-bottom: dotted 1px #3f3f3f;
}
#footer a {
color:#3f3f3f;
text-decoration:none;
}
/*Klassen*/
.logo {
position:absolute;
width:173px;
height:169px;
top:0;
left:20px;
z-index:1000;
}
.content {
margin:20px;
}
.content h1 {
font-family:"Times New Roman", Times, serif;
color:#852f3d;
font-size:250%;
}
.content h2 {
font-family:"Times New Roman", Times, serif;
font-size:170%;
padding:15px 0 10px 0;
margin:0;
color:#757575;
}
.galerie {
padding: 10px 10px 0 10px;
background:url(galeriebtb.gif) left top repeat;
border-bottom: solid 1px #757575;
border-top: solid 1px #757575;
}
.galerie img {
border: solid 1px #b49f86;
}
.bild a { outline: none; }
.bild a:focus { outline: none; }
.bild a:active { outline: none; }

.bilder {
float:left;
border: none;
padding: 0 10px 10px 0;
}
.adresse {
color:#fff;
margin:20px;
height:294px;
}
.adresse a {
color:#fff;
text-decoration:underline;
}
.teaser {
background-color:#e1e1e1;
border-bottom: solid 2px #757575;
margin-bottom:25px;
}
.teaser ul {
list-style:none;
margin:0;
padding:0;
}
.teaser li {
color:#fff;
font-weight:bold;
background-color:#852f3d;
padding-left:10px;
line-height:200%;
}
.partner {
margin:10px;
}
.partner img {
float:left;
margin:0 10px 10px 0;
}
.formular {
}
.formular ul {
list-style:none;
margin:0;
padding:0;
float:left;
}
.formular input {
width:200px;
margin:0 20px 5px 0;
}
.formular .message {
width:440px;
clear:left;
margin-bottom:15px;
}
.formular .button {
width:80px;
line-height:25px;
color:#fff;
background-color:#852f3d;
border:none;
}
.formular .error {
padding: 0 0 15px 0;
}
 #ajaxSearch_form {
border:0;
padding:0;
margin:0;
}
 #ajaxSearch_form fieldset {
border:0;
padding:0;
margin:0;
}
 
#ajaxSearch_input {
width: 150px;
float:left;
margin-right:15px;
}
#ajaxSearch_submit {
clear:both;
height: 22px;
line-height: 22px;
color:#fff;
background-color:#852f3d;
border:none;
}
#ajaxSearch_output {
border:none;
background: #fff;

}
.ajaxSearch_paging {
}
.ajax_result {
padding:0;
margin:0;
}
.ajaxSearch_resultLink {
text-decoration: underline;
color:#852f3d !important;
}
.AS_ajax_resultDescription{
color: #852f3d;
}
.AS_ajax_more {
 color: #852f3d;
}
.ajaxSearch_highlight {
color:#b49f86;
}
.bread {
width:445px;
padding:0 10px 0 45px;
border-bottom:dotted 1px #3f3f3f;
line-height:200%;
background-image:url(sitemap.gif);
background-position:left center;
background-repeat:no-repeat;
}
.B_crumbBox a {
color:#852f3d;
text-decoration:none;
}
.pagenumbers {
}
.pagenumbers a {
color:#852f3d;
text-decoration:none;
}
