/* CSS Document */
BODY{
	background-color:#C0C0C0;
}

TABLE.mainTable{
	width:800px;
	height:100%;
	top:0px;
	/*left:0px;*/
	text-align:center;
	border-spacing:0px;
	background-color:white;
}

/*default-Link*/
a.default:link, a.default:visited{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	color:#474948;
	font-weight:bold;
	text-decoration:none;
}
a.default:hover{
	text-decoration:underline;
}



/*MSIE-Einstellungen*/
/*background-image der hauptnavigation*/
.nav_ie{
	text-align:left;
	vertical-align:top;
	font-size:11px;
	line-height:15px;
		background-color:#CFFB59;
		border: 1px solid #1D3B07;
}

/*kontakt-navigation*/
.kont_nav_ie{
	text-align:left;
	vertical-align:top;
	font-size:11px;
	line-height:15px;
}

/*link der kontakt-navigation*/
a.kontakt_nav_ie:link, a.kontakt_nav_ie:visited{
	background-image:url("../images/kontakt_nav/nav_point.jpg");
	background-repeat:no-repeat;
	width:100px;
	height:21px;
	padding-left:30px;
	padding-top:3px;
	font-family:verdana,arial,helvetica,sans-serif;
	color:#474948;
	text-decoration:none;
}

a.kontakt_nav_ie:hover{
	background-image:url("../images/kontakt_nav/nav_point_hover.jpg");
	background-repeat:no-repeat;
}


a.kontakt_active_ie:link,a.kontakt_active_ie:visited,a.kontakt_active_ie:hover{
	background-image:url("../images/kontakt_nav/nav_point_hover.jpg");
	background-repeat:no-repeat;
	width:100px;
	height:21px;
	padding-left:30px;
	padding-top:3px;
	font-family:verdana,arial,helvetica,sans-serif;
	color:#474948;
	text-decoration:none;
}

/*Default-Link*/

/*link der hauptnavigation*/
a.main_nav_ie:link,a.main_nav_ie:visited{
	background-image:url("../images/main_nav/nav_point.jpg");
	background-repeat:no-repeat;
	width:195px;
	height:21px;
	padding-left:30px;
	padding-top:1px;
	font-family:verdana,arial,helvetica,sans-serif;
	color:#474948;
	text-decoration:none;
}
a.main_nav_ie:hover{
	background-image:url("../images/main_nav/nav_point_hover.jpg");
	background-repeat:no-repeat;
}

.green{
	background-color:#CFFB59;
}

/*NETSCAPE-Einstellungen*/
/*mainnavigation*/
.nav_netscape{
	background-image:url("../images/main_nav/nav_point.jpg");
	background-repeat:no-repeat;
	width:195px;
	height:21px;
	border: 1px solid #1D3B07;
	background-color:#CFFB59;
}

/*kontaktnavigation*/
.kont_nav_netscape{
	background-image:url("../images/kontakt_nav/nav_point.jpg");
	background-repeat:no-repeat;
	width:100px;
	height:21px;
}

/*kontaktnavigation unten*/
a.kontakt_nav_netscape:link, a.kontakt_nav_netscape:visited{
	width:100px;
	height:21px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	color:#474948;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	padding-left:30px;
	padding-top:3px;
}

a.kontakt_nav_netscape:hover{
	background-image:url("../images/kontakt_nav/nav_point_hover.jpg");
	background-repeat:no-repeat;
}

a.kontakt_active_netscape:link,a.kontakt_active_netscape:visited,a.kontakt_active_netscape:hover{
	background-image:url("../images/kontakt_nav/nav_point_hover.jpg");
	background-repeat:no-repeat;
	width:100px;
	height:21px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	color:#474948;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	padding-left:30px;
	padding-top:3px;
}

/*link der hauptnavigation*/
a.main_nav_netscape:link,a.main_nav_netscape:visited{
	width:195px;
	height:21px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	color:#474948;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	padding-left:30px;
	padding-top:3px;		
}
a.main_nav_netscape:hover{
	background-image:url("../images/main_nav/nav_point_hover.jpg");
	background-repeat:no-repeat;
}


/*hauptnavigationspunkt*/
.main_nav{	
	text-align:left;
	vertical-align:top;
	padding-left:30px;
	padding-top:3px;
}


/*subnavigationspunkt*/
.sub_nav{
	text-align:left;
	vertical-align:top;
	padding-left:30px;
	background-color:white;
}


/*navigation unten mit kontakt, impressum...*/
.kontakt_nav{
	text-align:left;
	vertical-align:top;
	padding-left:30px;
	padding-top:3px;
}


/*aktiver Linkhintergrund der hauptnavigation*/
.main_active{
	background-image:url("../images/main_nav/nav_point_aktive.jpg");
	background-repeat:no-repeat;
	width:195px;
	height:21px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	color:#474948;
	text-decoration:none;
	padding-left:30px;
	border: 1px solid #1D3B07;
	background-color:#CFFB59;
}

/*wenn der hauptlink keine subnavigation hat
  wird ein anderes Bild angezeigt*/
.main_activeNoSub{
	background-image:url("../images/main_nav/nav_point.jpg");
	background-repeat:no-repeat;
	width:195px;
	height:21px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	color:#474948;
	padding-left:30px;
	text-decoration:none;
}


/*link der subnavigation*/
a.sub_nav:link,a.sub_nav:visited{
	background-color:white;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	color:#474948;
	padding-left:10px;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	line-height:15px;
}
a.sub_nav:hover{
	background-image:url("../images/sub_nav/pfeil.gif");
	background-repeat:no-repeat;
	text-decoration:underline;
}


a.sub_active:link,a.sub_active:visited,a.sub_active:hover{
	background-color:white;
	background-image:url("../images/sub_nav/pfeil.gif");
	background-repeat:no-repeat;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	padding-left:10px;
	color:#474948;
	text-decoration:none;
	vertical-align:top;
	line-height:15px;
}

/*wenn Subnavigation auf zwei Zeilen
  aufgeteilt wurde - ohne vertical-align*/
a.sub_nav_two_lines:link,a.sub_nav_two_lines:visited{
	background-color:white;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	color:#474948;
	padding-left:10px;
	text-decoration:none;
	text-align:left;
	line-height:15px;
}
a.sub_nav_two_lines:hover{
	background-image:url("../images/sub_nav/pfeil.gif");
	background-repeat:no-repeat;
	text-decoration:underline;
} 
 
a.sub_active_two_lines:link,a.sub_active_two_lines:visited,a.sub_active_two_lines:hover{
	background-color:white;
	background-image:url("../images/sub_nav/pfeil.gif");
	background-repeat:no-repeat;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	padding-left:10px;
	color:#474948;
	text-decoration:none;
	line-height:15px;
}

/*
 Link der Archiv-
 auflistung
*/
.archiv_link{
	background-image:url("../images/sub_nav/pfeil.gif");
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
	padding-left:0px;
}

a.archiv_link:link, a.archiv_link:visited{
	background-color:white;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	color:#474948;
	padding-left:8px;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
	line-height:15px;
}
a.archiv_link:hover{
	text-decoration:underline;
}



DIV.sub_navAdd{
	padding-left:10px;
	line-height:15px;
}

/*login-css*/
DIV.loginForm{
	padding-left:15px;
}


/*Formular-Styles*/
/*fuer Fehlerausgaben von html.inc.php*/
.meldung{
	font-size: 13px;
	font-family: arial, helvetica, verdana;
	color: #1D3B07;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 5px;
} 
.meldung-main{
	font-size: 11px;
	font-family: arial, verdana, helvetica;
	color: #1D3B07;
	text-deocation: none;
	padding-left: 10px;
}
/*button*/
.formbutton {
	cursor: hand;
	font-size: 9px;
	font-weight:bold;
	width: 60px;
	height: 17px;
	border: 1px solid #1D3B07;
	text-align: center;
	white-space: nowrap;
	display: block;
	/*margin-top: 1px;*/
	text-decoration: none;
	background-image:url('../images/login_btn.jpg');
	background-repeat:no-repeat;
}

.form_kontaktbutton{
	cursor: hand;
	font-size: 9px;
	font-weight:bold;
	width: 100px;
	height: 17px;
	border: 1px solid #1D3B07;
	text-align: center;
	white-space: nowrap;
	display: block;
	/*margin-top: 1px;*/
	text-decoration: none;
}

/*helles feld*/
.formfield {
	color: #000000; 
	font-size: 10 px; 
	border-bottom: 1px solid #1D3B07; 
	border-left: #1D3B07 1px solid; 
	border-right: #1D3B07 1px solid; 
	border-top: #1D3B07 1px solid;
	background-color: #CFFB59;
	font-family: verdana, arial, helvetica;
	font-size: 11px; 
}

/*dunkles feld*/
.formfield_green{
	color: #000000; 
	font-size: 10 px; 
	border-bottom: 1px solid #1D3B07; 
	border-left: #1D3B07 1px solid; 
	border-right: #1D3B07 1px solid; 
	border-top: #1D3B07 1px solid;
	background-color: white;
	font-family: verdana, arial, helvetica;
	font-size: 11px; 
}

.formPflichtfield_required{
	color: #000000; 
	font-size: 10 px; 
	border-bottom: 1px solid #1D3B07; 
	border-left: #1D3B07 1px solid; 
	border-right: #1D3B07 1px solid; 
	border-top: #1D3B07 1px solid;
	background-color: #CFFB59;
	font-family: verdana, arial, helvetica;
	font-size: 11px; 
}


/*aktions-bereich*/
DIV.aktionen{
	padding-left:5px;
	padding-top:5px;
	vertical-align:top;
}

/*links im newsbereich*/
a.newsLinkBold:link, a.newsLinkBold:visited, a.newsLinkBold:hover{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#1D3B07;
	vertical-align:bottom;
	padding-left:5px;
	padding-bottom:5px;
}

/*enthält Pfeil für den newsLink*/
.newsLink{
	padding-left:5px;
}

a.newsLink:link, a.newsLink:visited{
	background-image:url("../images/news_btn.jpg");
	background-repeat:no-repeat;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#1D3B07;
	vertical-align:top;
	padding-left:30px;
	padding-bottom:5px;	
}

a.newsLink:hover{
	text-decoration:underline;
}

a.newsLink_bottom:link, a.newsLink_bottom:visited{
	background-image:url("../images/news_btn.jpg");
	background-repeat:no-repeat;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#1D3B07;
	vertical-align:bottom;
	padding-left:30px;
}
a.newsLink_bottom:hover{
	text-decoration:underline;
}

.newsImage{
	padding-left:5px;
	padding-top:5px;
	vertical-align:top;
	text-align:left;
}

/*images*/
DIV.headline_image{
	background-image:url("../images/headline_img.gif");
	background-repeat:no-repeat;
}

/*texte*/
DIV.headline{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#1D3B07;
	padding-left:10px;
	padding-top:10px;
	text-align:left;
	vertical-align:top;
}


DIV.text{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#1D3B07;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:justify;
	vertical-align:top;
}

/*headline des dynamischen head-images*/
.imgHeadText{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#1D3B07;
	padding-left:10px;
}

/*headline des gesamten news-bereiches*/
.newsHeadText{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#1D3B07;
	background-color:#CFFB59;
	padding-left:11px;
}

/*headline jeder news*/
.newsHeadline{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#1D3B07;
	vertical-align:top;
	padding-left:5px;
	padding-bottom: 5px;
}

.newsText{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#1D3B07;
	vertical-align:top;
	padding-left:5px;
	/*padding-top:5px;*/
}

.loginText{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#1D3B07;
	padding-left:5px;
}


/*farbdefinitionen*/
.green{
	background-color:#CFFB59;
}

.dark_green{
	background-color:#1D3B07;
}

.white{
	background-color:white;
}
	
