/*
	1 allgemeine Formatierungen
	2 Head
		2.1 Header
			2.1.1 Header
			2.1.2 ul-head Formatierungen
			2.1.3 li-head Formatierungen
			2.1.4 Buttoncontainer
			2.1.5 Menubuttons
		2.2 SubNav
			2.2.1 SubNav
			2.2.2 li-subnav	
			2.2.3 Subnav Container
			2.2.4 Subnav Wrap  
			2.2.5 Subnav Single 	
	3 Content
		3.1 Content
	4 Footer
		4.1 Footer
		4.2 inner Footer
	5 ECMS
	6 Individual Formatierungen
		6.0 Allgemein
		6.1 Über Uns
			6.1.1 Homeseite
			6.1.2 Unternehmen
			6.1.3 Partner
			6.1.4 Presse
			6.1.5 Referenzen
			6.1.6 In eigener Sache
		6.2 Sanitär
			6.2.1 Sanitär
		6.3 ökologische Haustechnik
			6.3.1 Wasserführender Kaminofen
			6.3.2 kontrollierte Wohnraumlüftung
			6.3.3 Wärmepumpe
		6.4 Energieberatung
			6.4.1 Energieberatung 
		6.5 Service
		6.6 Kontakt
			6.6.1 Anfrage
			6.6.2 Antwort
		6.7 News

*/
/* 1 Allgemein */
body {
	background-color:#C0C0C0;
	font-family: Arial;
	font-size: 12px;
	margin-top:18px;
}

h1 {
	font-size: 24px;
	line-height: 28px;
	text-align: left;

}

h2 {
	font-size: 14px;
	text-align: left;

}

p {margin:0px 0px 10px 0px;}

.clearer {clear: both;}

.bold {font-weight:bold;}

#wrapperAll {
	margin:0px auto;
	text-align:center;
	border:1px solid black;
	width:900px;
}
/* 2 Head */
/* 2.1.1 Header */
div#head {
	margin:0px auto;
	background-image:url(/design/header_bg.png);
	background-repeat:repeat-x;
	height:95px;	
	text-align:left;
}
div#head a {
	color:#000;
	text-decoration:none;
	margin-top:1px;	
}
div#logo {
	margin-top:8px;
	float:left;
}
#head img {
	border:0 none;
	margin:3px 0 0 8px;
}
/* 2.1.2 ul-head */
ul#navMain {
	margin:0px auto;
	list-style-type:none;
}
/* 2.1.3 li-head */
ul#navMain li {
	list-style-type:none;
	margin: 0px 2px;
}
/* 2.1.4 Buttoncontainer */
div.button_container {
	width:650px;
	margin-left:271px;
	padding-top:13px;
}
/* 2.1.5 Buttons */
div#menu_button, #menu_button_active {
	background:  url(/design/marcschmitz_sprite.png) no-repeat;
	background-position:0 0;
	float:left;
	width:155px;
	height:18px;
	font-size: 10px;
	font-weight:bold;
	margin:0px 23px 7px 0px;
	text-transform:uppercase;
}
.menu_button_schrift {
margin-left:22px;
margin-top:2px;
}
#menu_button:hover, #menu_button_active {
	background-position:0px -20px;
	cursor:pointer;
}
/* 2.2.1 Subnav */
div#wrapperNavSubContent {
	background-color:#E5E5E5;
	font-size:10px;
	padding-left: 311px; 
	padding-top:10px;
}

#wrapperNavSubContent a {
	color:#000000;
	text-decoration:none;
}
/* 2.2.2 li-subnav */
div#wrapperNavSubContent li{
	list-style-type:none;
	text-transform:uppercase;
	font-weight: bold;
}

div#breadcrumbs {
	color:#385DAE;
font-size:14px;
font-weight:bold;
height:17px;
left:-275px;
line-height:22px;
position:relative;
text-align:left;
text-transform:uppercase;
width:265px;}

div#breadcrumbs a {
	color:#385DAE;
}

/* 2.2.4 Subnav Wrap */
div#SubNavWrap, div#SubNavWrapActive {
	float:left;
	height:20px;
	margin-top: 5px;
	padding-bottom:2px;
	padding-right:13px;
	width:165px;
	position:relative;
top:-19px;
}
/* 2.2.5 Subnav Single */
div#SubNavSingle, #SubNavSingleActive {
	margin-left:21px;
	text-align:left;
	position:relative;
	top:-14px;
}
div#SubNavArrow, #SubNavArrowActive {
	background:url(/design/marcschmitz_sprite.png);
	background-repeat:no-repeat;
	background-position:0px -43px;
	width:19px;
	height:15px;
}
div#SubNavWrap:hover a, div#SubNavWrap:hover #SubNavArrow, #SubNavWrapActive a, #SubNavArrowActive{
	color:#385DAE;
	background-position:0px -60px;
}
/* 3 Content */
/* 3.1 Contentwrap */
div#contentwrap {
	background-color:#FFF;
	color:#385DAE;
	width:900px;
	height:auto;
	text-align:justify;
	line-height: 19px;
}
/* 3.2 Content */
div#content {
	padding: 20px 65px 20px 35px;
	
}

div#content table{
color: #385DAE;
font-size: 12px;
}

div#content a{
color: #385DAE;
font-size: 12px;
}



.news a{
color: #ff0000;
font-weight: bold;
}

.news a:hover{
color: #ff0000;
}

div#content img{
margin-left: 30px;
margin-bottom: 30px;
}

/* 4 Footer */
/* 4.1 Footer */
div#footer {
	background:url(/design/footer.png) repeat-x;
	height:30px;
	color:#FFF;
	font-weight:bold;

}
/* 4.2 inner Footer*/
#inner_footer {
	font-size:11px;
	padding-top:9px;
	color: #ffdf3c;
}
/* 5 ECMS */
.ecms, .ecms a {
	text-align: center; 
	position: relative; 
	top: 20px; 
	font-weight:bold;
	color:#FF0000;
	padding-bottom:20px;
}

/* 6 Individualformatierungen */
/* 6.0 Allgemein */
#indiv_pic {
	float:right;
	margin: 0px 0px 5px 10px;
}
.indiv_PicTxt {
	float:right;
	margin: 0px 0px 30px 30px;
	font-style:italic;
	font-size:11px;
}
.indiv_PicTxt img {
	padding:0!important;
	margin:0!important;
}
/* 6.1 Über Uns */
/* 6.1.1 Homeseite */
.indiv_home_picture, .indiv_home_picture_1 {
	float:left;
	margin-top:20px;
	margin-left:20px;
}
.indiv_home_picture_1 {
	margin-left:20px;
}

.news {
float:left;
text-align:left;
width:410px;
font-size:11px;
}

.news ul {
padding-left: 20px;
}

.news li {
border: 1px solid #cecece;	
list-style-type:none;
padding: 8px;
margin-bottom: 5px;
}

.indiv_home_wrap {
	width:900px;
	text-align:center;
}
/* 6.1.2 Unternehmensseite */
.indiv_unternehmen img {
	float:right;
	margin:5px 0 0 10px;
}
/* 6.1.3 Partner */
.indiv_partner_wrap {
	width:700px;
	height:265px;
	margin-left:185px;	
}
.indiv_partner_wrap img {
	border:none;
}
.indiv_partner {
	float:left;
	margin:10px;
	height:70px;
	width:215px;
	text-align:center;
}
/* 6.1.4 Presse */
.indiv_press {
	padding: 10px 15px 20px 15px;
	
}
.indiv_press_single {
	width: 700px;
	height:89px;
	margin: 10px 0px 0px 0px;
}
.indiv_press_picture {
	width:190px;
	float:left;
}
.indiv_press_single img {
	float:left;
	border:none;
}
.indiv_press_text {
	width:400px;
	float:left;
	font-style:italic;
}
/* 6.1.5 Referenzen */
#slideshow {
	float:right;
	border:1px solid #385DAE;
	margin-left:;
	width:325px;
	text-align:center;
	padding-top:10px;
}
span.bold li {
	font-weight:normal;
}
/* 6.1.6 In eigener Sache */
.indiv_eigen_bilder {
	float:right;
	width:302px;
	height:370px;
	margin:0px 0px 5px 10px;
}
.indiv_eigen_txt {
	height:370px;
}
.indiv_eigen_bilder #mannschaft_margin_bottom {
	margin-bottom:5px;
}
/* 6.2 Sanitär */
/* 6.2.1 Sanitär */
#indiv_san {
	height:340px;
}
#indiv_san_pic {
	float:right;
	margin:0px 0px 10px 5px;
}
/* 6.3 ökologische Haustechnik */
/* 6.3.1 Wasserführender Kaminofen */
#indiv_WaFueKaO {
	height:500px;
}
#indiv_WaFueKaO_pic {
	float:right;
	margin: 0px 0px 5px 10px;
}
/* 6.3.2 kontrollierte Wohnraumlüftung */
#indiv_kontr_WoRaLue {
	height:375px;
}
/* 6.3.3 Wärmepumpe */
#indiv_waepu {
	width:300px;
}
/* 6.4 Energieberatung */
/* 6.4.1 Energieberatung */
#indiv_energieberatung_wrap {
	height:460px;
}
#indiv_energieberatung {
	width:220px;
}
#indiv_stempel {
	float:left;
}
/* 6.4.1 Energiepass */
#indiv_energiepass {
	height:320px;
}
/* 6.4.1 Gebäudethermografie */
#indiv_thermo {
	height:875px;
}
/* 6.5 Service */
.content hr {
	color:#385DAE;
	background-color:#385DAE;
}
/* 6.6 Ihre Anfrage */
/* 6.6.1 Kontakt */
.indiv_ContactBlockWrap {
	text-align:center;
}
.indiv_ContactBlock {
	clear:both;
	/*margin-left:235px;*/
}
.contact_label {
	width:160px;
	float:left;
	text-align:left;
}
.contact_input {
	float:left;
}

.indiv_ContactBlockWrap br {
	margin-bottom:-15px;
}
.indiv_ContactButtons {
	/*margin-left:270px;*/
}
.indiv_ContactButtons #indiv_ClearForm, #indiv_SendData {
	float:left;	
	margin-right:15px;
}
/* 6.6.2 Antwort */
.indiv_ContactAnswer {
	text-align:center;
	margin-top:50px;
}
/* 6.6 Komplett Newsansicht bild */
.news_bild {float: right; margin: 0px 0px 20px 20px;}
