@media all{
html *{font-size:100% ;}
* html .flexible{width:100%}
.bordered{margin-top:1.5em;border:2px #eee solid;border:2px rgba(255,255,255,1) solid;-webkit-box-shadow:0 0 3px rgba(0,0,0,.25);-moz-box-shadow:0 0 3px rgba(0,0,0,.25);box-shadow:0 0 3px rgba(0,0,0,.25)}



body{
    font-family: 'Open Sans','Arial', sans-serif;
    font-weight: 300;
    font-style: normal;
    color: #444;
}
    

h1,h2,h3,h4,h5,h6 {
    font-family:'Open Sans',Arial,Helvetica,sans-serif;
    font-style: normal;
    font-weight: 400;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    color: #b964a2;
    color:rgba(185,100,162,0.7);} 
	
	
h2,h3,h4,h5,h6 {
	color: #666; 
}
p {
    font-family:'Open Sans', sans-serif;  
    font-style: normal;
    font-weight: 300;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    color: #474747;
} 

li {
    font-family:'Open Sans', sans-serif;  
    font-style: normal;
    font-weight: 300;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    color: #474747;
} 


* h1, * h2, * h3, h1, h2, h3, th
{ /*font-size: 1.4em; */line-height: 140%; margin: 1.25em 0 0 0; }
    
h4, h5, h6, p, td, li h3, #wegweiser > ul > li
{font-size: 1.1em ; line-height: 140%; margin: 1.25em 0 0 0; }
    
label
{ font-size: 1.1em !Important; }

a { font-size:inherit !Important;
	text-decoration: none;
}
        
* h1,  h1
{ font-size: 1.8em; margin: 0;}
   
h2 { font-size: 1.4em; margin:50px 0 0 0;}
h3 { font-size: 1.2em}
h4 { font-size: 1.2em}
h5 { font-size: 1.2em}

* html .ym-wrapper{width:1200px}
.ym-wrapper{text-align:left; margin:0 auto; max-width:1200px; padding: 0;}
.ym-wbox{padding: 0 40px 0 40px}

.flexible{margin-top:0; max-width:100%} 	
.flexible100{margin-top:0; width:100%} 	



.iframe-container {margin: 50px 0 0 0; padding: 0;}

.iframe-set {width: 100%;  height: 850px;}
@media screen and (max-width: 960px){.iframe-set {height: 800px;}}
@media screen and (max-width: 840px){.iframe-set {height: 700px;}}
@media screen and (max-width: 740px){.iframe-set {height: 600px;}}

.button-back {background: rgba(185,100,162,0.7); padding: 15px 75px; margin: 0 auto; color: #fff; border-radius: 5px;}




.iframe-container2 {max-width: 1200px; margin: 50px auto 0 auto; padding: 0;}

.iframe-set2 {width: 100%;  height: 900px;}
@media screen and (max-width: 960px){.iframe-set2 {height: 850px;}}
@media screen and (max-width: 840px){.iframe-set2 {height: 800px;}}
@media screen and (max-width: 740px){.iframe-set2 {height: 700px;}}


}