* {
margin:0;
padding:0;
}

html,body
{
 font-family:Verdana;
 font-size:12px;
 background-color:#935324;
 text-align:center;
 margin:0px;
 height:100%;
}
#container {
background-color:#03d977;
overflow:auto;
height:98%;
position:relative;
}
.menucontainer ul ul.ebene2 a {
text-align:right;
font-weight:normal;
border:0;
padding-top:0;
}
a:link, a:visited, a:active, a:hover
{
  text-decoration:underline;
  font-weight:normal;
  color:#137c44;
  font-size:12px;
}
a:active, a:hover
{
  color:#009999;
  text-decoration:none;
}
a.menu {
 display:block;
 padding:3px;
 border-top:1px solid #000;
 background-color:#137c44;
 text-align:center;
 color:#eeeeee;
 text-decoration:none;
 }
a.menu:link, a.menu:visited
{
  color:#eeeeee;
 background-color:#137c44;
 text-decoration:none;
 font-weight:bold;
}
a.menu:active, a.menu:hover
{
  color:#137c44;
  font-weight:bold;
 background-color:#eeeeee;
}

#title {
padding:5px;
background-color:#137542;
background-image:url('bilder/wanderer_klein.jpg');
background-repeat:no-repeat;
background-position:180px 50px;
border-bottom:1px solid #000;
}
#left {
background-color:#03d977;
width:128px;
float:left;
}
.menutitle{
font-weight:bold;
text-align:center;
margin:2px;
}
.menucontainer {
border:1px solid #000;
background-color:#137c44;
width:106px;
margin:10px;
}
.menucontainer ul {
list-style:none;
margin:5px;
}
/*
.menucontainer ul ul.ebene2 li {
list-style:circle;
}
*/
#counter {
text-align:center;
margin-top:50px;
}
#content {
border:1px solid #efeff7;
background-color:#efeff7;
width:590px;
float:right;
padding:0px 10px;
}
#content h1 {
margin:10px 10px 20px 10px;
color:#137c44;
border-bottom:1px solid #137c44;
font-size:1.5em;
}
#content h2 {
margin:5px 10px 5px 10px;
}
#content h5 {
font-size:1.0em;
font-family:arial;
}
#content p {
margin:10px;
}
#content p.actcal_date {
margin-top:-20px;
font-size:1.2em;
}
#title h1 {
font-size:2.8em;
font-family:times new roman verdana;
color:#FFFFFF;
margin-left:15px;
}

a img {
border:0;
}

/* Aussehen auf der Seite Preise */
ul.preise {
margin: 10px 10px 10px 20px;
}

/* Bilder bei Ausstattung */
.ausstattung img {
padding:10px;
}
.ausstattung {
text-align:center;
clear:both;
margin-top:10px;
}
/* Bilder bei Info */
.info {
float:left;
width:275px;
text-align:center;
}
.caption {
text-align:left;
color:#935324;
font-weight:bold;
font-size:120%;
}
/* Kontaktformular */
.kontaktform {
padding-bottom:20px;
}
fieldset.csc-mailform {
border:0;
margin:10px;
}
.csc-mailform-field label {
display:block;
width:150px;
}
.csc-mailform-submit {
margin-top:10px;
}
/* --------------------------- tt_news ------------*/
#content .news-single-item h1 {
margin:20px 10px 20px 10px;
color:#137c44;
border-bottom:1px solid #137c44;
font-size:1.5em;
}
.news-single-backlink {
clear:both;
}
