	@import url('css/menu.css');
	@import url('css/jquery.slider.css');
	@import url('css/formular.css');
	/* General Style */

	*,
	*:before,
	*:after {
	    box-sizing: inherit;
	}
	* {
	    margin: 0;
	    padding: 0;
	    border: 0;
	    font-size: 100%;
	    font: inherit;
	    vertical-align: baseline;
	}
	html {
	    box-sizing: border-box;
	    min-height: 101%;
	}
	body {
	    margin: 0 auto;
	    padding: 0;
	    min-height: 101%;
	    font-family: Helvetica, Arial, Verdana, sans-serif;
	    font-size: 100.01%;
	    line-height: 1em;
	    color: #2F2D2C;
	    background-image: url("backgrounds/backg_body.jpg");
	    background-repeat: repeat;
	    background-color: #CCCCCC;
	    background-attachment: fixed;
	}
	/* Ende General Style */
	/* Den Onlex-Counter verstecken */

	.onlex_counter {
	    display: none;
	}
	/* Ende Onlex-Counter verstecken */
	/* HTML5 display-role reset for older browsers */

	article,
	aside,
	details,
	figcaption,
	figure,
	footer,
	header,
	hgroup,
	menu,
	nav,
	section {
	    display: block;
	}
	/* Ende HTML5 reset for older browsers */
	/* Start Textformat */

	h1 {
	    margin: 0;
	    padding: 0;
	    line-height: 3.8em;
	    font-family: Helvetica;
	    font-size: 2.5em;
	    font-weight: 100;
	    text-align: left;
	    color: #E2DBDB;
	}
	h2 {
	    margin: 0;
	    padding: 0.9em 0 0.3em 0;
	    line-height: 1.2em;
	    font-family: Helvetica;
	    font-size: 1.3em;
	    font-weight: 700;
	    text-align: left;
	    color: #C50116;
	}
	h3 {
	    margin: 0;
	    padding: 0.4em 0 0.2em 0;
	    font-family: Helvetica;
	    font-size: 1.2em;
	    font-weight: 700;
	    text-align: left;
	    color: #0B173B;
	}
	h4 {
	    margin: 0;
	    padding: 0.4em 0 0 0;
	    line-height: 1.2em;
	    font-family: Helvetica;
	    font-size: 1em;
	    font-weight: 700;
	    text-align: left;
	    color: #424242;
	}
	h5 {
	    margin: 0;
	    padding: 0.5em 0 0.2em 0;
	    line-height: 1.2em;
	    font-family: Helvetica;
	    font-size: 1em;
	    font-weight: 700;
	    text-align: left;
	    color: #585858;
	}
	p {
	    margin: 0;
	    padding: 0.2em 0 0.3em 0;
	    font-family: Helvetica;
	    font-size: 1em;
	    font-weight: 500;
	    text-align: left;
	    color: #6E6E6E;
	}
	a {
	    text-decoration: none;
	}
	.smalltext {
	    font-size: 75%;
	}
	.bigtext {
	    font-size: 110%;
	}
	.red {
	    font-weight: 500;
	    color: #C60017;
	}
	.blue {
	    font-weight: 500;
	    color: #100262;
	}
	.bold {
	    font-weight: 700;
	}
	.kursiv {
	    font-style: italic;
	}
	.justify {
	    text-align: justify;
	}
	.opacity70 {
	    filter: alpha(opacity=70);
	    /* IE */
	    opacity: 0.7;
	    /* allgemein */
	    -moz-opacity: 0.7;
	    /* Mozilla */
	    -khtml-opacity: 0.7;
	    /* KTHML */
	    -opera-opacity: 0.7;
	    /* Opera */
	}
	/* Ende Textformat */
	/* Start Bilderformat */

	img {
	    margin: 0;
	    padding: 0;
	    height: auto;
	    max-width: 100%;
	    border: 0;
	}
	/* Ende Bilderformat */
	/* Start Aufzählungsformat */

	ol,
	ul {
	    list-style: none;
	}
	li {
	    margin: 0;
	    padding: 0;
	    color: #6E6E6E;
	}
	/* Ende Aufzählungsformat */
	/* Start Tabellenformat */

	table {
	    width: 100%;
	    border-collapse: collapse;
	    border-spacing: 0;
	}
	table th {
	    text-align: left;
	}
	.col1 {
	    width: 1%;
	}
	.col3 {
	    width: 3%;
	}
	.col8 {
	    width: 8%;
	}
	.col30 {
	    width: 30%;
	}
	.col43 {
	    width: 43%;
	}
	.col50 {
	    width: 50%;
	}
	.col60 {
	    width: 60%;
	}
	.col6 {
	    width: 6%;
	}
	.tabpad05 {
	    padding: 0.2em 0;
	}
	/* Ende Tabellenformat */
	/* Start Horizontale Linien */

	.red_solid_95 {
	    border-top: 0.1em solid #C50116;
	    width: 95%;
	    margin: 0.5em 0.5em 0 0.5em;
	}
	.red_solid_85 {
	    border-top: 0.1em solid #C50116;
	    width: 95%;
	    margin: 0.5em 0.5em 0 0.5em;
	}
	.red_dotted {
	    border-top: 0.1em dotted #C50116;
	    width: 95%;
	    margin: 0.5em 0.5em 0 0.5em;
	}
	.red_dashed {
	    border-top: 0.1em dashed #C50116;
	    width: 95%;
	    margin: 0.5em 0.5em 0 0.5em;
	}
	/* Ende Horizontale Linien */
	/* Start Allgemeine Positionsdefinitionen */

	.top {
	    vertical-align: top;
	}
	.middle {
	    vertical-align: middle;
	}
	.bottom {
	    vertical-align: bottom;
	}
	.left {
	    text-align: left;
	}
	.center {
	    text-align: center;
	}
	.right {
	    text-align: right;
	}
	/* Ende Allgemeine Positionsdefinitionen */
	/* Start Gesamtcontainer */

	#wrapper {
	    position: relative;
	    margin: 1em auto;
	    padding: 0;
	    max-width: 920px;
	    background: #FFFFFF;
	    box-shadow: 2px -4px 8px 6px rgba(138, 135, 135, 1);
	    -webkit-box-shadow: 2px -4px 8px 6px rgba(138, 135, 135, 1);
	    -moz-box-shadow: 2px -4px 8px 6px rgba(138, 135, 135, 1);
	    -o-box-shadow: 2px -4px 8px 6px rgba(138, 135, 135, 1);
	}
	/* Ende Gesamtcontainer */
	/* Start level_1 - Logo/Spruch */

	#level_1 {
	    display: block;
	    margin: 0 auto;
	    padding: 1.2em 0 0.6em 1em;
	    max-width: 920px;
	    background-color: #C50116;
	}
	#logo_lev1 {
	    display: inline-block;
	    margin: 0 0 0 -2em;
	    padding: 0.6em 0 0.6em 2.5em;
	    width: 41%;
	    height: auto;
	    text-align: left;
	    background: #FFFFFF;
	    border-radius: 0 5em 5em 0;
	    -moz-border-radius: 0 5em 5em 0;
	    -webkit-border-radius: 0 5em 5em 0;
	    -o-border-radius: 0 5em 5em 0;
	    box-shadow: 4px 3px 7px 4px rgba(59, 58, 59, 0.59);
	    -webkit-box-shadow: 4px 3px 7px 4px rgba(59, 58, 59, 0.59);
	    -moz-box-shadow: 4px 3px 7px 4px rgba(59, 58, 59, 0.59);
	    -o-box-shadow: 4px 3px 7px 4px rgba(59, 58, 59, 0.59);
	}
	#logo_lev1 img {
	    max-width: 70%;
	}
	#slogan_lev1 {
	    display: inline-block;
	    float: right;
	    margin: 1.2em 2em 0 0;
	    padding: 0;
	    width: 57%;
	    height: auto;
	    text-align: right;
	}
	#slogan_lev1 img {
	    width: 70%;
	    height: auto;
	}
	/* Ende level_1 - Logo/Spruch */
	/* Start level_2 - Slideshow */

	#level_2 {
	    margin: 0 auto;
	    padding: 0.4em 0.5em 0.2em 0.8em;
	    max-width: 920px;
	    max-height: 150px;
	    overflow: hidden;
	    background: linear-gradient(#c50116 0%, #b8b6b6 51%, #4d4d4d 100%);
	    background: -moz-linear-gradient(#c50116 0%, #b8b6b6 51%, #4d4d4d 100%);
	    background: -webkit-linear-gradient(#c50116 0%, #b8b6b6 51%, #4d4d4d 100%);
	    background: -ms-linear-gradient(#c50116 0%, #b8b6b6 51%, #4d4d4d 100%);
	    background: -o-linear-gradient(#c50116 0%, #b8b6b6 51%, #4d4d4d 100%);
	}
	#content_lev2 {
	    margin: 0;
	    padding: 0;
	    width: 100%;
	}
	#content_lev2 img {
	    border-radius: 0.3em;
	    -moz-border-radius: 0.3em;
	    -webkit-border-radius: 0.3em;
	    -o-border-radius: 0.3em;
	}
	#pic1 {
	    float: left;
	    width: 24.9%;
	    padding: 0 2px;
	    height: auto;
	}
	#pic2 {
	    float: left;
	    width: 24.9%;
	    padding: 0 2px;
	    height: auto;
	}
	#pic3 {
	    float: left;
	    width: 24.9%;
	    padding: 0 2px;
	    height: auto;
	}
	#pic4 {
	    float: left;
	    width: 24.9%;
	    padding: 0 2px;
	    height: auto;
	}
	/* Start Mobil - Slideshow verbergen */

	#pic5 {
	    display: none;
	}
	/* Ende Mobil - Slideshow verbergen */
	/* Ende level_2 - Slideshow */
	/* Start level_3 - Navigation */

	#level_3 {
	    margin: 0 auto;
	    padding: 0.1em 0;
	    height: auto;
	    max-width: 920px;
	    background: linear-gradient(#4d4d4d 0%, #474747 60%, #dbdbdb 100%);
	    background: -moz-linear-gradient(#4d4d4d 0%, #474747 60%, #dbdbdb 100%);
	    background: -webkit-linear-gradient(#4d4d4d 0%, #474747 60%, #dbdbdb 100%);
	    background: -ms-linear-gradient(#4d4d4d 0%, #474747 60%, #dbdbdb 100%);
	    background: -o-linear-gradient(#4d4d4d 0%, #474747 60%, #dbdbdb 100%);
	}
	/* Ende level_3 - Navigation */
	/* Start level_4 - Inhalt */

	#level_4 {
	    display: block;
	    margin: 0;
	    padding: 0;
	    width: 100%;
	    text-align: left;
	    font-size: 0.95em;
	    overflow: hidden;
	    background: linear-gradient(#d9d9d9 0%, #919191 49%, #d9d9d9 100%);
	    background: -moz-linear-gradient(#d9d9d9 0%, #919191 49%, #d9d9d9 100%);
	    background: -webkit-linear-gradient(#d9d9d9 0%, #919191 49%, #d9d9d9 100%);
	    background: -ms-linear-gradient(#d9d9d9 0%, #919191 49%, #d9d9d9 100%);
	    background: -o-linear-gradient(#d9d9d9 0%, #919191 49%, #d9d9d9 100%);
	}
	#level_4 a:link {
	    text-decoration: none;
	    color: #003399;
	}
	#level_4 a:visited {
	    text-decoration: none;
	    color: #003399;
	}
	#level_4 a:hover {
	    text-decoration: none;
	    color: #C50116;
	}
	#level_4 a:active {
	    text-decoration: none;
	    color: #C50116;
	}
	#content_lev4 {
	    display: inline-block;
	    margin: 0;
	    padding: 1.2em 1.5em 1.5em 3em;
	    width: 70%;
	    min-height: 760px;
	    background-image: url(./backgrounds/backg_lev4.jpg);
	    background-repeat: repeat;
	}
	.imgbox_right {
	    float: right;
	    margin: 0.2em 1em 0.5em 0.5em;
	    padding: 0;
	    width: auto;
	}
	.imgbox_right img {
	    border-radius: 0.5em;
	    -moz-border-radius: 0.5em;
	    -webkit-border-radius: 0.5em;
	    -o-border-radius: 0.5em;
	}
	.imgbox_deko_left {
	    float: left;
	    margin: 0 2em 0.5em;
	    padding: 0;
	    width: 45%;
	}
	.imgbox_deko_right {
	    float: right;
	    margin: 0 2em 0.5em;
	    padding: 0;
	    width: 45%;
	}
	.imgbox_deko_center {
	    margin: 0 auto;
	    padding: 0;
	    width: 45%;
	}
	.contentbox {
	    margin: 0.5em 0 0 0;
	    padding: 0;
	    width: auto;
	    text-align: left;
	    line-height: 1.15em;
	    overflow: hidden;
	}
	.contentbox ul h4 {
	    margin: 0;
	    padding: 0.4em 0 0 0;
	    text-align: left;
	    line-height: 1.2em;
	    font-family: Helvetica;
	    font-size: 1em;
	    font-weight: 700;
	    color: #2F2D2C;
	}
	.contentbox ul h5 {
	    margin: 0;
	    padding: 0 0 0 2.8em;
	    text-align: left;
	    line-height: 1.1em;
	    font-family: Helvetica;
	    font-size: 1em;
	    font-weight: 700;
	}
	.contentbox ul p {
	    margin: 0;
	    padding: 0.2em 0 0.3em 2.8em;
	    text-align: left;
	    font-family: Helvetica;
	    font-size: 1em;
	    font-weight: 500;
	}
	.contentbox ul li {
	    margin: 0 0 0 2em;
	    padding: 0.3em 0 0 0.1em;
	    list-style: circle;
	    font-size: 1em;
	}
	.contentbox ul li ul li {
	    margin: 0 0 0 1em;
	    padding: 0.3em 0 0 0.1em;
	    list-style: square;
	}
	.contentbox ul.subindent {
	    /*Aufzählung 2. Ebene*/
	    margin: 0 0 0.8em 3em;
	    padding: 0 0 0 0.1em;
	    list-style: square;
	}
	#info_lev4 {
	    display: inline-block;
	    float: right;
	    margin: 0;
	    padding: 0.5em 0 0 0;
	    width: 29%;
	}
	.infobox {
	    width: auto;
	    margin: 0 0 0.8em 0;
	    padding: 0 0 0.3em 0;
	    background: #E1E1E1;
	    border-top: 1px solid #000000;
	    border-bottom: 1px solid #000000;
	    border-left: 1px solid #000000;
	    border-radius: 0 0 0 0.3em;
	    -moz-border-radius: 0 0 0 0.3em;
	    -webkit-border-radius: 0 0 0 0.3em;
	    -o-border-radius: 0 0 0 0.3em;
	}
	.infobox h2 {
	    margin: 0;
	    padding: 0.1em 0 0.5em 0.3em;
	    vertical-align: top;
	    text-align: left;
	    xline-height: 2em;
	    font-family: Helvetica;
	    font-size: 1em;
	    font-weight: 500;
	    color: #ffffff;
	    background: linear-gradient(rgba(110, 109, 109, 1) 0%, rgba(69, 69, 69, 1) 65%, rgba(191, 191, 191, 1) 100%);
	    background: -moz-linear-gradient(rgba(110, 109, 109, 1) 0%, rgba(69, 69, 69, 1) 65%, rgba(191, 191, 191, 1) 100%);
	    background: -webkit-linear-gradient(rgba(110, 109, 109, 1) 0%, rgba(69, 69, 69, 1) 65%, rgba(191, 191, 191, 1) 100%);
	    background: -ms-linear-gradient(rgba(110, 109, 109, 1) 0%, rgba(69, 69, 69, 1) 65%, rgba(191, 191, 191, 1) 100%);
	    background: -o-linear-gradient(rgba(110, 109, 109, 1) 0%, rgba(69, 69, 69, 1) 65%, rgba(191, 191, 191, 1) 100%);
	}
	.infobox h3 {
	    margin: 0.7em 0.2em 0 0.5em;
	    padding: 0;
	    font-size: 1.1em;
	    font-weight: bold;
	    font-style: italic;
	    color: #C50116;
	}
	.infobox h3.black {
	    color: #000000;
	}
	.infobox h3.big {
	    font-size: 1.5em;
	    font-weight: 700;
	}
	.infobox li h3 {
	    margin: 0;
	    padding: 0;
	    font-size: 1em;
	    font-weight: bold;
	    font-style: italic;
	    color: #C50116;
	}
	.infobox h4 {
	    padding: 0.4em 0 0 0.5em;
	    font-size: 1.1em;
	}
	.infobox h5 {
	    padding: 0;
	    font-size: 0.9em;
	}
	.infobox p {
	    margin: 0.1em 0.5em 0.4em 1em;
	    padding: 0;
	    line-height: 1.2em;
	    font-size: 0.85em;
	    color: #424242;
	}
	.infobox ul p {
	    margin: 0.1em 0.5em 0.4em 0;
	    padding: 0;
	    line-height: 1.2em;
	    font-size: 0.85em;
	    color: #424242;
	}
	.infobox ul {
	    padding: 0.3em 0.5em 0 1.5em;
	}
	.infobox ul li {
	    margin: 0.3em 0 0.5em 0;
	    padding: 0;
	    list-style: disc;
	    line-height: 1.25em;
	    font-family: Helvetica;
	    font-size: 1em;
	    color: #424242;
	}
	/* Ende level_4 - Inhalt */
	/* Start level_5 - Footer */

	#level_5 {
	    display: block;
	    margin: 0 auto;
	    padding: 0.7em 0.6em 0.1em;
	    height: auto;
	    text-align: center;
	    background: linear-gradient(#dbdbdb 0%, #363636 40%, #8C8C8C 100%);
	    background: -moz-linear-gradient(#dbdbdb 0%, #363636 40%, #8C8C8C 100%);
	    background: -webkit-linear-gradient(#dbdbdb 0%, #363636 40%, #8C8C8C 100%);
	    background: -ms-linear-gradient(#dbdbdb 0%, #363636 40%, #8C8C8C 100%);
	    background: -o-linear-gradient(#dbdbdb 0%, #363636 40%, #8C8C8C 100%);
	}
	#level_5 a:link {
	    text-decoration: none;
	    color: #FFFFFF;
	}
	#level_5 a:visited {
	    text-decoration: none;
	    color: #FFFFFF;
	}
	#level_5 a:hover {
	    text-decoration: none;
	    color: #CCCCCC;
	}
	#level_5 a:active {
	    text-decoration: none;
	    color: #CCCCCC;
	}
	#level_5 ul {
	    display: block;
	    margin: 0 auto;
	    padding: 0;
	    width: 95%;
	    text-align: center;
	}
	#level_5 ul li {
	    display: inline;
	    padding: 0 0.5em 0 0.5em;
	    line-height: 2em;
	    font-size: 0.9em;
	    color: #FFFFFF;
	}
	/* Ende level_5 - Footer */
	/* Start Mobile Style */

	@media only screen and (max-width: 970px) {
	    #wrapper {
	        width: 95%;
	        font-size: 95%;
	    }
        .infobox img.info {
	    width: 100%;
	}
	}
	@media only screen and (max-width: 800px) {
	    #wrapper {
	        font-size: 90%;
	    }
	}
	@media only screen and (max-width: 660px) {
	    #pic1,
	    #pic2,
	    #pic3 {
	        width: 33.1%;
	    }
	    #pic4 {
	        display: none;
	    }
	    #level_3 {
	        font-size: 96%;
	    }
	    .imgbox_right {
	        margin: 0.2em 0.6em 0.5em 0.5em;
	    }
	}
	@media only screen and (max-width: 590px) {
	    #level_3 {
	        font-size: 90%;
	    }
	    #level_4 {
	        background: none;
	    }
	    #content_lev4 {
	        padding: 0 2em 0.8em;
	        width: 100%;
	        min-height: 100px;
	    }
	    #info_lev4 {
	        padding: 1.5em 0 0 2em;
	        width: 100%;
	        background-image: url(./backgrounds/backg_lev4.jpg);
	    }
	    #info_lev4 p {
	        font-size: 0.9em;
	    }
	}
	@media only screen and (max-width: 570px) {
	    #pic1,
	    #pic2 {
	        width: 49.7%;
	    }
	    #pic3,
	    #pic4 {
	        display: none;
	    }
	    #level_3 {
	        padding: 0.1em 0 0.8em 0;
	        background: linear-gradient(#4d4d4d 0%, #474747 80%, #dbdbdb 100%);
	        background: -moz-linear-gradient(#4d4d4d 0%, #474747 80%, #dbdbdb 100%);
	        background: -webkit-linear-gradient(#4d4d4d 0%, #474747 80%, #dbdbdb 100%);
	        background: -ms-linear-gradient(#4d4d4d 0%, #474747 80%, #dbdbdb 100%);
	        background: -o-linear-gradient(#4d4d4d 0%, #474747 80%, #dbdbdb 100%);
	    }
	    li.space {
	        display: none;
	    }
	    nav {
	        padding: 0 0 0.8em 0;
	        margin: 0 0 0 0.8em;
	    }
	    #content_lev4 {
	        padding: 0 1.5em 0.4em;
	    }
	    #info_lev4 {
	        padding: 1.3em 0 0 1.5em;
	    }
	    #logo_lev1 {
	        width: 90%;
	    }
	    #slogan_lev1 {
	        display: none;
	    }
	    .imgbox_right {
	        width: 35%;
	    }
	}
	@media only screen and (max-width: 480px) {
	    #level_2 {
	        max-height: 260px;
	    }
	    #pic5 {
	        display: block;
	        float: left;
	        width: 98.2%;
	    }
	    #pic1,
	    #pic2,
	    #pic3,
	    #pic4 {
	        display: none;
	    }
	    table {
	        font-size: 90%;
	    }
	}
	@media only screen and (max-width: 400px) {
	    #level_2 {
	        max-height: 200px;
	    }
	}
	/* Ende Mobile Style */
