/* cmsms stylesheet: margaritella_css_wysiwyg modified: 03/27/17 12:13:15 */
h1 .claimzeile , h1 {font-family: 'PT Sans Narrow', 'PTSansNarrowRegular', arial narrow, sans-serif;
text-decoration:none; 
color:#333; 
font-weight:normal;
font-size:26px; 
margin-top:0px;padding-top:0px;
}

.Zwischenüberschrift {font-family: 'PT Sans Narrow', 'PTSansNarrowRegular' , arial narrow, sans-serif;
text-decoration:none; 
color:#000; 
font-weight:normal;

}



.bild-Mitte{padding:0;   width:100%; display:inline-block;  overflow:hidden;
box-shadow: 2px 2px 2px #c2c2c2; -webkit-box-shadow: 2px 2px 2px #c2c2c2; -moz-box-shadow: 2px 2px 2px #c2c2c2; }

.bild-Mitte img{width:100%; height:auto;}
/* cmsms stylesheet: margaritella-css-test03 modified: 04/01/17 13:30:47 */
@font-face {
    font-family: 'PTSansNarrowRegular';
    src: url(__URL,,24fcd2ffc9113a51977d3c5d1d0903c4__);
    src: url(__URL,,7ddb69e4826b2ffe5070b44f5aff306a__),
         url(__URL,,a4a9fca5ac2c306740b24ba383ed4278__);
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'PTSansRegular';
    src: url(__URL,,4ee47629f1b26a93ede7fb130a19f4d4__);
    src: url(__URL,,dc2e95fe74c74e7ca2f662f5717591b6__),
         url(__URL,,b67921e0e5be7a5f07d58a80966eeeaa__);
    font-weight: normal;
    font-style: normal;

}


body{
font-size:16px;
padding:0;
margin:0;

background: #F9F6EA; }


#container{min-width:800px; max-width:1240px; padding-right:30px; padding-bottom:60px; }


a, a:link, a:visited {text-decoration:underline; color:#444}
a:hover{color:#739bba}
ul, li {padding:0; margin:0;}



#header{ display:block; margin-bottom:30px; }

#menu{ display:inline-block; float:left; width:230px; overflow:visible;}


#menu ul  {list-style:none; padding:0;}

#menu  a,  #menu  a:visited 
{
font-family:  'PT Sans Narrow', 'PTSansNarrowRegular', arial narrow, sans-serif;
text-decoration:none; 
color:#555; 
display:inline-block; 
background:#d1e0e0; 
background: #FBE163; 
margin-bottom: 5px;
padding:2px 40px 1px 40px;
padding-left: 40px;
border-bottom:1px solid #999;
white-space:nowrap;
font-size:18px;

 -webkit-transition:  padding-left 0.3s ease; /* Safari */
    transition: background 0.3s, padding-left 0.3s ease;




}


#menu a:hover{background:#fecd44; color:#fff; padding-left: 80px}

#menu ul li a.menuactive {background:#faaa46; cursor:default; color:#000; padding-left:80px;}

h1{font-size:1em;}

#mitte{background:#fff; display:inline-block; margin-top:33px; margin-left: 10px; padding:0; float:left; width:auto; padding:30px;   
font-family:  Arial, sans-serif; font-size:15px; 

margin-right:0px; 

border:1px solid #fff;

max-width:650px;

color:#333;

border:1px solid #ccc;



box-shadow:3px 3px 3px #c2c2c2;
-webkit-box-shadow:3px 3px 3px #c2c2c2;
-moz-box-shadow:3px 3px 3px #c2c2c2;





display:block;


}

#mitte p{line-height:1.5em;}











#rechts{width:234px; height:auto; margin:0px; margin-top:33px; margin-left:30px; background:#fff; float:right; padding:13px 13px 30px 13px; ; border:1px solid #ccc; overflow:hidden;
margin-bottom:10px; 
margin-right:3px;
box-shadow:3px 3px 3px #c2c2c2;
-webkit-box-shadow:3px 3px 3px #c2c2c2;
-moz-box-shadow:3px 3px 3px #c2c2c2;

}


#bildkasten_rechts{ overflow:hidden; text-align:center; font-family:   'PT Sans Narrow', 'PTSansNarrowRegular', arial narrow, sans-serif;}
#bildkasten_rechts p{padding:0; margin:0;}

#bildunterschrift-rechts{width: 240px; text-align:center; font-family:  'PT Sans Narrow', 'Open Sans Condensed', arial narrow, sans-serif;  float:right; margin-right:3px; padding: 5px 10px 0px 10px;}

#bildunterschrift-rechts p{ margin: 0;}

.left49{ font-family:  'PT Sans Narrow', 'PTSansRegular', arial narrow, sans-serif; padding-top:5px; display:block;}

.zellen{vertical-align:top; }
.zelle1{vertical-align:top; width:200px;}
.zelle3{vertical-align:top; }


#footer{width: auto; text-align:left; font-family:  'PT Sans Narrow', 'PTSansNarrowRegular', arial narrow, sans-serif;  float:left; margin:25px 3px 0px 20px; padding:5px 10px 0px 20px; color:#777; }

#footer a{ color:#777;}
#footer a:hover{color:#739bba}


@media only screen and (max-device-width: 800px) { 
#footer .footerelement{display:block; margin-bottom:5px;}
}



.formbuilderform div {padding: 1em}










h1 .claimzeile , h1 {font-family: 'PT Sans Narrow', 'PTSansNarrowRegular', arial narrow, sans-serif;
text-decoration:none; 
color:#333; 
font-weight:normal;
font-size:26px; 
margin-top:0px;padding-top:0px;
}

.Zwischenüberschrift {font-family: 'PT Sans Narrow', 'PTSansNarrowRegular' , arial narrow, sans-serif;
text-decoration:none; 
color:#000; 
font-weight:normal;

}



.bild-Mitte{padding:0;   width:100%; display:inline-block;  overflow:hidden;
box-shadow: 2px 2px 2px #c2c2c2; -webkit-box-shadow: 2px 2px 2px #c2c2c2; -moz-box-shadow: 2px 2px 2px #c2c2c2; }

.bild-Mitte img{width:100%; height:auto;}






#content img {padding:0;   width:100%; display:inline-block;  overflow:hidden;
box-shadow: 2px 2px 2px #c2c2c2; -webkit-box-shadow: 2px 2px 2px #c2c2c2; -moz-box-shadow: 2px 2px 2px #c2c2c2; width:100%; height:auto;}

#bildkasten_rechts img {width: 100%; height: auto;}
