@charset "utf-8";
/* CSS Document */

* {
margin:0px;
padding:0px;
border:0px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

body {
text-align:left;
}

#all {
margin:0 auto;
width:941px;
}


#head {
background-color:#FFFF00;
height:144px;
background:url(../images/head.gif) no-repeat;
}

#suche{
padding-top:110px;
padding-left:266px;
float:left;
}


#search {
background:url(../images/suche.gif) no-repeat;
width:232px;
height:30px;
}

#search form {
padding-top:3px;
padding-left:5px;

}

#search input {
background-color:#transparent;
width:190px;
}


#search input#search_send {
width:30px;
height:25px;
vertical-align:middle;
}


#navioben {
padding-top:116px;
text-align:left;
}


#navioben a {
color:#000000;

font-size:13px;
}

#navioben a:hover {
color:#FFF;
background-color:#930000;

}

#metaNavigation {
text-align:right;
margin-right:20px;

}




#navilinks {

width:210px;
float:left;
text-align:right;
padding-right:30px;
}
* html #navilinks {
width:240px;
w\idth:210px;
}




#content {
width:691px;
margin-left:245px;
overflow:hidden;
}









#headBody{
height:205px;
background-repeat:no-repeat;


}

#inhaltlinks {

width:236px;
padding:10px;
float:left;
}
* html #inhaltlinks {
width:256px;
w\idth:236px;
}




#inhaltlinks p, #inhaltlinks li {
margin-top:6px;
margin-bottom:6px;
color:#808080;
}


#inhaltrechts {

margin-left:256px;
padding:10px;
}


#footer{
clear:both;
color:#808080;
}


#logos, #compusol {
margin-top:40px;
color:#818181;
}




#navilinks {
line-height:20px;
}



#navilinks ul {
list-style-type:none;
}



#navilinks a {
color:#000000;

font-size:13px;
}

#navilinks a:hover {
color:#FFF;
background-color:#930000;

}



#navilinks h1, #navilinks h2 {

margin-top:30px;
} 

#navilinks h1.gruen a {
color:#5a7726;
font-size:15px;
}
#navilinks h1.gruen a:hover {
color:#FFF;
}

#navilinks h1.rot a {
font-size:15px;
color:#930000;
}
#navilinks h1.rot a:hover {
color:#FFF;
}

.grau {
color:#818181;
}


#wanderfuehrer_suche input, #wanderfuehrer_suche select, #wanderfuehrer_suche textarea {
border:1px solid #808080;
}

#wanderung_suche input, #wanderung_suche select, #wanderung_suche textarea {
border:1px solid #808080;
}

#wanderung_suche .spalte1 {
width:160px;
}

#wanderung_suche .spalte2 {
width:250px;
}

#subheadline {
margin-bottom:12px;
}

#Zeitangabe {
display:none;

}

.ausgabe_block {
margin-bottom:25px;

}


.ausgabe_block img {
float:left;
margin-right:15px;

}


#browsing #Back {
float:left;
width:15px;

}


#browsing #Next {
float:right;
width:15px;

}


#browsing #Pages1 {
text-align:center;
}


#inhaltlinks .weiter {
display:none;
}


#inhaltlinks a {
font-weight:bold;
display:block;
margin-bottom:6px;
padding:4px;
}
#inhaltlinks a:hover {
background-color:##930000;
}


#inhaltrechts label {
width:80px;
display:block;
float:left;
} 
#inhaltrechts input, #inhaltrechts textarea, #inhaltrechts select {
border: 1px solid #808080;
margin:2px;
} 

.gallery {
width:100%;
}


.textItem ul, .textItem ol {
margin-left:15px;
}

input:focus, select:focus {
background-color:#EFEFEF;
border:1px solid red;
}

.err_class {
background-color:#FFFCE2;
background-image:url(../images/warning_obj.gif);
background-position:right center;
background-repeat:no-repeat;
border:1px solid red;
padding-right:16px;
}


#contactForm .DE {

}
#contactForm .IT {
background-color:#F0F0F0;
margin-bottom:20px;
}

fieldset {
border: 1px solid silver;
margin-bottom:20px;
padding:4px;
}
legend {
color:silver;
margin:4px;
}
.link_image{
margin-bottom:10px;
}





#kasten1{
float:left;
width:170px;
text-align:right;
}
#kasten1 ul {
list-style-type:none;
}
#kasten1 li {
padding:1px;
margin:4px;
}
#kasten1 a {
color:#000;
}
#kasten1 a:hover {
color:#FFF;
}
#kasten1 h1 {
margin-top:15px;
}
#kasten1 h1 a {
font-size:120%;
color:#5A7726;
}






#kasten2{
float:left;
width:240px;
text-align:right;
}
#kasten2 ul {
list-style-type:none;
}
#kasten2 li {
padding:1px;
margin:4px;
}
#kasten2 a {
color:#000;
}
#kasten2 a:hover {
color:#FFF;
}
#kasten2 h1 {
margin-top:15px;
}
#kasten2 h1 a {
font-size:120%;
color:#930000;
}



#kasten3{
float:left;
width:140px;
text-align:right;
}
#kasten3 ul {
list-style-type:none;
}
#kasten3 li {
padding:1px;
margin:4px;
}
#kasten3 a {
color:#000;
}
#kasten3 a:hover {
color:#FFF;
}
#kasten3 h2 {
margin-top:15px;
}
#kasten3 h2.grau {
font-size:120%;
color:#818181;
}



#kasten4{
float:left;
width:140px;
text-align:right;
}
#kasten4 ul {
list-style-type:none;
}
#kasten4 li {
padding:1px;
margin:4px;
}
#kasten4 a {
color:#000;
}
#kasten4 a:hover {
color:#FFF;
}
#kasten4 h2 {
margin-top:15px;
}
#kasten4 h2.grau {
font-size:120%;
color:#818181;
}



#inhalt .titel {
padding-top:20px;
}

#textflussloeschen {
clear:left;
} 


.clearfix:after {
 content:".";
 clear:both;
 display:block;
 height:0;
 visibility:hidden
}
.clearfix {display: inline-block; }
/* Verstecke vor IE-mac \*/
 * html .clearfix {height: 1%; }
 .clearfix {display: block; }
/* Ende Verstecke vor IE-mac */




#buttons {
text-align:right;
}


#buttons a {
display:block;
background-color:transparent;
height:40px;
padding:5px;
font-size:16px;
color:#FFF;
margin-top:20px;
}

* html #buttons a {
height:50px;
he\ight:40px;

}


#button1 {
background:transparent url(../images/button1-n.gif) no-repeat right;
border:0px;
}
#button1:hover {
background:transparent url(../images/button1.gif) no-repeat right!important;
}

#button2 {
background:transparent url(../images/button2-n.gif) no-repeat right;
border:0px;
}
#button2:hover {
background:transparent url(../images/button2.gif) no-repeat right!important;
}

#button3 {
background:transparent url(../images/button3-n.gif) no-repeat right;
border:0px;
}
#button3:hover {
background:transparent url(../images/button3.gif) no-repeat right!important;
}

#bild {
background-color:transparent ;
background-image:url(../images/bild4.jpg);
background-repeat:no-repeat;
border:0px;


}

#footer{
background:transparent url(../images/fuss.gif) no-repeat;
text-align:center;
height:25px;
padding-top:5px;
}



a {
text-decoration:none;
border-bottom:1px dashed #E0E0E0;
}
a {
color:#930000;
}


a:hover {
color:#FFF;
background-color:#930000;

}









#inhaltrechts #searchResults h2, #searchResults p {
margin-bottom:2px;
}

#inhaltrechts #searchResults h2 {
margin-top:18px;
margin-bottom:4px;
background-color:#818181;
background:url(../images/headline.gif) no-repeat;
height:20px;
padding-left:10px;
}

#inhaltrechts #searchResults h2 a{
color:#FFF;
}

#inhaltrechts #searchResults p a{
color:#000;
}
#inhaltrechts #searchResults p a:hover {
color:#FFF;
}


#liste-der-betriebe .headline {
margin-top:18px;
margin-bottom:4px;
background-color:#818181;
background:url(../images/headline.gif) no-repeat;
height:20px;
padding-left:10px;
}

#liste-der-betriebe .headline a {
font-weight:bold;
font-size:13px;
color:#FFF;
}

#liste-der-betriebe .text a {
color:#000;
}

#liste-der-betriebe .text a:hover {
color:#FFF;
}

.sitemapStandardMainCat .sitemapStandardLevel_1 {
margin-left:20px;
}


#liste-der-betriebe .ausgabe_block:after {
 content:".";
 clear:both;
 display:block;
 height:0;
 visibility:hidden
}

#liste-der-betriebe .ausgabe_block {display: inline-block; }
/* Verstecke vor IE-mac \*/
 * html #liste-der-betriebe .ausgabe_block {height: 1%; }
 #liste-der-betriebe .ausgabe_block {display: block; }
/* Ende Verstecke vor IE-mac */




#navilinks ul li a.active {
font-weight:bold;
}



#browsing {
display:none;
}