<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media all{
*{margin:0;padding:0}
option{padding-left:.4em}
select{padding:1px}

* html body *{overflow:visible}

body{font-size:100%;color:#000;text-align:left}

div:target{outline:0 none}
footer,header,hgroup,nav,section{display:block}
fieldset,img{border:0 solid;display:block}
ul,ol,dl{margin:0 0 1em 1em}
li{line-height:1.5em;margin-left:.8em}

table{border-collapse:collapse;border-spacing:0}

.ym-clearfix:before{content:"";display:table}
.ym-clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}
.ym-skip:focus,.ym-skip:active{position:static;top:0;left:0}
.ym-skiplinks{position:absolute;top:0;left:-32768px;z-index:1000;width:100%;margin:0;padding:0;list-style-type:none}
.ym-skiplinks .ym-skip:focus,.ym-skiplinks .ym-skip:active{left:32768px;outline:0 none;position:absolute;width:100%}
}

@media screen,projection{
.ym-column{display:table;width:100%}
.ym-col1{float:left;width:20%}
.ym-col2{float:right;width:20%}
.ym-col3{width:auto;margin:0 20%}
.ym-cbox .ym-cbox-left,.ym-cbox-right{position:relative}
.ym-cbox{padding:0 10px}.ym-cbox-left{padding:0 10px 0 0}
.ym-cbox-right{padding:0 0 0 10px}.ym-ie-clearing{display:none}
.ym-grid{display:table;width:100%;table-layout:fixed;list-style-type:none;padding-left:0;padding-right:0;margin-left:0;margin-right:0}
.ym-gl{float:left;margin:0}
.ym-gr{float:right;margin:0 0 0 -5px}
.ym-g6{width:6%}
.ym-g8{width:8%}
.ym-g10{width:10%}
.ym-g12{width:12.5%}
.ym-g13{width:13.5%}
.ym-g15{width:15%}
.ym-g16{width:16.666%}
.ym-g20{width:20%}
.ym-g25{width:25%}
.ym-g30{width:30%}
.ym-g33{width:33.333%}
.ym-g38{width:38.2%}
.ym-g40{width:40%}
.ym-g45{width:45%}
.ym-g50{width:50%}
.ym-g55{width:55%}
.ym-g60{width:60%}
.ym-g62{width:61.8%}
.ym-g66{width:66.666%}
.ym-g75{width:75%}
.ym-g80{width:80%}
.ym-g90{width:90%}
.ym-gbox{padding:0 10px}
.ym-gbox-klar{padding:0 50px 10px 50px}
.ym-gbox-left{padding:10px 10px 10px 0}
.ym-gbox-right{padding:10px 0 10px 10px}
.ym-fbox{padding:0 10px}
.ym-fbox-left{padding:20px 0 20px 0; color: #fff}
.ym-fbox-right{padding:20px 0 0 0}

.ym-gbox-left{padding:0 20px 0 0}
.ym-gbox-right{padding:0 0 0 20px}
.ym-cbox{padding:0 10px}

.ym-3box{padding:0 10px}
.ym-3box-left{margin:0; padding:0 8px 20px 8px;}
.ym-3box-right{margin:0; padding:0 8px 30px 8px; }

.ym-innenbox-right {padding:40px 50px 25px 30px}
.ym-equalize{overflow:hidden}
.ym-equalize&gt;.ym-gl,.ym-equalize&gt;.ym-gr{display:table-cell;float:none;margin:0;vertical-align:top}
.ym-equalize&gt;*&gt;.ym-gbox,.ym-equalize&gt;*&gt;.ym-gbox-left,.ym-equalize&gt;*&gt;.ym-gbox-right{padding-bottom:10000px;margin-bottom:-10000px}
.ym-margintop{margin-top:20px;}
.ym-marginbottom{margin-bottom:20px;}

.ym-rechtsbox{padding:0 10px 25px 15px; border-left: 1px solid #eee;}
.ym-begruessbox{padding:0 30px 30px 30px}

}


@media all{
.ym-form,.ym-form fieldset{overflow:hidden}
.ym-form div .ym-form label,.ym-form .ym-message{position:relative;display:block}
.ym-form .ym-fbox-check label{display:inline}
.ym-form input,.ym-form textarea{cursor:text}
.ym-form input[type="checkbox"],.ym-form input[type="radio"],.ym-form select,.ym-form label{cursor:pointer}
.ym-form textarea{overflow:auto}
.ym-form input[type=hidden]{display:none!important}
.ym-form .ym-fbox-text:before,.ym-form .ym-fbox-select:before,.ym-form .ym-fbox-check:before,.ym-form .ym-fbox-button:before{content:"";display:table}
.ym-form .ym-fbox-text:after,.ym-form .ym-fbox-select:after,.ym-form .ym-fbox-check:after,.ym-form .ym-fbox-button:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}
.ym-form select,.ym-form input,.ym-form textarea{display:block;position:relative;width:58.5%}
.ym-form .ym-fbox-check input{display:inline;width:auto}
.ym-form .ym-fbox-button input{display:inline;overflow:visible;width:auto}
.ym-form .ym-fbox-check input:focus,.ym-form .ym-fbox-check input:hover,.ym-form .ym-fbox-check input:active{border:0 none}
.ym-full .ym-fbox-select select,.ym-full .ym-fbox-text input,.ym-full .ym-fbox-text textarea{width:94.2%;margin-right:-3px}
.ym-columnar .ym-fbox-text label,.ym-columnar .ym-fbox-select label{display:inline;float:left;width:30%}
.ym-columnar .ym-fbox-check{position:relative}
.ym-label{display:block}
.ym-columnar .ym-fbox-check .ym-label{position:absolute;top:0}
.ym-columnar .ym-fbox-check input,.ym-columnar .ym-error .ym-message{margin-left:30%}
.ym-columnar fieldset .ym-fbox-button,fieldset.ym-columnar .ym-fbox-button{padding-left:30%}
.ym-columnar .ym-fbox-select select,.ym-columnar .ym-fbox-text input,.ym-columnar .ym-fbox-text textarea{float:left;width:67.2%;margin-right:-3px}
.ym-fbox-select select{width:60%}
.ym-full .ym-fbox-select select{width:94.8%}
.ym-columnar .ym-fbox-select select{width:68.8%}
}


@media print{.ym-grid&gt;
.ym-gl,.ym-grid&gt;.ym-gr{overflow:visible;display:table}
.ym-print{position:static;left:0}.ym-noprint{display:none!important}
}


@media all{

.ym-hlist{width:100%;overflow:hidden;position:relative;line-height:1em;background:#ff0000}
.ym-hlist ul{margin:0;padding:.5em 1.5em;display:inline;float:left}
.ym-hlist ul li{display:inline;float:left;font-size:1.0em;line-height:1em;list-style-type:none;margin:0 .25em 0 0;padding:0}

.ym-hlist ul li a,.ym-hlist ul li strong{
	font-family:Arial,Helvetica,sans-serif;
	background:transparent;
	color:#666;
	display:block;
	font-size:1em;
	line-height:1.5em;
	padding:0 .4em;
	font-weight:normal;
	text-decoration:none;
	text-shadow:0 1px 1px rgba(0,0,0,.5);
	width:auto}

.ym-hlist ul li a:focus,.ym-hlist ul li a:hover,.ym-hlist ul li a:active{color:#ccc;
	background:#666;
	background:rgba(255,255,255,.25);
	-webkit-border-radius:.2em;-moz-border-radius:.2em;
	border-radius:.2em;
	text-decoration:none;
	outline:0 none}

.ym-hlist ul li.active{background:#666;
	background:rgba(255,255,255,.3);
	-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em;
	color:#fff}
	
.ym-hlist ul li.active strong,.ym-hlist ul li.active a:focus,.ym-hlist ul li.active a:hover,.ym-hlist ul li.active a:active{background:transparent;color:#fff;text-decoration:none}

}


@media all{

h6.ym-vtitle{font-family:'Ubuntu', Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size:160%;
	padding:3px 5% 3px 0;
	margin:0;
	color:#f67728;}
 
.ym-vlist{background: #fff; width:100%;overflow:hidden;margin:0 0 1.5em 0;text-align:right;}
.ym-vlist ul{list-style-type:none;margin:0;padding:0}
.ym-vlist li{float:left;width:100%;margin:0;padding: 0}
.ym-vlist a,.ym-vlist strong,.ym-vlist span{display:block;padding:3px 0px 3px 0;text-decoration:none;}
.ym-vlist li a{color:#000;font-weight:normal; width:95%; padding-right:5%; padding-top: 5px; padding-bottom: 5px;}
.ym-vlist li a:hover {background-color:#c9dcf2;color:#f90;outline:1 none;}/* ON Feld Farbe Hintergrund und Schriftfarbe bei Mouse Over*/
.ym-vlist li.active a {background:#c9dcf2; color:#82a7d3; font-weight: bold} /* Feldfarbe bei ON Feld Navigation*/

.ym-vlist li ul li {background-color:#c9dcf2; font-weight: normal; color:#000;}
.ym-vlist li ul li a{background-color:#c9dcf2; color:#000;font-weight:normal; width:88%; padding-right:12%}
.ym-vlist li ul li a:hover {background-color:#fefcf6;color:#f90;outline:1 none;}/* ON Feld Farbe Hintergrund und Schriftfarbe bei Mouse Over*/
.ym-vlist li ul li.active a{background-color:#fefcf6; color:#a2c438;font-weight: bold} /* Feldfarbe bei ON Feld Navigation*/



.transition-menu {}
.transition-menu h4 {color:#fff; text-align:left; font-weight:400; padding-bottom:20px;}

.transition-menu .ym-vlist{width:100%; overflow:hidden; margin:0;text-align:left; background:#89afdc; }
.transition-menu .ym-vlist ul{list-style-type:none;margin:0;padding:0}
.transition-menu .ym-vlist li{float:left;width:100%;margin:0;padding: 0}
.transition-menu .ym-vlist a,.ym-vlist strong,.ym-vlist span{display:block;padding:3px 0px 3px 0;text-decoration:none;}
.transition-menu .ym-vlist li a{color:#fff;font-weight:normal; font-size: 0.9em; line-height: 1.3em; width:95%; padding-right:5%; padding-top: 5px; padding-bottom: 5px;}
.transition-menu .ym-vlist li a:hover {background:#89afdc;color:#3f388a;outline:1 none;}/* ON Feld Farbe Hintergrund und Schriftfarbe bei Mouse Over*/
.transition-menu .ym-vlist li.active a {background:#89afdc; color:#3f388a; font-weight: bold} /* Feldfarbe bei ON Feld Navigation*/

.transition-menu .ym-vlist li ul li {background:#89afdc; font-weight: normal; color:#000;  border-left: 1px solid #eee;}
.transition-menu .ym-vlist li ul li a{background:#89afdc;  color:#fff;font-weight:normal; width:88%; padding-left:20px; border-left: 1px}
.transition-menu .ym-vlist li ul li a:hover {background:none; color:#f90;outline:1 none;}/* ON Feld Farbe Hintergrund und Schriftfarbe bei Mouse Over*/
.transition-menu .ym-vlist li ul li.active a{background:none; color:#a2c438;font-weight: bold} /* Feldfarbe bei ON Feld Navigation*/

}

@media screen and (min-width:0){
.ym-form input,.ym-form input,.ym-form textarea,.ym-form select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:60%}
.ym-columnar label{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.ym-columnar .ym-fbox-select select,.ym-columnar .ym-fbox-text input,.ym-columnar .ym-fbox-text textarea{width:70%}
.ym-full .ym-fbox-select select,.ym-full .ym-fbox-text input,.ym-full .ym-fbox-text textarea{width:100%}

}


@media screen,projection{
.ym-form{border:0px #fff solid;margin:1.5em 0 0 0;padding:0}
.ym-form fieldset{position:static;background:transparent;margin:.75em 0 .75em 0;padding:0 .5em}
.ym-form legend{background:transparent;color:#000;font-size:1.2em;line-height:1.25em;font-weight:bold;padding:0 .5em}
.ym-form label{color:#666;line-height:1.5em}
.ym-label{color:#666;padding-top:.25em}
.ym-form .ym-form div.ym-fbox-check:focus+label{color:#000}
.ym-form div.ym-fbox-text,.ym-form div.ym-fbox-select,.ym-form div.ym-fbox-check,.ym-form div.ym-fbox-button{padding:.3em 1em;margin-bottom:.5em}
.ym-form div.ym-fbox-button{padding:0 1em 1.5em 1em;margin:0}
.ym-form .ym-gbox{padding:0 .5em;margin-right:0}
.ym-form h6{color:#000;margin:1em 0 0 1em}
.ym-form .ym-fbox-text input,.ym-form .ym-fbox-text textarea{line-height:1em;padding:.25em .3em;margin-top:-2px}
.ym-form .ym-fbox-select select{line-height:1em;padding:.25em 2px .25em 1px;margin-top:-2px}
.ym-form input,.ym-form textarea,.ym-form select,.ym-form optgroup{font-family:Arial,Helvetica,sans-serif;-webkit-box-shadow:inset 0 0 4px #eee;-moz-box-shadow:inset 0 0 4px #eee;box-shadow:inset 0 0 4px #eee}
.ym-form optgroup{font-style:normal;font-weight:bold}
.ym-form .ym-fbox-text input,.ym-form .ym-fbox-text textarea,.ym-form .ym-fbox-select select{border:1px solid #ddd}
.ym-form .ym-message{color:#666;margin-bottom:.5em}
.ym-form sup{color:#800;font-weight:bold}
.ym-form input:valid,.ym-form textarea:valid{background-color:#fff}
.ym-form input:invalid,.ym-form textarea:invalid{background-color:#fdd}
.ym-form .ym-error label{color:#800;font-weight:normal}
.ym-form .ym-error input,.ym-form .ym-error select,.ym-form .ym-error textarea{border:1px #800 solid}
.ym-form .ym-error input:hover,.ym-form .ym-error input:focus,.ym-form .ym-error select:hover,.ym-form .ym-error select:focus,.ym-form .ym-error textarea:hover,.ym-form .ym-error textarea:focus{border:1px #800 solid!important}
.ym-form .ym-error .ym-message{color:#800}
.ym-form div.ym-fbox-text input:focus,.ym-form div select:focus,.ym-form div textarea:focus,.ym-form div.ym-fbox-text input:hover,.ym-form div select:hover,.ym-form div textarea:hover,.ym-form div.ym-fbox-text input:active,.ym-form div select:active,.ym-form div textarea:active{border:1px #888 solid;background:#fff}

.ym-button,.ym-form button,.ym-form input[type="button"],.ym-form input[type="reset"],.ym-form input[type="submit"] {
	display:inline-block;
	white-space:nowrap;
	background-color:#89afdc;
	color:#3f388a!important;
	cursor:pointer;
	font:normal 1em/2em Arial,Helvetica;
	margin:1.5em .75em 0 0;
	padding:0 1.5em;
	overflow:visible;
	text-decoration:none!important;
	}

.ym-form button:active,.ym-form input[type="button"]:active,.ym-form input[type="reset"]:active,.ym-form input[type="submit"]:active,.ym-button:active{background-color:#bbb;background-image:-webkit-linear-gradient(top,#ccc,#bbb);background-image:-moz-linear-gradient(top,#ccc,#bbb);background-image:-ms-linear-gradient(top,#ccc,#bbb);background-image:-o-linear-gradient(top,#ccc,#bbb);background-image:linear-gradient(top,#ccc,#bbb);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#cccccc',EndColorStr='#bbbbbb');box-shadow:2px 2px 3px rgba(0,0,0,.2) inset;position:relative;top:1px}
.ym-form button:focus,.ym-form input[type="button"]:focus,.ym-form input[type="reset"]:focus,.ym-form input[type="submit"]:focus,.ym-button:focus{outline:0;background:#d3bc7e}
.ym-form button:before,.ym-button:before{background:#ccc;background:rgba(0,0,0,.1);float:left;width:1em;text-align:center;font-size:1.5em;margin:0 1em 0 -1em;padding:0 .2em;-moz-box-shadow:1px 0 0 rgba(0,0,0,.5),2px 0 0 rgba(255,255,255,.5);-webkit-box-shadow:1px 0 0 rgba(0,0,0,.5),2px 0 0 rgba(255,255,255,.5);box-shadow:1px 0 0 rgba(0,0,0,.5),2px 0 0 rgba(255,255,255,.5);-moz-border-radius:.15em 0 0 .15em;-webkit-border-radius:.15em 0 0 .15em;border-radius:.15em 0 0 .15em;pointer-events:none}
.ym-add:before{content:"\271A"}
.ym-delete:before{content:"\2718"}
.ym-edit:before{content:"\270E"}
.ym-email:before{content:"\2709"}
.ym-like:before{content:"\2764"}
.ym-next:before{content:"\279C"}
.ym-play:before{content:"\25B6"}
.ym-save:before{content:"\2714"}
.ym-spark:before{content:"\2737"}
.ym-star:before{content:"\2605"}
.ym-form button::-moz-focus-inner{border:0;padding:0}
.ym-form input[type=button]::-moz-focus-inner,.ym-form input[type=reset]::-moz-focus-inner,.ym-form input[type=submit]::-moz-focus-inner{padding:.4em}
.ym-form button[disabled],.ym-form button[disabled]:hover,.ym-form input[type=button][disabled],.ym-form input[type=button][disabled]:hover,.ym-form input[type=reset][disabled],.ym-form input[type=reset][disabled]:hover,.ym-form input[type=submit][disabled],.ym-form input[type=submit][disabled]:hover,.ym-button.ym-disabled,.ym-button.ym-disabled:hover{color:#aaa!important;border-color:#aaa;cursor:default;text-shadow:none;position:static;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}

* html .ym-button,* html .ym-form button{display:inline-block;white-space:nowrap;filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee',EndColorStr='#cccccc');
border:1px solid #777;color:#333!important;cursor:pointer;font:normal 1em/2em Arial,Helvetica;margin:1.5em .75em 0 0;padding:0 1.5em;overflow:visible;text-decoration:none!important}

* html .ym-form button:focus,* html .ym-button:focus{outline:0;background:#d3bc7e}* html .ym-form button:hover,* html .ym-button:hover{background-color:#ddd;filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#d3bc7e',EndColorStr='#dddddd')}* html .ym-form button:active,* html .ym-button:active{background-color:#bbb;filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#cccccc',EndColorStr='#bbbbbb');position:relative;top:1px}
* html .ym-button.ym-disabled,* html .ym-button.ym-disabled:hover{background:#eee;color:#aaa!important;border-color:#aaa;cursor:default;text-shadow:none;position:static}

}




@media screen,projection{
.jquery_tabs{margin:1.5em 0 0}
.jquery_tabs ul.tabs-list{display:table;font-size:1em;line-height:1.5em;list-style-type:none;margin:0;position:relative;z-index:1}
.jquery_tabs ul.tabs-list li a{font-size:1em;line-height:1.5em;padding:.75em}

.jquery_tabs .tabhead{position:absolute;left:-32768px}

/* TAB BODY ANGABEN*/
.jquery_tabs .content {width:100%;
	border-top:1px #ccc solid;
	border-right:0px #ccc solid;
	border-left:0px #ccc solid;
	clear:both;
	padding:0;
	position:relative;
	top:-1px;
	margin-bottom:0px;
	background-image:  url(../bilderpfad/background/bl800x400.png);
	background-repeat:no-repeat;
	background-position:top left;
	}
			
.jquery_tabs ul.tabs-list li{border:0 none;display:inline;float:left;margin:0 .3em 0 0;padding:0}
.jquery_tabs ul.tabs-list li a{background:transparent;color:#666;display:block;float:left;font-weight:normal;margin:0}


/*Hover Position*/
.jquery_tabs ul.tabs-list li a:focus,.jquery_tabs ul.tabs-list li a:hover,.jquery_tabs ul.tabs-list li a:active{background:#e4e1fa;border-radius:.2em .2em 0 0;
color:#796dab;font-weight:normal;outline:0 none;text-decoration:none}

/*Normale Position*/
.jquery_tabs ul.tabs-list li.current a,.jquery_tabs ul.tabs-list li.current a:focus,.jquery_tabs ul.tabs-list li.current a:hover,.jquery_tabs ul.tabs-list li.current a:active
{background:#f3fcfd; border:1px #ccc solid;border-bottom:0 none;border-radius:.2em .2em 0 0;
color:#666;font-weight:bold;text-decoration:none}

.jquery_tabs .current-info,.jquery_tabs .accessibletabsanchor{left:-999em;position:absolute}
.jquery_tabs .tab-content{border-bottom:1px transparent solid;border-top:1px transparent solid;*overflow:hidden}
* html .jquery_tabs .tab-content{border-bottom:1px #fff solid;border-top:1px #fff solid}
* html .jquery_tabs .content{z-index:-1}
* html .jquery_tabs{zoom:1;width:auto;position:relative}*+html .jquery_tabs{zoom:1;width:auto}.jquery_tabs *{zoom:1}


.jquery_tabs h5{color:#f90; line-height:15px; font-size:100px}

}



@media all{
html *{font-size:100%}

textarea{font-family:'DaxWeb', 'Arial', Consolas,"Lucida Console","Andale Mono","Bitstream Vera Sans Mono","Courier New",Courier}

body{font-family:'DaxWeb', 'Open Sans','Arial', sans-serif;font-size:87.50%; color:#444; -webkit-text-size-adjust:100%}

h1,h2,h3,h4,h5,h6{font-family:'DaxWeb', 'Open Sans', Arial,Helvetica,sans-serif;
	font-weight:300;
	color:#f67728;  /*#4c4c4c*/
	margin:0;
	letter-spacing:0.0em;
	} 

h1 {font-size:3.4em;
	line-height:120%;
	margin-bottom:5px;
	letter-spacing:-0.05em;
	}
	
h1 span{font-size:0.80em;
	color:#999;
	}
	
h1 {font-size:3.4em;
	line-height:120%;
	margin-bottom:5px;
	letter-spacing:-0.05em;
	}
h1 span{font-size:0.80em;
	color:#999;
	}	
	
h2 {font-size:2.4em;
	line-height:120%;
	margin:35px 0 0 0;
	letter-spacing:0.0em;
	}
h2 span{font-size:0.80em;
	margin-top:0px;
	color:#999;
	}

h1 .center{font-size:3.6em;
	text-align:center;
	line-height:120%;
	margin-bottom:5px;
	letter-spacing:-0.05em;
	}
h1 .center span{font-size:0.80em;
	color:#999;
	}
	
h2 .center{font-size:2.4em;
	line-height:120%;
	margin:35px 0 0 0;
	letter-spacing:0.0em;
	}
h2 .center span{font-size:0.80em;
	margin-top:0px;
	color:#999;
	}

h3 {font-size:1.6em;
	line-height: 0.8571em;
	line-height: 1.2em;
	margin:0.8571em 0 0.8571em 0;
	letter-spacing:-1px}

h4 {font-size:1.4em;
	line-height: 1.125em;
	margin:1.125em 0 0 0;}

h5 {font-size:1.3em;
	line-height: 1.4857em;
	margin: 1.5em 0 -5px 0;}

h6 {font-size:1.1em;
	line-height: 1.5em;
	margin: 1.5em 0 0.5em 0;}


a:hover {color:#f67728;}
a:hover p {color:#999;}

.linkpfeil{color:#502473;
	font-weight:400;
	padding-right:15px;
	background: url("../bilderpfad/buttons/pfeilrechts_lila.png") no-repeat  right 5px;
	}
	
.linkpfeilup {  
	color:#666;
	font-size:1.05em;
	line-height:65px;
	margin-top:0px;
	margin-left:15px;
	padding:0px 0  0 25px;
	background: url("../bilderpfad/buttons/a_outupgr.png") no-repeat left 3px;
	}

.marginuppfeil{margin:60px 0 60px 0}
.marginuppfeil-kl{margin:30px 0 30px 0}

.marginuppfeil-oben{margin:60px 0 00px 0}

.newszurueck {margin-top:50px;}


ul,ol,dl{font-size:1em;line-height:1.5em;margin:1.5em 0 0 1em}
ul{list-style-type:disc}
ol{list-style-type:decimal}
ul ul{list-style-type:circle;margin-top:0}
ol ol{list-style-type:lower-latin;margin-top:0}
ol ul{list-style-type:circle;margin-top:0}
li{font-size:1em;line-height:1.5em;margin-left:.8em}

p {font-size:1.1em; line-height:1.55em; margin:1.25em 0 0 0}

strong,b{font-weight:bold}
em,i{font-style:italic}
hr{color:#fff;background:transparent;margin:0 0 .75em 0;padding:0 0 .75em 0;border:0;border-bottom:1px #eee solid}

a{color:#6007ac;background:transparent;text-decoration:none} 
a:active{outline:0}
a:hover,a:focus{color:#db5902;text-decoration:none}

img,figure{margin:0}

.flexible{margin-top:1.5em; max-width:100%}

a p {cursor:pointer;
	text-decoration:none;
	color:#333;
	transition: color .2s linear;
	-moz-transition: color .2s linear;
	-o-transition: color .2s linear;
	-webkit-transition: color .2s linear;
	}


* 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)}


.float-left{float:left;display:inline;margin:1.5em 1em 0 0}
.float-right{float:right;display:inline;margin:1.5em 0 0 1em}
.center{text-align:center;margin:1.5em auto 0 auto}


table{font-size:0.9em;
	width:95%;
	border-collapse:collapse;
	margin:0;
	line-height:80%;}
	
thead th{
	text-align:left;
	font-size:1.4em;
	line-height:1.2em;
	padding-bottom:3px;
	font-weight:normal;
	color:#f90;
	border-bottom:2px #000 solid}

tbody {text-align:left;border-top:1px solid #ccc;text-align:left}
tbody tr{line-height:30px; text-align:left;border-top:1px solid #eee; padding:0 15px 0 15px}
tbody td{line-height:30px; text-align:left;border-top:1px solid #eee;padding:0}
tbody tr:hover th,tbody tr:hover td{line-height:30px}

}





@media screen,projection{
body{overflow-y:scroll}
body&gt;header,body&gt;footer,body&gt;nav,body&gt;[id]{min-width:960px}
body&gt;#intro{min-width:912px}

* html .ym-wrapper{width:1140px}
.ym-wrapper{text-align:left;margin:0 auto;max-width:1220px;}
.ym-wbox{padding:0px 48px;position:relative;}
}




@media screen,projection{

#intro {font-family:'Arial',Arial,Helvetica,sans-serif;
	font-size:8px;
	text-transform:uppercase;
	letter-spacing:0px;
	color:#ccc;
	background:#fff;
	padding:5px 0 10px 10px;
	letter-spacing:1.5px;
	word-spacing:1.5px;
	text-align:left}


header {padding:2px 0 0 0;}
header .ym-wbox{padding:0 10px 0 10px; border-top:0px solid #d2e4f2;}   /* Habe Linie TOP eingebaut um den weißen Streifen oben wegzubekommen */
header .ym-wrapper{padding:0 10px 0 10px; }
header #intro{margin-top:10px; padding-top:0px;}



header .headerrechts{flaot: right; padding: 0 100px 0 0}

header h1,header h2,header h3, header h4{
	font-family:'DaxWeb', Arial,Helvetica, sans-serif;
	font-weight:normal;
	color:#f90;
	border:0 none;
	}

header h2{margin: 0.15em 0 0 0;
	color:#444; 
	font-size:1.7em;
	}


header h3{font-size:1.6em;
	letter-spacing:-1.3px;
	line-height:1em;
	margin:0.2em 0 0 0;
	margin-top:10px;
	}

header h4{font-size:1.5em;
	padding:0px;
	margin:0.1em 0 0 0; 
	letter-spacing:0.3px;
	}

header h5{display:none}

header .break{display:none}
header .logo{float:right; margin-top:0px; padding:0 0 0 5px}

header .ym-wrapper {padding:5px 10px 0 10px;
	background-image: url(../bilderpfad/home/logo-konik-style-your-smile.jpg);
	background-position:98% 40px;
	background-repeat: no-repeat;
	}
	
header .headerpadding{padding:0 10px 10px 10px}
header .headerlinks{max-width:55%; height:150px}


header .searchpadding {padding-top:0px; padding-bottom: 20px}

.display960 {}
.display480 {display: none}
.display740 {display: none}



.jamedafahne {padding:0; margin: -30px 0 0 0; float: right}

.hintwechsler { background-image:url(../bilderpfad/home/background_wechsler_alle_gr.jpg); background-repeat:repeat-x;}

.streifenw {background: #fff; height: 5px; border-top: solid 1px #888}

#main{min-height:520px;  padding-top:40px}
#main .ym-gbox-right{padding:0 68px 0 68px}


.search {margin:0px 0px 10px 0; float: right}

.searchstyle {background-image: url(../bilderpfad/buttons/suche.png);
		background-repeat: no-repeat;
		background-position: left -4px;
		padding: 2px 0 2px 30px; color: #777777;}
.disnone {display: none}



.news {margin:auto; max-width:850px; padding: 0 60px 0 60px; border:0px #eee solid;}
.news h3{font-size:1.8em;line-height:1.3em}
.newseinzel {max-width:850px; padding: 80px 150px 0 150px}
.newseinzel h2 {color:#333; font-size:2.0em;line-height:1.3em}
.newseinzel .newsautor{font-size:0.8em; padding:40px 0 40px 0}


.linkmehrkl {display: none; padding: 0; margin: 0;}
.linkmehr {padding: 0px 0 25px 0}

.impressum {padding: 50px 0 65px 0}
.impressum .ym-wrapper {padding: 0 55px 0 55px}

.wseiten {padding:10px 0 20px 0}
.wseitentext {padding:0 0 0 30px}

.width90 {width:90%}
.width85 {width:85%}
.width80 {width:80%}
.width75 {width:75%}
.width70 {width:70%}

.panorama {padding: 20px 0 50px 0; width:100%; height:850px}


#secondary {color:#fff; padding: 0; margin: 0; clear:both; background:#666; }
#secondary h2 {color:#fff; padding: 30px 0 10px 0;}
#secondary p {padding: 0; margin: 0;}
#secondary p a{color: #f67728}
#secondary .ym-gbox-left{padding-top:10px}
#secondary .ym-wrapper-footer{border-bottom:1px #fff solid}


footer{color: #fff; background:#666; padding-top: 15px; border-top: solid 1px #fff}
footer p {color: #fff}
footer p a{color: #fff}
footer div {color: #fff}
.ym-wrapper-footer{text-align:left;margin:0 auto; padding:0px 10px 0px 10px;  max-width:1200px}
.ym-wbox-footer{padding:0px}


#autor{color: #9f9f9f; font-size:80%; line-height:105%; padding-bottom: 50px}


.mnav ul{margin:0}
.mnav h2{margin:0; font-size:1.3em;color:#fff;}

.mnav {background:#9abde7;
border-right:0px solid #646464;border-right:1px solid rgba(255,255,255,.1);
border-left:10px solid #323232;border-left:1px solid rgba(0,0,0,.2);
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#9abde7,EndColorStr=#729bcc);
-ms-filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#9abde7,EndColorStr=#729bcc)}

* html .mnav ul{overflow:hidden}

.mnav li{
-webkit-box-shadow:inset 0 -10px 5px rgba(153,153,153,.9);
-moz-box-shadow:inset 0 -10px 5px rgba(153,153,153,.9);
box-shadow:inset 2px -10px 5px rgba(98,144,198,.9);
overflow:hidden;
text-shadow:1px 1px 1px rgba(0,0,0,.8)
background:#9abde7;
background-image: -webkit-linear-gradient(top, #9abde7 15%, #729bcc 100%);
background-image: -moz-linear-gradient(top, #9abde7 15%, #729bcc 100%);
background-image: -o-linear-gradient(top, #9abde7 15%, #729bcc 100%);
background-image: -ms-linear-gradient(top, #9abde7 15%, #729bcc 100%);
background-image: linear-gradient(top, #9abde7 15%, #729bcc 100%);
filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#9abde7', endColorstr='#729bcc');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#9abde7, endColorstr=#729bcc)";
zoom: 1;
}

.mnav li.active{
-webkit-box-shadow:inset 0 -10px 5px rgba(153,153,153,.9);
-moz-box-shadow:inset 0 -10px 5px rgba(153,153,153,.9);
box-shadow:inset 2px -10px 5px rgba(42,85,136,.9);
background: #6290c6;
background-image: -webkit-linear-gradient(top, #6290c6 15%, #2b578c 100%);
background-image: -moz-linear-gradient(top, #6290c6 15%, #2b578c 100%);
background-image: -o-linear-gradient(top, #6290c6 15%, #2b578c 100%);
background-image: linear-gradient(top, #6290c6 15%, #2b578c 100%);
filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#6290c6', endColorstr='#2b578c');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#6290c6, endColorstr=#2b578c)";
zoom: 1;
}

.mnav li.active h2{color:#fff;}

.mnav li strong,.mnav li a{color:#fff}


.mnav li strong,.mnav li a{
border-left:1px solid #646464;
border-left:1px solid rgba(255,255,255,.1);
border-right:1px solid #323232;
border-right:1px solid rgba(0,0,0,.2);
border-top:1px solid rgba(0,0,0,.2);
border-bottom:1px solid rgba(0,0,0,.2);

font-family:"Droid Sans",Arial,Helvetica,sans-serif;
text-transform:uppercase;
text-align:left;
display:block;line-height:1em;
padding:1em 7%;
color:#9d9fa0;color:rgba(255,255,255,.6);
padding-bottom:100px;
margin-bottom:-86px;
-webkit-transition:background-color .1s linear;-moz-transition:background-color .1s linear;transition:background-color .1s linear;zoom:1
}


.mnav li strong span,.mnav li a span{display:block;margin-top:.7em;font-size:10px;color:#fff;/*color:rgba(255,255,255,.5);*/font-weight:normal}


.mnav li.active strong span,.mnav li.active a span{color:#ffffff;/*color:rgba(255,255,255,.7)*/}

.mnav li strong{
color:#fff;-webkit-box-shadow:inset 0 -24px 30px rgba(255,255,255,.1);
-moz-box-shadow:inset 0 -24px 30px rgba(255,255,255,.1);
box-shadow:inset 0 -24px 30px rgba(255,255,255,.1)}

.mnav li a:hover,.mnav li a:focus,.mnav li a:active{
color:#fff;-webkit-box-shadow:inset 0 -24px 30px rgba(255,255,255,.2);
-moz-box-shadow:inset 0 -24px 30px rgba(255,255,255,.2);
box-shadow:inset 0 -24px 30px rgba(255,255,255,.2);
background:#6290c6;

-webkit-transition:background-color .1s linear;-moz-transition:background-color .1s linear;transition:background-color .1s linear}


.mnav li a:hover span,.mnav li a:focus span,.mnav li a:active span{color:#fff; color:rgba(255,255,255,.7)} /* Scvhriftfareb im großen menü*/

.mnav .onlinebuch a{background-image:url(../bilderpfad/home/header-calender-navi.png);
					background-repeat:no-repeat;
					background-position:left top;}

.mnav .onlinebuch a:hover{background-image:url(../bilderpfad/home/header-calender-navi.png);
					background-repeat:no-repeat;
					background-position:left top;}

.mnav .onlinebuchh2{font-size:1.05em; letter-spacing:-0.03em}

}



@media screen,projection{

nav .ym-wbox{padding:0 48px}
nav .ym-hlist{background:transparent;padding:0}
nav .ym-hlist ul{padding: .5em 0}
nav .ym-hlist li{color:#aaa;font-weight:normal}
nav .ym-hlist li.active a,nav .ym-hlist li a:hover,nav .ym-hlist li a:focus{background:#444;background:rgba(255,255,255,.1);color:#fff}
nav .ym-hlist li a:hover,nav .ym-hlist li a:focus{background:#c6ddf9;background:rgba(1,105,178,.3);color:#000} 
nav .ym-hlist li.active a, nav .ym-hlist li a:focus{-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em; background:#c6ddf9;background:rgba(1,105,178,.2);color:#01499f}
nav .ym-hlist li.active a:hover{background:#c6ddf9;background:rgba(1,105,178,.5);color:#3975bb}


#nav2	{background:#9abde7;
	-webkit-box-shadow:inset 0 -10px 5px rgba(153,153,153,.9);
	-moz-box-shadow:inset 0 -10px 5px rgba(153,153,153,.6);
	box-shadow:inset 2px -10px 5px rgba(98,144,198,.6);
	border-left:1px solid #646464;border-left:1px solid rgba(255,255,255,.1);
	border-right:1px solid #323232;	border-right:1px solid rgba(0,0,0,.2);
	border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2);
	background-image: -webkit-linear-gradient(top, #9abde7 15%, #729bcc 100%);
	background-image: -moz-linear-gradient(top, #9abde7 15%, #729bcc 100%);
	background-image: -o-linear-gradient(top, #9abde7 15%, #729bcc 100%);
	background-image: -ms-linear-gradient(top, #9abde7 15%, #729bcc 100%);
	background-image: linear-gradient(top, #9abde7 15%, #729bcc 100%);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#9abde7', endColorstr='#729bcc');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#9abde7, endColorstr=#729bcc);
	zoom: 1;
	}


#snetlink{float:right; margin:0 20px 0 50px}
#snetlink span{float:right; margin:0 20px 0 50px}
.snetlink{float:left; padding-right:5px}

#snetlink2{float:left; margin:0 20px 0 0}
.snetlink2{float:right; padding:10px 10px 0px 0;}

}



@media screen and (min-width:0){
body&gt;header,body&gt;footer,body&gt;nav,body&gt;#intro,body&gt;[id]{min-width:0}
.ym-wrapper{width:auto}
}

@media print{
body{font-size:10pt;padding:0 5px}nav,.ym-searchform{display:none}
h1,h2,h3,h4,h5,h6{page-break-after:avoid}
}



@media screen,projection{

.aufz {line-height:2.0em;
	margin-top: 30px;
	margin-left: 30px;
	margin-bottom: 15px;
	padding-left: 37px;
	background-image: url(../bilderpfad/pfeilunt.png);
	background-repeat: no-repeat;
	background-position: 0% 2px;
	font-weight:;
	}

.aufza{margin-top: 0px;}
.aufze{margin-bottom: 0px;}

.hcard-download {background:transparent url(../bilderpfad/buttons/hcard.mini.png) no-repeat scroll left top;  padding-left:18px;}

}




@media screen,projection{

.addi {border: 0px solid #000; padding-bottom:25px;}

.addi h2 {font-size:2.2em;
	line-height:120%;
	margin-bottom:5px;
	letter-spacing:-0.05em;
	}
	
.addi h3 {font-size:2em;
	line-height:120%;
	margin-bottom:5px;
	letter-spacing:-0.05em;
	}
	
	
.addi p {color:#666;
	line-height:120%; 
	margin-top:5px;
	}

.addi a p {color:#666; line-height:120%;}

.addi table{
	border-collapse:collapse;
	margin:35px 0 0 0;
	line-height:80%;}
	
	
.addi thead th{color: #4c4c4c;
	font-size:2.2em;
	line-height:120%;
	margin-bottom:5px;
	letter-spacing:-0.05em;
	font-weight: 300}

.addi thead tr th.thklein {font-size: 1.5em}

.addi tbody {text-align:left;border-top:1px solid #ccc;text-align:left}
.addi tbody tr{line-height:30px; text-align:left;border-top:1px solid #eee; padding:0 15px 0 15px}
.addi tbody td{line-height:30px; text-align:left;border-top:1px solid #eee;padding:0}
.addi tbody tr:hover th,tbody tr:hover td{line-height:30px}


.linkkl {text-align:left;padding-bottom: 25px}

.linkkl h5 {
	font-size:1.1em;
	font-weight:normal;
	line-height:100%;
	color:#fec804;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;}
	
.linkkl h5:hover {color:#fff;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	text-decoration:none;
	}

.linkkl p {color:#9f9f9f; 
	line-height:100%; 
	margin-top:5px;
	margin-bottom:1px;
	font-size:0.9em;
	padding:0px;
	}

.linkkl a p {color:#9f9f9f; 
	line-height:115%;
	font-size:0.9em;
	padding:0px;
	text-decoration:none;
	
	}

.linkkl .alink {color:#fff; 
	line-height:115%;
	font-size:0.9em;
	margin-top:15px;
	margin-left:0px;
	padding:0 0 0 22px;
	background: url("../bilderpfad/buttons/a_outw.png") no-repeat  left;
	text-decoration:none;
	}

.linkkl .alink:hover {color:#fec804;
	line-height:115%;
	font-size:0.9em;
	margin-top:15px;
	margin-left:0px;
	padding:0 0 0 22px;
	background: url("../bilderpfad/buttons/a_over.png") no-repeat  0px;
	text-decoration: none;
	}


.linkkl .likelink a h1  { 
	font-size:1.1em;
	font-weight:normal;
	line-height:100%;
	text-shadow:0px 0px 0px #ccc;
	color:#fec804;	padding:10px 0 10px 50px;
	background: url("https://www.almedico.com/bilderpfad/buttons/like_magenta50.png") no-repeat  0px;
	}
	
	
.linkkl .likelink { 
	line-height:115%;
	font-size:1.0em;
	margin-top:0px;
	margin-left:0px;
	padding:10px 0 10px 50px;
	background: url("https://www.almedico.com/bilderpfad/buttons/like_magenta50.png") no-repeat  0px;
	}

.linkkl .likelink:hover{ 
	line-height:115%;
	font-size:1.0em;
	margin-top:0px;
	margin-left:0px;
	padding:10px 0 10px 50px;
	background: url("https://www.almedico.com/bilderpfad/buttons/like_magenta50.png") no-repeat  0px;
	text-decoration:none;
	}

.linkkl .snetlink{float: left; padding-top:20px; padding-right:10px}



.alink {color:#000;
	margin-top:15px;
	margin-left:2px;
	padding:0 0 0 30px;
	background: url("../bilderpfad/buttons/a_out.png") no-repeat  left;
	}

.alink:hover{color:#f67728; 
	background: url("../bilderpfad/buttons/a_over.png") no-repeat  1px;
	}

	
.alinkgr { 
	font-size:1.05em;
	text-shadow:1px 1px 1px #ccc;
	margin-top:15px;
	text-transform: uppercase;
	margin-left:10px;
	padding:0 0 0 20px;
	background: url("../bilderpfad/buttons/a_outgr.png") no-repeat  left;
	color:#666; 
	}

.alinkgr:hover{color:#444; 
	margin-top:15px;
	margin-left:10px;
	padding:0 0 0 20px;
	background: url("../bilderpfad/buttons/a_overgr.png") no-repeat  5px;
	}


.alinkupgr { 
	color:#502473;
	font-size:1.05em;
	line-height:55px;
	text-shadow:1px 1px 1px #ccc; margin-top:15px;
	margin-left:15px;
	padding:0 0 0 30px;
	background: url("../bilderpfad/buttons/a_outupgr.png") no-repeat left 3px;
	}

.alinkupgr:hover{color:#502473; 
	margin-top:15px;
	margin-left:15px;
	padding:0 0 0 30px;
	background: url("../bilderpfad/buttons/a_overupgr.png") no-repeat left top;
	}

.alinkupgrw { 
	color:#fff;
	font-size:1.05em;
	line-height:55px;
	margin-left:15px;
	padding:0 0 0 30px;
	background: url("../bilderpfad/buttons/a_outupgr.png") no-repeat left 3px;
	}

.alinkupgrw:hover{color:#fec804; 
	margin-top:15px;
	margin-left:15px;
	padding:0 0 0 30px;
	background: url("../bilderpfad/buttons/a_overupgr.png") no-repeat left top;
	}	

.alinkorange { 
	font-size:1.1em;
	text-shadow:none;
	margin-top:15px;
	margin-left:10px;
	padding:0 0 0 20px;
	background: url("../bilderpfad/buttons/a_outgr.png") no-repeat  left;
	color:#f67728; 
	}

.alinkorange:hover{color:#e46a1e; 
	margin-top:15px;
	margin-left:10px;
	padding:0 0 0 20px;
	background: url("../bilderpfad/buttons/a_overgr.png") no-repeat  5px;
	}

.cloud {padding-right:0px;  padding-top:15px}

div.cloud, div.cloud a{line-height:1.55em; text-align: center; font-family:Tahoma,Verdana,sans-serif; font-weight:normal; color:#999;}
.TagItem7{font-size:22px;}
.TagItem6{font-size:19px;}
.TagItem5{font-size:16px;}
.TagItem4{font-size:14px;}
.TagItem3{font-size:10px;}
.TagItem2{font-size:8px;}
.TagItem1{font-size:7px;}



div#voverlay {background-image:url(https://www.almedico.com/video/_lightbox_pics/white.png);
	width:720px;
	height:400px;
	display:none;
	padding:35px;
	}

div#voverlay .close {background-image:url(https://www.almedico.com/video/_lightbox_pics/close.png);
	position:absolute;
	left:5px;
	top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
	}

div#vcontainer{left:0;
	top:0;
	width:100%;
	height:100%;
	background:url(https://www.almedico.com/video/_lightbox_pics/loading.gif) no-repeat 50% 50%;
	}


div#voverlayb {background-image:url(https://www.almedico.com/video/_lightbox_pics/white.png);
	width:720px;
	height:400px;
	display:none;
	padding:35px;
	}




.video1 {padding:5px 5px 10px 5px; 
	background-image: -webkit-linear-gradient(top, #eeedf8 15%, #fff 100%);
	background-image: -moz-linear-gradient(top, #eeedf8 15%, #fff 100%);
	background-image: -o-linear-gradient(top, #eeedf8 15%, #fff 100%);
	background-image: linear-gradient(top, #eeedf8 15%, #fff 100%);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType='0', startColorstr='#eeedf8', endColorstr='#fff');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType='0', startColorstr='#eeedf8', endColorstr='#fff');
	zoom: 1;
	}

.video1 p {color:#ccc;
	font-size:0.9em;
	line-height:130%;
	margin-top:0px;
	margin-bottom:15px;}

.video1 p:hover{
	color:#fff;
	font-size:0.9em;
	line-height:130%;
	margin-top:0px;
	margin-bottom:15px;}


.video1 span{
	color:#ccc;
	line-height: 1.0;
	font-size:0.8em;
	margin-bottom:0px;}
	
.video1 h2 { 
	font-size:1.6em;
	margin:45px 0 0 0; }
	
.video1 h2:hover {color:#e2007a;}

.video1 h3 {font-size:1.0em; margin:10px 0 5px 0; 
	padding:0 0 0 22px;
	background: url("../bilderpfad/buttons/a_out.png") no-repeat  left;}
	
.video1 h3:hover {color:#e2007a;}

.video1 h5 {color:#fff; margin:0 0 0 0; padding-bottom:10px;}
.video1 h5:hover {color:#e2007a; margin:0 0 0 0; padding-bottom:10px;}

.video1 .ym-grid{padding:10px 0 0 0px}
.video1 .ym-gbox-left{padding:0 20px 0 0px}
.video1 .ym-gbox-right{padding:0 0px 0 10px}


.video1  .ym-grid .linearize-level-2 {padding:5px;
	background:#6962b1;
	-webkit-box-shadow:inset 0 -24px 30px rgba(255,255,255,.1);
	-moz-box-shadow:inset 0 -24px 30px rgba(255,255,255,.1);
	box-shadow:inset 0 -24px 30px rgba(255,255,255,.1);
	border-top:1px solid #646464;border-top:1px solid rgba(255,255,255,.1);
	border-bottom:1px solid #323232;border-bottom:1px solid rgba(0,0,0,.3);
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF161E21,EndColorStr=#FF2C3336);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF161E21,EndColorStr=#FF2C3336)";zoom:1
	}.

.video1  .ym-grid .linearize-level-2 .ym-gbox-left{padding:0px}
.video1  .ym-grid .linearize-level-2 .ym-gbox-right{padding:0 10px 0 10px}

.video1 img {margin:0; padding:0;}
.video1 img:hover {color:#e2007a; margin:0; padding:0;}

.video1 h1 span {width:150px;
	background: url(../bilderpfad/buttons/logo_jor.png) 0px 0px no-repeat!important;
	margin:0; padding:0px 35px 5px 0px;
	}

.video1 .alinkgr { 
	font-size:1.05em;
	text-shadow:1px 1px 1px #ccc;
	margin-top:15px;
	margin-left:10px;
	padding:0 0 0 15px;
	background: url("../bilderpfad/buttons/a_outgr.png") no-repeat  left;
	}

.video1 .alinkgr:hover{color:#000; 

	margin-top:15px;
	margin-left:10px;
	padding:0 0 0 15px;
	background: url("../bilderpfad/buttons/a_overgr.png") no-repeat  5px;
	}

aside {}

aside p{font-size:13px;line-height:1.35;font-style:normal}

#sidebar .sidebar-box {
	background: #89afdc;
	min-height: 400px;
	padding: 0 40px 85px;
	position: relative;
	top: 35px;
	z-index: 3;
	margin-left: 7px;
	margin-bottom: -136px;
}

#sidebar .sidebar-box.white {
	background: transparent;
	padding: 40px;
	min-height: 0;
}

#sidebar .sidebar-box .sidebar-head {
	background: transparent url('../images/sidebar-head.png') no-repeat right top;
	position: absolute;
	width: 100%;
	height: 42px;
	top: -42px;
	right: 0;
}

#sidebar .sidebar-box .sidebar-foot {
	background: transparent url('../images/sidebar-foot.png') no-repeat left top;
	position: absolute;
	width: 100%;
	height: 57px;
	bottom: 0px;
	right: 0;
}

#sidebar .sidebar-box h3 {
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 23px;
	margin-bottom: 35px;
	text-align: left;
}

#sidebar .sidebar-box h4 {
	color: #4c4c4c;
	text-transform: uppercase;
	font-size: 23px;
	margin-bottom: 35px;
	text-align: left;
}

#sidebar .sidebar-box p {
	color: #FFFFFF;
}

#sidebar .sidebar-box.white h3, #sidebar .sidebar-box.white p {
	color: #555555;
}

#sidebar-slider-nav {
	clear: both;
	list-style-type: none;
	margin-left: 86px;
	margin-bottom: 0;
	position: relative;
	top: -21px;
}

#sidebar-slider-nav li {
	background: none repeat scroll 0 0 transparent;
	border: 2px solid #ADE7EB;
	border-radius: 50% 50% 50% 50%;
	color: #ADE7EB;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 19px;
	height: 35px;
	margin-right: 15px;
	text-align: center;
	width: 35px;
}

#sidebar-slider-nav li.active {
	background: #00a1a8;
	color: #FFFFFF;
}

#sidebar-slider.orbit div.orbit-slide {
	height: auto !important;
}


.width_lage {width:1124px; height:550px}
#map_canvas {width:100%; height:100%}

/*******GOOGLE MAP EINBIUNDUNG ******************/
iframe {vertical-align: top;}

#canvas_rahmen{
    position: fixed;
    top: 0px;
    left: 0px;
    width:100%;
    height:100%;
}

#map_canvas_einbau{
    width:100%;
    height:100%;
    position: "absolute";
    top: 0px;
    left: 0px;
    overflow: "hidden";
}

#gcontent {width: 280px}
#gcontent h3 {margin:0; padding:0}

/*******GOOGLE MAP EINBIUNDUNG ******************/

.gruesse{padding: 50px 80px 0 65px;}

}


@media screen,projection{

nav.menuweg{display:block}
nav.menurein{display:none}


.box {margin-top:-392px;
	padding:0 20px 0 100px;
	width: 100%;
	height: 400px;
	background: #87adda;
	-webkit-transition: background 1s ease-in-out, margin-top 1s ease-in-out;
	-moz-transition: background 1s ease-in-out, margin-top 1s ease-in-out;
	-o-transition: background 1s ease-in-out, margin-top 1s ease-in-out;
	-ms-transition: background 1s ease-in-out, margin-top 1s ease-in-out;
	transition:background 1s ease-in-out, margin-top 1s ease-in-out;}

.box-change {margin-top:0px;background:#89afdc;}

.bt {padding: 0px 20px 3px 20px;
	float: right;
	color:#fff;
	text-align:left;
	font-size:1.4em;
	font-weight:bold;
	letter-spacing:0.08em;
	margin:0 35% 0 0;
	width: 150px;
	display: block;
	text-transform: uppercase;
	background:#89afdc;
	border:0px;
	background-image:  url("../bilderpfad/buttons/pfeilunten_weiss.png");
	background-repeat:no-repeat;
	background-position: 90% 6px;}
					
.bt-change {background: #89afdc;
	background-image:  url("../bilderpfad/buttons/pfeilobenkl_weiss.png");
	background-repeat:no-repeat;
	background-position: 90% 6px;}

}








@media screen and (max-width:1024px){

#intro {letter-spacing:0px;
	word-spacing:0px;
	}

.newseinzel {max-width:850px; padding: 70px 100px 0 100px}

header .ym-wbox{padding:0 15px 0 15px;}
header .headerlinks{max-width:55%; height:160px}

header h2{margin: 0.15em 0 0 0;
	color:#444; 
	font-size:1.5em;
	}


header h3{font-size:1.4em;
	letter-spacing:-1.4px;
	line-height:1.3em;
	margin:0.2em 0 0 0;
	margin-top:10px;
	}

header h4{font-size:1.35em;
	padding:0px;
	margin:0.1em 0 0 0; 
	line-height:1.3em;
	letter-spacing:0.3px;
	}

header h5{display:none}



.mnav h2{margin:0; font-size:1.1em;color:#fff;}


h1 {font-size:3.0em;
	line-height:120%;
	margin-bottom:5px;
	letter-spacing:-0.05em;
	}
	
h1 span{font-size:0.85em;
	color:#999;
	}
	
h2 {font-size:2.0em;
	line-height:120%;
	margin:35px 0 0 0;
	letter-spacing:0.0em;
	}
h2 span{font-size:0.8em;
	margin-top:0px;
	color:#999;
	}

h1 .center{font-size:3.0em;
	text-align:center;
	line-height:120%;
	margin-bottom:5px;
	letter-spacing:-0.05em;
	}
h1 .center span{font-size:0.78em;
	color:#999;
	}
	
h2 .center{font-size:2.0em;
	line-height:120%;
	margin:35px 0 0 0;
	letter-spacing:0.0em;
	}
h2 .center span{font-size:0.72em;
	margin-top:0px;
	color:#999;
	}

.gruesse{padding: 30px 0 0 15px;}

.width_lage {width:900px; height:550px}
#map_canvas {width:100%; height:100%}

.mnav .onlinebuch a{background-image:url(../bilderpfad/home/header-calender-navi-1024.png);
					background-repeat:no-repeat;
					background-position:left top;}

.mnav .onlinebuch a:hover{background-image:url(../bilderpfad/home/header-calender-navi-1024.png);
					background-repeat:no-repeat;
					background-position:left top;}

.panorama {padding: 20px 0 50px 0; width:100%; height:600px}







}



@media screen and (max-width:960px){

#intro {display: none}

.linearize-level-1,.linearize-level-1&gt;[class*="ym-g"],.linearize-level-1&gt;[class*="ym-col"]{display:block;float:none;margin-left:0;margin-right:0;width:100%!important}
.linearize-level-1&gt;[class*="ym-g"]&gt;[class*="ym-gbox"],.linearize-level-1&gt;[class*="ym-col"]&gt;[class*="ym-cbox"]{overflow:hidden;padding:0}

.linkmehrkl {display: block; padding: 20px 0 25px 0; margin: 0;}
.linkmehr {display: none}

header {padding: 25px 0 0 0}
header .ym-wbox{padding: 0;}

header .headerlinks{max-width:65%; height:180px}

header .ym-wrapper{padding:0 10px 0 10px;
background-image: url(../bilderpfad/home/logo-konik-style-your-smile-960.jpg);
background-position:98% 40px;
/*background-repeat: no-repeat;*/}

header h2{margin: 0.15em 0 0 0;
	color:#444; 
	font-size:1.8em;
	letter-spacing: 1px;
	
	}

header h3{font-size:1.5em;
	letter-spacing:-1px;
	line-height:1em;
	margin:0.2em 0 0 0;
	margin-top:10px;
	}

header h4{font-size:1.4em;
	padding:0px;
	margin:0.1em 0 0 0; 
	letter-spacing:0.3px;
	line-height:1.2em;
	}


.mnav h2{margin:0; font-size:0.8em;color:#fff;}

.newseinzel {max-width:850px; padding: 70px 50px 0 50px}

.jamedafahne {padding:0; margin: -30px 0 0 0; float: right}

.width_lage {width:700px; height:400px}
#map_canvas {width:100%; height:100%}

.gruesse{padding: 30px 0 0 10px;}


.mnav .onlinebuch a{background-image:url(../bilderpfad/home/header-calender-navi-940.png);
					background-repeat:no-repeat;
					background-position:left top;}

.mnav .onlinebuch a:hover{background-image:url(../bilderpfad/home/header-calender-navi-940.png);
					background-repeat:no-repeat;
					background-position:left top;}


}


@media screen and (max-width:740px){

.linearize-level-2,.linearize-level-2&gt;[class*="ym-g"],.linearize-level-2&gt;[class*="ym-col"]{display:block;float:none;margin-left:0;margin-right:0;width:100%!important}
.linearize-level-2&gt;[class*="ym-g"]&gt;[class*="ym-gbox"],.linearize-level-2&gt;[class*="ym-col"]&gt;[class*="ym-cbox"]{overflow:hidden;padding:0}

.news {padding: 0 10px 0 10px}
.ym-wbox{padding:0px 10px;position:relative}

header {margin:0px 0 0 0; padding:50px 0 0px 0}

header .ym-wrapper {padding:5px 10px 0 10px;
	background-image: none;
	}



header .headerpadding{padding:0 10px 10px 10px; border: solid 0px #f90}
header .headerlinks{max-width:100%; height:150px}

header h2{margin: 0.15em 0 0 0;
	color:#444; 
	font-size:1.7em;
	}

header h3{font-size:1.4em;
	letter-spacing:-1.3px;
	line-height:1em;
	margin:0.2em 0 0 0;
	margin-top:10px;
	}

header h4{font-size:1.2em;
	padding:0px;
	margin:0.1em 0 0 0; 
	letter-spacing:0.3px;
	}

	



h1 {font-size:2.4em;
	line-height:120%;
	margin-bottom:5px;
	letter-spacing:-0.05em;
	}
	
h1 span{font-size:0.85em;
	color:#999;
	}
	
h2 {font-size:1.8em;
	line-height:120%;
	margin:35px 0 0 0;
	letter-spacing:0.0em;
	}
h2 span{font-size:0.8em;
	margin-top:0px;
	color:#999;
	}

h1 .center{font-size:3.0em;
	text-align:center;
	line-height:120%;
	margin-bottom:5px;
	letter-spacing:-0.05em;
	}
h1 .center span{font-size:0.75em;
	color:#999;
	}
	
h2 .center{font-size:2.0em;
	line-height:120%;
	margin:35px 0 0 0;
	letter-spacing:0.0em;
	}
h2 .center span{font-size:0.65em;
	margin-top:0px;
	color:#999;
	}

.gruesse{padding: 20px 0 0 10px;}

nav.menuweg {display:none}
nav.menurein {display:block}

.box {margin-top:0px;
	padding:0 20px 0 20px;
	width: 100%;
	height: 50px;
	background: #87adda;
	}


.display960 {display:none}
.display740 {display:block; padding: 0 ; margin 0}
.displaynone480 {display: none}

/* ANFANG ACCORDION  Menü  ************************************************************************************************/
/* ANFANG ACCORDION  Menü  ************************************************************************************************/
/* ANFANG ACCORDION  Menü  ************************************************************************************************/


#svertical{
  margin:auto;
  padding:0px;
  width:100%;
  overflow: hidden;
  text-align: left;
}	


nav.vertical {
padding:0px;
margin:0px;
background:none;
}

  nav.vertical &gt; ul {
    list-style-type: none;
    margin:0;
  }

    nav.vertical &gt; ul &gt; li {
      display: block;
      margin:0;
    }


      nav.vertical &gt; ul &gt; li &gt; label,
      nav.vertical &gt; ul &gt; li &gt; a {
        background-color: #9abde7;
      /*background-image: -webkit-linear-gradient(135deg, rgb(114, 51, 98), rgb(157, 34, 60));
        background-image: -moz-linear-gradient(135deg, rgb(114, 51, 98), rgb(157, 34, 60));
        background-image: -o-linear-gradient(135deg, rgb(114, 51, 98), rgb(157, 34, 60));
        background-image: linear-gradient(135deg, rgb(114, 51, 98), rgb(157, 34, 60));
        box-shadow: inset 0 1px 1px rgba(0,0,0,.1), 0 1px 1px rgba(0,0,0,.1);*/
	border-bottom: 1px solid rgba(255,255,255,.1);
        color: rgb(255,255,255);
        display: block;
        font-size: 1.5em;
        font-weight: 300;
        height: 50px;
        letter-spacing: .05rem;
        line-height: 50px;
        text-shadow: 0 1px 1px rgba(0,0,0,.1);
        text-transform: uppercase;
        transition: all .1s ease;
        padding-left: 50px;
        background-image: url("../bilderpfad/buttons/pfeilunten_weiss.png");
	background-position: 10px center;  
	background-repeat: no-repeat;
      }
	

        nav.vertical &gt; ul &gt; li &gt; label:hover,
        nav.vertical &gt; ul &gt; li &gt; a:hover {
         background-color: #6290c6;
        /* background-image: -webkit-linear-gradient(150deg, rgb(114, 51, 98), rgb(114, 51, 98));
         background-image: -moz-linear-gradient(150deg, rgb(114, 51, 98), rgb(114, 51, 98));
         background-image: -o-linear-gradient(150deg, rgb(114, 51, 98), rgb(114, 51, 98));
         background-image: linear-gradient(150deg, rgb(114, 51, 98), rgb(114, 51, 98));*/
         cursor: pointer;
        }
        
        nav.vertical &gt; ul &gt; li &gt; label + input {
          display: none;
          visability: hidden;
        }

          nav.vertical &gt; ul &gt; li &gt; div {
            background-color: rgb(255,255,255);
            height: 0;
            overflow: scroll;
            transition: all .65s ease;
          }

          nav.vertical &gt; ul &gt; li &gt; div &gt; ul &gt; li{
		padding: 5px 0 0 0;
   		list-style-type: none;
   		font-size: 1.1em;
   		color: #f90;
   		}

          nav.vertical &gt; ul &gt; li &gt; div &gt; ul &gt; li &gt; a{
   		color: #333;
   		}

          nav.vertical &gt; ul &gt; li &gt; div &gt; ul &gt; li &gt; ul &gt; li&gt; a{
   		color: #333;
   		}

            nav.vertical &gt; ul &gt; li &gt; div &gt; p {
              margin: 0px ;
              padding:15px 20px 0 20px;
              text-align: left;
            }

            nav.vertical ::-webkit-scrollbar {
              width: .9rem;
            }

            nav.vertical ::-webkit-scrollbar-thumb {
              background-color: rgb(114, 51, 98);
              border: solid rgb(255,255,255);
              border-width: .4rem .4rem .4rem 0;
              border-radius: 0 .4rem .4rem 0;
            }

            nav.vertical &gt; ul &gt; li &gt; label + input:checked + div {
              padding: 10px 0 0 10px;
              height: 280px;
            }

#svertical &gt; H3{color:#fff; font-size:1.7em;}
#svertical &gt; a{margin:30px; padding:0}



#accordionhome {background-color: #9abde7; border-bottom: 1px solid rgba(255,255,255,.1); list-style-type: none; height: 50px;}
#accordionhome:hover {background-color: #6290c6}

.accordionwseiten {background-color: #9abde7; border-bottom: 1px solid rgba(255,255,255,.1); list-style-type: none; height: 50px;}
.accordionwseiten:hover {background-color: #6290c6}
.accordionwseiten a {padding: 0 0 0 40px;
	color: rgb(255,255,255);
        font-size: 1.5em;
        font-weight: 300;
        letter-spacing: .05rem;
        line-height: 50px;
        text-shadow: 0 1px 1px rgba(0,0,0,.1);
        text-transform: uppercase;}

/* ENDE ACCORDION  Menü  ************************************************************************************************/
/* ENDE ACCORDION  Menü  ************************************************************************************************/
/* ENDE ACCORDION  Menü  ************************************************************************************************/


}




@media screen and (max-width:480px){

.display960 {display:none}
.display480 {display:block; padding: 0 ; margin 0}

.news {padding: 0 10px 0 10px}

#intro{display: none}

header {margin:0; padding:0 0 20px 0;}
header .ym-wrapper{padding-top: 0;margin-top:0}
header .ym-wbox{padding: 0; margin-top:0}

header .headerpadding{padding:0px 0px 0px 0px}
header .headerlinks{max-width:100%; height:165px; border: 1px solid #eee;}

header .logo{width:18%; float:right; margin-top:0px; padding:0 0 0 15px}

header .searchpadding {padding-top:0px; padding-bottom: 20px}



header h1,header h2,header h3{
font-family:'DaxWeb', Arial,Helvetica, sans-serif;
font-weight:normal;
color:#f90;
border:0 none;
}

header h2{
font-size:1.8em;
line-height:1.45em;
margin: 2px 0 0 0;
color:#333; 
}


header h3, header h4{
font-size:1.6em;
letter-spacing:-1.2px;
line-height:1em;
margin:0 0 8px 0;
}

header h4{
font-size:1.2em;
letter-spacing:0em;
margin:0.30em 0 0 0;
}


header .break{display:block; margin-top:-48px; padding:0;}

header h5{display:none}

.search {margin:65px 0px 10px 0; float: right}

.mnav_gold h2{margin:0; font-size:1.7em;color:#fff;}


h1 {font-size:2.0em;
	line-height:120%;
	margin-bottom:5px;
	letter-spacing:-0.05em;
	}

.width_lage {width:400px; height:200px}
#map_canvas {width:100%; height:100%}

.panorama {padding: 20px 0 50px 0; width:100%; height:400px}

}


@media screen and (max-width:340px){


.width_lage {width:260px; height:350px}
#map_canvas {width:100%; height:100%}

.panorama {padding: 20px 0 50px 0; width:200px; height:250px}

}


@media screen and (max-width:340px){

header .headerlinks{height:100px}
header .logo{width:16%; float:right; margin-top:0px; padding:0 0 0 5px}
header .logo {}

header .break{display:none; margin-top:-28px; padding:0;}


header h1,header h2{
font-family:'DaxWeb', Arial,Helvetica, sans-serif;
font-weight:normal;
color:#f90;
border:0 none;
}

header h2{
font-size:1.25em;
line-height:1.2em;
margin-top:5px;
color:#333; 
}


header h3{
font-size:1.3em;
letter-spacing:0px;
line-height:1.15em;
margin:0.1em 0 0 0;
}

/* Zeile mit e-Mail ausgeblendet bei phone hoch*/
header h4{display:none;}

/*Nur bei Phone hoch*/
header h5{
display:inline;
font-weight:bold;
letter-spacing:-1px;
font-size:1.5em;
margin:0.1em 0 15px 0;
}

}


@media (min-width: 1600px) and (max-width: 2200px) {  
.ym-wrapper{text-align:left; margin:0 auto; max-width:1400px}
.ym-wrapper-footer{text-align:left;margin:0 auto; padding:25px 10px 0px 10px;  max-width:1400px}

.ym-innenbox-right {padding:0px 80px 125px 150px;}
.ym-innenbox-left {padding:0px 20px 0px 20px;}

}</pre></body></html>