body {
background-image: url(images/bgsite.jpg);
background-repeat: no-repeat;
background-position: center top;
font-family:arial;
line-height: 1.3em;
font-weight: bold;
font-size:8.0pt;
color:#f2b97a;
margin-bottom: 0px;
margin-top: 0px;
}

a:link,a:active,a:visited {
color:#f6c653;
text-decoration:none;
}


a:hover {
text-decoration:underline;
color:#ffa200;
}

hr{
border:solid #c0c0c0 0px;
border-top-width:1px;
}


H1,H2,H3{
font-size:14pt;
font-weight:bold;
margin-bottom:6px;
color:#4A5B6B;
display: none;
}


H4{
font-size:10pt;
font-weight:bold;
margin-bottom:6px;
color:#4A5B6B;
}


form{
margin:0;
}


IMG{
border:0;
}


li{line-height:1.5;}
li.doc{padding-left: 15px;background-image: url(menu/arrow-cat2.gif);background-repeat: no-repeat;}
li.docs{padding-left: 15px;background-image: url(menu/arrow-cat1.gif);background-repeat: no-repeat;}
li.sdoc{padding-left: 15px;background-image: url(menu/arrow-maincat2.gif);background-repeat: no-repeat;}
li.sdocs{padding-left: 15px;background-image: url(menu/arrow-maincat.gif);background-repeat: no-repeat;}



.edit{font-size:8.0pt;color:black;background-color:#7b0b00;}
.edit a:link,.edit a:visited,.edit a:active,.edit a:hover{font-weight:normal;text-decoration:none;color:#fff5cf;}
input,select{font-size:8.0pt;text-indent:2px;}
textarea{font-family:arial;font-size:8.0pt;width:99%; background-color: none;}
.bodyline	{ background-color: #FFFFFF; border: 1px #98AAB1 solid; }
.cmsline	{ background-color: #FFFFFF; border: 2px #ffffff solid; }
.innerline	{ border: 2px #FFFFFF solid; }


.textbox {

font-family:Verdana,Tahoma,Arial,Sans-Serif;
font-size:10px;
font-weight:bold;
padding-top: 2px;
padding-left: 3px;
color:#540000; 
background-color:none;
background-image: url(images/bgformsm.jpg);
  background-repeat: no-repeat;
  background-position: left top;
border:1px #a56b11 solid;
}

.textfeld {

font-family:Verdana,Tahoma,Arial,Sans-Serif;
font-size:10px;
font-weight:bold;
padding-top: 2px;
padding-left: 3px;
color:#540000; 
background-color:none;
background-image: url(images/bgformbig.jpg);
  background-repeat: no-repeat;
  background-position: left top;
border:1px #a56b11 solid;
}


#bgcontent {
position: relative;
margin-left: auto;
margin-right: auto;
margin-bottom: 0px;
top: 0px;
width: 950px;
background-image: url(images/bgcontent.gif);
background-repeat: no-repeat;
background-position: right bottom;
background-color: transparent;
}

#siteholder1 {
position: relative;
text-align: left;
left 0px;
top: 0px;
width: 867px;
margin-left: 41px;
margin-top: 0px;
background-color: transparent;
}

#headergfx {
position: relative;
text-align: left;
left 0px;
top: 0px;
margin-bottom: -3px;
margin-top: 0px;
width: 867px;
height: 105px;
}

#starttopnav {
position: absolute;
text-align: left;
left: 590px;
top: 0px;
width: 320px;
height: 30px;
margin-right: 0px;
}

div#menu { 
 position: relative;

 text-align: left;
   height: 21px;
   line-height: 21px;
   width: 867px;
   margin-left: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
   background-color: transparent;
   border: none;
} 


div#menu a{ 
   font-family: Arial, Sans-Serif;
   font-size:12px;
   font-weight:bold;
   text-decoration:none;
   background-color: transparent;
   color:            #fff5cf;
} 

div#menu a:hover{ 
   display: block;
   font-family: Arial, Sans-Serif;
   font-size:12px;
   font-weight:bold;
   display: inline;
   text-decoration:none;
   background-color: transparent;
   color:            #ffa200;
} 

#headerpiclarge {
position: relative;
top: 1px;
height: 210px;
width: 867px;
border-top: 0px solid #4A5B6B;
border-right: 0px solid #000000;
border-bottom: 0px solid #ff00f0;
font-weight:normal;
text-align:left;
vertical-align: top;
background-image: url(images/imgcase.jpg);
background-repeat: no-repeat;
background-position: center top;
}

#leftframeholder {
position: relative;
text-align: left;
float: left;
vertical-align: top;
left 0px;
top: 0px;
width: 166px;
margin-top: 5px;
display: block;
background-color: transparent;
}

#newsholder {
position: relative;
width: 150px;
background-color: transparent;
margin-left: 9px;
margin-bottom: 0px;
color:#a8764f;
}

#contentholder {
position: relative;
float: left;
text-align: left;
vertical-align: top;
top: 0px;
margin-left: 7px;
margin-top: 31px;
width: 690px;
background-color: transparent;
display: block;
}

#footer {
clear: both;
display: block;
width: 867px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
height:45px;
background-image: url(images/footer1.jpg);
background-repeat: no-repeat;
background-position: center bottom;
background-color: transparent;
}

#adressefooter {
position: relative;
text-align: right;
right: 0px;
top: 0px;
width: 867px;
height: 20px;
background-color: none;
}

#footernavi {
position: relative;
text-align: left;
left: 2px;
top: 0px;
width: 867px;
height: 20px;
background-color: none;
}


#hvmenu {
position: relative;
height: 20px;
width: 867px;
margin-top: 0px;
margin-bottom: 0px;
border-top: 0px solid #4A5B6B;
border-right: 0px solid #000000;
font-weight:normal;
text-align:left;
 vertical-align: top;
background-image: url(images/bgnavi.jpg);
background-repeat: no-repeat;
background-position: center top;
}

.more a{
font-size:8pt;
font-weight: bold;
color:#a8764f;
background-color: transparent;
}


.more a:active,.more a:hover {
font-weight:bold;
text-decoration:none;
color:#f6c653;
}

