/* Google Map height */
.dlh_googlemap  {
	height: 275px;
}

/* Form fix */
.input-wrapper > label.input-wrapper {
    margin-bottom: 0;
}

.widget-textarea {
	margin-bottom: 10px;
}

input.input-wrapper.text {
    margin: 0;
}

/* =============================================================================
 * logo height
 * ========================================================================== */
 
#logo img {height: 25px; margin-top: 20px;}


/* =============================================================================
 * padding body top - if you change the logo height you must also adjust the padding of the body-tag
 * ========================================================================== */
 
body {padding-top: 67px;}

/* tablet */
@media only screen and (max-width: 980px) {body {padding-top: 162px;}}

/* phone */
@media only screen and (max-width: 767px) {body {padding-top: 116px;}}


/* =============================================================================
 * background-images
 * ========================================================================== */

/* page background */
body, #container {background: #fff;}
body.dark, body.dark #container {background: #252525;}

/* page-title */
#header {background-image: none;}


/* extended-container - newsteaser */
#extended-container {background-image: url(../upload/Fotografie.jpg);}

/* socials background // bottom of website */
#socials-container {background-image: url(../img/bg_socials.png);}


/* =============================================================================
 * body fonts
 * ========================================================================== */
 
body {font-family: 'Source Sans 3', sans-serif; font-size: 13px; line-height: 19px;}


/* =============================================================================
 * header fonts + color
 * ========================================================================== */
 
h1, h2, h3, h4, h5, h6 {font-family: 'Source Sans 3', sans-serif; font-weight: normal;}
h1,h2,h3,h4,h5,h6,.color {color: #F6861F;}


/* =============================================================================
 * social icons - color
 * ========================================================================== */

#socials a {color: #959595;}
#socials-container {margin-bottom: 220px;}


/* =============================================================================
 * buttons + submit buttons + hyperlinks - color
 * ========================================================================== */

.button, input[type="submit"], input.submit {background: #4a4c4c;}


/* =============================================================================
 * servicebox - color + border
 * ========================================================================== */

.servicebox {background: #f9f9f9;}


/* =============================================================================
 * mainmenu - paddings | layer 1 (width of the menuepoints)
 * ========================================================================== */

nav#mainmenu ul li a {padding: 15px 18px;}
body.no_navisubline nav#mainmenu ul li a {padding: 21px 18px;}


/* =============================================================================
 * mainmenu - activ + hover | background-color
 * ========================================================================== */

#dropdown li a:hover, #dropdown li a.active, #dropdown li a.trail, #dropdown ul li a:hover, #dropdown ul li a.trail, #dropdown ul li a.active, #dropdown ul li.active a {background: #F6861F; color: #fff!important;}


/* =============================================================================
 * mainmenu - color | layer 1
 * ========================================================================== */

nav#mainmenu a {color: #a9a9a9;}
body.top_light nav#mainmenu a {color: #4d4f4f;}


/* =============================================================================
 * mainmenu - background-color | layer 2 + 3
 * ========================================================================== */

nav#mainmenu ul ul {background: #222;}
nav#mainmenu ul ul li a {color: #a9a9a9;}
body.top_light nav#mainmenu ul ul {background: #fff;}


/* =============================================================================
 * mainmenu - font-size | layer 2 + 3
 * ========================================================================== */

#mainmenu ul ul {font-size: 12px;}


/* =============================================================================
 * submenu - hover | color
 * ========================================================================== */

#submenu a:hover {color: #657383;}


/* =============================================================================
 * slider fonts
 * ========================================================================== */

.camera_caption {font-size: 18px;}
.camera_caption h3 {font-size: 60px; margin: 0;}
.camera_wrap .button {padding: 12px 32px; font-size: 17px; margin-top: 20px;}

/* phones */
@media only screen and (max-width: 767px) {
	.camera_caption h3 {font-size: 30px;}
}


/* =============================================================================
 * default menu icon 
 * ========================================================================== */
/* overwrite all other icon definition in the page setup */
/* info: for icon-code look into the file icons.css */
/*  uncomment the following line if you want use this option !! */

/*.mod_navigation li a:before {content:'\e912';}*/


/* =============================================================================
 * table
 * ========================================================================== */

table {margin-bottom: 30px; margin-top: 30px;}


/* =============================================================================
 * nachrichetn
 * ========================================================================== */

.nachrichtenteaser {background: none repeat scroll 0 0 #fff;}


/* =============================================================================
 * revolution slider
 * ========================================================================== */
.ce_revolutionslider .slide_0 h1 {color: #fff; text-shadow: #111 3px 3px 5px;}
.ce_revolutionslider .slide_1 h1 {color: #fff; text-shadow: #444 3px 3px 5px;}
.ce_revolutionslider .slide_2 h1 {color: #fff; text-shadow: #444 3px 3px 5px;}
.ce_revolutionslider .slide_3 h1 {color: #fff; text-shadow: #111 3px 3px 5px;}
.ce_revolutionslider .slide_0 p {color: #fff; text-shadow: #111 3px 3px 5px;}
.ce_revolutionslider .slide_1 p {color: #fff; text-shadow: #444 3px 3px 5px;}
.ce_revolutionslider .slide_2 p {color: #fff; text-shadow: #444 3px 3px 5px;}
.ce_revolutionslider .slide_3 p {color: #fff; text-shadow: #111 3px 3px 5px;}