body 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
  background-color: #ffffff;
  background-image:url(../img/bg_body.jpg);
  font-size: 11px;
  color:#564b47;
  padding-top: 0px;
  margin-top: 0px;
}

a {color:#000000;}
a:visited {color:#000000;}
a:hover {color: #FFCC00; text-decoration:underline;}
a:active { color:#FFCC00; text-decoration:underline;}

.contentpaneopen p
{
padding:0px;
margin: 15px 0px 5px 0px;
background-repeat:no-repeat
}


#randschatten
{
width: 780px;
margin:0px auto;
background-image:url(../img/bg_randschatten.png);
background-repeat:repeat-y;
}


#header
{
background-image:url(../img/header.jpg);
height:129px;
width:754px;
}


#container 
{ 	
margin: 0px auto;
padding: 0px;
width: 754px;
height: auto;
background-color: #ffffff;
background-image:url(../img/bg_inhalt.jpg);
border: 0px;
}

#footer
{
height: 19px;
width: 754px;
margin:0px auto;
margin-top:-13px;
text-align:center;
background-image:url(../img/footer.png);
background-repeat:no-repeat;
}


#navigation
{
position:absolute;
float:left ;
padding: 0px;
height: 40px;
width: 754px;
background-image:url(../img/bg_navigation.jpg);
background-repeat:no-repeat;
background-color:#E0B300;

}


moduletable_menu
{

}


ul#main-nav 
{
position:absolute;
top: 0px;
left: 3px;
font-family:verdana, arial,sans-serif;
font-weight:bold;
font-size:11px;
margin:0;
padding:0;
float:left;
width:100%;
}

ul#main-nav li 
{
margin:0;
padding:0 0 0 0.7em;
list-style:none;
float:left;
margin:0 0.2em 0 0;
}


ul#main-nav li a
{
text-decoration:none;
display:block;
padding:0.6em 0.9em 0.5em 0;
color:#000000;
background-image:url(../img/trenner.jpg);
background-repeat:no-repeat;
background-position:right;
}

ul#main-nav li a:visited
{
color:#000000;
}

ul#main-nav li a:hover
{
color:#ffffff;
font-weight:bold;
padding:0.6em 0.9em 0.5em 0;
}


ul#main-nav li#current a,  li.active a
{
color:#ffffff !important;
font-weight:bold;
}



#inhalt
{
clear:both;
margin: 0px;
padding: 20px 20px 20px 20px;
min-height: 600px;
height:auto !important;
height: 600px;
}

.item-page
{
padding:30px 10px 20px 10px; 
}

.mceltemTable
{

}


.dfContactTable
               {
			   margin-top:22px;
			   margin-left:16px;
			   margin-bottom:22px;
			   text-align:left;
			   
			   
			   }

body.mceContentBody {
background-color: #FFFFFF !important; /*hier die gewünschte Hintergrundfarbe angeben*/
background-image: none;
}

/* LAYOUT
*********************************************/
/* Floats */
.float-left {
  float: left;
}
.float-right {
  float: right;
}
.group:before,
.group:after {
  content: "";
  display: table;
}
.group:after {
  clear: both;
}
.ie7 .group {
  zoom: 1;
}

/* Media Queries
*********************************************/
/* Retina */
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (max--moz-device-pixel-ratio: 2) {
  
}
/* Landscape phones and down */
@media (max-width: 480px) {
  
}
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
  
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
  
}
/* Large desktop */
@media (min-width: 1200px) {
  
}