@charset "utf-8";
/* CSS Document */

* {
margin: 0;
padding: 0;
}

body
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
margin-bottom: 0px;
background22: url(img/back2.gif) center 670px no-repeat;
}

p.zitat {
font-size: 10px;
}


div.boxopened {
border-top: #3D413F 1px dotted;
border-bottom: #3D413F 1px dotted;
margin-bottom: 10px;
margin-top: 10px;
margin-left: -60px;
padding-top: 10px;
}

div.boxopenedlaufend {
border-bottom: none;
}

div.bottomline {
border-top: #3D413F 1px dotted;
margin-top: 10px;
margin-left: -60px;
padding-top: 10px;
}


div.boxopened div.ddesc, div.boxopened div.dcontent {
margin-left: 60px;
}


div.boxopened .more {
display: none;
}

div.close {
margin-top: 10px;
margin-bottom: 5px;
}

div#overall {
height:70px;
border-bottom: #3D413F 1px solid;
background-color: #ffffff;
}
div#overallfooter {
height:70px;
border-top: #3D413F 1px solid;
background-color: #ffffff;
}

div#overallcontent, div#overallfootercontent {
margin: 0 auto;
height:70px;
border-left: #3D413F 1px solid;
border-right: #3D413F 1px solid;
width: 970px;
}




h2 {
font-size:11px;
}

div#box {
position: relative;
margin: 0 auto;
width: 970px;
min-height: 600px;
height: 600px;
/*height: 100%;*/
border: #3D413F 1px solid;
border-top: none;
border-bottom: none;
background: url(img/back1.gif) 647px 0 repeat-y;
}

html>body div#box {
height: auto;
}

div#box.startpage {
height:595px;
overflow:hidden;
background: none;
}

div#startbild {
position:absolute;
top: 60px;
left: 646px;
width: 300px;
}

div#starttext {
position:absolute;
top: 298px;
left: 655px;
width: 300px;
}
div#starttext2 {
position:absolute;
top: 368px;
left: 655px;
width: 300px;
}

div#col1 {
width: 647px;
}

div#col2 {
position:absolute;
width: 323px;
height: 600px;
background-color:#80BB1E;
top:0px;
left: 647px;
}


div#header {
padding-left: 119px;
padding-top: 70px;
}

div.headline {
padding-left: 119px;
padding-top: 46px;
}

div.headline2 {
padding-left: 119px;
padding-top: 20px;
}

div.content {
position:relative;
padding-left: 179px;
margin-top: 19px;
width: 354px;
margin-bottom: 10px;
}

div.content a {
color: #000000;
}


div#menu {
margin-top: 84px;
margin-left: 10px;
}

div#menu.startpage {
position:absolute;
top: 211px;
left: 425px;
width: 200px;
text-align: right;
}


div#menu a, div#linkarchiv a  {
color: #000000;
text-decoration: none;
line-height: 19px;
}

div#menu a:hover, div#menu a.active, div#linkarchiv a:hover, div#linkarchiv a.active {
color: #ffffff;
font-weight: bold;
}

div#linkarchiv a.reflink {
text-decoration: underline;
}

div#linkarchiv a.reflink:hover, div#linkarchiv a.reflink.active {
color: #000000;
font-weight: normal;
}


div#themeimg {
margin-top: 20px;
/*height: 201px;*/
width: 323px;
height: 234px;
overflow:hidden;
}

div#jahrearchiv a {
color: #000000;
text-decoration: none;
}

div#jahrearchiv a.current {
color: #FF0000;
font-weight: bold;
}

div#previewThumbs {
}

div#previewThumbs img {
float:left;
}

div#previewThumbs img.col1 {
margin-right: 3px;
margin-bottom: 3px;
}
div#linkarchiv {
margin-top: 20px;
margin-left: 10px;
}

div.content a.linkred {
color: #CC0000;
text-decoration: none;
}

div#slide_ermoeglicht {
position: relative;
width: 323px;
height: 234px;
overflow: hidden;
}

div#slide_ermoeglicht .s_row {
position:absolute;
top: 0px;
left: 0px;
display:none;
height: 234px;
}

div#slide_ermoeglicht .s_img {
cursor: pointer;
}

div#slide_ermoeglicht .s_desc {
position: absolute;
bottom:0px;
padding: 5px;
background: #FFFFFF;
width: 313px;
cursor: pointer;
display:none;
}

html>body div#slide_ermoeglicht .s_desc {
background: url(img/back_trans.png);
}


.regfield {
border: #999999 1px solid;
width: 190px;
}


div.login p.error {
color: #FF0000;
}

div.login input {
border: #999999 1px solid;
}

div.login .chk {
border: none;
}

.loginfield {

width: 140px;
}


.loginfield_pass {

width: 50px;
}


div.doktable .row {
padding: 5px;
padding-left: 0;
}

div.doktable .kat {
font-weight: bold;
}

div.doktable .dok {
margin-left: 25px;
}

div.doktable .dok td {
padding: 3px;
}

.docdesc {
color:#FF0000;
}
