/* Fonts */

header {font-family: 'Roboto', sans-serif; font-size: 14px; color: #fff; font-weight: 500;}

h1 {font-family: 'Oswald', sans-serif; font-size: 40px; color: #5f5f5f; letter-spacing: -1px; font-weight: 500;}

.ud_text {font-family: 'Oswald', sans-serif; font-size: 16px; color: #5f5f5f; letter-spacing: 0px; font-weight: 500;}

#IMAGE_Paralax_scroll-down_pfeil, #IMAGE_Paralax_scroll-down_text {font-family: 'Oswald', sans-serif; font-size: 17px; color: #fff; font-weight: 500;}

header #header_button {font-family: 'Roboto', sans-serif; font-size: 14px; color: #fff; font-weight: 500;}

header #header_button a {font-family: 'Roboto', sans-serif; font-size: 14px; color: #fff; font-weight: 500;}

#footer_Rechtliches #footer_Rechtliches_heading {font-family: 'Oswald', sans-serif; font-size: 27px; color: #fff7ea; font-weight: 500;}

#footer_Rechtliches ul li a {font-family: 'Oswald', sans-serif; font-size: 18px; color: #fff7ea; font-weight: 500;}

#footer_Rechtliches ul li a:hover {font-family: 'Oswald', sans-serif; font-size: 18px; color: #ff9b00; font-weight: 500;}

/*** UMFASSENDE OBJEKTE & KLASSEN ***/



/*** UMFASSENDE BEFEHLE ***/

#header_button_website-button
{transition: all .28s cubic-bezier(0.4,0.0,0.2,1); -webkit-transition: all .28s cubic-bezier(0.4,0.0,0.2,1); -moz-transition: all .28s cubic-bezier(0.4,0.0,0.2,1); -o-transition: all .28s cubic-bezier(0.4,0.0,0.2,1); -transition: all .28s cubic-bezier(0.4,0.0,0.2,1);}

/*******************/
/*** HTML ANFANG ***/


/*** HEADER ***/

header {width: 100%; z-index: 80; position: fixed; background-color: #5f5f5f; box-shadow: 0px 0px 4px rgba(30, 30, 30, 0.6); opacity: 1;}

header #header_button {width: 120px; height: 30px; text-align: center; margin: 7px auto 7px auto;}
header #header_button a #header_button_website-button {width: 120px; height: 30px; cursor: none; line-height: 30px; text-align: center; border-radius: 3px; margin: 0 auto;}
header #header_button a #header_button_website-button.colored-header-button {width: 120px; height: 30px; background-color: #7e7e7e; cursor: none; line-height: 30px; text-align: center; border-radius: 3px; margin: 0 auto;}
header #header_button a #header_button_website-button.colored-header-button:hover {background-color: #9f9f9f;}

header #logo {width: 165px; height: 50px; display: block; margin: 0 auto;}
header #logo svg {height: 44px; margin: 3px 10px;}

/*** WRAPPER ***/

#mail {cursor: none;}

#Text-Content {position: relative; padding-top: 135px !important; padding: 85px 10px;}

/*** FOOTER ***/

footer {width: 90%; padding: 80px 5% 80px 5%;}

#footer_Rechtliches ul li a {cursor: none;}

#footer_LOGO {display: none;}
