#anrufenfix{
	display:none;
	height:50px;
	width:100%;
	background-color:#000;
	position:fixed;
	bottom:0px;
	left:0px;
	padding:20px 0 0 20px;
	z-index:100;
}

#stopper{
 	background-image: url("../images/stopper.png");
    height: 230px;
    position: fixed;
    right: 0;
    top: 0;
    width: 230px;
	z-index: 100;
	display:none;
}

#telnummer { display: none; color:#8b0000; padding: 12px 0 0 10px; line-height: 20px; font-size:15px; font-size:large; font-family:Arial, Helvetica, sans-serif;}

#medaille{
	position:absolute;
	right:0;
	top:100px;
	width:220px;
	height:220px;
}
.mainarea{ background-color: white;}


.footer {
	/*height:200px;*/
	background: url("../images/footer.png");
	background-repeat:repeat-x;
	padding:0px 0;
	height:200px;


}


#feature {
    /*ackground-image: url("../images/feature.png");*/
    color: #c9c9c9;
    font-size: 0.9em;
    height: 110px;
    line-height: 1.2em;
    padding-top: 20px;
		background-color:#666;
}


#featureinner {
    margin: 0 auto;
    max-width: 950px;
}


.three_column div.col {
    margin-right: 40px;
    width: 280px;
}


div.col {
    float: left;
    margin: 0;
    padding: 0;
    width: 440px;
}


#headarea {
	width:960px;
	margin-left:10px;
	height: 279px;
	background-image: url("../images/slider.png");
	background-repeat:no-repeat;
	padding-top:20px;
}

#featureinner img {
    float: left;
    margin-right: 15px;
}


#featureinner h3 {
    color: #fff;
    font-size: 1.6em;
    margin: 0;
    text-shadow: none;
}
#content { margin: 20px 0 0 10px;}

@media (max-width: 1050px) {
	#medaille{width:120px}
	#feat3 { display:none;}
	.container{width: 100%;}
}

@media (max-width: 900px) {
	div.col {   width: 240px;}
	#headarea{	width: 100%;}
	#medaille{display:none;}
	#stopper,#headbild,#feature{
 	  display:none;
	}
	.body .container{ padding:0px;}

}
@media (max-width: 800px) {
	#headarea{ width:700px;}
	#stopper,#headbild,#feature{
 	  display:none;
	}
	#jawnav { background-color:#eee !important ;}
	#telnummer {
 	  display:block;
	}

}

@media (max-width: 700px) {
		#headarea{ width:580px;}
}

@media (max-width: 600px) {
	#headarea{ width:500px;}

	#anrufenfix{display:block;}
	.navigation .nav-child a{font-size:11px;}
}

@media (max-width: 550px) {
	#headarea{ width:425px;}
	div.col { float:none;}

}
@media (max-width: 500px) {
	div.col { float:none;}
	#headarea{ width:400px;}
}
@media (max-width: 450px) {
	div.col { float:none;}
	#headarea{ width:382px;}
}
@media (max-width: 400px) {
	div.col { float:none;}
	#headarea{ width:350px;}
	.body .container{ padding:0px;}
}
@media (max-width: 350px) {
	#headarea{ width:275px;}
	.body .container{ padding:0px;}

}

#header {
    /*background-image: url("../images/header.png");*/
    border-bottom: 1px solid #e8e7e7;
    height: 40px;
    padding-top: 10px;
	/*position:fixed;
	left:0;
	top:0;
	width:100%;*/
}

#headerinner {
    margin: 0 auto;
    max-width: 920px;
}
#logo { float:left; }
@media (max-width: 1300px) {
	#logo { padding-left:10px; float:none;}
}
#headleft {
	/* 960*/
	width:430px;
	float:left;
}
@media (max-width: 900px) {
	#headleft { padding-top: 50px; }
	/*#jawnav #menu-button { display:block !important;}*/
}


@media (max-width: 600px) {
	#headleft { display:none; }
	#headarea { display:none; height:100px; padding-top: 0px;}
	#content { margin: 40px 0 0 10px;}
}




#headbild {
	width:530px;
	float:left;

}
#headbild img { position:relative; right:-40px;}
.container p { }

.article_anywhere { /*text-shadow: 1px 1px 1px #fff; */}


.article_anywhere h1 { font-size:26px; padding-top:0px; line-height:1em; }
.article_anywhere p { font-size:1.6em; line-height:1.1em; }
.blogImg{ margin: 0 5px 5px 0;}
.tags { padding: 0 0 5px 0; font-family:Verdana, Arial, Helvetica, sans-serif;}

#content img {
	padding:4px;
	/*background-color:#FFFFFF;*/
	margin: 0 10px 10px 10px ;
	/* border: 3px solid #fff;*/
	}
#content img.blogImg{ margin: 0 5px 5px 0;}
#content li {
	/*text-shadow: 1px 1px 1px #fff;*/
	line-height: 1.4em;
}

#featureinner p { padding-top:5px;}


#footerinner {
	   margin: 0 auto;
		 padding:0 0 100px 10px;
    max-width: 920px;
		position:absolute;
}

#footerinner a { color: #8b0000; }



.left {    float: left !important;}
.right { padding-left:15px; }
#divPos7 {
	float:left;
}


#divnews{
	border-radius: 8px;
 	background-color: #000;
	 font-family: "Abel",arial,verdana,sans-serif;
    color: #fff;
    display: none;
    float: left;
    margin-left: -320px;
    margin-top: 70px;
    padding: 20px 10px 20px 20px;
    position: relative;
	width:230px;
	background-image: url("../images/haushaltsaufloesung_bg.png");
	background-repeat:repeat-x;

}
@media (min-width: 1600px) {
	#divnews{
	 display:block;

	}
}

#divnews ul { list-style-type: square; margin:0 0 0 8px;}
#divnews li { color:#fff; padding-bottom:3px;}
#divnews a { color:#fff; font-size:0.8em;}
#divnews h3{ color:#CCCCCC; font-size:15px; margin: 0 0 0 20px;}

.nav-tabs > li > a,
.nav-pills > li > a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	letter-spacing:0.1px;
	text-decoration: none;
}



.myButton {
	width:150px;
	height:10px;
	background-color:#44c767;
	-moz-border-radius:28px;
	-webkit-border-radius:28px;
	border-radius:15px;
	cursor:pointer;
	color:#ffffff;
	font-size:17px;
	font-weight:bold;
	padding:10px 15px;
	text-decoration:none;
	margin: 20px 0 0 20px;
}

#jawnav{
	background-color:none !important;
	border:none !important;
	background:none !important;
	z-index:10 !important;
	box-shadow: none !important;

}


#jawnav ul ul li a{
	width:300px !important;
	padding:10px 20px !important;

}


#jawnav > ul > li > a {
	font-size:13px !important;
	border:none !important;
	padding: 10px 10px 10px 10px !important;

}
#jawnav ul ul{

/*margin-left:-60px !important;*/

}


@media (max-width: 800px) {
	#jawnav {
		background-color:#eee !important ;
		padding-bottom:10px !important;
		width:100%;
	}

	#jawnav ul ul li a{
		width:300px !important;
		padding:15px 20px !important;

	}

	#jawnav > ul > li > a {
		font-size:13px !important;
		border:none !important;
		padding: 15px 60px 15px 10px !important;

	}

}



#menu-button{
	padding: 20px 40px 0px 20px  !important;

}

#jawnav > ul > li.has-sub > a::after{
	right:50% !important ;
}

#rc_sb_title{display:none !important ;}


.callme{
	width:100%;
	height:250px;
	background-color: #666;
	margin:0px 0 0px 0;
}

.callme-text{
		width:80%;
		height:100%;
		margin: auto;

		padding-top:80px;
		text-align: center;
}
.callme-text h2{	font-size:40px; line-height:50px; 		color:#fff;}

@media (max-width: 800px) {
	.callme{	height:200px; 	margin:0px 0 0px 0;}
	.callme-text{	padding-top:50px;}
	.callme-text h2{	font-size:20px; line-height:30px; 	}
}
