@charset "UTF-8";
/*
*Date:				2016-05-10
*Autor:				mediaclash Web- und Printdesign - Kai Kaufmann
*Autor-Details:		www.mediaclash.de | info@mediaclash.de
*Screen:			US Cars Template Master
*Copyrights by:		mediaclash Web- und Printdesign - Kai Kaufmann
*/

body, html {
	width:100%;
	height:101%;
}

body {
	margin:0;
	background-image:url(../images/bg-body.png);
	background-position:0px 394px;
	background-repeat: repeat-x;
	background-color:#AAAAAA;
	font-size:1.2em;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
}

a {
	font-family:calibri, arial;
	font-weight:400;
	color:#000;
	text-decoration:none;
}

a:hover {
	font-family:calibri, arial;
	font-weight:400;
	color:#000;
	text-decoration:underline;
}

#wrapper-header {
	width:100%;
	background-image: url(../images/bg-header.png);
	float: left;
}

#header {
	background-image:url(../images/header.png);
	background-size: cover;
	max-width:1200px;
	height:100%;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	box-shadow:0px -5px 20px #000;
}

#wrapper-navi {
	width:100%;
	background-image: url(../images/bg-naviline.png);
	float:left;
}

#navigation {
	max-width:1200px;
	height:62px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/bg-navi.png);
	box-shadow:0px 5px 20px #000;
}

#navigation ul {
	margin:0;
	padding:0;
}

#navigation li {
	display: inline;
}

#navigation a {
	text-transform:none !important;
	font-weight:300 !important;
	color:#fff !important;
}

#navigation a:hover {
	text-transform:none !important;
	font-weight:300 !important;
	color: #C00003 !important;
}

#gruemenu.grue_87 ul ul li a, #navigation-toggle {
	background: #717171 !important;
}

a#navigation-toggle.navigation-toggle-87 {
	box-shadow:0px 0px 10px #000;
	border:1px solid #3A3A3A;
}

#gruemenu.grue_87 ul ul li:hover > a:hover {
	color:#eee !important;
}

#gruemenu.grue_87 > ul > li.active > a {
	text-transform:none !important;
	font-weight:300 !important;
	color: #C00003 !important;
}

#gruemenu {
	height:62px;
	background-image:url(../images/bg-navi.png) !important;
}

#gruemenu > ul > li > a {
	padding-left:20px;
	padding-right:20px;
	padding-top:12px;
	padding-bottom:13px;
}

#gruemenu.grue_87 > ul > li:hover > a, #gruemenu.grue_87 > ul > li > a:hover, #gruemenu.grue_87 > ul > li.active > a {
	background:none !important;
}

#gruemenu, #gruemenu ul, #gruemenu ul li, #gruemenu ul li a {
	z-index:10 !important;
}

#wrapper-content {
	width:100%;
	height:auto;
	float:left;
}

div.search_suche label {
	display:none;
}

div.moduletable_suche {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
	background-color:#888888;
}

#content {
	max-width:1200px;
	margin-left:auto;
	margin-right:auto;
	padding-top:15px;
	background-image:url(../images/bg-content.png);
	background-size:auto;
	box-shadow:0px 5px 20px #000;
}

#content-inhalt {
	max-width:800px;
	float:left;
	margin-left:1%;
	margin-right:1%;
	margin-bottom:5%;
}

#content-inhalt p {
	font-size:1.2em;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
}

#content-inhalt h2 {
	font-size:2.7em;
	font-family: 'Dancing Script', cursive;
	font-weight: bold;
	margin-top:0;
}

#content-inhalt h1 {
	padding:0;
	margin:0;
}

#content-inhalt .pics {
	width:100%;
}

#sidebar-right {
	float:right;
	width:auto;
	margin-right:1%;
	margin-bottom:5%;
	width:310px;
}

div.moduletable_footerkontakt {
	margin-left:1%;
	float:left;
	margin-right:5%;
	width:244px;
}

div.moduletable_footerpic {
	margin-right:1%;
	float:right;
}

div.moduletable_footerpic img {
	box-shadow:0px 0px 10px #000;
}

#footer {
	width:100%;
	background-color:#616161;
	float:left;
}

#footer p {
	font-size:0.9em;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	color:#fff;
}

div.moduletable_anfahrt-footer {
	width: auto;
	float: left;
	padding-top:20px;
}

div#fox-container-c105 .control-label {
	font-size:1.0em;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
}

div#fox-container-c105 .btn span {
	font-size:0.9em;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
}

#footer-end {
	text-align:center;
	max-width:1200px;
	padding:10px;
	margin-left:auto;
	margin-right:auto;
	font-family:arial;
	font-size:13px;
	color:#fff;
}

#footer-end a {
	font-family:arial;
	font-size:14px;
	color:#fff;
	text-decoration:none;
}

#footer-end a:hover {
	text-decoration:underline;
}