img { border:0;}

* {margin: 0;
	padding:0;}

body {
	background-color:#fff;
	font: 95% arial,helvetica,sans-serif;
	line-height: 1.2em;
	text-align:center;
	color: #fff;
}


p{
 padding:0;
 margin:0;
	}
	
p.mainbot {
	}

a, a:visited {color:#999; text-decoration: underline;}

a:active, a:hover {text-decoration:none;}

span.tx-andshadowbox-text a {font-size: 0.6em; padding-left: 30px; text-decoration: underline;}
span.tx-andshadowbox-text a:hover {text-decoration: none;}



body#uid4 .inhalt2 h1.csc-firstHeader {padding-left: 55px; padding-right: 0; padding-top: 5px; padding-bottom: 0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.6em; color: #000;}
body#uid4 .inhalt3 h1.csc-firstHeader {padding-left: 55px; padding-right: 0; padding-top: 5px; padding-bottom: 0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.6em; color: #000;}





body#uid3 .inhalt1 {width: 860px; float:left;}
body#uid11 .inhalt1 {width: 200px; float:left;}
body#uid11 .inhalt2 {width: 400px; float:left;}
body#uid8 .inhalt2 {width: 400px; float:left;}
body#uid11 .inhalt2 h1.csc-firstHeader {padding-left: 30px; padding-right: 0; padding-top: 5px; padding-bottom: 0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.6em; color: #fff;}
body#uid11 .inhalt3 {width: 250px; float:left;}
body#uid11 .inhalt3 h1.csc-firstHeader {padding-left: 30px; padding-right: 0; padding-top: 0; padding-bottom: 0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.6em; color: #fff;}
body#uid7 .inhalt1 h1.csc-firstHeader {padding-left: 33px; padding-right: 0; padding-top: 5px; padding-bottom: 0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.6em; color: #000;}
body#uid6 .inhalt2 h1.csc-firstHeader {padding-left: 33px; padding-right: 0; padding-top: 5px; padding-bottom: 0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.6em; color: #000;}
body#uid5 .inhalt1 h1.csc-firstHeader {padding-left: 33px; padding-right: 0; padding-top: 5px; padding-bottom: 0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.6em; color: #000;}
body#uid4 .inhalt1 h1.csc-firstHeader {padding-left: 33px; padding-right: 0; padding-top: 5px; padding-bottom: 0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.6em; color: #000;}
body#uid3 .inhalt1 h1.csc-firstHeader {padding-left: 33px; padding-right: 0; padding-top: 5px; padding-bottom: 0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.6em; color: #000;}

body#uid9 .inhalt1 h1.csc-firstHeader {padding-left: 33px; padding-right: 0; padding-top: 5px; padding-bottom: 0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.6em; color: #000;}

body#uid2 .inhalt1 h1 {padding-left: 33px;}

body#uid2 .inhalt1 h1 a, body#uid2 .inhalt1 h1 a:visited {text-decoration:underline;}
body#uid2 .inhalt1 h1 a.active, body#uid2 .inhalt1 h1 a:hover {text-decoration: none;}


body#uid11 .inhalt2 h1 {padding-left: 33px;}




//body#uid2 span.tx-andshadowbox-text a {font-size: 0.6em; padding-left: 33px; text-decoration: underline;}
//body#uid2 span.tx-andshadowbox-text a:hover {text-decoration: none;}



#container
{
width: 935px;
margin: 30px auto;
background-color: #fff;
color: #333;
line-height: 130%;
text-align:left;
}


body #main {background: url(../images/thier_kohlhuber_bau_start.jpg)  no-repeat;
height: 394px;
}

body#uid7 #main {background: url(../images/thier_kohlhuber_bau_start.jpg)  no-repeat;
height: 394px;
}

body#uid6 #main {background: url(../images/thier_kohlhuber_bau_innen.jpg)  no-repeat;
height: 394px;
}

body#uid5 #main {background: url(../images/thier_kohlhuber_bau_referenzen.jpg)  no-repeat;
height: 394px;
}

body#uid4 #main {background: url(../images/thier_kohlhuber_bau_uns.jpg)  no-repeat;
height: 394px;
}

body#uid3 #main {background: url(../images/thier_kohlhuber_bau_partner.jpg)  no-repeat;
height: 394px;
}

body#uid2 #main {background: url(../images/thier_kohlhuber_bau_standort.jpg)  no-repeat;
height: 394px;
}


#leftnav
{
float: left;
width: 200px;
margin: 0;
padding: 0;
height: 394px;

}

.navi { height: 360px;}

#leftnav ul { list-style: none;
	padding-top:38px;
	padding-bottom:0;
	padding-right:0;
	padding-left:0;
	margin:0;}

#leftnav li { 	padding-left: 28px;
		padding-top:8px;
		padding-bottom: 8px;
		padding-right: 0px;
		margin:0px;
		height: 15px;
		font-size: 1em;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-transform:lowercase;
		font-weight: bold;
	}
	
#leftnav li a, #leftnav li a:visited { color: #fff; text-decoration: none;}
#leftnav li a:active, #leftnav li a:hover { color: #ffff00; text-decoration: none;}

#leftnav #nav1act a {color: #ffff00;}
	

.logo {
	background: url(../images/thier_kohlhuberbau_logo.png)  no-repeat;
	height: 34px;
	width: 297px;
	margin-left: 28px;
}

.logoH {
	padding-left: 31px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	padding-top: 0;
	padding-bottom: 2px;
	padding-right: 0;
	width: 200px;
	margin: 0;
	}

#rightnav
{}

#content {}


#sub {
float:left;
background: url(../images/thier_kohlhuber_bau02.jpg)  no-repeat;
height: 192px;
width: 935px;
}





.inhalt1 { width: 250px;float:left;}

.inhalt1 h1 {padding-left: 30px; padding-right: 0; padding-top: 5px; padding-bottom: 0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.6em; color: #000;}
.inhalt1 h2 {}
.inhalt1 h3 {}
.inhalt1 h4 {}
.inhalt1 h5 {}
.inhalt2 h2 {}

.inhalt1 p { margin:0; padding-left: 33px; padding-right: 0; padding-top: 0px; padding-bottom: 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.6em; color: #666; line-height: 1.4em;}
.inhalt1 ul {}
.inhalt1 li {}
.inhalt1 table {}
.inhalt1 tr {}
.inhalt1 td {}



.inhalt2 { width: 150px; float: left;}

.inhalt2 h1 {padding-left: 30px; padding-right: 0; padding-top: 5px; padding-bottom: 0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.6em; color: #000;}

h1.csc-firstHeader {padding-left: 30px; padding-right: 0; padding-top: 5px; padding-bottom: 0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.6em; color: #000;}
.inhalt2 h2 {}
.inhalt2 h3 {padding-left: 30px; padding-right: 0; padding-top: 5px; padding-bottom: 0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.6em; color: #000;}
.inhalt2 h4 {}
.inhalt2 h5 {}


.inhalt2 p { margin:0; padding-left: 33px; padding-right: 0; padding-top: 0; padding-bottom: 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.6em; color: #666; line-height: 1.5em;}
.inhalt2 ul {}
.inhalt2 li {}
.inhalt2 table {}
.inhalt2 tr {}
.inhalt2 td {}



.inhalt3 { width: 150px; float: left;}

.inhalt3 h1 {}
h1.csc-firstHeader {padding-left: 30px; padding-right: 0; padding-top: 5px; padding-bottom: 0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.6em; color: #000;}
.inhalt3 h2 {}
.inhalt3 h3 {padding-left: 30px; padding-right: 0; padding-top: 5px; padding-bottom: 0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.6em; color: #000;}
.inhalt3 h4 {}
.inhalt3 h5 {}

.inhalt3 p { margin:0; padding-left: 31px; padding-right: 0; padding-top: 0; padding-bottom: 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.6em; color: #666; line-height: 1.5em;}
.inhalt3 ul {}
.inhalt3 li {}
.inhalt3 table {}
.inhalt3 tr {}
.inhalt3 td {}

.inhalt4 { width: 330px; float: left;}

.inhalt4 h1 {}
.inhalt4 h2 {}
.inhalt4 h3 {padding-left: 30px; padding-right: 0; padding-top: 5px; padding-bottom: 0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.6em; color: #000;}
.inhalt4 h4 {}
.inhalt4 h5 {}

.inhalt4 p { margin:0; padding-left: 31px; padding-right: 0; padding-top: 0; padding-bottom: 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.6em; color: #666; line-height: 1.5em;}
.inhalt4 ul {}
.inhalt4 li {}
.inhalt4 table {}
.inhalt4 tr {}
.inhalt4 td {}



.navbottom {}

.c { width: 400px;}

#footer
{
clear: both;
margin: 0;
padding: 0;
color: #999;
height: 20px;
width: 935px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.6em;
}

#footer img {border:0; vertical-align:middle; padding-right: 4px;}

#footer #cright { float:left; width: 730px;}
#footer #navbottom { float: left;}

#footer #cright a, #footer #cright a:active {padding-left: 4px;}
#footer #cright a:hover, #footer #cright a:visited {}

#footer #navbottom a, #footer #navbottom a:visited {}
#footer #navbottom a:hover, #footer #navbottom a:active {}

.csc-textpic {padding-left: 29px;}
.csc-textpic-image {border: 2px solid #ffff00;}

.csc-textpic csc-textpic-left csc-textpic-above {border: 1px solid red;}

/************MAILFORM***********/

.csc-mailform {
    width: 660px;
    margin-top:0;
    margin-left: 10px;
    margin-right: 5px;
    margin-bottom: 5px;
    padding:0;
    border: 1px solid transparent;
}


.csc-mailform-field {
    width: 150px;
    float:left;
    padding:2px;
    }


.csc-mailform label {
    padding: 0;
    font-size: 0.6em;
    margin:0;
    }


.csc-mailform input {
    color: #000000;
    background-color: white;
    width: 150px;
    font-size: 0.6em;
    }
    
.csc-mailform textarea {
    width: 150px;
    height:50px;
    }


.csc-mailform input.csc-mailform-submit {
    }



.csc-mailform form input.csc-mailform-submit:hover {
    background-color: #ff9900;
    color: white;
    }