* {
	border: 0;
	margin: 0;
	padding: 0;
}

body {		
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 76%;
}

#page {	
	width:600px;
}

p.skip a {
	display:none;
}


.hide {
	display:none;
}

#left {
}

#main {		
	width:600px;
	clear:left;
}

#right {
	display:none;
}


#left h1 {
	margin: 0 35px 35px 0;
	float:left;
}

#left p {
	margin:0 0 35px 0px;	
	font-size:10pt;
	font-weight:bold;
	line-height:140%;
}

/* leftmenu */

#leftmenu {
		display:none;
	
}


#metamenu {
		display:none;
}

#contactmenu {
		display:none;
}


/* content */

#content {
	float:left;
}

#content p {
	padding:0 36px 20px 36px;	
	font-size:10pt;
	line-height:160%;
}

#content h1 {
	font-size:14pt;	
	font-weight:normal;
	padding:0 36px 45px 36px;
	margin:0;	
}

#content h2 {
	font-size:12pt;
	padding:0;
	line-height:110%;
	padding:0 36px 0 36px;	
}

#content strong {
	font-size:12pt;	
	font-weight:normal;
}

#content a {
	text-decoration:none;
	font-weight:bold;
}

#content hr {
	margin:20px 0;
	height:1px;
	color:#fff;
	background-color:#fff;
	border-bottom:1px dashed #000;
}

#content ul {
	padding:0 36px 15px 90px;
	font-size:10pt;
	line-height:160%;	
}

#content ul.no-dots {
	padding: 0 36px 0 36px;
	font-size:10pt;
	line-height:160%;	
	list-style: none;
}


#content ul.no-dots li a {
	text-decoration:none;
}


#content #contractors {
	margin:0 36px 0 36px;
}

#content #contractors p {
	padding:0;
}

#content #contractors h2 {
	padding:10px 0 0 0;
}

/*css styled content */


div.csc-textpic-caption-c .csc-textpic-caption {
text-align:center;
}
div.csc-textpic-caption-r .csc-textpic-caption {
text-align:right;
}
div.csc-textpic-caption-l .csc-textpic-caption {
text-align:left;
}
div.csc-textpic div.csc-textpic-imagecolumn {
display:inline;
float:left;
}
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
border:2px solid black;
padding:0px;
}
div.csc-textpic-imagewrap {
padding:0pt;
}
div.csc-textpic img {
border:medium none;
}
div.csc-textpic div.csc-textpic-imagewrap div.csc-textpic-image {
float:left;
}
div.csc-textpic div.csc-textpic-imagewrap ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
div.csc-textpic div.csc-textpic-imagewrap ul li {
float:left;
margin:0pt;
padding:0pt;
}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
float:left;
}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dt {
float:none;
}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dd {
float:none;
}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dd img {
border:medium none;
}
dl.csc-textpic-image {
margin:0pt;
}
dl.csc-textpic-image dt {
display:inline;
margin:0pt;
}
dl.csc-textpic-image dd {
margin:0pt;
}
div.csc-textpic-clear {
clear:both;
}
div.csc-textpic-left div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-left div.csc-textpic-imagewrap .csc-textpic-image {
display:inline;
margin-right:10px;
}
div.csc-textpic-right div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-right div.csc-textpic-imagewrap .csc-textpic-image {
display:inline;
margin-left:10px;
}
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
display:inline;
margin-left:10px;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
margin:0pt;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
margin:0pt;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
margin-bottom:5px;
}
div.csc-textpic-equalheight div.csc-textpic-imagerow {
display:block;
margin-bottom:5px;
}
div.csc-textpic div.csc-textpic-imagerow {
clear:both;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-firstcol {
margin-left:0px !important;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-lastcol {
margin-right:0px !important;
}
div.csc-textpic-intext-left div.csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
margin-right:10px !important;
}
div.csc-textpic-intext-right div.csc-textpic-imagewrap, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
margin-left:10px !important;
}
div.csc-textpic-above div.csc-textpic-text {
clear:both;
}
div.csc-textpic-center {
text-align:center;
}
div.csc-textpic-center div.csc-textpic-imagewrap {
margin:0pt auto;
}
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
text-align:left;
}
div.csc-textpic-center div.csc-textpic-text {
text-align:left;
}
div.csc-textpic-right div.csc-textpic-imagewrap {
float:right;
}
div.csc-textpic-right div.csc-textpic-text {
clear:right;
}
div.csc-textpic-left div.csc-textpic-imagewrap {
float:left;
}
div.csc-textpic-left div.csc-textpic-text {
clear:left;
}
div.csc-textpic-intext-left div.csc-textpic-imagewrap {
float:left;
}
div.csc-textpic-intext-right div.csc-textpic-imagewrap {
float:right;
}
div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
clear:both;
float:right;
}
* html div.csc-textpic-intext-right-nowrap .csc-textpic-text {
height:1%;
}
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
clear:both;
float:left;
}
* html div.csc-textpic-intext-left-nowrap .csc-textpic-text {
height:1%;
}

div.csc-textpic {
	clear:both;
	padding: 0 36px;
}

#content div.csc-textpic p {
	padding:0 0 20px 0;	
}

.startseite #content div.csc-textpic p {
	padding:0 36px 20px 0;	
}

#contractors div.csc-textpic {
	padding:10px;
}

.startseite #content dd {
	padding:5px 0 10px 0;
}

.startseite #content img {
	padding:2px;
	border: 1px dashed #B40033;	
}

.subseite #content .csc-textpic-caption {	
	font-size: 9pt;
	padding:5px 0 20px 0;
}

.subseite #content .csc-textpic-left dl {
	width:450px !important;
	position:relative;
	margin-bottom:20px !important;
}

.subseite #content .csc-textpic-left dt {
	float:left !important;
	width:274px  !important;
}

.subseite #content .csc-textpic-left  dd {
	position:absolute;
	bottom:0;
	width:170px !important;
	margin-left:284px !important;
	padding-bottom:0;
}

* html .subseite #content .csc-textpic-left dd {
	margin-left:10px !important;
}

