body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px; 
line-height:15px;
margin:0;
padding:0;
background-color:#E9E9E9;

scrollbar-face-color:#ffffff;
scrollbar-highlight-color:#ffffff;
scrollbar-3dlight-color:#c0bcae;
scrollbar-darkshadow-color:#ffffff;
scrollbar-shadow-color:#c0bcae;
scrollbar-arrow-color:#c0bcae;
scrollbar-track-color:#ffffff;
}


#container {
position:realtive;
margin:0 auto;
width:940px;
height:600px;
background-color:#FFFFFF;
}


#header {
background-color:#bfc12b;
height:95px;
}

#logo {
position:absolute;
margin:0 0 0 700px;
z-index:10;
}

#nav {
position:absolute;
margin:40px 0 0 0;
height:200px;
}


#mainnav {
padding-left:50px;
padding-bottom:5px;
border-bottom:#c0bcae dotted 2px;
}

#subnav {
margin-top:12px;
padding-left:50px;
}

/*1er Content Element Start*/
#content1-bg {
position:absolute;
margin:40px 0 0 305px;
width:605px;
height:405px;
z-index:10;
background-image:url(/fileadmin/templates/gruppe6/images/bg_layout1.jpg);
background-repeat:no-repeat;
background-position:left;
}
#content1 {
position:absolute;
overflow:auto;
margin:0;
padding:10px 10px 0 10px;
width:560px;
height:370px;
z-index:11;
border:#b4b0ab solid 1px;
}
/*1er Content Element Ende*/

/*2er Content Element Start*/
#content2-bg {
position:absolute;
margin:40px 0 0 305px;
width:605px;
height:405px;
z-index:10;
background-image:url(/fileadmin/templates/gruppe6/images/bg_layout2.jpg);
background-repeat:no-repeat;
background-position:left;
}

#content2osl-bg {
position:absolute;
margin:40px 0 0 305px;
width:605px;
height:405px;
overflow:auto;
z-index:10;
background-image:url(/fileadmin/templates/gruppe6/images/bg_layout2osl.jpg);
background-repeat:no-repeat;
background-position:left;}

#content2osl-left {
position:absolute;
overflow:no;
margin:0;
padding:0;
width:365px;
height:375px;
z-index:11;
}

#content2-left {
position:absolute;
overflow:auto;
margin:0;
padding:10px 10px 0 10px;
width:360px;
height:370px;
z-index:11;
border:#b4b0ab solid 1px;
}

#content2-right {
position:absolute;
overflow:hidden;
margin:0 0 0 400px;
padding:0;
width:180px;
height:380px;
z-index:11;
border:#b4b0ab solid 1px;
}
/*2er Content Element Ende*/


/*3er Content Element Start*/
#content3-bg {
position:absolute;
margin:40px 0 0 305px;
width:605px;
height:405px;
z-index:10;
background-image:url(/fileadmin/templates/gruppe6/images/bg_layout3.jpg);
background-repeat:no-repeat;
background-position:left;
}

#content3-left {
position:absolute;
overflow:auto;
margin:0;
padding:10px 10px 0 10px;
width:360px;
height:370px;
z-index:11;
border:#b4b0ab solid 1px;
}

#content3-right-top{
position:absolute;
overflow:hidden;
margin:0 0 0 400px;
padding:0;
width:180px;
height:180px;
z-index:11;
border:#b4b0ab solid 1px;
}

#content3-right-bot{
position:absolute;
overflow:hidden;
margin:200px 0 0 400px;
padding:0;
width:180px;
height:180px;
z-index:11;
border:#b4b0ab solid 1px;
}
/*3er Content Element Ende*/

/*6er Content Element Start*/
#content6-bg {
position:absolute;
margin:40px 0 0 305px;
width:605px;
height:405px;
overflow:auto;
z-index:10;
background-image:url(/fileadmin/templates/gruppe6/images/bg_layout6.jpg);
background-repeat:no-repeat;

}

#content6-top-left {
position:absolute;
overflow:hidden;
margin:0 0 0 0;
padding:0;
width:180px;
height:180px;
z-index:11;
border:#b4b0ab solid 1px;
}

#content6-top-mid {
position:absolute;
overflow:hidden;
margin:0 0 0 200px;
padding:0;
width:180px;
height:180px;
z-index:11;
border:#b4b0ab solid 1px;
}

#content6-top-right {
position:absolute;
overflow:hidden;
margin:0 0 0 400px;
padding:0;
width:180px;
height:180px;
z-index:11;
border:#b4b0ab solid 1px;
}

#content6-bot-left{
position:absolute;
overflow:hidden;
margin:200px 0 0 0px;
padding:0;
width:180px;
height:180px;
z-index:11;
border:#b4b0ab solid 1px;
}

#content6-bot-mid{
position:absolute;
overflow:hidden;
margin:200px 0 0 200px;
padding:0;
width:180px;
height:180px;
z-index:11;
border:#b4b0ab solid 1px;
}

#content6-bot-right{
position:absolute;
overflow:hidden;
margin:200px 0 0 400px;
padding:0;
width:180px;
height:180px;
z-index:11;
border:#b4b0ab solid 1px;
}
/*6er Content Element Ende*/


#subsubnav {
position:absolute;
margin:430px 0 0 305px;
width:600px;
height:30px;
z-index:13;
}


#metanav {
position:absolute;
padding-left:50px;
margin:408px 0 0 0;
}


a.mainnav {
display:block;
margin:0 0 5px 0;
padding:0;
font-family:"Times New Roman", Times, serif;
letter-spacing:1px;
color:#c0bcae;
font-weight:normal; 
font-size:18px; 
text-decoration:none;
text-transform:uppercase; 
}

a.mainnav:hover {
color:#858541;
}

a.mainnav-active {
display:block;
margin:0 0 5px 0;
padding:0;
font-family:"Times New Roman", Times, serif;
letter-spacing:1px;
color:#858541;
font-weight:normal; 
font-size:18px; 
text-decoration:none;
text-transform:uppercase; 
}

a.subnav {
display:block;
margin:0 0 8px 0;
padding:0;
font-family:"Times New Roman", Times, serif;
letter-spacing:1px;
color:#c0bcae;
font-weight:normal; 
font-size:16px; 
text-decoration:none;
}

a.subnav:hover {
color:#858541;
}

a.subnav-active {
display:block;
margin:0 0 8px 0;
padding:0;
font-family:"Times New Roman", Times, serif;
letter-spacing:1px;
color:#858541;
font-weight:normal; 
font-size:16px; 
text-decoration:none;
}


a.subsubnav {
display:inline;
margin:0 20px 0 0;
padding:0;
font-family:"Times New Roman", Times, serif;
letter-spacing:1px;
color:#c0bcae;
font-weight:normal; 
font-size:16px; 
text-decoration:none;
}

a.subsubnav:hover {
color:#858541
}

a.subsubnav-active {
display:inline;
margin:0 20px 0 0;
padding:0;
font-family:"Times New Roman", Times, serif;
letter-spacing:1px;
color:#858541;
font-weight:normal; 
font-size:16px; 
text-decoration:none;
}


a.metanav {
display:inline;
float:right;
margin:0 0 0 20px;
padding:0;
font-family:"Times New Roman", Times, serif;
letter-spacing:1px;
color:#c0bcae;
font-weight:normal; 
font-size:16px; 
text-decoration:none;
}

a.metanav:hover {
color:#858541;
}

a.metanav-active {
display:inline;
float:right;
margin:0 0 0 20px;
padding:0;
font-family:"Times New Roman", Times, serif;
letter-spacing:1px;
color:#858541;
font-weight:normal; 
font-size:16px; 
text-decoration:none;
}


.bodytext{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px; 
line-height:15px; 
margin:0 0 15px 0;
padding:0;
}

.csc-firstHeader {
font-family:"Times New Roman", Times, serif;
font-size:18px; 
font-weight:normal; 
line-height:18px; 
color:#858541;
padding:8px 0 9px 0;
margin:0 0 12px 0;
border-bottom:#c0bcae dotted 2px;
}

h1 {
font-size:18px; 
font-family:"Times New Roman", Times, serif;
font-weight:normal; 
color:#858541;
margin:0 0 10px 0;
}


h3{
font-size:12px; 
font-weight:bold; 
line-height:18px; 
margin:0 0 10px 0;
}

a {
color:#858541;
text-decoration:underline;
}

a:hover {
text-decoration:none;
color:#c0bcae; 
}


ul  {
	margin:0; 
	padding:0;
}

ul li {
	/*list-style-image:url(images/bullet.gif);*/
	list-style:square;
	margin:5px 0 5px 18px; 
	font-size:12px; 
	padding:0;
}

ul li li{
	list-style-image:url(images/bullet2.gif);
	margin:5px 0 5px 18px;
	font-size:12px; 
	padding:0;
}

fieldset {
border:#c0bcae dotted 0px;
}




/*Kontaktformular*/

/*Form-Element*/
fieldset {
border:0px;
}

/*Container von .csc-mailform-field*/
fieldset.csc-mailform {
margin:10px 0 10px 0; 
padding:0;
}

/*Container der einzelnen Elemente*/
.csc-mailform-field {
margin-top:5px; 
width:350px;
}

/*Beschriftung der Textfelder*/
fieldset.csc-mailform label {
width:80px; 
margin:5px 0 0 0; 
float:left; 
clear:right; 
font-size:11px; 
color:#646624; 
line-height:15px; 
letter-spacing:1px;
}

/*Beschriftung der Eingabefelder*/
fieldset.csc-mailform input, textarea {
margin:0; 
border:1px solid #646624; 
color:#646624; 
font-size:11px; 
font-family: Arial, Helvetica, sans-serif;
}

/*Checkbox
.csc-mailform-check {
background-color:#E6E5A8; 
border:1px solid #ddd;
}*/

/*Submit Button*/
.csc-mailform-submit {
background-color:#ffffff; 
border:1px solid #646624; 
color:#646624; 
font-weight:bold; 
font-size:11px; 
}