/*
Theme Name: HAFA - Fahrzeugeinrichtungen SiMa - Template
Theme URI: http://www.simadesign.de
Description: Template zur Webseite http://www.hafa-rs.de
Author: Michael Sieger
Author URI: http://www.simadesign.de
*/

@charset "utf-8";
/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#424242;
	margin:0;
	color:#48494a;
	font-size:10pt;
	line-height:15pt;
}

/* layout */

#backgroundContainer {
	background:url(https://recover.hafa-rs.de/wp-content/themes/simadesign/images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#dfdfdf;	
}

#container {
	width:964px;
	margin:0 auto;
	background:url(https://recover.hafa-rs.de/wp-content/themes/simadesign/images/background_head.jpg);
	background-repeat:repeat-y;
	background-color:white;
}

#header {
	padding-top:1px;
}

#logo {
	background:url(https://recover.hafa-rs.de/wp-content/themes/simadesign/images/logo_hafa.jpg);
	background-repeat:no-repeat;
	width:355px;
	height:85px;
	margin-left:25px;
	margin-top:50px;
	margin-bottom:13px;
}

#addressBox {
	float:right;
	width:310px;
	height:90px;
	text-align:right;
	margin-top:25px;
	margin-right:35px;
}

#addressBox h1 {
	color:#01854e;
	font-size:13pt;
	font-weight:bold;
}

/* mainMenu */

#menu {
	background:url(https://recover.hafa-rs.de/wp-content/themes/simadesign/images/background_menu.jpg);
	background-position:-132px 0;
	background-repeat:no-repeat;
	background-color:#028750;
	height:57px;
}

#nav {
	float:right;
	margin:0;
	margin-top:9px;
	margin-right:5px;
}

#nav li {
	list-style-type:none;
	float:left;
	position:relative;
}

#nav li.current-menu-item {
	border:none;
}

#nav li a:hover {
	color:#028750;
	background-image:url(https://recover.hafa-rs.de/wp-content/themes/simadesign/images/menu_active.png);
	background-repeat:no-repeat;
}

#nav li.current-menu-parent a,
#nav li.current-menu-item a {
	color:#028750;
	background-image:url(https://recover.hafa-rs.de/wp-content/themes/simadesign/images/menu_active.png);
	background-repeat:no-repeat;
}

#nav li a {
	color:white;
	width:129px;
	display:block;
	float:left;
	text-align:center;
	text-decoration:none;
	padding:15px 0 35px 0;
	font-size:11pt;
}


/* drop down */

#nav li ul.sub-menu {
	font-weight: normal;
	text-align:left;
	z-index:100;
	padding:0;
	margin:0;
	position: absolute;
	width:250px;
	left:-35px;
	top:39px;
	display:none;
	list-style-type:none;
	border:3px solid white;
	padding:15px;
	background-color:#ebebeb;
	filter:alpha(opacity=90);
	-moz-opacity:0.90;
	opacity:0.90;
	text-align:left;
}

#nav li ul.sub-menu li {
	background-color:#ebebeb;
	float:none;
	padding:0;
}

#nav li.current-menu-item ul.sub-menu li a,
#nav li ul.sub-menu li a {
	background:none;
	color:#028750;
	padding:10px 5px;
	width:100%;
	text-align:left;
}

#nav li ul.sub-menu li a:hover {
	background:#028750;
	color:#FFFFFF;
}

/* Main Navi Hover */

#nav li:hover ul.sub-menu, #nav li.sfhover ul.sub-menu {
	display:block;
	z-index:1000;
}

#nav li:hover p.main_menu_head a {
	text-decoration:underline;
}

/* content */

.content {
	padding:25px;
	font-size:11pt;
	line-height:17pt;
}

.content h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#028750;
	font-size:20pt;
	font-weight:normal;
	border-bottom:1px solid #b6b6b6;
	padding-bottom:10px;
}

.content a {
	color:#028750;	
}

.content.serviceSystem h1, 
.content.serviceSystem a {
	color:#5A64A4;	
}

.content.angebote h1,
.content.angebote a {
	color:#F89800;	
}

.contentTop {
	background:url(https://recover.hafa-rs.de/wp-content/themes/simadesign/images/background_top.jpg);
	background-repeat:no-repeat;
	padding:15px 30px 30px 30px;
	font-size:12pt;
	line-height:18pt;
	height:143px;
}

.contentTop h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#028750;
	font-size:20pt;
	font-weight:normal;
	border-bottom:1px solid #b6b6b6;
	padding-bottom:10px;
}

.fader {
	margin-left:6px;
	position:relative;
}

.iconBar {
	background-color:#dfdfdf;	
}

.iconBar a:hover {
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80;
}

/* offerbox */

.specialBox {
	background:url(https://recover.hafa-rs.de/wp-content/themes/simadesign/images/background_specialBox.jpg);
	background-repeat:no-repeat;
	margin:85px auto 45px auto;
	width:964px;
	height:350px;
	padding-top:1px;
}

.specialBox h2 {
	margin-top:-35px;	
}

.specialBoxContent {
	margin-top:25px;
	padding:15px 30px 30px 30px;	
	width:880px;
	height:280px;
	overflow:auto;
	color:#767676;
	font-size:10pt;
}

.offer {
	margin-top:20px;
	padding-bottom:10px;
	border-bottom:1px solid;	
}

.offer h3 {
	font-size:15pt;
	font-weight:bold;
	color:#5a64a4;
	margin:0 0 10px 0;
}

.offer h3 a {
	text-decoration:none;	
	color:#5a64a4;
}

.offer.systemEdstroem h3 {
	color:#028750;
}

.offer.systemEdstroem h3 a {
	color:#028750;
}

.offer.special h3 a {
	color:#f89800;
}

.offer h4 {
	margin:0 0 5px 0;
	font-size:11pt;
	font-weight:bold;
}

.offer .offerImage {
	border:4px solid #5a64a4;
	float:left;
	margin-right:35px;
	position:relative;
}

.offer.systemEdstroem .offerImage {
	border-color:#028750;
}

.offer.special .offerImage {
	border-color:#f89800;
}

.offer .offerImage a.readmore {
	display:block;
	height:47px;
	width:100px;
	background-image:url(https://recover.hafa-rs.de/wp-content/themes/simadesign/images/button_readmore.png);
	position:absolute;
	bottom:-10px;
	right:-10px;
}

.offer.systemEdstroem .offerImage a.readmore {
	background-position:0 -48px;	
}

.offer.special .offerImage a.readmore {
	background-position:0 -97px;	
}

.offer .offerImage:hover {
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80;
}

/* footer */

.sitemap {
	float:right;
	margin-top:15px;
}

.sitemap ul {
	margin:0;
	padding:0;
}

.sitemap ul li {
	list-style-type:none;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	font-size:10pt;
	font-weight:bold;
}

.sitemap ul li li {
	clear:both;
	margon-top:5px;
	margin-bottom:0;
	font-size:9pt;
	font-weight:normal;
}

#footer {
	background-color:#777777;	
}

.footerContent a {
	color:#FFFFFF;	
}

.footerContent {
	margin:0 auto;
	width:964px;
	color:white;
	padding-top:1px;
	padding-bottom:10px;
}

.footerContent .overview ul {
	margin:0;
	padding-left:15px;
	width:400px;
}

.footerContent .overview h4 {
	font-weight:bold;
	margin-bottom:5px;
}

.footerContent .overview li {
	float:left;
	margin-right:20px;
	margin-left:0;
	padding:0;
	font-size:8pt;
}

.footerContent .addressline {
	font-size:8pt;
	float:left;
}

.footerContent .submenu {
	font-size:8pt;
	float:right;
}

/* specials tag */
.clearer {
	clear:both;
}

/* posts */

.post_thumbnail {
	overflow:hidden;
	height:133px;	
}

.alignleft {
	float:left;
	margin-right:15px;	
}

.alignright {
	float:right;
	margin-left:15px;	
}

/* fader */

#fader {
	width: 953px;
	position:relative;
}

.sima_slider_wrapper {
	height:429px;
	width:953px;	
}

#fader .highlight_articles_left	{
	position:absolute;
	top:180px;
	left:5px;
}

#fader .highlight_articles_right {
	position:absolute;
	top:180px;
	right:5px;
}

#fader .highlight_articles_right a,
#fader .highlight_articles_left a {
	font-size:35pt;
	color:white;
	text-decoration:none;
}

#fader .fadertext a	{
	color:white;
	text-decoration:none;	
}

#fader .fadertext {
	position:absolute;
	bottom:30px;
	right:40px;
	width:650px;
	background-color:white;
	padding:10px;
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80;
}
	
#fader .fadertext h1 {
	margin-top:0;
}

#fader .fadertext p {
	margin-bottom:0;	
}

#fader .fadertext .fadercontent {
	font-size:12pt;	
}