@import url('https://fonts.googleapis.com/css?family=Quicksand');
@import url('queries_landscape.css');
@import url('queries_portrait.css');
@import url('queries_all.css');
@import url('queries_768_1024.css');
@import url('queries_980.css');
@import url('queries_736.css');
@import url('queries_480.css');

body, input, select, textarea, header, section, h1, h2{
		font-family: "Quicksand", Arial, Helvetica, sans-serif;
	}

a {
	color: #f17e02;
}

a:focus, a:hover {
	color: #ff7e02;
	text-decoration:underline;
}

.button{
background-color:#ff7e02;
}

.button:focus, .button:hover {
    background-color: #e7630d;
}

nav a, nav a:focus, nav a:hover{
color:#FFFFFF;
}

.menu > li > a:first {
    padding: .7rem 1rem .7rem 0;
}

.top-bar, .top-bar ul { /* Farbe vom Menü */
    background-color: #ff7e02;
}

.title-bar {
    background: #EE82EE;
    color: #EE82EE;
}

.has-tip, .title-bar-title {
    font-weight: normal;
}

.is-dropdown-submenu {
border: 0;
}

.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a:after {
    border-color: #000000 transparent transparent;
}

.is-accordion-submenu-parent>a:after {
    border-color: #000000 transparent transparent;
}

.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right>a:after {
    border-color: transparent transparent transparent #000000;
}

.menu-icon:after {
background: #000000;
    box-shadow: 0 7px 0 #EE82EE, 0 14px 0 #EE82EE;
}

.header p{
font-size:2rem;
}

section, article, footer{
color:#8c8c8c;
-ms-hyphens: auto;
-webkit-hyphens: auto;
hyphens: auto;
}

footer{
padding:1rem 0 1rem 0;
}

.elastic-video-wrapper {
	width: 1200px;
	max-width: 100%;
	margin-bottom:1rem;
}

.elastic-video {
	position: relative;
	padding-bottom: 56.22%;
	padding-top: 0px;
	height: 0;
	overflow: hidden;
}

.elastic-video iframe, .elastic-video img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.header{
padding:1rem;
color:#ff7e02;
}

section, article, footer{
color:#8c8c8c;
-ms-hyphens: auto;
-webkit-hyphens: auto;
hyphens: auto;
}

footer{
padding:1rem 0 1rem 0;
}

.sectionstyle1{
padding:2rem;
}

.sectionstyle1 h2{
font-size:1.5rem;
color:#8cbc53;
}

.sectionstyle2{
background-color:#ff7e02;
color:#808080;
padding:2rem;
text-align:center;
}

.sectionstyle2 h2{
font-size:1.5rem;
}

.sectionstyle2 div.head h1{
color:#FFFFFF;
}

.sectionstyle2 div.head p{
color:#ffffff;
opacity:.5;
font-size:2rem;
}

.sectionstyle2 div.box{
border: .1rem solid #ffffff; 
padding:1rem; 
background: rgba(255,255,255,0.5);
}

.sectionstyle3 {
padding:2rem;
}

.sectionstyle3 h2{
font-size:1.5rem;
color:#04b7d7;
}

.sectionstyle3 div.head{
text-align:center;
}

.sectionstyle3 div.head h1{
color:#04b7d7;
}

.sectionstyle3 div.head p{
color:#04b7d7;
opacity:.5;
font-size:2rem;
}

.sectionstyle3 div.box{
border-top:.2rem solid #ff7e02;
}

article h1{
color:#ff7e02;
}