
/* Änderungen für waagerechte Schnellsuche */

.reiter_alle_default1{
	display:none;
}


.container_default1 {
	width:450px;
	height:400px;
	font:11px arial, helvetica;
	color:#003c6e;
	border:1px solid #bad09f;
}


/* Anpasungen für Muster */

body{
	background-color: #972f30;
	background-image: none;
}

#container{
	width:1280px;
	background-color: #eaac71;
	border-left: 2px solid black;
	border-right: 2px solid black;
	border-bottom: 2px solid black;
}


.box-content{
	padding:0;
}

#Box_0{
	background: url('/style/img/header.jpg') no-repeat !important;
}

/* topnavi */

#Box_3{
	width:100%;
	margin:0;
	color:white;
	background-color: #524741;
	height:30px;
}

#footer .subnavigation{
	margin:0;
}

.content > div{
	margin:0;
}

#footer > .wm-sortable{
	float: none;
}

#footer > .box{
	width:80%;
	float:left;
}

.subnavigation ul{
	height:18px;
	padding-top:3px;
}

.subnavigation li{
	float:left;
	padding:0;
	margin:0;
}

.subnavigation li a{
	color:white;
	padding:0 15px 0 15px;
}

#footer ul > li > ul > li > a{
	
}



#footer .wm-module-navigation > ul > li > a{
	display: none;
}



/* linke navi */

#Box_1{
	width:220px;
	margin:0;
}

.box-bottom{
	background: none;
}

#Box_1 .box-bottom{

}

.box-content{
	background: none;
}

.box{
	background: none;
}

.main-navigation ul{
	padding: 0; /*0px 0 0 5px;*/
}

.main-navigation ul > li{
	border:none !important;
	padding: 10px 0 10px 0;
}

.navigation li a{
	color:white;
}


.main-navigation a{
	background-color: #524741;	
	width:180px;
	display:block;
	font:14px arial, helvetica;
	padding:5px 5px 5px 15px;
	
	border-radius:10px;
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
	-webkit-border-radius:10px;
	 -webkit-border-top-left-radius: 10px;
	 -webkit-border-top-right-radius: 10px;
 	 -webkit-border-bottom-left-radius: 10px;
	 -webkit-border-bottom-right-radius: 10px;
}


.main-navigation a:hover, .main-navigation a.active{

}



#Box_4{

	margin: 0;
	padding: 10px;
	margin-top:15px;
	width: 700px;
/*	margin-left:100px;*/
	/*background: url('/style/img/schwung.gif') no-repeat bottom right;*/
}


.topbox_head{
	background-color:#972f30;
	width:136px;
	font:bold 13px arial, helvetica;
	color:white;
	text-align:center;
	height:40px;
	padding-top:5px;
}

td > a{
	text-decoration:none;
	cursor:pointer;
}
	



#footer{
	height:30px;
	background-color:#524741;
/*	margin-top:-6px;*/
}

#footer .navigation li a{
	color:white;
}


#socialMedia{
	position: relative;
	margin:5px;
}



.clear{
	clear:both;
	height:0;
	line-height:0;
}


/* Rechte Leiste */

#Box_2 {
	display: block;
	width:200px;
}

.news{
	width:180px;
	padding:5px;
	display:none;
}

a.button{
	width:180px;
	padding:5px;
	display:block;
	background: none;
	background-color:#524741;
	color:white;
	font:bold 14px arial, helvetica;
}
.button_text{
	width:180px;
	padding:10px;
	font:12px arial, helvetica;
}

.text_hide{
	display:none;
}




.content{
	color: Black;
}


#facebook, #twitter, #xing, #youtube, #facebook_page{
	margin-top:0;
}


.slideshow { 
	height:300px;
	display:block;
	position: relative;
}

#schmetterling{
	float:right;
}

#Box_2 > .navigation{
	display:none;
}






/* Anpassungen für Newsbox */

.mod-newsbox{
	background:none;
	color:black;
	width:190px;
}

.box-content{
	background: none !important;
	color:black;
}

.mod-newsbox > .box-content > .box-title, 
.mod-newsbox > .box-content > .entries .entry-date,
.mod-newsbox > .box-content > .entries .entry-title > a{
	color:black !important;
}

.mod-newsbox > .box-content > .container{
	height:0 !important;
}

.mod-newsbox > .box-content > .box-title{
	 background: none repeat scroll 0 0 #524741;
    color: white !important;
    display: block;
    font: bold 14px arial,helvetica;
    padding: 5px;
    width: 180px;
}


/* Newsbox verkleinern */

#Box_2 .box {
	margin-bottom:0;
}

#Box_2 .box-bottom{
	height:0;
}

.mod-newsbox > .box-content > .entries{
	padding:10px 0 0;
}




/* Angebotsboxen */

/*.offer-item{
	background-color: #524741;
	border: 3px solid white;
	color:white;
	font:14px arial, helvetica;
	line-height:1.5;
	width:700px;
}

.offer-item .title{
	color:#feaf72;
	font: 16px arial, helvetica;
	float:left;
	height:25px;
	overflow:hidden;
	padding:0 !important;
}

.offer-item .text{
	height:65px !important;
	overflow:hidden;
	float:left;
	width:100%;
	margin-bottom:10px;
}

.offer-item .price{
display:none;
}

.offer-item a{
	color:white !important;
	padding:2px;
	border:1px solid white !important;
	float:right !important;
}*/




.slideshow2{
	height:300px;
}