/*
Theme Name: Medienhaus Brandenburger
Theme URI: http://www.verdure.de/
Description: VERDURE Medienteam GmbH
Version: 1.1
Author: VERDURE Medienteam GmbH
Author URI: http://www.verdure.de/
Tags: Verdure, WordPress

	mmb v1.1
	http://www.verdure.de

	This theme was designed and built by VERDURE Medienteam,
	whose blog you will find at http://blog.verdure.de/

*/



body {
	margin: auto;
	text-align: center;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding: 0;
	color: #333;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url('images/hg_hauptseite.jpg'); /* Fallback für nicht definierte Seiten */
	background-repeat: repeat-x;
	line-height: 20px;
}
body.start { background-image: url('images/hg_hauptseite.jpg'); } /* start = id2 */
body.bad { background-image: url('images/hg_bad.jpg'); } /* bad = id4 */
body.bistro { background-image: url('images/hg_bistro.jpg'); } /* bistro = id6 */
body.wintergarten { background-image: url('images/hg_wintergarten.jpg'); } /* wintergarten = id8 */
body.energie {
	background-image: url('images/hg_energie.jpg');
} /* energie = id11 */
body.design {
	background-image: url('images/hg_design.jpg');
} /* energie = id259 */
/* Service id14 */

#wrapper {
	margin: auto;
	width: 900px;
	text-align: left;
}

#header {
	width: 900px;
	background-position: top;
}

#Logo {
	width: 890px;
	height: 90px;
	float: left;
	clear: left;
	font-size: 18px;
	padding-top: 30px;
	}

#Logo a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	}	
	
#Suche {
	width: 230px;
	font-weight: bold;
	color: #fff;
	background-position: left;
	float: right;
	font-size: larger;
	height: 20px;
}

#totop {
	width: 10px;
	height: 15px;
	position: absolute;
}

#headerbilder_hauptseite {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}	

#headerbilder_unterseite {
	text-align: left;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	width: 640px;
	float: left;
}

#teaserbild_hauptseite {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	width: 900px;
}

#teaserbild_unterseite {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	border: 1px solid #999;
	height: 260px;
	width: 640px;
}

#titel_bad {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	border: 10px solid #fff;
	height: 240px;
	width: 185px;
	margin-right: 22px;
	background-image: url('../../uploads/images/magazintitel/bad.jpg');
	background-repeat: no-repeat;
}

#titel_bistro {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	border: 10px solid #fff;
	height: 240px;
	width: 185px;
	margin-right: 22px;
	background-image: url('../../uploads/images/magazintitel/bistro.jpg');
	background-repeat: no-repeat;
}

#titel_wintergarten {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	border: 10px solid #fff;
	height: 240px;
	width: 185px;
	margin-right: 22px;
	background-image: url('../../uploads/images/magazintitel/wintergarten.jpg');
	background-repeat: no-repeat;
}

#titel_energie {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	border: 10px solid #fff;
	height: 240px;
	width: 185px;
	margin-right: 0px;
	background-image: url('../../uploads/images/magazintitel/energie.jpg');
	background-repeat: no-repeat;
}

#titel_design {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	border: 10px solid #fff;
	height: 240px;
	width: 185px;
	margin-right: 0px;
	background-image: url('../../uploads/images/magazintitel/design.jpg');
	background-repeat: no-repeat;
}


#all {
	width: 900px;
	}

#inall {
	width: 650px;
	margin: 0px;
	float: left;
	}

#inall_hauptseite   {
	width: 900px;
	margin: 0px;
	}


#breadcrumb1 {
	width: 540px;
	background-color: #fff;
	font-size: 10px;
	color: #ccc;
	background-position: left;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ccc;
	padding: 0px;
	margin-top: 32px;
	margin-right: 0px;
	margin-bottom: 0px;
	}

#breadcrumb2 {
	width: 640px;
	background-color: #fff;
	font-size: 10px;
	color: #ccc;
	background-position: left;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ccc;
	padding: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	}	
#breadcrumb1 a, #breadcrumb2 a {
	text-decoration: underline;
	color: #ccc;
}	




#content {
	width: 540px;
	text-align: left;
	float: left;
	background-color: #fff;
	padding-top: 15px;
	padding-bottom: 10px;
	text-align: left;
}

#content_unterseiten {
	width: 640px;
	float: left;
	background-color: #fff;
	padding-top: 15px;
	padding-bottom: 10px;
	text-align: left;
	vertical-align: top;
}

.artikelteaser {

	float: left;
	background-color: #fff;
	text-align: left;
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ccc;
	width: 640px;
	padding-top: 20px;
}

#rechtespalte {
	text-align: left;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	width: 232px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 0px;
	background-image: url('images/hg_rechtespalte.gif');
	background-repeat: no-repeat;
}

#rechtespalte_innen_bad {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	width: 210px;
	background-color: #fff;
	margin: 1px;
	background-image: url('images/logo_bad_rechtespalte.gif');
	background-repeat: no-repeat;
	float: left;
	border: 10px solid #fff;
	border-right-width: 9px;
}

#rechtespalte_innen_bistro {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	width: 210px;
	background-color: #fff;
	margin: 1px;
	background-image: url('images/logo_bistro_rechtespalte.gif');
	background-repeat: no-repeat;
	float: left;
	border: 10px solid #fff;
	border-right-width: 9px;
}

#rechtespalte_innen_wintergarten {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	width: 210px;
	background-color: #fff;
	margin: 1px;
	background-image: url('images/logo_wiga_rechtespalte.gif');
	background-repeat: no-repeat;
	float: left;
	border: 10px solid #fff;
	border-right-width: 9px;
}

#rechtespalte_innen_energie {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	width: 210px;
	background-color: #fff;
	margin: 1px;
	background-repeat: no-repeat;
	float: left;
	border: 10px solid #fff;
	border-right-width: 9px;
}

#rechtespalte_innen_design {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	width: 210px;
	background-color: #fff;
	margin: 1px;
	background-repeat: no-repeat;
	float: left;
	border: 10px solid #fff;
	border-right-width: 9px;
}


#rechtespalte_innen_service {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	width: 210px;
	background-color: #fff;
	margin: 1px;
	background-repeat: no-repeat;
	float: left;
	border: 10px solid #fff;
	border-right-width: 9px;
	height: 260px;
}

#rechtespalte_content_bad {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	width: 200px;
	background-color: #DF8801;
	margin: 0px;
	float: left;
	padding-top: 20px;
	padding-right: 0px;
	padding-left: 10px;
}

#rechtespalte_content_bistro {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	width: 200px;
	background-color: #d50909;
	margin: 0px;
	float: left;
	padding-top: 20px;
	padding-right: 0px;
	padding-left: 10px;
}

#rechtespalte_content_wintergarten {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	width: 200px;
	background-color: #006699;
	margin: 0px;
	float: left;
	padding-top: 20px;
	padding-right: 0px;
	padding-left: 10px;
}

#rechtespalte_content_energie {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	width: 200px;
	background-color: #00567a;
	margin: 0px;
	float: left;
	padding-top: 20px;
	padding-right: 0px;
	padding-left: 10px;
}

#rechtespalte_content_design {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	width: 200px;
	background-color: #333333;
	margin: 0px;
	float: left;
	padding-top: 20px;
	padding-right: 0px;
	padding-left: 10px;
}


#rechtespalte_content_service {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	width: 200px;
	background-color: #a30200;
	margin: 0px;
	float: left;
	padding-top: 20px;
	padding-right: 0px;
	padding-left: 10px;
	height: 150px;
}

#rechtespalte_content_bad a,
#rechtespalte_content_bistro a,
#rechtespalte_content_wintergarten a,
#rechtespalte_content_energie a,
#rechtespalte_content_design a,
#rechtespalte_content_service a {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: underline;
	font-weight: bold;
}

#newskasten1, #newskasten2 {
	width: 280px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	background-color: #f2ede1;
	border: 10px solid #ddd1b3;
	padding: 10px;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-right: 10px;
	}

.start .infokasten {
	border: 1px solid #a40200;
	padding: 10px
}
.bad .infokasten {
	border: 1px solid #df8801;
	padding: 10px;
}
.bistro .infokasten {
	border: 1px solid #d50909;
	padding: 10px;
}
.wintergarten .infokasten {
 border: 1px solid #006699;
	padding: 10px;
}
.energie .infokasten {
 border: 1px solid #00567a;
	padding: 10px;
}
.design .infokasten {
 border: 1px solid #333333;
	padding: 10px;
}
.service .infokasten {
 border: 1px solid #a40200;
	padding: 10px;
}



#footer {
	width: 100%;
	background-image: url('images/hg_footer.jpg');
	background-position: center bottom;
	background-repeat: repeat-x;
	height: 119px;
	clear: both;
	vertical-align: bottom;
	background-color: #E3DBC5;
	position: static;
	bottom: 0px;
	padding-top: 1px;
	margin-top: 20px;
}

#infooter {
	width: 920px;
	margin: 20px auto auto;
	text-align: center;
	color: #666666;
	font-size: x-small;
	background-image: url('images/logos_footer.jpg');
	background-repeat: no-repeat;
	height: 60px;
}




.topmenu{
	width: 900px;
	float: left;
	height: 55px;
}

.topmenu ul{
	margin: 0; padding: 0;
	float: left;
}

.topmenu ul li{
	display: inline;}

.topmenu ul li a{
	float: left;
	text-decoration: none;
	color: white;
	padding: 8px;
	font-size: 14px;
	font-weight: bold;}

.topmenu ul li a: visited{
	color: white;}

.start .topmenu ul li a:hover,
.start .topmenu ul li.current_page_item a,
.start .topmenu ul li.current_page_parent a,
.start .topmenu ul li.current_page_ancestor a {
	color: #a40200;
	background-color: #e3dbc4;
}

.bad .topmenu ul li a:hover,
.bad .topmenu ul li.current_page_item a,
.bad .topmenu ul li.current_page_parent a,
.bad .topmenu ul li.current_page_ancestor a {
	color: #df8801;
	background-color: #e3dbc4;
}

.bistro .topmenu ul li a:hover,
.bistro .topmenu ul li.current_page_item a,
.bistro .topmenu ul li.current_page_parent a,
.bistro .topmenu ul li.current_page_ancestor a {
	color: #d50909;
	background-color: #e3dbc4;
}

.wintergarten .topmenu ul li a:hover,
.wintergarten .topmenu ul li.current_page_item a,
.wintergarten .topmenu ul li.current_page_parent a,
.wintergarten .topmenu ul li.current_page_ancestor a {
	color: #006699;
	background-color: #e3dbc4;
}

.energie .topmenu ul li a:hover,
.energie .topmenu ul li.current_page_item a,
.energie .topmenu ul li.current_page_parent a,
.energie .topmenu ul li.current_page_ancestor a {
	color: #00567a;
	background-color: #e3dbc4;
}

.design .topmenu ul li a:hover,
.design .topmenu ul li.current_page_item a,
.design .topmenu ul li.current_page_parent a,
.design .topmenu ul li.current_page_ancestor a {
	color: #333333;
	background-color: #e3dbc4;
}

.service .topmenu ul li a:hover,
.service .topmenu ul li.current_page_item a,
.service .topmenu ul li.current_page_parent a,
.service .topmenu ul li.current_page_ancestor a {
	color: #a40200;
	background-color: #e3dbc4;
}

.submenu_bad {
	width: 100%;
	background-color: #df8801;}

.submenu_bad ul {
	margin: 0; padding: 0;
	float: left;}

.submenu_bad ul li {
	width: 200px;
	list-style-image: none;
	list-style-type: none;
	padding: 0px;}

.submenu_bad ul li a,
.submenu_bad ul li.current_page_item ul li a,
.submenu_bad ul li.current_page_ancestor ul li a {
	float: left;
	text-decoration: none;
	color: white;
	background-color: #df8801;
	width: 200px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
	font-weight: bold;
	font-size: 11px;}

.submenu_bad ul li a: visited {
	color: white;}

.submenu_bad ul li a:hover,
.submenu_bad ul li ul li a:hover,
.submenu_bad ul li.current_page_item a,
.submenu_bad ul li.current_page_ancestor a,
.submenu_bad ul li ul li.current_page_item a {
	color: #df8801;
	background-color: #dccfaf;
	font-weight: bold;}



.submenu_bistro {
	width: 100%;
	background-color: #d50909;}

.submenu_bistro ul {
	margin: 0; padding: 0;
	float: left;}

.submenu_bistro ul li {
	width: 200px;
	list-style-image: none;
	list-style-type: none;
	padding: 0px;}

.submenu_bistro ul li a,
.submenu_bistro ul li.current_page_item ul li a,
.submenu_bistro ul li.current_page_ancestor ul li a {
	float: left;
	text-decoration: none;
	color: white;
	background-color: #d50909;
	width: 200px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
	font-weight: bold;
	font-size: 11px;}

.submenu_bistro ul li a: visited {
	color: white;}

.submenu_bistro ul li a:hover,
.submenu_bistro ul li ul li a:hover,
.submenu_bistro ul li.current_page_item a,
.submenu_bistro ul li.current_page_ancestor a,
.submenu_bistro ul li ul li.current_page_item a {
	color: #d50909;
	background-color: #dccfaf;
	font-weight: bold;}


/* ######################### UNTER-UNTER MENU ##################### */
#rechtespalte div div ul li ul li a {
	text-indent: 20px;
	font-size: 10px;
}

.submenu_wintergarten{
	width: 100%;
	background-color: #006699;}

.submenu_wintergarten ul{
	margin: 0; padding: 0;
	float: left;}

.submenu_wintergarten ul li{
	width: 200px;
	list-style-image: none;
	list-style-type: none;
	padding: 0px;}

.submenu_wintergarten ul li a,
.submenu_wintergarten ul li.current_page_item ul li a,
.submenu_wintergarten ul li.current_page_ancestor ul li a {
	float: left;
	text-decoration: none;
	color: white;
	background-color: #006699;
	width: 200px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
	font-weight: bold;
	font-size: 11px;}

.submenu_wintergarten ul li a: visited{
	color: white;}

.submenu_wintergarten ul li a:hover,
.submenu_wintergarten ul li ul li a:hover,
.submenu_wintergarten ul li.current_page_item a,
.submenu_wintergarten ul li.current_page_ancestor a,
.submenu_wintergarten ul li ul li.current_page_item a {
	color: #006699;
	background-color: #dccfaf;
	font-weight: bold;
	}


.submenu_energie{
	width: 100%;
	background-color: #00567a;}

.submenu_energie ul{
	margin: 0; padding: 0;
	float: left;}

.submenu_energie ul li{
	width: 200px;
	list-style-image: none;
	list-style-type: none;
	padding: 0px;}

.submenu_energie ul li a,
.submenu_energie ul li.current_page_item ul li a,
.submenu_energie ul li.current_page_ancestor ul li a {
	float: left;
	text-decoration: none;
	color: white;
	background-color: #00567a;
	width: 200px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
	font-weight: bold;
	font-size: 11px;}

.submenu_energie ul li a: visited{
	color: white;}

.submenu_energie ul li a:hover,
.submenu_energie ul li ul li a:hover,
.submenu_energie ul li.current_page_item a,
.submenu_energie ul li.current_page_ancestor a,
.submenu_energie ul li ul li.current_page_item a {
	color: #00567a;
	background-color: #dccfaf;
	font-weight: bold;
	}


.submenu_design{
	width: 100%;
	background-color: #333333;
}

.submenu_design ul{
	margin: 0; padding: 0;
	float: left;}

.submenu_design ul li{
	width: 200px;
	list-style-image: none;
	list-style-type: none;
	padding: 0px;}

.submenu_design ul li a,
.submenu_design ul li.current_page_item ul li a,
.submenu_design ul li.current_page_ancestor ul li a {
	float: left;
	text-decoration: none;
	color: white;
	background-color: #333333;
	width: 200px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
	font-weight: bold;
	font-size: 11px;
}

.submenu_design ul li a: visited{
	color: white;}

.submenu_design ul li a:hover,
.submenu_design ul li ul li a:hover,
.submenu_design ul li.current_page_item a,
.submenu_design ul li.current_page_ancestor a,
.submenu_design ul li ul li.current_page_item a {
	color: #333333;
	background-color: #dccfaf;
	font-weight: bold;
	}


.submenu_service{
	width: 100%;
	background-color: #a30200;}

.submenu_service ul{
	margin: 0; padding: 0;
	float: left;}

.submenu_service ul li{
	width: 200px;
	list-style-image: none;
	list-style-type: none;
	padding: 0px;}

.submenu_service ul li a,
.submenu_service ul li.current_page_item ul li a,
.submenu_service ul li.current_page_ancestor ul li a {
	float: left;
	text-decoration: none;
	color: white;
	background-color: #a30200;
	width: 200px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
	font-weight: bold;
	font-size: 11px;}

.submenu_service ul li a: visited{
	color: white;}

.submenu_service ul li a:hover,
.submenu_service ul li ul li a:hover,
.submenu_service ul li.current_page_item a,
.submenu_service ul li.current_page_ancestor a,
.submenu_service ul li ul li.current_page_item a {
	color: #a30200;
	background-color: #dccfaf;
	font-weight: bold;
	}


.start a {
	color: #a30200;
	text-decoration: underline;
}

.bad a {
	color: #df8801;
	text-decoration: underline;
}

.bistro a {
	color: #d50909;
	text-decoration: underline;
}

.wintergarten a {
	color: #006699;
	text-decoration: underline;
}

.energie a {
	color: #00567a;
	text-decoration: underline;
}

.design a {
	color: #333333;
	text-decoration: underline;
}

.service a {
	color: #a30200;
	text-decoration: underline;
}



.fuss {
	color: #666666;
	display: inline;
	padding: 5px;
	background-color: inherit;
	margin: 0px;
	font-size: x-small;
	text-decoration: none;
	}

.fuss: hover {
	padding: 5px;
	color: #003366;
	margin: 0px;
	font-size: x-small;
	text-decoration: none;
	}

.nav_footer {
	color: #fff;
	text-transform: none;
	}	
.nav_content {
	color: #dfd5ba;
	text-transform: none;
	}	

.alignright {
	float: right;
	border: none;
	padding-bottom: 20px;
	padding-left: 20px;
}

.alignleft {
	float: left;
	border: none;
	padding-right: 20px;
	padding-bottom: 20px;
      }	

h1 { line-height: 22px; }

.start .Headline, .start h1 {
	font-size: 18px;
	font-weight: 700;
	color: #a40200;
}

.bad .Headline, .bad h1 {
	font-size: 18px;
	font-weight: 700;
	color: #df8801;
}

  
.bistro .Headline, .bistro h1 {
	font-size: 18px;
	font-weight: 700;
	color: #d50909;
}

.wintergarten .Headline, .wintergarten h1 {
	font-size: 18px;
	font-weight: 700;
	color: #006699;
}

.energie .Headline, .energie h1 {
	font-size: 18px;
	font-weight: 700;
	color: #00567a;
}

.design .Headline, .energie h1 {
	font-size: 18px;
	font-weight: 700;
	color: #333333;
}

.service .Headline, .service h1 {
	font-size: 18px;
	font-weight: 700;
	color: #a40200;
}

h5 { line-height: 14px; }

.start h5 {
	font-size: 10px;
	font-weight: 700;
}

.bad h5 {
	font-size: 10px;
	font-weight: 700;
}

  
.bistro h5 {
	font-size: 10px;
	font-weight: 700;
}

.wintergarten h5 {
	font-size: 10px;
	font-weight: 700;
}

energie h5 {
	font-size: 10px;
	font-weight: 700;
}

.energie h5 {
	font-size: 10px;
	font-weight: 700;
}

.service h5 {
	font-size: 10px;
	font-weight: 700;
}

.news  .Headline,
#newskasten1 strong {
	font-size: 13px;
	font-weight: 700;
	color: #a40200;
}


.rechtespalte  .Headline {
	font-size: 13px;
	font-weight: 700;
	color: #fff;
}

.cover_rechtespalte/* right */

 {
	border: 1px solid #fff;
	}	
.banner_rechtespalte {
	padding-bottom: 5px;
}

/* text */
p {
	padding: 10px 0 10px 0;
	margin: 0;

	}
span {
	padding: 0;
	margin: 0;
	}
img {
	border: 0px;
	}

.link: link, .link: active {
	cursor: help;
	color: #8C7541;
	font-weight: bold;
	text-decoration: none;
	background-color: inherit;
	}

.link: visited {
	cursor: help;
	color: #8C7541;
	font-weight: bold;
	text-decoration: line-through;
	background-color: inherit;
	}



a.titel_bad {
	filter: alpha(opacity=20);
	-moz-opacity: .20;
	opacity: .2;
	width: 185px;
	float: left;
	display: block;
	height: 240px;
	background-color: #000000;
}
a.titel_bad:hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	width: 185px;
	float: left;
	display: block;
	height: 240px;
	background-image: url('../../uploads/images/magazintitel/bad.jpg');
}
a.titel_bistro {
	filter: alpha(opacity=20);
	-moz-opacity: .20;
	opacity: .2;
	width: 185px;
	float: left;
	display: block;
	height: 240px;
	background-color: #000000;
}
a.titel_bistro:hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	width: 185px;
	float: left;
	display: block;
	height: 240px;
	background-image: url('../../uploads/images/magazintitel/bistro.jpg');
}

a.titel_wintergarten {
	filter: alpha(opacity=20);
	-moz-opacity: .20;
	opacity: .2;
	width: 185px;
	float: left;
	display: block;
	height: 240px;
	background-color: #000000;
}
a.titel_wintergarten:hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	width: 185px;
	float: left;
	display: block;
	height: 240px;
	background-image: url('../../uploads/images/magazintitel/wintergarten.jpg');
}
a.titel_energie {
	filter: alpha(opacity=20);
	-moz-opacity: .20;
	opacity: .2;
	width: 185px;
	float: left;
	display: block;
	height: 240px;
	background-color: #000000;
}
a.titel_energie:hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	width: 185px;
	float: left;
	display: block;
	height: 240px;
	background-image: url('../../uploads/images/magazintitel/energie.jpg');
}


a.titel_design {
	filter: alpha(opacity=20);
	-moz-opacity: .20;
	opacity: .2;
	width: 185px;
	float: left;
	display: block;
	height: 240px;
	background-color: #000000;
}
a.titel_design:hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	width: 185px;
	float: left;
	display: block;
	height: 240px;
	background-image: url('../../uploads/images/magazintitel/design.jpg');
}

.form-item .form-item{margin-top: 0;margin-bottom: 0;white-space: nowrap;}

.form-item input { margin-right: 14px; }

.form-item input.error, .form-item textarea.error,.form-item select.error{border: 2px solid red;}

.form-item .description{font-size: 0.85em;}

.form-item label{display: block;font-weight: bold;}

.form-item label.option{display: inline;font-weight: normal;}

.form-checkboxes,.form-radios{margin: 1em 0;}

.form-checkboxes .form-item,.form-radios .form-item{margin-top: 0.4em;margin-bottom: 0.4em;}

.form-required{color: #f00;}

.form-item {font-family: inherit;font-size: inherit; }
dl.form-item{height: 1.75em;margin: 0;}

.form-item,#access-rules .form-item{margin-top: 0;}

/*   nab additional styles */

#newskasten1 p { margin: 0; padding:0; }

#content p,
#content_unterseiten p,
#content div p,
#content_unterseiten div p {
	margin: 0 0 20px; padding: 0;	
}

label.screen-reader-text { display: none; }

img.wpcf7-captcha-captcha-1 { margin-bottom: -5px; }
.wpcf7-not-valid-tip-no-ajax { color: #A30200; font-style: italic; font-size: 10px; }
.wpcf7-validation-errors { color: #A30200; font-weight: bold; }

/* slideshow */

.head_cont a { text-decoration:none; outline:0; cursor:pointer; }
.head_cont a img { border:0; }

.head_cont .head_image { width:640px; height:260px; position:relative; }
.head_cont .slideshow_box { position:absolute; bottom:5px; right:5px; height:15px; 1border:1px solid green; }
.head_cont .slideshow_box a { display:inline-block; width:15px; height:15px; margin-right:6px; background:#fff; }
.head_cont .slideshow_box a:hover, .head_cont .slideshow_box a.active { background:#A40200; }
.preload_images_cont { position:absolute; top:-10000px; visibility:hidden; }

.bad .head_cont .slideshow_box a:hover, .bad .head_cont .slideshow_box a.active { background:#E08802; }
.bistro .head_cont .slideshow_box a:hover, .bistro .head_cont .slideshow_box a.active { background:#D5090A; }
.wintergarten .head_cont .slideshow_box a:hover, .wintergarten .head_cont .slideshow_box a.active { background:#00307A; }
.energie .head_cont .slideshow_box a:hover, .energie .head_cont .slideshow_box a.active { background:#00557A; }
.design .head_cont .slideshow_box a:hover, .design .head_cont .slideshow_box a.active { background:#333333; }
.service .head_cont .slideshow_box a:hover, .service .head_cont .slideshow_box a.active { background:#A40200; }


div#editorcontainer textarea#content h1 { font-size: 18px; color: green; }

#newskasten1 p  {
	padding: 0px 0px 10px;
	margin: 0px;
	}
	
	#respond {
	width: 640px;
	}
	#comment {
	width: 640px;
	}