body   { background-color: #f7eedf; text-align: center; margin: 0; padding: 0 }
body, th, td  { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }
a img { border-width: 0 }
#container   { background-image: url("../images/frame/background.jpg"); background-position: 0 -10px; text-align: left; display: block; margin-right: auto; margin-left: auto; position: relative; top: 0; left: 0; width: 970px; height: 665px }
#mainMenu     { display: block; position: absolute; top: 170px; left: 21px; width: 114px }

#langChanger { position : absolute; left: 136px; top: 123px}

#mainMenu li a.unsere_tips { display: block; position: absolute; top: 350px; left: 20px }
#mainMenu li a.unsere_tips  { background-image: url("../images/frame/unsere_tips.jpg"); display: block; width: 80px; height: 54px }
#mainMenu li.active a.unsere_tips  { background-image: url("../images/frame/unsere_tips_a.jpg");  }
#mainMenu li a.unsere_tips:hover  { background-image: url("../images/frame/unsere_tips_a.jpg");  }
#mainMenu li  a.unsere_tips span   { display: none }


#mainMenu ul  { list-style-type: none; margin: 0 0 0 10px; padding: 0 0 0 }
#mainMenu li { padding-bottom: 5px }
#mainMenu ul .active a  { text-decoration: underline }
#mainMenu ul .active li a  { text-decoration: none }
#mainMenu ul ul .active a { text-decoration: underline }
#mainMenu ul a { color: black; font-size: 11px; font-weight: bold; text-decoration: none }
#mainMenu ul ul a { color: black; font-size: 11px; font-weight: normal; text-decoration: none }
#mainMenu ul a:hover  { text-decoration: underline }
#content       { position: relative; top: 170px; left: 150px; width: 720px; height: 430px; overflow: auto }
#rightBar      { position: absolute; top: 170px; left: 890px; width: 79px; height: 400px }
#topImage { background-image: url("../images/topimages/0.jpg"); position: absolute; top: 19px; left: 827px; width: 155px; height: 149px }
.clearer { clear: both }
.leftColumn  { display: block; width: 270px; float: left }
.rightColumn  { display: block; width: 410px; float: right }
h2  { font-size: 12px; margin: 0; padding: 0 }
.haftung { font-size: 10px }
.haftung h2 { font-size: 10px }
h1 { font-size: 18px; margin: 0 0 10px; padding: 0 }
.gbEntries .date { font-size: 10px }
ul.gbEntries   { list-style-type: none; margin: 0; padding: 0; height: 300px; overflow: auto }
ul.gbEntries li  { margin: 0; padding: 5px }
ul.gbEntries li.row1   { background-color: #fdeacd !important }
ul.gbEntries li.row2   { background-color: #ecdbc2 !important }
.gbEntries .comment { font-size: 12px }
.gbStart { background-color: white; background-image: url("../images/sites/huettenbuch/spruch.jpg"); background-repeat: no-repeat; background-position: right 0; height: 301px }
.gbStart ul  { list-style-type: none; margin: 0; padding: 50px 0 0 30px }
.gbStart form  { margin-right: 400px; padding-top: 20px; padding-left: 20px; border-color:  }
.small { font-size: 10px }
.submit { display: block }
.gbStart input.txt { width: 270px; border: solid 1px #4455ac }
.gbStart textarea.txt  { width: 270px; height: 100px; border: solid 1px #4455ac }
.gbStart li { margin: 0; padding: 0 }
.unsere_tips th { text-align: center }
.unsere_tips th,td { padding-left: 40px }
.aktuellBox { background-image: url("../images/sites/newsfeld.jpg"); width: 278px; height: 268px }
.aktuellBox span  { display: block; padding: 10px }
.aktuell h1 { font-size: 13px; text-align: center; margin: 0; padding: 0 }
