/* ========= Globale Formate ======== */

body	{
		margin: 0px; padding: 0px;
		background: url("../images/body-bg.gif") #292A2E repeat;
		font-family: Verdana, Sans-Serif, Tahoma, Verdana, Trebuchet MS,  Arial, Helvetica; font-size: 100%; color: #000;
	text-align: center; 
		} 

.moduletable{
		
		font-family: Verdana, Sans-Serif, Tahoma, Verdana, Trebuchet MS,  Arial, Helvetica; font-size: 90%; color: #fff;
	 
		} 





		
body div {margin: 0px; padding: 0px;}

#content a			{font-size: 100%; 
color: #48B72F; 
text-decoration: none; 
border-bottom: 1px solid #2D4526;padding-bottom: 0px;
border-top: 1px solid #6FAB5E; padding-top: 0px;
border-left: 1px solid #6FAB5E; padding-left: 3px;
border-right: 2px solid #2D4526; padding-right: 3px;
background: #D8F8CE;
}


#content a:visited 	{
color: #48B72F; 
text-decoration: none; 
border-bottom: 1px solid #2D4526;padding-bottom: 0px;
border-top: 1px solid #6FAB5E; padding-top: 0px;
border-left: 1px solid #6FAB5E; padding-left: 3px;
border-right: 2px solid #2D4526; padding-right: 3px;
background: #D8F8CE;}




#content a:hover, #content a:active, #content a:focus {
color: #008000; 
text-decoration: none; 
border-bottom: 1px solid #3E6035;padding-bottom: 0px;
border-top: 1px solid #649A55;padding-top: 0px;
border-left: 1px solid #649A55;padding-left: 3px;
border-right: 2px solid #3E6035; padding-right: 3px;
background: #BCF8A8;}

#content p {
color: #000;} 


#ringlogo a			{font-size: 100%; 
color: #FFC15C; 
text-decoration: none; 
padding-right: 3px;
padding-left: 3px;
}


#ringlogo a:visited 	{
color: #FFC15C; 
text-decoration: none; 
padding-right: 3px;
padding-left: 3px;
}




#ringlogo a:hover, #content a:active, #content a:focus {
color: #008000; 
text-decoration:none; 
padding-right: 3px;
padding-left: 3px;
}



/* text unsichtbar verlinkt */
#content a.seo			{font-size: 100%; padding-bottom: 0; text-decoration: none; color: #FFF; background: none; border-bottom: none;}
#content a:visited.seo 	{font-size: 100%; padding-bottom: 0; text-decoration: none; color: #FFF; background: none; border-bottom: none;}


/* DIVS */

#main-container	{
				width: 100%;
				text-align: center;
				
				}
				
#center-div	{
			width: 761px;
			margin: 12px auto 0 auto;
			background: url("../images/c-bg.gif") repeat-y #007F00;
			text-align: left;
			}		
#header	{
	width: 761px; height: 127px;
	background: url("../images/header.jpg") top center no-repeat #383838;
	}
	
		
#top-nav	{
		width: 761px; height: 1.3em;
		text-align: left;
		background: url("../images/topnav-bg.jpg") top center no-repeat #30981D;
		}

#top-margin	{
		width: 761px; height: 19px;
		background: url("../images/top-bg.gif") no-repeat;
		}
		
#content	{font-family: Trebuchet MS, Verdana, Sans-Serif, Tahoma, Verdana,   Arial, Helvetica; 
			width: 530px; 
			margin: 0 2px 0 21px; padding: 0 0 10px 0; 
			float: left; clear: right;
			font-size: 90%; line-height: 165%;
			background: #fff;
			} 
			
#show-position	{
		margin: 2px 0 18px 0; 
		clear: both;
		font-size: 12px; color: #AAAAAA; background: url(../images/pixel-line-h2.gif) left bottom repeat-x; line-height: 165%;
		}

		
#show-position a, #show-position a:visited, #show-position a:hover, #show-position a:active, #show-position a:focus, #show-position a:focus .sffocus {font-size: 12px; background: none; line-height: 165%; border: none;}
#show-position img {vertical-align: bottom; padding: 0; margin: 0; border: none; background:none;}
			
/* Box */		

.box-ro {background: url("../images/box-ro.gif") top right no-repeat;}
.box-lo {background: url("../images/box-lo.gif") top left no-repeat;}
.box-ru {background: url("../images/box-ru.gif") bottom right no-repeat;}
.box-lu {background: url("../images/box-lu.gif") bottom left no-repeat;}
.box-content {	margin: 0; padding: 1.1em 1.3em 0em 1.3em;}

.box2-ro {background: url("../images/box2-ro.gif") top right no-repeat;}
.box2-lo {background: url("../images/box2-lo.gif") top left no-repeat;}
.box2-ru {background: url("../images/box2-ru.gif") bottom right no-repeat;}
.box2-lu {background: url("../images/box2-lu.gif") bottom left no-repeat;}
.box2-lu .box2-content { margin:0; padding: 1.1em 1.3em 0em 1.3em;}

.box3-ro {background: url("../images/box3-ro.gif") top right no-repeat;}
.box3-lo {background: url("../images/box3-lo.gif") top left no-repeat;}
.box3-ru {background: url("../images/box3-ru.gif") bottom right no-repeat;}
.box3-lu {background: url("../images/box3-lu.gif") bottom left no-repeat;}
.box3-lu .box3-content { margin:0; padding: 1.1em 1.3em 0em 1.3em;}

#navigation-container	{
						margin: 5px 0;
						width: 192px;
						float: left;
}
						
.nav {
		width: 190px;
		clear: both;
}

#navigation-container .nav {font-size: 89%;}

.nav-start {width: 191px; height: 20px; background: url("../images/nav-bg-start.gif") no-repeat;}			
.nav-end {width: 191px; height: 20px; background: url("../images/nav-bg-end.gif") no-repeat;}




						
#bottom-nav	{
		width: 761px; height: 26px;
		margin: 0 auto 0 auto;
		clear: both;
		background: url("../images/unten-bg.jpg") bottom no-repeat #000;
		text-align: left; 
		}
			
#footer	{
		width: 761px; height: 57px;
		margin: 0 auto 0 auto;
		clear: both;
		text-align: right;
		background: url("../images/f-bg.jpg") no-repeat;
		}
		
#footer	p	{margin: 0 0 0 3px; padding: 39px 0 0 0; font-size: 70%; color: #fff; font-weight: normal;}



#footer a			{font-size: 100%; 
color: #9DD587; 
text-decoration: underline; 

}



#footer a:visited 	{
color: #9DD587; 
text-decoration: none; 
}




#footer a:hover, #content a:active, #content a:focus {
color: #fff; 
text-decoration: none; 
}







#special-icons {margin: 0 auto 0 auto; width: 761px; text-align: right;}
#special-icons img {border: 0px; margin: 5px 4px 6px 4px;}
#special-icons a {background: none;}

/* ========= Navigation = TOP + MAIN + BOTTOM ======== */

/* Navigation [top] */

#top-nav ul {display: block; margin: 0; padding: 0;}

/* [Gecko Browser] */
html>body #top-nav ul {margin: 0 0 0 5px;}

#top-nav li {display: inline;}

#top-nav li a 	{
				display: block;
				width: 7.5em; overflow: visible;
				float: left; 
				margin: 0px 0px 2px 0px; padding: 1px 0 0 12px;
				font-size: 80%; text-decoration: none; color: #000; line-height: 120%;background: url("../images/top-nav-sign.gif") left top no-repeat;
				
				}
				
#top-nav li a:visited {color: #000; line-height: 120%; }

#top-nav li a:hover, #top-nav li a:active, #top-nav li a:focus, #top-nav li a:focus .sffocus  {color: #fff; background: url("../images/top-nav-sign-a.gif") left top no-repeat;



text-decoration:none;



}



/* Navigation [main] */


.nav td {	
		margin: 0; padding: 8px;	
		display: block; 
		list-style: none;
		}

.nav td a {	
		margin: -8px; padding-left: 10px;	
		display: block; 
		list-style: none;
		}



.nav ul {	
		margin: 0; padding: 0;	
		display: block; 
		list-style: none;
		}

.nav ul li 	{
			margin: 0; padding: 0; 
			list-style: none;
			line-height: 202%; 
			white-space: nowrap; color: #fff;
			}
			
/* Workaround IE 5.x [Quelle: http://www.lipfert-malik.de/] L?st in diesem Fall das 2 Pixel-Abstand-Problem */
html + body .nav ul li {display: inline; height: 2.2em; width: 190px; line-height: 190%;}

			
/* Im Folgenden der BOX-MODEL-HACK von Tantek 
   (Infos: www.parterremedia.de/csswork/css-box-modell/boxmodell-03.html)
   Zweck: Anpassung der Innen-Abst?nde! Der IE6 wird mit einer Breite abz?glich dem Padding 
   innerhalb des A-Tags bedient (nach voice-family), wohingegen der IE5.5 mit einem einfachen 
   padding f?r den Abstand bedient wird.
   Gecko Browser werden an dieser Stelle mit einem Text-Indent versorgt, 
   da die Padding-Werte ansonsten zur Breite des Block-Elements addiert w?rden. 
*/ 

.nav a 	{
		width: 100%;
		display: block; 
		margin: 0; padding: 2px 0px 1px 10px;
		color: #000; font-weight: normal; font-size: 100%;
		text-decoration: none; text-align: left; 
		voice-family: "\"}\""; /* HACK PART 01 */
		width: 181px; 
		}
	
		
/* HACK PART 02 [Gecko Browser] */
html>body .nav a {padding: 1px 0 1px 0; text-indent: 9px; width: 190px;}


/* Styling f?r die Buttons (Bg-Bilder) */

.mainlevel a, .navi1 a:visited {background: url(../images/li-bg.gif) top left; text-decoration: none; color: #fff;}
.mainlevel a:hover, .mainlevel a:active, .mainlevel a:focus, .mainlevel a:focus .sffocus  {background: url(../images/li-bg-a.gif) top left;}
.mainlevel-a a, .mainlevel-a a:visited {background: url(../images/li-bg-a.gif) top left; text-decoration: none; color: #fff;}





/* Men? (LEVEL 2 [sub]) */

.nav ul ul li	{
				font-size: 90%; line-height: 172%;
				border-bottom: none;
				}
		
#subnav li a {
				width: 100%;
				display: block; 
				padding: 1px 0 1px 20px;
				background: url(../images/li-sub-bg-a.gif) 				top left;
				voice-family: "\"}\""; /* HACK PART 01 */
				width: 170px; 
				color: #FCFCFC;


				}

#thirdnav li a {
				width: 100%;
				display: block; 
				padding: 1px 0 1px 20px;
				voice-family: "\"}\""; /* HACK PART 01 */
				width: 170px; 
				color: #008000;
				}


	
/* HACK [Gecko Browser] */
html>body #subnav #thirdnav li a {padding: 1px 0 1px 0; text-indent: 20px; width: 190px;}


/* Workaround IE 5.x [Quelle: http://www.lipfert-malik.de/] L?st in diesem Fall das 2 Pixel-Abstand-Problem */
html + body #subnav #thirdnav li {display: inline; width: 190px; height: 2em; line-height: 180%;}

				
#subnav li a, #subnav li a:visited {background: url(../images/li-sub-bg.gif) top left; color: #FCFCFC;}
#subnav li a:hover, #subnav li a:active, #subnav li a:focus, #subnav li a:focus .sffocus  {background: url(../images/li-sub-bg-a.gif) top left;} 
#subnav .sub-a a, #subnav .sub-a a:visited {background: url(../images/li-sub-bg-a.gif) top left; color: #FFF;}




#thirdnav li a, #thirdnav li a:visited {background: url(../images/li-sub-bg-2.gif) top left;  color: #008000;}

#thirdnav li a:hover, #thirdnav li a:active, #thirdnav li a:focus, #thirdnav li a:focus .sffocus  { background: url(../images/li-sub-bg-2a.gif) top left; color: #fff;} 

#thirdnav a, #thirdnav a:visited {background: url(../images/li-sub-bg-2a.gif) top left;   color: #008000;}


/* Navigation [bottom] */

#bottom-nav ul {display: block; margin: 0 0 0 204px; padding: 0;}

#bottom-nav li {display: inline;}

#bottom-nav li a {
				display: block;
				overflow: visible;
				float: left; 
				margin: 0 5px 0 5px; padding: 0 12px 0 12px;
				font-size: 80%; text-decoration: none; color:#45B928; line-height: 100%;
				}
				
#bottom-nav li a:visited {font-size: 80%; text-decoration: none; color: #45B928; line-height: 130%;} 
#bottom-nav li a:hover, #bottom-nav li a:active, #bottom-nav li a:focus, #bottom-nav li a:focus .sffocus  {color: #006600;}

#toplink {background: url("../images/icon-top.gif") left center no-repeat;}
#printlink {background: url("../images/icon-print.gif") left center no-repeat;}

			
/* Schriften */

h1	{
	font-family: Arial, Helvetica, Verdana, Sans-Serif; font-size: 155%;
	color: #008000; line-height: 125%;
	margin: 0 0 9px 0; 
	}
.box-content h1 { 	
				font-family: Arial, Helvetica, Verdana, Sans-Serif; 
				font-size: 110%; font-weight: bold; color: #008000; line-height: 125%;
				margin: 0 0 4px 0;
				}

.h1styled  {
	margin: 0 0 3px 0;
	}

				
h2	{
	margin: 0 0 12px 0; padding: 0 0 1px 0;
	font-family: Arial, Helvetica, Verdana, Sans-Serif; font-size: 120%; 
	font-weight: bold; color: #FFF; line-height: 115%;
	}

.styled	{
	width: auto;
	background: url(../images/p-h2-500.gif) left bottom no-repeat;
	margin: 15px 0 11px 0; padding: 0 0 1px 0;
	font-family: Arial, Helvetica, Verdana, Sans-Serif; font-size: 125%; 
	font-weight: bold; color: #FFDB6D; line-height: 100%;
	}
	
.short01 {width: auto; background: url(../images/pixel-line-h2.gif) left bottom no-repeat; line-height:120%; font-size: 110%; font-weight: bold; color:#008000;padding:0.2em;}
.short02 {width: auto; background: url(../images/pixel-line-h2.gif) left bottom no-repeat; line-height:120%; font-weight: bold; color:#fff;padding:0.2em;}

.long01 {width: auto; background: url(../images/pixelline-h2.gif) left bottom repeat-x;}



.extras-links h2 {width: auto; padding:12px 0 0 0; background: url(../images/topline-h2.gif) left top no-repeat;}

/* H2 Kategorie (sitenav) */
#content #list-head {color: #FAFAFA; background: none;}

h3	{ font-family: Arial, Helvetica, Verdana, Sans-Serif; font-size: 110%; font-weight: bold; color: #000; letter-spacing: 1px; line-height: 110%; margin: 4px 3px 4px 5px;}

p	{line-height: 170%; margin: 0.5em 0 1.2em 0;}

#navigation-container p {font-size: 73%; padding: 0 3px 7px 8px; clear: both; }
#navigation-container p span {white-space: nowrap;}
#navigation-container p strong {line-height: 190%;}

#navigation-container p a, #navigation-container p a:visited {font-size: 100%; padding-bottom: 1px; color: #FFC15C; text-decoration: none; border-bottom: 1px solid #969696; background: none;}
#navigation-container p a:hover, #navigation-container p a:active, #navigation-container p a:focus  {color: #008000; padding-bottom: 1px; text-decoration: none; border-bottom: 1px solid #008000; background: none; }

#navigation-container p strong {display: block; line-height: 170%; margin-top: 5px;}

.seperate {padding:4px  0 7px 0; background: url(../images/topline-h2.gif) left bottom no-repeat;}
.plus	{margin: 0.5em 0 1.6em 0;}
.minus	{margin: 0.5em 0 0.8em 0;}
.news-date {font-size: 10px; color: #888B7C; margin: 0.4em 0 0.5em 0;}

.p-img {float: left;} 
.box-content p {color: #FFF; margin:0 0 7px 0; padding:0; line-height: 170%;}
.box-content br {line-height: 17px;}

strong {color: #000;}
.see-strong {font-weight: normal; color: #FFF;}

.ul-circle	{ 
		line-height: 180%; 
		list-style: circle;
		margin: 12px 5px 23px 15px; padding: 2px 0 2px 10px; 
		}
		
.ul-circle li	{ 
			margin-bottom: 0.6em
			}

ol {		
	line-height: 180%; 
	margin: 12px 5px 26px 28px; padding: 2px 0px 2px 11px;
	} 

#sitenav {
		margin: 15px 0 22px 20px; padding: 0 0 0 10px;
		list-style-image: url("../images/bullet-sitenav.gif"); 
		}
		
.extras-surftips #sitenav { margin: 15px 0 22px 23px; }

#sitenav li { margin: 0 0 5px 0; padding: 0; }

#sitenav li a, #sitenav li a:visited {font-size: 110%;}
#sitenav li a, #sitenav li a:hover, #sitenav li a:active, #sitenav li a:focus ,#sitenav li a:focus .sffocus {font-size: 110%;}

/* Suchergebnis-Ausgabe */

.sitenav {
		margin: 15px 0 22px 10px; padding: 0 0 0 10px;
		list-style-image: url("../images/bullet-sitenav.gif"); 
		}
		
.sitenav li { margin: 0 0 5px 0; padding: 0; color: #2469DC; }

.sitenav li a, .sitenav li a:visited {font-size: 110%;}
.sitenav li a, .sitenav li a:hover, .sitenav li a:active, .sitenav li a:focus ,.sitenav li a:focus .sffocus {font-size: 110%;}

		
/* HTML TAGS for ACCESSIBILITY */

#skipit {position: absolute; left: 0; top:0; font-size: small;}
#skipit ul li {list-style: none;}
#skipit a, #skipit a:visited {display: block; position: absolute; top: -3000px; left: -9000px; font-size: small; background: #fff; padding: 10px; width: 10em; color: #2469DC;}
#skipit a:focus {display: block; position: absolute; top: 5px; left: 10px; font-size: 150%; background: #fff; border: solid 2px #2A71E4; padding: 10px; width: 17em; z-index: 1; color: #2469DC;}

/* nicht sichtbar, doch lesbar f?r Screenreader */

.speakonly {
			display: block; 
			height: 1px; width: 1px; 
			position: absolute; left: -3000px;  top: -3000px;
			}

dfn	{
	display: block; 
	height: 1px; width: 1px; 
	overflow: hidden; 
	position: absolute; left: -3000px;
	}

abbr, acronym, span.abbr, .help {
  			border-bottom: 1px dotted #FFF;
  			cursor: help;
			}
			
.clearit	{clear: both;}

/* Bilder */

img	{font-family: Tahoma, Arial, Verdana, Helvetica, Sans-Serif; 
border-top : 1px solid #232323;
border-left : 1px solid #232323;
border-bottom : 1px solid #525252;
border-right : 1px solid #525252;
 padding: 8px 8px 9px 8px; background: #C0FEB4;}

#show-position img	{vertical-align: middle; margin-top: 2px;}
.img-right {float: right; margin: 3px 3px 7px 7px; border: 1px;}
.img-left {float: left; margin: 3px 11px 7px 0; border: 1px;}

.box-content a:hover img, .box-content a:active img, .box-content a:focus img {
border-top : 1px solid #232323;
border-left : 1px solid #232323;
border-bottom : 1px solid #525252;
border-right : 1px solid #525252;
background: #89DD72;}

.box-lu .box-content a:hover img, .box-lu .box-content a:active img, .box-lu .box-content a:focus img {border-top : 1px solid #232323;
border-left : 1px solid #232323;
border-bottom : 1px solid #525252;
border-right : 1px solid #525252;
background: #89DD72;}



.rand {border: 1px solid #6D717A;}
html>body .rand {border: 1px dotted #6D717A;}



/* Galerie */
.galerie-thumbs {margin: 10px 0 15px 40px;}
.thumbs {
	font-size: 80%; line-height: 170%; text-align: center; color: #fff;
	height: 1%; overflow: visible; 
	float: left; 
	margin: 10px 23px 15px 3px; padding: 0;
	background: #008000; 
	border-left: 1px solid #5B5E5D; border-top: 1px solid #5B5E5D; border-right: 1px solid #000; border-bottom: 1px solid #000;
	}

.thumbs img {	margin: 0; padding: 0; float: none; display: block; border: 1px solid #5B5E5D;} 
#content .thumbs a, #content .thumbs a:visited {display: block; padding: 8px 8px 9px 8px;  border: none; background: #C0FEB4;}
#content .thumbs  a:hover, #content .thumbs  a:active, #content .thumbs  a:focus {display: block; padding: 8px 8px 9px 8px; background: #89DD72; border: none; }

.thumbs br	{line-height: 1px;}



.galerie-thumbs2 {margin: 00px 0 05px 00px;}
.thumbs2 {
	font-size: 80%; line-height: 170%; text-align: center; color: #fff;
	height: 1%; overflow: visible; 
	float: right; 
	margin: 10px 23px 15px 3px; padding: 0;
	background: #008000; 
	border-left: 1px solid #5B5E5D; border-top: 1px solid #5B5E5D; border-right: 1px solid #000; border-bottom: 1px solid #000;
	}

.thumbs2 img {	margin: 0; padding: 0; float: none; display: block; border: 1px solid #5B5E5D;} 
#content .thumbs2 a, #content .thumbs2 a:visited {display: block; padding: 8px 8px 9px 8px;  border: none; background: #C0FEB4;}
#content .thumbs2  a:hover, #content .thumbs2  a:active, #content .thumbs2  a:focus {display: block; padding: 8px 8px 9px 8px; background:#89DD72; border: none; }




.thumbs2 br	{line-height: 1px;}








	
#toolbox {margin:0; padding: 0;}

/* Formular Farben */

.textinput, .txtarea, .submitter {color: #FFF;} 

.textinput 	{ 
		color: #000; 
		border-top: 1px solid #000; 
		border-left: 1px solid #000; 
		border-right: 1px solid #4C4C4C; 
		border-bottom: 1px solid #4C4C4C; 
		background: #fff; 
}

.textinput:focus 	{ border: 1px solid #E1E1E1; background: #fff;	}
.submitter	{
			border: 3px double #7B7E7D;
			border-right-color: #2D2C29; 
			border-bottom-color:  #2D2C29;
			background: url("../images/button-form.gif") left center repeat-x #4E4E4C;
			}
.txtarea	{ 
		color: #FFF; 
		border-top: 1px solid #000; 
		border-left: 1px solid #000; 
		border-right: 1px solid #4C4C4C; 
		border-bottom: 1px solid #4C4C4C; 
		background: #323232; 
 }
.txtarea:focus	{ color: #FFF; border: 1px solid #E1E1E1; background: #1E1E1E;}
			
.mailreturn {border: 1px solid #E1E1E1; background: #272727;}
pre	{color: #FFF;}

/* Sitemap Menu ( Farbeinstellungen ) */

#content .nav 	{ border: 0; border-left: 1px solid #2A71E4;}
#content .nav ul li li	{ background: url("../images/sitemap-line.gif") left center no-repeat;}	
#content .nav ul ul ul { border-left: 1px solid #2A71E4;}
#content .nav ul li .sub-sub {	background: url("../images/sitemap-line.gif") top left no-repeat;}
#content .nav a, #content .nav a:visited	{ color: #FFF; border: 1px solid #2A71E4; background: #4C4C4B;}				
#content .nav a:active, #content .nav a:hover, #content .nav a:focus,  #content a:focus .sffocus 	{ color: #FFF; border: 1px solid #008000; background: #323232;}			
#content .nav ul ul a, #content .nav ul ul a:visited 	{ color: #FFF; border: 1px solid #9292A1; background: #4C4C4B; }			
#content .nav ul ul a:active, #content .nav ul ul a:hover, #content .nav ul ul a:focus	{ color: #FFF; border: 1px solid #FFAA00; background: #323232;}









/* suchen */
#search 
{font-size: 80%;
margin-right: 0px;
display: inline;
}
#search input {
width: 135px;
padding: 1px 0 1px 3px;
background-color: #006600;
color: #fff;
border-top: 1px solid #2D4526;
border-right: 1px solid #6FAB5E;
border-bottom: 1px solid #6FAB5E;
border-left: 1px solid #2D4526;
}
#search input.senden,
.newssend {
width: 26px; height: 21px;
margin: 0 0 0 4px;  padding: 0;
vertical-align: top;
border: none;
background: url("../images/go.gif") transparent;
			cursor: pointer;
}


/* Schriftgroessen */
#sizer {
display: inline;
margin-left: 45px;
margin-top: 40px;

}
#sizer span.extra {
margin: 10px 0 0 6px;
background-color: #006600;
color: #fff;
border-right: 1px solid #6FAB5E;
border-bottom: 1px solid #6FAB5E;
border-left: 1px solid #384336;

}
#sizer span.extra a {
padding: 0 4px;
background-color: #006600;
color:#fff;
border-top: 1px solid #003000;
border-left: 1px solid #003000;
font-weight: bold;
text-decoration: none;
}
#sizer span.extra a:hover {
background-color: #008000;
border-top: 1px solid #003000;
border-left: 1px solid #003000;
color: #C3F370;
}	



/* sonstiges */
.invis, hr {
display: none;
}

/* Titel */
h6	{
	font-family: Tahoma, Helvetica, Verdana, Sans-Serif; font-size: 100%; font-weight:bold;
	color: #008000; line-height: 110%;
	margin: 0px 20px 9px 10px;

	}
h5	{
	font-family: Tahoma, Helvetica, Verdana, Sans-Serif; font-size: 80%; font-weight:bold;
	color:#fff; line-height: 120%;
	margin: 0px 20px 9px 10px;
	text-decoration: underline;

	}



#val {
display: inline;
margin-left: 45px;
margin-top: 40px;
background-color: #006600;
color: #fff;
border-right: 1px solid #6FAB5E;
border-bottom: 1px solid #6FAB5E;
border-left: 1px solid #2D4526;
font-size:75%;
font-weight:normal;
}


#val a {
padding: 0 4px;
color:#fff;
border-top: 1px solid  #2D4526;
border-left: 1px solid #2D4526;
font-weight: normal;
text-decoration: none;
}
#val a:hover {
border-top: 1px solid #2D4526;
border-left: 1px solid #2D4526;

color: #D1FDCA;
}	








/* Hintergrundfarbe und Standart Schrift  für GB*/


/* Texte */
.normal{ font-family: Verdana;
         font-size: 100%; 
         color: #000000;
         text-decoration: none; }
         
.small{ font-family: Trebuchet MS;
        font-size: 100%;
        color: #000;
	line-height: 110%;
	text-decoration: none; }
        
.notice{ font-family: Verdana;
         font-size: 100%;
         color: #FEC254;
         font-weight: bold;
         text-decoration: none; }
         
.comment{ font-family: Verdana;
          font-size: 100%;
          color: #008000;
          text-decoration: none; }         
       
.headline { font-family: Verdana;
            font-weight: bold;
            font-size: 125%;
            color: #000000; 
            text-decoration: underline; }

   
       
/* Formulare */
input { font-family: Verdana, Arial, Tahoma, Helvetica, Sans-Serif; 
		font-size: 100%; color: #fff;
        border-top: 1px solid #4C4C4C; 
		border-left: 1px solid #4C4C4C; 
		border-right: 1px solid #000; 
		border-bottom: 1px solid #000; 
		background: #009800; cursor: pointer;
		}
        
textarea { font-family: Verdana, Arial, Tahoma, Helvetica, Sans-Serif; 
		font-size: 100%; color: #fff;
        border-top: 1px solid #4C4C4C; 
		border-left: 1px solid #4C4C4C; 
		border-right: 1px solid #000; 
		border-bottom: 1px solid #000; 
		background: #009800;
		}

select { font-family: Verdana, Arial, Tahoma, Helvetica, Sans-Serif; 
		font-size: 100%; color: #fff;
        border-top: 1px solid #4C4C4C; 
		border-left: 1px solid #4C4C4C; 
		border-right: 1px solid #000; 
		border-bottom: 1px solid #000; 
		background: #009800;
		}

/* Formulare Zusatzeintraege */         
   	.box-content form {
   	margin-left: 0px;
  	}

   	.box-content input, .box-content textarea, .box-content select {
   	border-right: 1px solid #B3FE8B;
	border-bottom: 1px solid #B3FE8B; 
	border-top: 1px solid  #006600;
	border-left: 1px solid #006600;
   	background: #009800;
   	}

   	.eintraglinks { 
	float: left; 
	}

   	.eintragrechts { 
	text-align: right; 
	float: right; 
	padding-right: 30px; 
	}

   	#haupteintrag { 
	padding-top: 25px; 
	padding-right: 30px; 
	}

   .haupteintrag2 { 
	padding-top: 50px; 
	padding-right: 30px; 
	}
		

.bild {	   padding-right: 1.1em;padding-bottom: 0.6em; float:left;


  	} 

 
.bild-r { padding-left: 0.3em; padding-bottom: 0.1em; padding-top: 0.3em; float:right; 

  	} 


.bild-l {padding-right: 0.3em; padding-bottom: 0.3em; padding-top: 0.3em;float:left;


  	}   

.yellow  {font-family: Verdana, Arial, Tahoma, Helvetica, Sans-Serif; font-size: 100%; color: #F88F22; }   


.noprint { display:none;}
