@media print {
/*@media all {*/

	* {
		color:#000000 !important;
	}
	
	.teaserinfo li, .right_4col li {
		list-style-type:none !important;
	}
	
/*
	.right_4col {
		clear:left !important;
	}
*/










    html {
        height:auto;
    }
    
    body {
        font-size:50%;
        height:auto;
    }
    
    .home #bg_home {
		display:none;
    }

	#header {
		background-color:transparent;
	}

    #preheader {
        display:none;
    }

/*
    
    #preheader>div>div {
        float:right;
    }
    
    #preheader a {
        color:#8e9091;
        font-size:1.4em;
        font-family: "MetaWeb-Light",sans-serif;
        padding:0.5em 0 0.5em 0;
        display:block;
        float:left;
        display:block;
        border:none;
        padding:0.07em 0 0.07em 0;
        line-height:1.1em;
    }
    
    #preheader a:hover {
        color:#000000;
    }
    
    #preheader a.addresslink:before {
        font-family: ElegantIcons;
        content: "\e081";
        font-size:1.2em;
        line-height:0.8em;
        font-weight: normal;
        font-style: normal;
        margin-right:0.3em;
        margin-top:0em;
        display: block;
        float:left;
    }
    
    #preheader a.tellink:before {
        font-family: ElegantIcons;
        content: "\e090";
        font-size:1.2em;
        line-height:0.8em;
        font-weight: normal;
        font-style: normal;
        margin-right:0.3em;
        margin-top:.05em;
        display: block;
        float:left;
    }
    
    #preheader a.maillink:before {
        font-family: ElegantIcons;
        content: "\e076";
        font-size:1em;
        line-height:0.8em;
        font-weight: normal;
        font-style: normal;
        margin-right:0.5em;
        margin-top:-.05em;
        display: block;
        float:left;
    }
    
    #preheader #menu-lang-menu {
        margin-right:30px;
    }
    
    #preheader #menu-lang-menu .cyr {
        font-family: 'Open Sans', sans-serif;
        font-weight:300;
        font-size: 1.3em;
        line-height:1em;
    }
    

    
    .menu-meta-menu-container {
        float:right;
    }
*/

	div.header_wrapper {
		width:610px;
		margin:30px 30px 0 60px;
		height:60px;
	}

    #logo {
        float:right;
        margin:0 0 0 0;
    }


	#logo img {
		display:none;
	}

	#logo img.printlogo {
		display:inline;
	}

    .main-nav, .menu-corona-menu-container, #cookie-notice {
		display:none;
    }



/*
    .contactlinks ul {
        float: right;
        margin: 10px 20px 10px 0;
        padding: 0;
    }
    
    .top-menu li {
        border-left:1px solid #8e9091;
    }
    
    .top-menu li, .contactlinks li {
        padding:0 10px 0 10px;
        display:block;
        float:left;
    }
    
    .top-menu li:first-child {
        border:none;
    }
    
    .top-menu li:last-child {
        padding:0 0 0 10px;
    }
    
    .top-menu li a {
        display:block;
        border:none;
        padding:0.07em 0 0.07em 0;
    }
    
    .top-menu li a:hover {
        color:#000000;
    }
    
    
    .menu, .menu li a, .menu li:hover, .menu li a:hover {
        background-color:transparent !important;
        background-image:none;
    }
    
    .menu li {
        border:none;
        padding:0 0 0 0;
        border-left:1px solid #bdcc50;
        display:block;
        float:left;
    }
    
    .menu li:nth-child(2) {
        border-left:none;
    }
    
    .menu li#menu-item-134, .menu li#menu-item-135, .menu li#menu-item-136, .menu li#menu-item-137, .menu li#menu-item-139, .menu li#menu-item-523 {
        display:none;
    }
    
    .menu li a {
        display:block;
        border:none;
        padding:0.07em 20px 0.07em 20px;
        font-size:1.6em;
        line-height:1em;
        color:#8e9091;
        background:none;
        font-weight:normal;
        text-shadow:none;
        height:auto;
    }
    
    .menu li.current-menu-item > a, .menu li.current-menu-parent > a {
        color:#000000;
    }
    
    .menu li a:hover {
        color:#000000;
    }
    
    
    .menu ul {
        margin-top:0;
        padding-top:18px;
        min-width:20em;
        border-bottom:10px solid #bdcc50;
    }
    
    .menu li li {
        margin:0 0 0 0;
        border:none;
        padding-left:0;
        padding-right:0;
        background-color: rgba(242, 244, 245, 0.95);
    }
    
    .menu li li:hover {
        background-color: rgba(242, 244, 245, 0.95) !important;
    }
    
    .menu li li:first-child {
        padding:0.5em 0 0 0;
    }
    
    .menu li li:last-child {
        padding:0 0 0.5em 0;
    }
    
    .menu li li a {
        font-family: "MetaWeb-CondNormal",sans-serif;
        white-space:normal;
        height:auto;
        color:#8e9091;
        font-size:1.6em;
        line-height:1em;
        margin:0 0 0 0;
        padding:0.25em 20px 0.25em 20px;
    }
    
    .menu li li.current-menu-item a {
        color:#000000;
    }
    
    .menu li li a:hover {
        background-color:transparent !important;
    }
    
    .menu li li a:hover {
        color:#000000;
    }
    
    
    #widgets {
        position:absolute;
        bottom:0;
        left:50%;
        margin:0 0 0 -609px;
        width:1218px;
        height:0;
        font-size:0.9em;
    }
    
    #widgets .grid {
        position:absolute;
        bottom:0;
        margin:0 0 0 0;
        width:300px;
    }
    
    #home_widget_1 {
        left:153px;
    }
    
    #home_widget_2 {
        left:459px;
    }
    
    #home_widget_3 {
        left:765px;
    }
*/
    
    .front-page #wrapper, #wrapper {
        margin: 3em 30px 0 60px;
        width:610px;
/*background-color:#FFFF00;*/
    }

	section {
		page-break-inside:avoid;
		overflow:auto;
	}

/*
    #wrapper #featured {
        width: auto;
        padding-bottom: 40px;
        border: none;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        background-color: transparent;
    }
    
    #wrapper #content h1, #wrapper #content h2.teamheadline, #featured h1, #wrapper #content h2, #featured h2, #wrapper #content h3, #featured h3, #wrapper #content h4, #featured h4, #wrapper #content h5, #featured h5, #wrapper #content h6, #featured h6 {
        font-family: "MetaWeb-Medium",sans-serif;
        font-style: normal;
        font-weight: normal;
        text-align:left;
        padding:0 0 0 0;
    }
    
    #wrapper #content a {
        text-decoration: underline;
        color:#bdcc50;
        font-family: "MetaWeb-Book",sans-serif;
    }
    
    #wrapper #content a:hover {
        color:#000000;
    }
    
    #container {
        position:relative;
        min-height:100%;
        padding:0 0 0 0;
        max-width:none;
        margin:0 0 0 0;
    }
*/
    
    #container #wrapper {
        max-width: none;
    }
    
    #wrapper #content h1, #wrapper #content h2.teamheadline, #featured h1 {
        width:auto;
        margin-left:0;
        margin-right:0;
        font-size:3.6em;
    }
    
    #wrapper #content h2.teamheadline {
        font-size:2.4em;
    }
    
/*    
    .single-post #wrapper #content h1 {
        display:none;
    }
    
    
    #wrapper #content h2.teamheadline {
        padding-top:0.6em;
        clear:left;
    }
    
    #featured #featured-content h1 {
        clear:left;
        width:700px;
        margin-left:0;
        margin-right:0;
        font-size:4.0em;
        color:#FFFFFF;
    }
    
    #featured #featured-content h1 .green {
        color:#bdcc50;
    }
    
    #featured #featured-content p {
        display:none;
    }
*/
    
    #wrapper #content h2, #featured h2 {
        width:auto;
        margin-left:0;
        margin-right:0;
        font-size:2.0em;
    }
    
    
    #wrapper #content h3, #featured h3 {
        width:auto;
        margin-left:0;
        margin-right:0;
        font-size:1.8em;
    }
    
    #wrapper #content p, #featured p, #wrapper #content ul, #featured ul {
        width:auto;
        margin-left:0;
        margin-right:110px !important;
	}

/*
    .nomarginbottom {
        margin-bottom:0 !important;
    }
    
    #wrapper #content .right_10col_12col p, #featured .right_10col_12col p {
        width:504px;
        margin:0 0 3em 0;
    }
*/

    #wrapper #content .right_10col_12col ul, #featured .right_10col_12col ul {
        width:auto;
        margin-left:18px;
    }

    .colarea {
        width:auto;
        margin:0 0 0 0;
    }
    
    .colarea_aside {
        width:auto;
        margin:0 0 0 0;
    }

/*
    #wrapper #content .colarea p, #featured .colarea p, #wrapper #content .colarea h2, #featured .colarea h2, #wrapper #content .colarea h3, #featured .colarea h3, #wrapper #content .colarea h4, #featured .colarea h4, #wrapper #content .colarea h5, #featured .colarea h5, #wrapper #content .colarea h6, #featured .colarea h6, #wrapper #content .colarea li, #featured .colarea li, #wrapper #content .colarea_aside p, #featured .colarea_aside p, #wrapper #content .colarea_aside li, #featured .colarea_aside li {
        width:auto;
    }
*/

    .left_5col {
        clear:left;
        float:left;
        width:130px;
    }

/*
    .left_5col img {
        width:100%;
        margin-bottom:3em;
        display:block;
    }
*/

    .left_16col_15col {
		width:430px;
    }
   
    #wrapper #content .left_16col_15col p, #wrapper #content .left_16col_15col ul {
        margin-right:0 !important;
    }
    
    .right_10col_12col {
        margin-left:50px;
        width:430px;
    }

    .right_4col {
        margin-left:50px;
        width:130px;
        background-color: transparent;
        line-height:1.3em;
        border-bottom:none;
        border-top:1px solid #000000;
        padding-top:0.25em;
    }

/*
    .right_4col .googlemaps iframe {
        width:100%;
    }
*/

    .right_4col .anfahrt_aside {
        padding:8px 0 8px 0;
    }

/*
    .right_4col .anfahrt_aside:hover {
        opacity:0.8;
    }
    
    #wrapper #content .right_4col .googlemaps {
        display:none;
    }
*/

    #wrapper #content .right_4col h3 {
        margin:1em 0 0 0;
    }

    #wrapper #content .right_4col h3:first-child {
        margin-top:0;
    }
    
    #wrapper #content .right_4col p {
        margin:0 0 0 0;
        margin-right:0 !important;
    }

/*    
    a.tellink, a.maillink {
        white-space: nowrap;
    }
*/

    #wrapper #content .right_4col a.tellink {
        margin:1em 0 1em 0;
    }

/*    
    #wrapper #content .right_4col p a {
        font-family: "MetaWeb-Light",sans-serif;
        margin:0 0 0 0 !important;
        font-size:1em !important;
        display:inline;
    }
*/
    
    #wrapper #content .right_4col ul {
        margin:0 0 0 0;
        margin-right:0 !important;
    }

    #wrapper #content .right_4col ul li {
        list-style-type:none !important;
        border-top: 1px solid #000000;
    }

/*
    #wrapper #content .right_4col ul li:first-child {
        margin-top:0.25em;
    }
    
    #wrapper #content .right_4col strong {
        font-family: "MetaWeb-Medium",sans-serif;
        font-weight:normal;
    }
    
    #wrapper #content .right_4col a {
        display:block;
        color:#616363;
        font-family: "MetaWeb-Medium",sans-serif;
        font-weight:normal;
        margin: 1em 0 1em 0;
        padding: 0 0 0 0;
    }
    
    
    
    
    
    .imgrow_24col {
        width:auto;
        margin-bottom:3em;
    }
    
    .imgrow_24col img {
        display:inline-block;
        margin:0 0 0 6px;
    }
*/
    
    .imgrow_24col .img_402x300 {
        width:199px;
        height:150px;
    }
    
    .imgrow_24col .img_402x300:first-child {
        width:200px;
    }

    .imgrow_24col .img_606x300 {
        width:302px;
        height:150px;
    }

    .imgrow_24col .img_810x300 {
        width:404px;
        height:150px;
    }

    .imgrow_24col .img_810x300:first-child {
        width:405px;
    }

/*    
    .imgrow_24col img:first-child {
        margin:0 0 0 0;
    }
    
    .alignnone {
        margin: 0 0 0 0;
    }
*/
    
    #wrapper #content ul, #featured ul {
        margin-left:18px;
    }

    #wrapper #content p, #featured p, #wrapper #content li, #featured li {
        font-size:1.5em;
    }


	#wrapper #content hr {
		height:0;
		background-color:transparent;
		border-top:1px solid #000000;
		margin-left:0 !important;
		margin-right:0 !important;
	}

	#wrapper #content p.introtext {
		font-size:1.8em;
	}

    #wrapper #content li, #featured li {
		list-style-type:disc !important;
		background-image:none;
		padding-left:0;
    }

/*    
    #content {
        margin-top: 0;
        margin-bottom: 0;
    }
    
    #widgets .widget-wrapper .textwidget h3 {
        margin:0 0 0 0;
        font-size:1em;
        font-family: "MetaWeb-Light",sans-serif;
        font-weight:normal;
        line-height:1.4em;
    }
    
    #widgets .widget-wrapper .textwidget ul {
        list-style-type:none;
        margin:0 0 0 0;
        padding:0 0 0 0;
    }
    
    #widgets .widget-wrapper .textwidget ul li {
        border-top:1px solid #dee5a7;
        padding-top:0.25em;
        padding-bottom:0.25em;
    }
    
    #widgets .widget-wrapper .textwidget ul li:first-child {
        margin-top:0.25em;
    }
    
    #widgets .widget-wrapper {
        font-family: "MetaWeb-Light",sans-serif;
        color:#FFFFFF;
        background-color:transparent;
        font-size:2em;
        margin: 0 0 0 0;
        padding: 0 0 0 0;
        border:none;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
    }
    
    .widget-wrapper strong {
        font-family: "MetaWeb-Medium",sans-serif;
        font-weight:normal;
    }
    
    #widgets .textwidget {
        line-height:1.4em;
    }
    
    #widgets .textwidget a {
        display:block;
        color:#FFFFFF;
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    
    #widgets .textwidget div.teaserinfo {
        background-color: rgba(158, 179, 0, 0.6);
        padding:1em;
        min-height:9.8em;
    }
*/

    #widgets .textwidget div.teaserlink {
		display:none;
	}

/*
    #widgets .textwidget div.teaserlink a {
        font-size:1.5em;
        display:block;
        padding:0.5em 0 0.5em 0;
        margin-top:6px;
        background-color: rgba(97, 99, 99, 0.5);
        text-align:center;
        position:relative;
    }
    
    #widgets .textwidget div.teaserlink a:hover {
        background-color: rgba(52, 53, 54, 0.6);
    }
    
    #widgets .textwidget div.teaserlink a:after {
        font-family: ElegantIcons;
        content: "\35";
        font-size:1.25em;
        font-weight: normal;
        font-style: normal;
        display: inline-block;
        text-decoration: inherit;
        position:absolute;
        right:0.45em;
        bottom:0.45em;
    }
    
    #widgets p {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    
    section p strong {
        font-family: "MetaWeb-Book",sans-serif;
        font-style: normal;
        font-weight: normal;
        letter-spacing:0.00em;
    }
    
    aside p {
        font-family: "MetaWeb-CondNormal",sans-serif;
        font-style: normal;
        font-weight: normal;
        font-size:1.5em;
        line-height:1.5em;
        margin:0 0 1.5em 0;
        letter-spacing:0.00em;
    }
    
    aside .abstract {
        font-family: "MetaWeb-CondBold",sans-serif;
        margin:0 0 0 0;
    }
    
    #footer {
        display:none;
    }

*/

}