body, p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
}

a, a:link, a:visited, a:hover{
	color:#000;
}

h1{
	margin-bottom:10px;
}

#footer a, #footer a:link, #footer a:visited, #footer a:hover{
	color:#FFF;
	text-decoration:none;
}

.hide{
	display:none;
}
.clear{
	clear:both;
}

#mainWrap{
	background:#93c154;
	width:100%;
}
#main{
	width:934px;
	padding:290px 93px 0 93px;
	margin:0 auto 0 auto;
	background:url(../images/bgrMain.png);
	position:relative;
}

#menu_0Wrap{
	position:absolute;
	top:19px;
	left:112px;
}
#menu_0Wrap a, .menuWrap a{
	display:block;
	clear:both;
}

#logo{
	position:absolute;
	right:194px;
	top:98px;
}

#headWrap{
	height:184px;
	width:934px;
	overflow:hidden;
	clear:both;
}

/* menu */

#menu_1_1, #menu_1_2, #menu_1_3, #menu_1_4 {
	position:absolute;
	z-index:20;
}
/*
div#menu_1_1.menu_1Title, div#menu_1_2.menu_1Title{
	margin-top:90px;
}
div#menu_1_3.menu_1Title, div#menu_1_4.menu_1Title{
	margin-bottom:90px;
}
*/

#menuWrap_1_1 div.title{
	position:absolute;
	bottom:5px;
}

#menuWrap_1_3 div.title,#menuWrap_1_4 div.title {
	position:absolute;
	top:5px;
}

#menuWrap_1_3 div.sub, #menuWrap_1_4 div.sub{
	position:absolute;
	bottom:5px;
}


#menu_1_1{
	top:260px;
	left:329px;
}


#menuWrap_1_1{
	top:198px;
	left:329px;
}

#menu_1_2{
	top:260px;
	left:801px;
}

#menuWrap_1_2{
	top:198px;
	left:799px;
}

#menu_1_3{
	top:485px;
	left:112px;
}

#menuWrap_1_3{
	top:385px;
	left:93px;
	height:120px;
}

#menu_1_4{
	top:485px;
	left:566px;
}

#menuWrap_1_4{
	top:385px;
	left:565px;
	height:120px;
}

.menuWrap{
	width:212px;
	height:163px;
	padding:8px;
	background:#95c254;
	position:absolute;
	display:none;
	z-index:30;
}

/* menu END */

#headText{
	width:174px;
	height:130px;
	background:#35383d;
	text-align:right;
	padding:27px;
	float:left;
	color:#FFF;
	line-height:18px;
}

#headText h1{
	color:#95c154;
	font-size:13px;

}

#headFoto{
	margin-left:236px;	
	height:184px;
	overflow:hidden;
}

div.slideshow{
	overflow:hidden;
}

#breadcrumb{
	margin:60px 0 0 236px;
	font-size:11px;
}
#breadcrumb a{
	padding:0 5px 0 5px;
}

#contentWrap, #contentWrap2{
	margin:8px 117px 98px 0;
}

#contentWrap ul{
	list-style:square;
	padding-left:15px;
	margin-left:15px; 
}

div.contentTitle{
	margin:0 0 20px 239px;
}

#footer{
	background:#35383d;
	height:50px;
	padding-top:10px;
	color:#FFF;
	text-align:center;
	
}


/* home */

#headHome div.csc-textpic-imagerow{
	float:left;
	clear:none;
	margin:0 8px 8px 0;
}
#headHome {
	height:184px;
	width:950px;
}

/* form */

#mailform{
	/*margin-left:239px;*/
}

#mailform label{
	display:block;
	float:left;
	width:100px;
}

#mailform input, #mailform textarea{
	width:190px;
	border:1px solid;
}

#privText{
	width: 190px;
	height:60px;
	overflow:auto;
}

.csc-mailform-field{
	margin-bottom:5px;
}
 

#mailformformtype_mail{
	margin-left:100px;
}

#mailform #privacy{
	width:auto;
}

strong.error{
	color:#f77f7f;
}

div.error label{
	color:#f77f7f;
}

div.error input, div.error textarea{
	background:#f77f7f;
}

/* form END */


/* 2 spalten */

#contentWrap2{
	/*clear:both;*/
	margin-right:30px;
}

#contentWrap2Left{
	float:left;
	width:550px;
}
#contentWrap2Right{
	float:left;
	padding-top:41px;
	/*width:400px;*/
}

/* 2 spalten END */

#headFoto div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image{
  margin:0;
}

#headHome dl.csc-textpic-image{
	margin:0;
}


#contentWrap div.csc-textpic-caption-c{
	margin-left:239px;
}



/* rte */

.pdf { 
background-image:url(../images/iconPdf.png);
background-repeat:no-repeat;
padding:1px 0 2px 25px;
background-position:3px;

}

.align-center{
	text-align:center;
}
.align-left{
	text-align:left;
}
.align-right{
	text-align:right;
	
}
.align-justify{
	text-align:justify;
}

