body
{
padding:0px;
margin:0px;
background-color: white;
overflow:scroll;
}

img {border:none}

/*Der Rahmen um die gesamte Seite*/
table.haupttabelle {
position: absolute;
left: 50%;
margin-left: -484px;
margin-top: 20px;
width: 968px;
border: 1px solid black;
background-color: #2b3a44;
}

table.haupttabelle_fs {
position: absolute;
left: 50%;
margin-left: -484px;
margin-top: 20px;
width: 968px;
border: 1px solid black;
background-color: white;
}

/*Kopfzeile*/
table.kopftabelle
{
width: 100%;
background-color: white;
}

td.kopftablle_1
{
padding-top: 20px;
height: 35px;
width: 373px;
padding-left: 170px;
border-right: 1px solid black;
}

td.kopftablle_2
{
padding-top: 20px;
}

img.claim
{
border: 0;
margin-left: 5px;
margin-bottom: 10px;
float: left;
}

td.kopftablle_3
{
height: 36px;
background-color: #2b3a44;
border-right: 1px solid black;
}

td.kopftablle_4
{
height: 36px;
background-color: #2b3a44;
}

/*kopfzellen der folgeseiten */
td.kopftablle_1_fs
{
padding-top: 20px; 
height: 35px; 
width: 310px; 
text-align: right; 
padding-right: 20px; 
border-right: 1px solid black;
}





/** Navibereich **/
td.haupttabelle_1 {
background-image: url(../imgs/bck_dunkel.gif);
background-repeat: repeat-x; 
width: 170px;
border-right: 1px solid black; 
vertical-align: top;
padding-top:117px;

}

td.menu_links {
background-color: #2b3a44;
vertical-align: bottom; 
height: 215px;
width: 170px;
}

div.suchbereich {
width: 100%;
border-top: 1px solid black;
}

/* folgeseiten */
div.menu_links_fs {
background-color:#2B3A44;
border-top:1px solid black;
margin-top:-16px;
padding-bottom:10px;
padding-top:15px;
}

div.suchbereich_fs {
width: 100%;
margin-top: 10px;
border-top: 1px solid black;
}



/** Content **/
td.haupttabelle_2 {
background-image: url(../imgs/bck_hell_2.gif);
background-repeat: repeat-x;
text-align: left;
vertical-align: top;
}

table.inhaltstabelle {
table-layout: fixed;
/*width: 750px;*/ 
background-color: white;
border: 1px solid black;
font-family:arial;
font-size:12px;
border-left: 0;
border-bottom: 0;
}

td.inhaltstabelle_1 {
height: 22px;
width: 746px;
padding-left: 10px;
border-bottom: 1px solid black;
border-right: none;
}

td.inhaltstabelle_2 {
width: 497px;
border-bottom: 1px solid black;
background-image: none;
}

td.inhaltstabelle_3 {
border-right:1px solid black;
padding:11px;
width:226px;
}

td.inhaltstabelle_4 {
padding:17px 12px 10px;
}

/* folgeseiten */
td.haupttabelle_2_fs {
background-image: url(../imgs/bck_hell.gif);
background-repeat: repeat-x;
text-align: left;
vertical-align: top;
}

td.inhaltstabelle_1_fs {
width: 319px; 
height: 100px; 
border-right: 1px solid black;
}

td.inhaltstabelle_2_fs {
width: 160px; 
vertical-align: bottom; 
padding-left: 10px
}

td.inhaltstabelle_3_fs {
width: 274px; 
text-align: right;
vertical-align: top;
}

td.inhaltstabelle_4_fs {
width: 159px; 
height: 15px; 
border-right: 1px solid black; 
border-bottom: 1px solid black; 
border-top: 1px solid black; 
font-size: 1px;
}

td.inhaltstabelle_5_fs {
width: 159px; 
border-bottom: 1px solid black; 
border-right: 1px solid black;
border-top: 1px solid black;
font-size: 1px;
}

td.inhaltstabelle_6_fs {
border-top: 1px solid black; 
font-size: 1px;
}

/* gleich breite spalten */
td.inhaltstabelle_7_fs_gl {
border-right: 1px solid black;
vertical-align: top; 
padding: 10px;
width:139px;
}

td.inhaltstabelle_8_fs_gl {
vertical-align: top; 
padding: 14px;
width:300px;
}




div.introbck
{
background-color: #2b3a44;
visibility: visible;
position: absolute;
top: 55px;
left: 0px;
width: 968px;
height: 523px;
}

div.fs1bck
{
background-color: #2b3a44;
visibility: visible;
position: absolute;
top: 55px;
left: 0px;
width: 968px;
height: 115px;
}

div.introcntbck
{
background-color:white;
visibility: visible;
position: absolute;
top: 300px;
left: 170px;
width: 747px;
height: 277px;
border-left: 1px solid black;
border-right: 1px solid black;
}

div.fs1cntbck
{
background-color:white;
visibility: visible;
position: absolute;
top: 170px;
left: 490px;
width: 426px;
height: 408px;
border-left: 1px solid black;
border-right: 1px solid black;
}

div.fs2cntbck
{
background-color:white;
visibility: visible;
position: absolute;
top: 170px;
left: 330px;
width: 586px;
height: 408px;
border-left: 1px solid black;
border-right: 1px solid black;
}

div.univers
{
visibility: visible;
position: absolute;
top: 0px;
left: 0px;
width: 966px;
height: 576px;
border: 1px solid black;
}

div.bildintro
{
visibility: visible;
position: absolute;
top: 85px;
left: 170px;
width: 748px;
height: 215px;
}

div.bildfs1
{
visibility: visible;
position: absolute;
top: 68px;
left: 169px;
width: 320px;
height: 100px;
border:1px solid black;
}

/*diese class beschreibt die position, das bild mit dem orangenen verlauf für die 2. navigationsebene bei den intro- und startseiten*/
div.navintro2_orange
{
width: 170px;
height: 135px;
background-image:url(../imgs/menue_orange_gr.jpg);
border-top:1px solid black;
padding-top: 5px;
}

/*diese class beschreibt die position, das bild mit dem grünen verlauf für die 2. navigationsebene bei den intro- und startseiten*/
div.navintro2_gruen
{
width: 170px;
height: 135px;
background-image:url(../imgs/menue_gruen_gr.jpg);
border-top:1px solid black;
padding-top: 5px;
}

/*diese class beschreibt die position, das bild mit dem blauen verlauf für die 2. navigationsebene bei den intro- und startseiten*/
div.navintro2_blau
{
width: 170px;
height: 160px;
background-image:url(../imgs/menue_blau_gr.jpg);
border-top:1px solid black;
padding-top: 5px;
}


div.a1
{
visibility: visible;
position: absolute;
top: 85px;
left: 170px;
width: 124px;
height: 107px;
border-top:1px solid black;
border-left:1px solid black;
}

div.b1
{
visibility: visible;
position: absolute;
top: 85px;
left: 295px;
width: 124px;
height: 107px;
border-top:1px solid black;
border-left:1px solid black;
}

div.c1
{
visibility: visible;
position: absolute;
top: 85px;
left: 420px;
width: 124px;
height: 107px;
border-top:1px solid black;
border-left:1px solid black;
}

div.d1
{
visibility: visible;
position: absolute;
top: 85px;
left: 545px;
width: 124px;
height: 107px;
border-top:1px solid black;
border-left:1px solid black;
}

div.e1
{
visibility: visible;
position: absolute;
top: 85px;
left: 669px;
width: 124px;
height: 107px;
border-top:1px solid black;
border-left:1px solid black;
}

div.f1
{
visibility: visible;
position: absolute;
top: 85px;
left: 793px;
width: 124px;
height: 107px;
border-top:1px solid black;
border-left:1px solid black;
border-right:1px solid black;
}

div.a2
{
visibility: visible;
position: absolute;
top: 193px;
left: 170px;
width: 125px;
height: 106px;
border-top:1px solid black;
border-left:1px solid black;
border-bottom:1px solid black;
}

div.b2
{
visibility: visible;
position: absolute;
top: 193px;
left: 295px;
width: 125px;
height: 106px;
border-top:1px solid black;
border-left:1px solid black;
border-bottom:1px solid black;
}

div.c2
{
visibility: visible;
position: absolute;
top: 193px;
left: 420px;
width: 125px;
height: 106px;
border-top:1px solid black;
border-left:1px solid black;
border-bottom:1px solid black;
}

div.d2
{
visibility: visible;
position: absolute;
top: 193px;
left: 545px;
width: 125px;
height: 106px;
border-top:1px solid black;
border-left:1px solid black;
border-bottom:1px solid black;
}

div.e2
{
visibility: visible;
position: absolute;
top: 193px;
left: 669px;
width: 125px;
height: 106px;
border-top:1px solid black;
border-left:1px solid black;
border-bottom:1px solid black;
}

div.f2
{
visibility: visible;
position: absolute;
top: 193px;
left: 793px;
width: 124px;
height: 106px;
border-top:1px solid black;
border-left:1px solid black;
border-right:1px solid black;
border-bottom:1px solid black;
}

div.ab3
{
visibility: visible;
position: absolute;
top: 300px;
left: 170px;
width: 250px;
height: 20px;
border-right:1px solid black;
border-bottom:1px solid black;
}

div.c3
{
visibility: visible;
position: absolute;
top: 300px;
left: 420px;
width: 125px;
height: 20px;
border-right:1px solid black;
border-bottom:1px solid black;
}

div.d3
{
visibility: visible;
position: absolute;
top: 300px;
left: 545px;
width: 124px;
height: 20px;
border-right:1px solid black;
border-bottom:1px solid black;
}

div.e3
{
visibility: visible;
position: absolute;
top: 300px;
left: 669px;
width: 124px;
height: 20px;
border-right:1px solid black;
border-bottom:1px solid black;
}

div.f3
{
visibility: visible;
position: absolute;
top: 300px;
left: 793px;
width: 125px;
height: 20px;
border-bottom:1px solid black;
}

div.newsintro
{
visibility: visible;
position: absolute;
top: 320px;
left: 190px;
width: 220px;
height: 223px;
border-right:1px solid black;
padding-top:35px;
padding-right:10px;
}

div.contentintro
{
visibility: visible;
position: absolute;
top: 355px;
left: 435px;
width: 450px;
height: 223px;
}

div.contentfs1
{
visibility: visible;
position: absolute;
top: 244px;
left: 515px;
width: 395px;
height: 328px;
}

div.contentfs2
{
visibility: visible;
position: absolute;
top: 244px;
left: 345px;
width: 525px;
height: 328px;
}

div.content2fs1
{
visibility: visible;
position: absolute;
top: 185px;
left: 170px;
width: 279px;
height: 351px;
border-top:1px solid black;
border-left:1px solid black;
padding:20px;
}

div.fs2lineleft
{
visibility: visible;
position: absolute;
top: 170px;
left: 170px;
width: 2px;
height: 408px;
border-left:1px solid black;
}

div.fs2linetop
{
visibility: visible;
position: absolute;
top: 170px;
left: 170px;
width: 320px;
height: 15px;
border-bottom:1px solid black;
border-right:1px solid black;
}

div.navintro2
{
visibility: visible;
position: absolute;
top: 300px;
left: 0px;
width: 170px;
height: 125px;
background-image:url(../imgs/menue_orange_gr.jpg);
border-top:1px solid black;
}

div.greyintro
{
visibility: visible;
position: absolute;
top: 300px;
left: 918px;
width: 50px;
height: 125px;
border-top:1px solid black;
background-color:#465055;
}

div.greyfs1
{
visibility: visible;
position: absolute;
top: 68px;
left: 918px;
width: 50px;
height: 100px;
border-top:1px solid black;
border-bottom:1px solid black;
background-color:#465055;
}

div.logointro
{
visibility: visible;
position: absolute;
top: 24px;
left: 170px;
width: 138px;
height: 26px;
}

div.logofs1
{
visibility: visible;
position: absolute;
top: 24px;
left: 170px;
width: 111px;
height: 21px;
}

div.claimintro
{
visibility: visible;
position: absolute;
top: 0px;
left: 545px;
width: 300px;
height: 85px;
border-left:1px solid black;
padding-left:5px;
padding-top:24px;
}

div.claimfs1
{
visibility: visible;
position: absolute;
top: 0px;
left: 330px;
width: 200px;
height: 161px;
border-left:1px solid black;
padding-left:5px;
padding-top:24px;
}

div.acareafs1
{
visibility: visible;
position: absolute;
top: 68px;
left: 490px;
width: 426px;
height: 100px;
background-color:white;
border:1px solid black;
}

div.mainnaviintro
{
visibility: visible;
position: absolute;
top: 200px;
left: 20px;
width: 145px;
height: 100px;
}

div.mainnavifs1
{
visibility: visible;
position: absolute;
top: 70px;
left: 20px;
width: 145px;
height: 100px;
}

div.mainnavi2fs1
{
visibility: visible;
position: absolute;
top: 170px;
left: 0px;
width: 170px;
border-bottom:1px solid black;
border-right:1px solid black;
padding-top:15px;
}

div.statuso
{
width: 175px;
height: 20px;
color:#ec6602;
font-size:9px;
font-family:Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-weight:normal;
}

div.statusg
{
width: 175px;
height: 20px;
color:#598f1f;
font-size:9px;
font-family:Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-weight:normal;
}

div.statusb
{
width: 175px;
height: 20px;
color:#006d8f;
font-size:9px;
font-family:Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-weight:normal;
}

div.sidenavifs1
{
visibility: visible;
position: absolute;
top: 70px;
left: 690px;
width: 225px;
height: 20px;
}

/*schrift des news-datums auf der Startseite*/
font.newsdate
{
color:#EC6602;
font-size:11px;
font-family:Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-weight:bold;
line-height:14px;
}

/*schrift des news-datums auf der seite News*/
font.newsdategruen
{
color:#598f1f;
font-size:12px;
font-family:Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-weight:bold;
line-height:20px;
}

/*schrift des news-fließtextes auf der Startseite*/
font.newstxt
{
color:black;
font-size:11px;
font-family:Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-weight:normal;
line-height:15px;
}

/*schrift des news-fließtextes auf der seite News*/
font.newstxtgruen
{
color:black;
font-size:11px;
font-family:Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-weight:normal;
line-height:15px;

}

/*class für den allgemeinen text bei der suche 'suche nach:'*/
div.tx-indexedsearch-whatis
{
color:black;
font-size:10px;
font-family:Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
line-height:11px;
}

/*class für den titel der ergebnisdarstellung der suchergebnisse*/
.tx-indexedsearch-title
{
color:black;
font-size:10px;
font-family:Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
line-height:11px;
}

/*class für die ergebnisübereinstimmung in % bei den suchergebnissen*/
.tx-indexedsearch-percent
{
color:black;
font-size:10px;
font-family:Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
line-height:11px;
}

/*class für den allgemeinen text in einem absatz*/
p
{
color:black;
font-size:11px;
font-family:Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
line-height:15px;
padding: 0;
margin: 0;
}

/*class für die größeren text. farbe: orange*/
h1
{
color:#ec6602;
font-size:18px;
font-family:Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-weight:normal;
}

/*class für die mittleren text. farbe: orange*/
h2
{
color:#ec6602;
font-size:14px;
font-family:Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-weight:normal;
}

/*class für die headline im content. farbe: orange*/
.head1o
{
color:#ec6602;
font-size:13px;
font-family:Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-weight:bold;
margin: 0;
}

/*class für die headline im content. farbe: grün*/
.head1g
{
color:#598f1f;
font-size:12px;
font-family:Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-weight:bold;
}

/*class für die headline im content. farbe: blau*/
.head1b
{
color:#006d8f;
font-size:13px;

font-family:Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-weight:bold;
}

/*class für die kleinere headline im content. farbe: orange*/
.head2o
{
color:#ec6602;
font-size:14px;
font-family:Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-weight:normal;
}

/*class für die kleinere headline im content. farbe: grün*/
.head2g
{
color:#598f1f;
font-size:14px;
font-family:Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-weight:normal;
}

/*class für die kleinere headline im content. farbe: blau*/
.head2b
{
color:#006d8f;
font-size:14px;
font-family:Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-weight:normal;
}

/* definiert das fieldset auf der Kontaktseite, gehört zum Kontaktformular*/
fieldset.csc-mailform
{
border: 0px;
padding: 0;
padding-bottom: 10px;
}

/*wie oben, definiert aber das label-tag des kontaktformulars*/
div.csc-mailform-field label {display:block;color:black;font-size:10px;font-family:Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;}


td {
vertical-align: top;
}

ul {
list-style-image:url(../imgs/li_grau.gif);
color:black;
font-size:11px;
font-family:Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
line-height:15px;
}

ul.o {
list-style-image:url(../imgs/li_orange.gif);
color:black;
font-size:11px;
font-family:Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
line-height:15px;
}

ul.b {
list-style-image:url(../imgs/li_blau.gif);
color:black;
font-size:11px;
font-family:Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
line-height:15px;
}

ul.g {
list-style-image:url(../imgs/li_gruen.gif);
color:black;
font-size:11px;
font-family:Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
line-height:15px;
}


/*a-tag für nicht-classes-zugeordneten navigationspunkten*/
a:link    { color:black; text-decoration: none; font-size: 11px; font-family:  Arial, Helvetica, Verdana, sans-serif; line-height:15px;}
a:active  { color:black; text-decoration: none; font-size: 11px; font-family:  Arial, Helvetica, Verdana, sans-serif; line-height:15px;}
a:visited { color:black; text-decoration: none; font-size: 11px; font-family:  Arial, Helvetica, Verdana, sans-serif; line-height:15px;}
a:hover   { color:black; text-decoration: underline; font-size: 11px; font-family:  Arial, Helvetica, Verdana, sans-serif; line-height:15px;}

/*diese klasse bestimmt das aussehen des der allgemeinen navigation - sprache, kontakt, anfahrt, impressum*/
a.side:link    { color:black; text-decoration: none; font-size: 9px; font-family:  Arial, Helvetica, Verdana, sans-serif; padding-right:15px;}
a.side:active  { color:black; text-decoration: none; font-size: 9px; font-family:  Arial, Helvetica, Verdana, sans-serif; padding-right:15px;}
a.side:visited { color:black; text-decoration: none; font-size: 9px; font-family:  Arial, Helvetica, Verdana, sans-serif; padding-right:15px;}
a.side:hover   { color:black; text-decoration: underline; font-size: 9px; font-family:  Arial, Helvetica, Verdana, sans-serif; padding-right:15px;}

/*diese klasse bestimmt das aussehen des der des hauptmenü - allerdings nicht in verwendung*/
a.main:link    { color:#389FD5; text-decoration: none; font-size: 15px; font-family:  Arial, Helvetica, Verdana, sans-serif; line-height:22px;}
a.main:active  { color:#389FD5; text-decoration: none; font-size: 15px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height:22px;}
a.main:visited { color:#389FD5; text-decoration: none; font-size: 15px; font-family:  Arial, Helvetica, Verdana, sans-serif; line-height:22px;}
a.main:hover   { color:#389FD5; text-decoration: none; font-size: 15px; font-family:  Arial, Helvetica, Verdana, sans-serif; line-height:22px;}

/*diese klasse bestimmt das aussehen des der zweiten navigationsebene auf den folgeseiten. farbe: orange*/
a.main2o:link    { color:#ec6602; text-decoration: none; font-size: 10px; font-family:  Arial, Helvetica, Verdana, sans-serif; line-height:14px; padding-left: 20px;}
a.main2o:active  { color:#2b3a44; text-decoration: none; font-size: 10px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height:14px; padding-left: 20px;}
a.main2o:visited { color:#ec6602; text-decoration: none; font-size: 10px; font-family:  Arial, Helvetica, Verdana, sans-serif; line-height:14px; padding-left: 20px;}
a.main2o:hover   { color:#2b3a44; text-decoration: none; font-size: 10px; font-family:  Arial, Helvetica, Verdana, sans-serif; line-height:14px; padding-left: 20px;}

/*diese klasse bestimmt das aussehen des der zweiten navigationsebene auf den folgeseiten. farbe: grüne*/
a.main2g:link    { color:#598f1f; text-decoration: none; font-size: 10px; font-family:  Arial, Helvetica, Verdana, sans-serif; line-height:14px; padding-left: 20px;}
a.main2g:active  { color:#2b3a44; text-decoration: none; font-size: 10px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height:14px; padding-left: 20px;}
a.main2g:visited { color:#598f1f; text-decoration: none; font-size: 10px; font-family:  Arial, Helvetica, Verdana, sans-serif; line-height:14px; padding-left: 20px;}
a.main2g:hover   { color:#2b3a44; text-decoration: none; font-size: 10px; font-family:  Arial, Helvetica, Verdana, sans-serif; line-height:14px; padding-left: 20px;}

/*diese klasse bestimmt das aussehen des der zweiten navigationsebene auf den folgeseiten. farbe: blau*/
a.main2b:link    { color:#006d8f; text-decoration: none; font-size: 10px; font-family:  Arial, Helvetica, Verdana, sans-serif; line-height:14px; padding-left: 20px;}
a.main2b:active  { color:#2b3a44; text-decoration: none; font-size: 10px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height:14px; padding-left: 20px;}
a.main2b:visited { color:#006d8f; text-decoration: none; font-size: 10px; font-family:  Arial, Helvetica, Verdana, sans-serif; line-height:14px; padding-left: 20px;}
a.main2b:hover   { color:#2b3a44; text-decoration: none; font-size: 10px; font-family:  Arial, Helvetica, Verdana, sans-serif; line-height:14px; padding-left: 20px;}

/*diese klasse bestimmt das aussehen des der zweiten navigationsebene auf den folgeseiten. farbe: grau, */
a.main2grau:link    { color:#2b3a44; text-decoration: none; font-size: 10px; font-family:  Arial, Helvetica, Verdana, sans-serif; line-height:13px; padding-left: 20px;}
a.main2grau:active  { color:#2b3a44; text-decoration: none; font-size: 10px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height:13px; padding-left: 20px;}
a.main2grau:visited { color:#2b3a44; text-decoration: none; font-size: 10px; font-family:  Arial, Helvetica, Verdana, sans-serif; line-height:13px; padding-left: 20px;}
a.main2grau:hover   { color:white; text-decoration: none; font-size: 10px; font-family:  Arial, Helvetica, Verdana, sans-serif; line-height:13px; padding-left: 20px;}

/*diese klasse bestimmt die optik des a-tag des status auf den unterseite. farbe: orange*/
a.stato:link    { color:#ec6602; text-decoration: none; font-size: 9px; font-family:  Arial, Helvetica, Verdana, sans-serif; padding-right:5px;}
a.stato:active  { color:#ec6602; text-decoration: none; font-size: 9px; font-family:  Arial, Helvetica, Verdana, sans-serif; padding-right:5px;}
a.stato:visited { color:#ec6602; text-decoration: none; font-size: 9px; font-family:  Arial, Helvetica, Verdana, sans-serif; padding-right:5px;}
a.stato:hover   { color:#ec6602; text-decoration: underline; font-size: 9px; font-family:  Arial, Helvetica, Verdana, sans-serif; padding-right:5px;}

/*diese klasse bestimmt die optik des a-tag des status auf den unterseite. farbe: grün*/
a.statg:link    { color:#598f1f; text-decoration: none; font-size: 9px; font-family:  Arial, Helvetica, Verdana, sans-serif; padding-right:5px;}
a.statg:active  { color:#598f1f; text-decoration: none; font-size: 9px; font-family:  Arial, Helvetica, Verdana, sans-serif; padding-right:5px;}
a.statg:visited { color:#598f1f; text-decoration: none; font-size: 9px; font-family:  Arial, Helvetica, Verdana, sans-serif; padding-right:5px;}
a.statg:hover   { color:#598f1f; text-decoration: underline; font-size: 9px; font-family:  Arial, Helvetica, Verdana, sans-serif; padding-right:5px;}

/*diese klasse bestimmt die optik des a-tag des status auf den unterseite. farbe: blau*/
a.statb:link    { color:#006d8f; text-decoration: none; font-size: 9px; font-family:  Arial, Helvetica, Verdana, sans-serif; padding-right:5px;}
a.statb:active  { color:#006d8f; text-decoration: none; font-size: 9px; font-family:  Arial, Helvetica, Verdana, sans-serif; padding-right:5px;}
a.statb:visited { color:#006d8f; text-decoration: none; font-size: 9px; font-family:  Arial, Helvetica, Verdana, sans-serif; padding-right:5px;}
a.statb:hover   { color:#006d8f; text-decoration: underline; font-size: 9px; font-family:  Arial, Helvetica, Verdana, sans-serif; padding-right:5px;}


/*die klasse newstxt bestimmt das aussehen des news-fließtextes. diese css-angabe bestimmt das aussehen der a-tags innerhalb der news
wird nur auf der startseite eingesetzt*/
font.newstxt a {
color:#EC6602;
font-size:11px;
font-family:Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-weight:normal;
line-height:15px;
}

/*wie zuvor, jedoch in grün
wird auf der seite News eingesetzt*/
font.newstxtgruen a {
color:#598f1f;
font-size:10px;
font-family:Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-weight:normal;
line-height:11px;
}


/*class der suchbox die auf allen startseiten eingebunden ist*/
.suchbox {
font-family:Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
font-weight:normal;
font-size:9px;
color: black;
border: 0;
height: 12px;
width: 120px;
margin: 0;
margin-top: 2px;
margin-left: 2px;
float: left;
padding-top: 3px;
}

/* suche */
.suchbox_fs
{
	border: 1px solid black;
	width: 100px;
	font-size: 9px;
	font-family: arial;
	padding: 0px;
	padding-left: 7px;
	margin: 0;
}

.suchsubmit_fs
{
	margin-bottom: -3px;
}

/*abstände des formulars der suche*/
div.suchbox2 form {
padding: 0;
margin: 0;
float: left;
}

/*class der suchbox die auf allen contentseiten mit spalten eingebunden ist*/
div.suchbox2 {
visibility: visible;
position: absolute;
top: 150px;
left: 690px;
border: 1px solid black;
padding: 0;
}