body{
background-color:#FCFCFC;
color: #000000 /* #1D4241 */;
margin:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:center;
letter-spacing:2px;
cursor:default;
}

h1,h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-weight:bold;
margin-right:0px;
/* color:#6A734E; */
}

h1{
font-size:24px;
margin:5px;
border-bottom:2px solid #C0C0C0;
}

h2{
font-size:18px;
margin:5px;
border-bottom:1px solid #C0C0C0;
}

p{
padding:0px;
margin:0px;
}

.hr{
width:auto;
color:#BEC88F;
border-bottom:4px double #CCCC99;
}

img{
border:1px dashed #C0C0C0;
margin:5px;
}

a{
text-decoration:none;
border-bottom: 1px dashed #1D4241;
cursor:help;
}

a:link, a:active, a:visited{
color:#3F6362;
text-decoration:underline;
border-bottom:0px;
cursor:pointer;
}

fieldset{
border:1px solid #BEC88F;
padding:5px;
}

legend{
font-weight: bold;
}

input,textarea{
background:#E7EBBC;
border:1px solid #BEC88F;
}

.bcontent{
margin:auto;
padding:0px;
/* background:url(background.gif) no-repeat; */
background-position:2px 3px;
width:630px;
text-align:right;
}

.content{
width:580px;
/* min-height:600px; */
min-height:210px;
margin-left:auto;
border:3px solid #BEC88F /* #A7B975 */;
border-right:0px;
border-bottom:0px;
}

.content2{
width:auto;
height:auto;
margin-left:50px;
margin-top:50px;
text-align:justify;
border-left:6px double #C0C0C0;
padding-left:10px;
}

.impressum{
font-size:9px;
}