body {
	padding:0px;
	margin:0px;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	color:#3E3E40;
	background: #ffffff url(../images/schleswig.gif) repeat-x fixed bottom center		
}

html {
	height:100%;
}

#border {
	position: relative;
	left: 50%;
	margin-left: -450px;
	width: 900px;
	background-image:url(../images/trockenbau.gif);
	background-repeat:repeat-y;
	min-height: 100%;
	height:auto !important; /* moderne Browser */	
}

#center {
	height:100%; /* IE */
	position: relative;
	left: 50%;
	margin-left: -450px;
	width: 900px;
	background-image:url(../images/trockenbau.gif);
	background-repeat:repeat-y;	
	min-height: 100%;
	height:auto !important; /* moderne Browser */	
}
.lorenzen {
	background-image:url(../images/bauunternehmen.jpg);
	width:900px;
	height:179px;
	background-repeat:no-repeat;
}
.hochbau {
	padding-top:95px;
	padding-left:360px;
}
.hochbau A:hover, .hochbau A:visited, .hochbau A:link, .hochbau A:active {
	padding-left:12px;
	padding-right:4px;	
	background-image:url(../images/dot.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
}
.hochbau A:hover {
	background-image:url(../images/dotr.gif);
}
.zimmerei {
	background-color:#D8D8D9;
	border-bottom:1px solid #3E3E41;
	height:9px;
}      
.trockenbau {
	min-width: 100%;
	width:auto !important; /* moderne Browser */	
	height:100%;
	background-image:url(../images/lorenzen.gif);
	z-index:1;
	background-repeat:repeat-x;
} 
 
.schleswig {
	background: #ffffff url(../images/trockenbau.gif) repeat-y;
}
.akkustikbau {
	background-image:url(../images/akkustikbau.jpg);
	height:405px;
	background-repeat:no-repeat;
}
.anschrift {
	padding-left:17px;
	padding-top:40px;
}
.suche {
	padding-left:20px;
}
.anschrift A:link, .anschrift A:hover, .anschrift A:active, .anschrift A:visited {
	color:#3E3E40; 
}
#haus {
	background-image:url(../images/schleswig.gif);
	height:39px;
	position:fixed;
	bottom:0;
	left: 50%;
	margin-left: -451px;
	width:902px;
}
.links {
	float:left;
	width:250px;
}
.mitte {
	float:right;
	width:650px;
	padding-bottom:64px;
}
.zimmermann {
	float:left;
	width:25px;
}
.tischler {
	float:right;
	width:625px;
}
.dachdecker {
	float:left;
	width:600px;
	padding-top:20px;
}
.bagger {
	float:right;
	width:25px;
}
#content-full {
	width:600px;
}
.content-right {
	float:right;
	width:220px;
}
.content-left {
	float:left;
	width:360px;
}
.content-header {
	height:165px;
	background-repeat:no-repeat;
	background-position:2px 1px;
}
.clear {
	clear:both;
}
/* -- MENU -- */
.menu {
	width:239px;
	padding-left:10px;
	font-size:100%;
	padding-bottom:20px;
	min-height:146px;
}
.menu A:link, .menu A:visited, .menu A:active, .menu A:hover, .hochbau A:link, .hochbau A:visited, .hochbau A:active, .hochbau A:hover {
	text-transform:uppercase;
	font-weight:bold;
}
.menu UL {
	padding:0px;
	margin:0px;
	list-style:none;
}
.menu LI {
	border-top:1px solid #C0C0C1;
	padding-top:3px;
	padding-bottom:3px;
}
/* EBENE 1 */
.navi-lev1 A:link, .navi-lev1 A:visited, .navi-lev1 A:active, .navi-lev1 A:hover, .navi-lev1-act A:hover, .navi-lev1-act A:link, .navi-lev1-act A:active, .navi-lev1-act A:visited  {
	padding-left:20px;
	background-image:url(../images/dot.gif);
	background-repeat:no-repeat;
	background-position:2px 3px;	
	text-decoration : none;	
}
.navi-lev1 A:hover, .navi-lev1-act A:hover, .navi-lev1-act A:link, .navi-lev1-act A:active, .navi-lev1-act A:visited {
	background-image:url(../images/dotr.gif);
}
/* EBENE 2 */
.navi-lev2 A:link, .navi-lev2 A:visited, .navi-lev2 A:active, .navi-lev2 A:hover {
	padding-left:40px;
	background-image:url(../images/dot.gif);
	background-position:23px 3px;
	background-repeat:no-repeat;
	text-decoration : none;	
	font-size:100%;	
}
.navi-lev2 A:hover, .navi-lev2-act A:hover, .navi-lev2-act A:link, .navi-lev2-act A:active, .navi-lev2-act A:visited {
	background-image:url(../images/dotr.gif);
}

/* LINK -- */
A:link {
	background-color : transparent;
	color:#005229;
	text-decoration : none;
	font-weight : normal;
}
A:visited {
	background-color : transparent;
	color:#005229;
	font-weight : normal;
	text-decoration : none;
}
A:hover {
	background-color : transparent;
	color:#005229;
	text-decoration : none;
	font-weight : normal;	
}
A:active {
	background-color : transparent;
	color:#005229;
	font-weight : normal;
	text-decoration : none;
}

.externlink, .external-link-new-window, .external-link {
	background-image:url(../images/extern_link.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:15px;
	padding-bottom:1px;
}
.internal-link, .internlink, .zurueck A {
	background-image:url(../images/intern_link.gif);
	background-repeat:no-repeat;
	background-position:1px 2px;
	padding-left:15px;
	padding-bottom:1px;	
}
.mail {
	background-image:url(../images/mailto.gif);
	background-repeat:no-repeat;	
	padding-left:15px;	
}
.csc-frame-rulerBefore {
	border-top:1px solid #005128;
	width:100%;
	clear:both;
}

.csc-frame-rulerAfter {
	border-bottom:1px solid #005128;
	width:100%;
	clear:both;
	margin-bottom:8px;	
}
.bodytext, TD {
	text-align:justify;
	padding:0px;
	maring:0px;
}

/* Downloads */
.csc-uploads {
	width:100%;
}
.csc-uploads-icon {
	width:20px;
	padding:4px;
	vertical-align:top;
}
.tr-even TD {
	background-color:#DCDCBB;
}
.tr-odd TD {
	background-color:#EFEFE0;
}
.csc-uploads-fileName {
	vertical-align:top;
}
.csc-uploads-fileSize P {
	display:inline;
}
.csc-uploads-fileSize {
	vertical-align:top;
	text-align:right;
	font-weight:bold;
}

.csc-uploads-fileName P {
	padding:0px;
	margin:2px;
}
.csc-uploads-description P {

}
/* GALERIE */
.gooffotoboek .internlink IMG {
    float:right;
}
.gooffotoboek {
}
.gooffotoboek IMG {
    text-align:center;
	border: 1px solid #009534;
	float:none;
	margin:7px;
}

.gooffotoboek A {
}
.imageborder IMG {
	border:1px solid #009534
}
.goof-comment form {
	padding-left:15px;
	padding-right:15px;	
	text-align:left;
}
/* GALERIE */
HR { 
	color:#005128; 
	height:1px; 
	border:0px solid #005128; 
	background-color:#005128; 
}
/* MAILFORM START */
.mf-left {
	width:200px; 
	float:left;
}

legend {
	padding-left:10px;
	padding-right:10px;
	border: 0px;
}

fieldset {
	border:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	border: 1px solid #C0C0C0;
}

.radiolayout {
	width:60%;
	padding-top:15px;
	padding-bottom:15px;
}

.formu {
	padding-top:110px;
	padding-bottom:10px;
	padding-left:20px;
}

.mf-radio {
	border:0px;
}

.mf-text, textarea {
	color: #000000;
	border: 1px solid #7f9db9;
	margin-bottom: 5px;
	width:300px;
}

.mf-check {
	border: 0px;
}
.mf-select, select {
	border:0px;
}

.mf-input, #mailform input {
	border: 1px solid #7f9db9;
	margin-bottom: 5px;
	width:300px;
}

.mf-submit {
	background-color: #ffffff;
	border: 1px solid #7f9db9;
	margin-left:183px;
}
.dmail input {
	margin-left:132px;
	padding:0px;
	border: 0px;	
}
/* MAILFORM ENDE */

/* RTE */
.align-left {
	text-align:left;
}
.align-center {
	text-align:center;
}
.align-right {
	text-align:right;
}
span.important { 
	color: #8A0020; 
}

span.name-of-person { 
	color: #10007B; 
}
span.detail { 
	color: #186900; 
}
/* RTE */
/* INDEXED SEARCH */
.tx-indexedsearch-form label {
	display:none;
}
.tx-indexedsearch-form {
	float:left;
}
.tx-indexedsearch-descr {

}
.tx-indexedsearch-browsebox {
	border-top: 1px solid #005128;
	padding-bottom:15px;
	padding-top:15px;	
}
.tx-indexedsearch-browsebox UL {
	list-style:none;
	list-style-type:none;	
	padding:0px; 
	margin:0px;	
	display:inline;
}
#indexedsearch .searchbox-sword {
	width:130px;
	border: 1px solid #7f9db9;	
}
#indexedsearch .searchbox-button {
	width:20px;
	border: 1px solid #7f9db9;	
	font-weight:bold;
	color:#AF111D;
	background-color:#ffffff;
}
/* INDEXED SEARCH */
.error {
	font-weight:bold;
	color:#cc0000;
}
h1.csc-firstHeader {
	color:#005229;
	font-size:140%;
}
.csc-header H1 {
	font-size:120%;
	color:#005229;	
}
h3 {
    padding:0px;
    margin:0px;
}
h3 a:link, h3 a:visited, h3 a:active, h3 a:hover {
	font-weight:bold;
	font-size:100%;
}
h3 a:hover {
	text-decoration:underline;

}
.csc-frame-frame1 .bodytext {
	padding:0px;
	margin:0px;
	padding-bottom:10px;
}
.tx-ffiframe-pi1 iframe {
	border:none;
}
.profundus {
	float:left;
	width:250px;
	text-align:center;
	padding-top:10px;
}
.handwerk {
	float:right;
	padding-top:10px;	
}
.menu #menu2 {
	border:none;
}
.content-right H6 {
	border-top:1px solid #005128;
	text-align:justify;
}
.content-left .csc-frame-frame1 {
	position:absolute;
	width:600px;
	padding:0px;
	margin:0px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
	color:#3E3E40;
	background-color:#dddddd;
}
.csc-textpic-text .bodytext {
	margin-top:0px;
}
