body { 
color: black; 
background-color: white; 
background-image: url('images/bg.gif');
background-repeat: repeat-y;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
}

.hauptnav { 
color: black; 
font-size: 12px; 
font-family: arial; 
font-weight: bold; 
}

#Menu1 { 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
height: 40px; 
width: 450px; 
left: 218px; 
top: 97px; 
position: absolute; 
visibility: visible; 
/*font-size: 11px;*/
color: #3b3b3c;
text-decoration: none;
font-weight: bold;
}

#Menu1 a{
color: black; 
/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;*/
font-family: arial; 
font-weight: bold; 
text-decoration: none;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
}

#Menu2 { 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
height: 96px; 
width: 103px; 
left: 15px;
top: 130px; 
position: absolute; 
visibility: visible; 
}

#Menu2 a{
color: black; 
font-family: arial; 
font-weight: bold; 
text-decoration: none;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
}

#lang a{
color: black; 
font-family: arial; 
font-weight: bold; 
text-decoration: none;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
}

#Menu1 a.normenu, #Menu2 a.normenu{
	color: #3b3b3c;
	text-decoration: none;
	font-weight: bold;
}
#Menu1 a.actmenu, #Menu2 a.actmenu{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

#Menu1 a:hover, #Menu2 a:hover{
	color: White;
}

#head2{
position:absolute;
visibility:visible;
top:0px;
left:0px;
width:170px;
height:416px;
background-image: url('images/bg_im1.gif');
}
#head3{
position:absolute;
visibility:visible;
top:0px;
left:170px;
width:631px;
height:140px;
background-image: url('images/bg_im2.gif');
}


#head4{
position:absolute;
top:33px;
left:170px;
width:630px;
height:52px;
background-image: url(../Bilder/head4.gif);}

#navcontainer{
margin: 17px 0px 0px 16px;
}

#navlist li{
display: inline;
list-style-type: none;
padding-right: 20px;
}
#navlist a{
display: inline;
list-style-type: none;
padding-right: 20px;
}

#navlist a, #subnavlist a{
	font-size: 11px;
	color: #3b3b3c;
	text-decoration: none;
	font-weight: bold;
}

#navlist a:hover, #subnavlist a:hover{
	/*font-size: 11px;*/
	color: White;

}


#navlist .active, #subnavlist .active{
	/*font-size: 11px;*/
	color: White;

}

#lang{
position: absolute;
visibility: visible;
top: 10px;
left: 660px;
height: 30px;
width: 40px;
}

#navlist_language li
{
display: inline;
list-style-type: none;
padding-right: 10px;
}
#lang a{
	/*font-size: 11px;*/
	color: #5a5a5b;
	text-decoration: none;
}
#lang a:hover{
	/*font-size: 11px;*/
	color: #5a5a5b;
	text-decoration: underline;
}
#lang .active{
	/*font-size: 11px;*/
	color: #5a5a5b;
	text-decoration: underline;
}

#subnavcontainer{
	margin-top: 18px;
}
#subnavlist
{
margin-left: 30px;
padding-left: 0;
list-style: none;
}


#content{
position:absolute;
top:160px;
left:192px;
width:610px;
height:200px;
padding-left: 16px;
}

h1{
	color: #5a5a5b;
	font: eurostile Bold Extended;
	font-weight: bold;
}


#centralbox{
height: 400px;
width: 600px;
left: 190px;/*200px;*/
top: 170px;
position: absolute;
visibility: visible; 
}


#datenschutz{
height: 600px;
width: 600px;
left: 190px;
top: 170px;
position: absolute;
visibility: visible; 
}

#centralbox h1,h3{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #3b3b3c;
}

#centralbox li, p, td{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #3b3b3c;
}

#centralbox a{
color: blue;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: underline;
}

p#title_green{
background-color: #789e49;
font-weight: bold;
color: white;
padding-left: 5px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height:2.0em;
}

p#title_blue{
background-color: #008ed3;
font-weight: bold;
color: white;
padding-left: 5px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height:2.0em;
}

p#title_red{
background-color: #c50009;
font-weight: bold;
color: white;
padding-left: 5px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height:2.0em;
}

p#title_yellow{
background-color: #e8b500;
font-weight: bold;
color: white;
padding-left: 5px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height:2.0em;
}

#mailform{
width: 364px;
}

#mailform input{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #3b3b3c;
/*text-align: center;*/
}

#mailform label{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #3b3b3c;
vertical-align: text-top;
text-align: center;
}

#newslist a{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: darkgrey;/*#3b3b3c;*/
vertical-align: text-top;
text-align: center;
font-weight: bold;
}


#kndbrch{ 
height: 30px; 
width: 130px; 
left: 20px; 
top: 300px; 
position: absolute; 
visibility: visible; 
}

#kndbrch a{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #3b3b3c;
text-decoration:none;
font-weight: bold;
}

#kndbrch a:hover{
font-size: 11px;
color: white;
}


#tisr_brd1{
height: 5px;
width: 168px;
left: 1px;
top: 355px;
position: absolute;
visibility: visible;
background-color: #5a5a5b;
}

#tisrbg{
height: 40px;
/*width: 50px;
left: 17px;*/
width: 168px;
left: 1px;
top: 360px;
position: absolute;
visibility: visible;
background-color: white;
	border-bottom: 3px; 
	border-bottom-color: #5a5a5b;
	border-bottom-style: solid;
	vertical-align: center;
	
font-weight: bold;
color: #3b3b3c;
font-size: 12px;
}



#tisr{
height: 30px; 
width: 137px; 
left: 17px; 
top: 375px; 
position: absolute; 
visibility: visible; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #5a5a5b;
text-align: left;
font-weight: normal;
}

#tisr a{
font-weight: bold;
text-decoration: underline;
color: white;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
}

#tisr p{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
}


#tisr p.tx-mininews-pi1-fp_listrowField-datetime{
visibility: hidden;
}

#centralbox p.tx-danewslettersubscription-pi1-mustlogin{
visibility: hidden;
}

#centralbox p.tx-danewslettersubscription-pi1-descr{
visibility: hidden;
}

#centralbox tr.tx-danewslettersubscription-pi1-listrow-header{
visibility:hidden;
}
.tx-danewslettersubscription-pi1-listrow{
visibility:hidden;
}


#kndnlogin{
background: url('images/bg.gif');
position: absolute;
visibility: visible;
top:0px;
left:0px;
width:593px;
height:200px;
padding-left: 16px;
}

#kndnlgn{
top:50px;
left:150px;
width:300px;
height:100px;
position: absolute;
visibility: visible;
}

#kndnlgn h1{
font-size: 12px;
}

#nwslt {
height: 180px;
width: 550px;
left: 0px;
top: 0px;
position: absolute;
visibility: visible; 
}

#nwslt h1{
font-size: 12px;
}

#newslist h1{
font-size: 12px;
}

.csc-header h1{
font-size: 11px;
color: #ffffff;
}

table.table_green {
border-collapse:collapse;
border-width: 1px;
border-style: solid;
border-color: #789e49; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
background-color: #c8ff8b;
height: 200px;
}

table.table_green tr {
vertical-align:middle;
line-height: 1.25em;
}

table.table_green td {
border-bottom: dotted 1px;
padding: 0.5em;
font-size: 11px;
color: #789e49;
}

table.table_blue {
border-collapse:collapse;
border-width: 1px;
border-style: solid;
border-color: #008ed3; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
background-color: #97dfff;
height: 200px;
}

table.table_blue tr {
vertical-align:middle;
line-height: 1.25em;
}

table.table_blue td {
border-bottom: dotted 1px;
padding: 0.5em;
font-size: 11px;
color: #008ed3;
}

table.table_red {
border-collapse:collapse;
border-width: 1px;
border-style: solid;
border-color: #c50009; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
background-color: #ffa3a9;
height: 200px;
}

table.table_red tr {
vertical-align:middle;
line-height: 1.25em;
}

table.table_red td {
border-bottom: dotted 1px;
padding: 0.5em;
font-size: 11px;
color: #c50009;
}

table.table_yellow {
border-collapse:collapse;
border-width: 1px;
border-style: solid;
border-color: #e8b500; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
background-color: #ffe8a5;
height: 200px;
}

table.table_yellow tr {
vertical-align:middle;
line-height: 1.25em;
}

table.table_yellow td {
border-bottom: dotted 1px;
padding: 0.5em;
font-size: 11px;
color: #e8b500;
}


