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

/* Farbwerte:
Dunkelgrün: #236629
Hellgrün: #779f67
Blau: #009ee1 */

body {
background-color:#1e6629;
margin:0;
font-family:Arial, Helvetica, sans-serif;
color:#1a171b;
background-image:url(../img/bg-page.gif);
background-position:center top;

background-repeat:y;
width:100%;
}

#page {
width:990px;
margin:auto;

}
#header {
height:133px;
background-image:url(../img/bg-header.gif);
}
#left {
width:172px;
padding:0 45px 20px 33px;
float:left;
color:#818284;
font-size:10px;
min-height:200px;
}
#content {
width:707px;
padding:0 0 0 0;
float:left;
border-top:1px dotted #818284;
margin:22px 33px 33px 0;
font-size:14px;
line-height:18px;

}
#content .align-center{
text-align:center;

}
#footer {
height:50px;
background-image:url(../img/bg-footer.gif);
background-repeat:no-repeat;
padding:20px 33px 0 0;
}


.clearer {
clear:both;
line-height:0px;
font-size:0px;
}

/*Navigation*/

#breadcrumb {
height:20px;
background-color:#ffffff;
float:right;
margin:48px 33px 0 0;
}
#breadcrumb a{
font-size:15px;
color:#236629;
text-decoration:none;
display:block;
float:left;
font-weight:bold;
margin:0 0 0 5px;
}
#breadcrumb span{
font-size:15px;
color:#236629;
display:block;
float:left;
margin:0 0 0 5px;
}
#footer a{
font-size:13px;
color:#1a171b;
text-decoration:none;
display:block;
float:right;
margin:0 0 0 30px;
}

#navi {
margin:23px 0 0 250px;
}
#navi ul{
margin:0;
padding:0;

}
#navi li {
margin: 0 28px 0 0;
display:block;
float:left;
list-style:none;
padding:0 0 5px 0;}
#navi a{
color:#1a171b;
text-decoration:none;
display:block;
font-size:14px;
}
#navi a:hover{
color:#236629;
}
#navi a.active{
color:#236629;
text-decoration:none;
}
#navi ul ul {display:none; position:absolute; background-color:#ffffff; border:1px solid #1a171b; padding:5px; margin:0 0 0 0;}
#navi ul ul a{font-size:12px;}
#navi ul ul li{float:none; }

#navi ul ul.hover, #navi ul li.hover ul, #navi ul li:hover ul  {
position:absolute;
    display:block;
}
/* IE-Hack für die Breite */

*html ul ul {

 width:170px; 

}


#logolink {
width:172px;
margin:0 0 0 33px;
position:absolute;}

/*Content*/



#left h2 {
font-size:15px;
border-bottom:1px dotted #818284;
color:#236629;
margin:0;
padding:0 0 5px 0;
}
#left p {
border-bottom:1px dotted #818284;
margin:0;
padding: 5px 0 4px 0;
}
#left #searchbox {
text-align:right;
font-size:15px;
margin-top:40px;
}
#left #searchbox #search{
border:1px dotted #818284;
width:110px;
}
#left li{
border-bottom:1px dotted #818284;
list-style:none;
margin:0;
padding: 5px 0 4px 0;
}
#left ul{
margin:0;
padding:0;
}
#left ul a{
color:#006eb1;
text-decoration:none;
font-size:12px;}
#left .csc-textpic-left {margin:40px 0 35px 0; }
#content .persons, #content .persons2  {
border-bottom:1px dotted #818284;
padding:15px 0 15px 0;}
#content .persons .text {
width:550px;
float:left;}
#content .persons2 .text {
width:479px;
float:left;}
#content .persons .img  {
width:142px;
float:right;
}
#content .persons2 .img  {
width:213px;
float:right;
}
#content a {
color:#006eb1;
text-decoration:none;
}
#content a:hover {
text-decoration:underline;
}
#content .persons h2, #content .persons2 h2 {
font-weight:normal;
padding:0;
margin:-3px 0 33px 0;
font-size:14px;
}
#content .persons h2 {
margin:-3px 0 5px 0;
}
#content h2 {
font-weight:normal;
padding:0;
font-size:14px;
}

#content .persons a, #content .persons2 a {
color:#009ee1;
text-decoration:none;
}
#content .persons p, #content .persons2 p {
margin:0;
padding:0;
}

#content h1 {
font-size:16px;
color:#236629;
font-weight:normal;}

.tx-indexedsearch-info  {
font-size:10px;}
.tx-indexedsearch-descr {
font-size:12px;}
