BODY {
	FONT-SIZE: 8pt; 
	FONT-FAMILY: verdana, arial, geneva, sans-serif 
	}

input { 
    background: white; 
    color: black; 
    font-size: 8pt; 
    font-family: Arial, Helvetica, sans-serif; 
    border-left: 1px solid; 
    border-right: 1px solid; 
    border-top: 1px solid; 
    border-bottom: 1px solid; 
    border-color: black;
}  

input.search { 
    color: black; 
    font-size: 8pt; 
    font-family: Arial, Helvetica, sans-serif; 
    border-left: 0px solid; 
    border-right: 0px solid; 
    border-top: 0px solid; 
    border-bottom: 0px solid; 
}

.impressumtext {FONT-SIZE: 8pt; FONT-FAMILY: arial, verdana, geneva, sans-serif; font-weight: normal; color: #63785D; margin: 30 0 0 10;}
.impressumtext1 {FONT-SIZE: 8pt; FONT-FAMILY: arial, verdana, geneva, sans-serif; font-weight: bold; color: #FFFFFF; margin: 10 0 0 10;}
.newstext {FONT-SIZE: 8pt; FONT-FAMILY: verdana, geneva, sans-serif; font-weight: bold; color: #FFAA00; margin: 0 0 0 0;}

.normaltext {
	FONT-SIZE: 8pt; 
	FONT-FAMILY: verdana, geneva, sans-serif; 
	font-weight: normal; 
	color: #000000; 
	margin: 0 0 0 0;
}



P {FONT-SIZE: 8pt }

TD {FONT-SIZE: 8pt; FONT-FAMILY: verdana, arial, geneva, sans-serif; vertical-align:top; }
H1 {FONT-WEIGHT: bold; FONT-SIZE: 13pt; FONT-FAMILY: Verdana, helvetica, arial, geneva, sans-serif; color: #407844; }
H2 {
FONT-WEIGHT: bold; 
FONT-SIZE: 12pt; 
FONT-FAMILY: verdana, helvetica, arial, geneva, sans-serif; 
color: #407844; 
}
H3 {
FONT-WEIGHT: bold; 
FONT-SIZE: 10pt; 
FONT-FAMILY: verdana, helvetica, arial, geneva, sans-serif; 
color: #407844; 
}

H4 {
FONT-WEIGHT: bold; 
FONT-SIZE: 8pt; 
FONT-FAMILY: verdana, helvetica, arial, geneva, sans-serif; 
color: #407844; 
margin: 0 0 0 0;
}

H5 {FONT-WEIGHT: bold; FONT-SIZE: 7pt; FONT-FAMILY: verdana, helvetica, arial, geneva, sans-serif; color: #407844; }
H6 {FONT-WEIGHT: bold; FONT-SIZE: 6pt; FONT-FAMILY: verdana, helvetica, arial, geneva, sans-serif; color: #407844; }
A { FONT-SIZE: 8pt; COLOR: #407844; TEXT-DECORATION: none }
A.footer { FONT-SIZE: 8pt; COLOR: #FFFFFF; TEXT-DECORATION: none }
A:hover { FONT-SIZE: 8pt; COLOR: #FFAA00; TEXT-DECORATION: underline }
A.white { FONT-SIZE: 8pt; COLOR: #407844; TEXT-DECORATION: none }
A.white:hover { FONT-SIZE: 8pt; COLOR: #FFAA00; TEXT-DECORATION: underline }

ul {
   list-style-image:url(/fileadmin/gifs/bullet_1_green.gif);
}

hr {height: 1px; border-width: 1px 0px 0px 0px; border-style: dotted; border-color: #3C3C3C; }


/* News and page browser formatting */

td.tx-ttnews-browsebox-SCell {
   background-color:#397F00;
   color:white;
   font-weight:bold;
}

div.tx-ttnews-browsebox {
   margin:0px 0px 0px 0px;
   padding:10px 0px 0px 0px;
   border:none;
	background:none;
}

div.tx-ttnews-browsebox table {
   text-align:center;
   margin-left:auto;
   margin-right:auto;
}

div.tx-ttnews-browsebox td p {
   margin:2px 1px;
}

td.td_news_home_date {
	padding-right:15px;
}

.home_newstitle { margin-bottom:3px; }
.home_newsteaser { margin-top: 0px; margin-bottom: 10px; }
