@charset "utf-8";
/**
 * CONTENT STYLESHEET CBITES				*
 * content.css - (c) Sky High Design 	*
 * v 1.0 - 2009							*
 */
 
 .site-area-content {
	 font-size:10pt;
 }
 
 
 .site-area-content h1 {
	 color:#0360ae;
	 font-size:14pt;
	 margin-top:20px;
	 margin-bottom:10px;
 }
 
 .site-area-content h4 {
	 color:#b5881f;
	 font-size:10pt;
	 font-weight:normal;
	 border-top:1px solid #3e444a;
	 padding-top:5px;
	 margin-top:5px;
	 margin-bottom:3px;
 }
 .site-area-content a {
	 text-decoration:none;
	 color:#0360ae;
 }
 .site-area-content i {
	 font-style:normal;
	 color:#cca855;
 }
 .content-col1 ul {
	 margin-top:10px;
	 margin-bottom:10px;
	 padding-left:20px;
	 list-style:none;
 }
 .content-col1 ul li {
	 display:block;
	 background:url(images/content-list.jpg) no-repeat left;
	 padding-left:20px;
	 margin-bottom:10px;
 }
 .site-area-content p {
	 margin-top:5px;
	 margin-bottom:5px;
 }
 
 .footer , .footer-menu a {
	 color:#8e8e8e;
	 font-size:8pt;
	 text-decoration:none;
 }
 .footer b {
	 color:#4d4e50;
 }
 
 /* KONTAKT FORMULAR */
 .tx_powermail_pi1_form {
	 margin-top:10px;
 }
.tx_powermail_pi1_fieldwrap_html {
	overflow:hidden;
	margin-bottom:10px;
}
.tx_powermail_pi1_fieldwrap_html label {
	display:block;
	width:120px;
	color:#0360AE;
	font-weight:bold;
}
.tx_powermail_pi1_fieldwrap_html_radio_title {
	display:block;
	color:#0360AE;
	font-weight:bold;
}
.tx_powermail_pi1_fieldwrap_html_text label , .tx_powermail_pi1_fieldwrap_html_select label , .powermail_radio_inner  {
	float:left;
}
.powermail_radio_inner input {
	margin-right:10px;
}
.tx_powermail_pi1_fieldwrap_html_text input , .tx_powermail_pi1_fieldwrap_html textarea , .tx_powermail_pi1_fieldwrap_html_select select {
	border:1px solid #0360AE;
	color:#333;
}
.tx_powermail_pi1_fieldwrap_html_text input:focus , .tx_powermail_pi1_fieldwrap_html textarea:focus {
	color:#000;
}
.powermail_submit , .powermail_reset , .HKP-btn{
	color:#FFF !important;
	padding:2px 10px;
	background-color:#0360AE;
	border:1px solid #ccc;
	font-size:9pt !important;
	cursor:pointer;
}
.contact-form-left , .left-box{
	float:left;
	width:49%;
}
.contact-form-right , .right-box {
	width:49%;
	float:right;
}


/* KSOTEN VORANSCHLAG */


#kostenvoranschlag #kva {
				-moz-border-radius-bottomleft:10px;
				-moz-border-radius-bottomright:10px;
				-moz-border-radius-topleft:10px;
				-moz-border-radius-topright:10px;
				background:#ECF3F9 none repeat scroll 0 0;
				padding:10px;
			}
			#kostenvoranschlag #kva span {
				color:#000000;
				padding:0 6px;
			}
			#kostenvoranschlag #kva input {
				-x-system-font:none;
				background:#FFFFFF none repeat scroll 0 0;
				border:1px solid #BAAC92;
				font-family:Verdana,Arial,sans-serif;
				font-size:11px;
				font-size-adjust:none;
				font-stretch:normal;
				font-style:normal;
				font-variant:normal;
				font-weight:normal;
				height:15px;
				line-height:normal;
				margin-top:1px;
				padding:1px;
				text-align:center;
				width:18px;
			}
			#kostenvoranschlag td, th {
				-x-system-font:none;
				font-family:Verdana,Arial,sans-serif;
				font-size:11px;
				font-size-adjust:none;
				font-stretch:normal;
				font-style:normal;
				font-variant:normal;
				font-weight:normal;
				line-height:normal;
				vertical-align:middle;
			}
			#kostenvoranschlag textarea {
				-x-system-font:none;
				background:#FFFFFF none repeat scroll 0 0;
				border:1px solid #BAAC92;
				font-family:Verdana,Arial,sans-serif;
				font-size:12px;
				font-size-adjust:none;
				font-stretch:normal;
				font-style:normal;
				font-variant:normal;
				font-weight:normal;
				height:100px;
				line-height:normal;
				padding:1px;
				width:270px;
			}

			#kostenvoranschlag #anschrift input {
				-x-system-font:none;
				background:#FFFFFF none repeat scroll 0 0;
				border:1px solid #BAAC92;
				font-family:Verdana,Arial,sans-serif;
				font-size:12px;
				font-size-adjust:none;
				font-stretch:normal;
				font-style:normal;
				font-variant:normal;
				font-weight:normal;
				line-height:normal;
				padding:1px;
				width:150px;
			}
			
.content-col2-content .contenttable {
	margin-bottom:10px;
}
.content-col2-content .contenttable td  {
	border-top:2px dotted #21297d;
	color:#21297d;
}
