HTML, BODY {
Width: 100%;
Height: 100%
}

.csc-sitemap a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #676767;
text-decoration:none;
}

.csc-linkToTop a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;color: #676767;
padding-left:10px;
}

.csc-sitemap a:hover {
color:red;}

body {
background-repeat: repeat-y;
background-image: url(images/hg.gif);
}



.aussenrahmen {
Width: 769px;
Height: 100%;
border-right-width: 3px;
border-left-width: 1px;
border-left-color: #CCC;
border-right-color: #CCC;
border-right-style: solid;
border-left-style: solid;
}

.rand {
width: 549px;
border-top-width:8px;
border-top-color: #CDCDCD;
border-top-style: solid;
}

.bodytext {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #676767;
padding-left:10px;
padding-right:10px;
line-height:17px;
}

h1 { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #85D100;
padding-left:10px;
padding-top:10px;
}

h3  { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #676767;
padding-left:10px;

}

h2 { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #676767;
padding-left:10px;

}

a {
color: #676767;
}



div#aussen {
float:left;
width:200px;
background-color: #F2F2F2;
}

#aussen ul, #aussen ul li {
margin:0;
padding:0;
list-style-type: none;
}

#aussen ul li {
border-bottom: 1px solid white;
padding-left:10px;
height:20px;
line-height:20px;

}

#aussen ul li a {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #666666;
text-decoration:none;
border-bottom: none;
}


#aussen ul li a:hover {
color:red;
}



#aussen ul li a.menue_2_cur {
color:red;
}


#aussen ul ul li  {
padding-left: 15px;
border-bottom: 1px solid white;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #666666;
text-decoration:none;
margin-top:0px;
}

#aussen ul ul li a.menue_3 {
font-weight: normal;
}

#aussen ul ul li a.menue_3_cur {
font-weight: normal;
color:red;
}

#aussen ul  ul li a:hover {
color:red;
}

.menue {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #666666;
text-decoration:none;
}

a.menue  {
text-decoration: none;
}

a:hover.menue {
color: red;
}

.menue_act, .menue_cur {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: red;
text-decoration:none;
}

.menue_act a, .menue_cur a {
text-decoration:none;
}

.menue_act a:hover, .menue_cur a:hover {
color:red;
}

.mf-input, .mf-select, .mf-text {
margin-bottom:10px;
margin-left:10px;
}

.mf-check {
margin-bottom:18px;
margin-left:10px
}

.formu {
padding-left:10px;
}

.mf-submit {
margin-left:170px;
background-color:#ccc;
border: 1px black solid;
}