body	{font-size:100.01%;
		margin:0;
		padding:0;
		background:#ffffff;}

		
#global	{text-align:left;
		border:2px solid #293521;
		margin:0;
		width:100%;
		/*height:auto;*/
		background:#ffffff url(bgmain.png) repeat-x bottom left;
		float:left;
		overflow-y:visible;}
	
	#breadlinks	{/*background:url(bgbreadlinks2.png) bottom left repeat-y #ffffff;*/
				position:absolute; top-1em: left:0; z-index:1;
				width:50%;
				min-width:50%;}
	
	#bread	{margin:0;
			padding:0 2em 0 0;
			font-family:Verdana;
			text-decoration:none;
			font-size:0.8em;
			color:#293521;
			background: url(bgbread.jpg) top right no-repeat;
			font-weight:light;
			text-align:right;}
		
		#brotkrumen	{font-family:Verdana;
					font-size:0.8em;
					color:#293521;
					font-weight:light;
					padding:0;
					float:right;
					margin:0 2em 0 0}

	
	#topimage	{background:url(bgtop5.jpg) no-repeat bottom left #ffffff;
				height:118px; 
				overflow:visible;
				margin:0;
				padding:0;
				text-align:left;
				postion:absolute; top:-1em; left:0; z-index:2}			
	
	#linkserv	{background: #293521;
				text-align:right;
				padding:0.2em 0 0 2em;
				margin:0;
				min-height:2.2em;
				height:1.9em;
				overflow:hidden;
				font-family:Verdana;
				font-size:1em;
				color:#ffffff;
				vertical-align:center}
			
		#such	{float:left;
				text-align:left;
				width:15%;
				min-width:15%;
				font-size:1em;
				margin:0;
				padding:0}
		
		#servicelinks	{float:left;
		text-align:right;
		padding:0 0 0 5em;
						margin:0 0 0 2em}
				
	
	#contents		{overflow:visible;
			height:auto}
	
	#container	{text-align:left;
				margin:0;
				padding:1em;
				background:#ffffff;
				max-width:35%;
				width:auto !important;
				direction:ltr}
		

							
		#menuseiten	{text-align:left;
					background:#ffffff;clear:left;
					margin:0;
					padding:0;
					}
			
		#login	{text-align:left;		
				background:#ffffff;}
			
	#rechteSpalte	{width:17%;
			float:right;
			padding:0.5em;
			margin:0 0.5em 0 0;
			background:#ffffff;}
			
	#Contentrechts	{border-bottom:1px dotted #293521;
			margin:0 0 1em 0;
			padding:0 0 10px 0}

			
	#down	{border-bottom:1px dotted #293521;
			padding:0 0 10px 0}


	#hauptanzeige	{margin:0;
				padding:1em 1em 5em 1em;
				text-align:left;
				background:#ffffff url(bgmain.png) bottom left repeat-x;
				float:right;
				width:55%;
				min-height:20em !important;
				border:0;
				border-left:2px solid #293521;
				border-right:1px dotted #293521}
				
				
/*************************************
	AB HIER: DESIGN-STYLES (LAYOUTS)
*************************************/				
p, li, .in_label, .in_name	{font-family:Verdana, Arial;
	font-weight:light;
	font-size:0.8em;
	color:#000000;
	margin:0;
	padding:0;
	background:#ffffff}
	
.bodytext		{margin:0;
		padding:0}
	
span	{font-family:Verdana, Arial;
	font-weight:light;
	font-size:0.8em;
	color:#ffffff;
	margin:0;
	padding:0;}
	
a	{font-family:Verdana, Arial;
	font-weight:light;
	font-size:0.8em;
	color:#000000;
	margin:0;
	padding:0;
	text-decoration:none}

.mail, .mail:hover, .mail:visited, .mail:visited:hover, .mail:active 	{font-size:1em}


a:hover	{font-family:Verdana, Arial;
	font-weight:light;
	font-size:0.8em;
	color:#000000;
	margin:0;
	padding:0;
	text-decoration:underline}

a:active	{font-family:Verdana, Arial;
	font-weight:light;
	font-size:0.8em;
	color:#000000;
	margin:0;
	padding:0;
	text-decoration:underline}
	
a:visited	{font-family:Verdana, Arial;
	font-weight:light;
	font-size:0.8em;
	color:#000000;
	margin:0;
	padding:0;
	text-decoration:none}
	
a:visited:hover	{font-family:Verdana, Arial;
		font-weight:light;
		font-size:0.8em;
		color:#000000;
		margin:0;
		padding:0;
		text-decoration:underline}
		
.internal-link, .internal-link:visited, .internal-link:visited:hover, .internal-link:hover, .internal-link:active, .external-link-new-window, .external-link-new-window:visited, .external-link-new-window:visited:hover, .external-link-new-window:hover, .external-link-new-window:active	{font-size:1em}
		
.printthis, .printthis:visited	{font-family:Verdana, Arial;
	font-weight:light;
	font-size:1em;
	color:#ffffff;
	margin:0;
	padding:0;
	text-decoration:none}

.printthis:hover, .printthis:visited:hover, .printthis:active	{font-family:Verdana, Arial;
	font-weight:light;
	font-size:1em;
	color:#ffffff;
	margin:0;
	padding:0;
	text-decoration:underline}



h1,h1.csc-firstHeader	/*Titel im Text*/
	{font-family:Verdana, Arial;
	font-size:1.2em;
	margin:1em 0;
	font-weight:bold;
	font-color:#000000}
	
h3	/*Titel in anderen Spalten, z.B. in EXT NEWLOGINBOX*/
	{font-size:0.8em;
	font-family:Verdana, Arial;
	font-color:#000000;
	font-weight:bold;
	margin-top: 8px;
	margin-bottom: 2px;
}
	
h3.csc-firstHeader	{font-size:1em;
	font-family:Verdana, Arial;
	font-color:#000000;
	font-weight:normal;
	margin:0 0 0 0.5em}	
	
h2	/*Titel in Zwischenüberschriften */
	{font-size:1em;
	font-family:Verdana, Arial;
	font-color:#000000;
	font-weight:bold;
	margin-top: 10px;
	margin-bottom: 3px;
}

/*			
input,textarea	{
		border:1px solid #293521;
		font-family:Verdana, Arial;
		font-weight:light;
		font-size:0.8em;
		color:#000000;
		margin:0.1em 0 0 0;
		padding:0em;
		min-height:1.8em;}
*/

/****************************************
	SPEZ. STYLES FÜR EXT TIPMANYFRIENDS
****************************************/
.tip_many_friends	{margin:0;
		padding:0;}

.tip_many_friends-field	{margin:0.1em 0 0 1em;
			padding:0;
			
			clear:left}
								
.tip_many_friends-input	{float:left}
	
.tip_many_friends-submit	{margin:1em 0 0 1em;
			padding:0;
			clear:left}				

.lastlabel	{clear:left;
		color:red}	
/****************************************
	SPEZ. STYLES FÜR EXT NEWLOGINBOX
****************************************/
/*
.tx-newloginbox-pi1	{margin:0;
					padding:0;
					width:100%}

.label, .input	{margin:0;
				padding:0em;
				font-family:Verdana, Arial;
				font-size:1em;
				font-weight:light;
				color:#000000;
				clear:left}
				
.labelling	{background:#bdceae;
			margin:0.2em 0 0 0;
			padding:0;
			color:#293521;
			width:auto !important}

*/
/************************************************
	STYLES FÜR DAS MENU DER SEITENTITEL
************************************************/

.arrow	{padding:0 0 0 1em;
	margin:0;
	padding:0;
	width:5%;
	float:right}
	
/*.ifsubb	{float:left;
	font-size:0.8em;width:0.7em;
	min-width:0.7em;
	margin:0.2em 0.9em 0 -0.5em;
	position:absolute;z-index:1}*/

.level1-no	{margin:0.2em 0 0.2em 0em;
			padding:0.3em 0 0 0.7em;
			background:#293521 url(bgmenu.png) repeat-x top left;
			border:0;
			border-top:1px solid #293521;
			height:2em;
			color:#ffffff}
			
.menulinks, .menulinks:visited, .menulinks:hover, .menulinks:visited:hover	{font-family:Verdana, Arial;
		font-weight:bold;
		font-size:0.8em;
		color:#293521;
		text-decoration:none}
		
.menulinks_act		{font-family:Verdana, Arial;
		font-weight:bold;
		font-size:0.8em;
		color:#293521;
		text-decoration:underline}	
			
.level1-act	{font-family:Verdana, Arial;
			margin:0.2em 0 0.2em 0em;
			padding:0.4em 0 0 0.7em;
			height: 2em;
			background:#ffffff url(arrow.gif) no-repeat center left;
			border:0;
			border-top:1px solid #293521;}	
			
.level1-ro	{font-family:Verdana, Arial;
			font-size:1em;
			font-weight:normal;
			margin:0.2em 0 0.2em 0.2em;
			padding:0 0 0 0.7em;
			background:ffffff;
			border:0;
			border-top:1px solid #293521;}
			
.level2-no	{font-family:Verdana, Arial;
			font-size:1em;
			font-weight:normal;
			margin:0.2em 0 0.2em 0;
			padding:0 0 0 1.2em;
			background:ffffff;
			border:0;}
			
.level2-act	{font-family:Verdana, Arial;
			font-size:1em;
			font-weight:bold;
			margin:0.2em 0 0.2em 0;
			padding:0 0 0 1.2em;
			background:ffffff;
			border:0}	
			
.level2-ro	{font-family:Verdana, Arial;
			font-size:1em;
			font-weight:normal;
			margin:0.2em 0 0.2em 0;
			padding:0 0 0 1.2em;
			background:ffffff;
			border:0;}	
			
.level3-no	{font-family:Verdana, Arial;
			font-size:0.9em;
			font-weight:normal;
			margin:0.2em 0 0.2em 0;
			padding:0 0 0 2.2em;
			background:ffffff;
			border:0;}
			
.level3-act	{font-family:Verdana, Arial;
			font-size:0.9em;
			font-weight:bold;
			margin:0.2em 0 0.2em 0;
			padding:0 0 0 2.2em;
			background:ffffff;
			border:0}	
			
.level2-ro	{font-family:Verdana, Arial;
			font-size:0.9em;
			font-weight:normal;
			margin:0.2em 0 0.2em 0;
			padding:0 0 0 2.2em;
			background:ffffff;
			border:0;}				
							

/***********************************************
       STYLES DES BREADCRUMB-MENUS
***********************************************/

.breadys	{font-family:Verdana, Arial;
			font-weight:light;
			font-size:1em;
			color:#293521;
			margin:0 0.5em 0 0.5em;
			padding:0;
			text-decoration:none}
			
.breadys:hover	{font-family:Verdana, Arial;
				font-weight:light;
				font-size:1em;
				color:#293521;
			margin:0 0.5em 0 0.5em;
				padding:0;
				text-decoration:underline}
			
.breadys:active {font-family:Verdana, Arial;
				font-weight:light;
				font-size:1em;
				color:#293521;
			margin:0 0.5em 0 0.5em;
				padding:0;
				text-decoration:underline}	
			
.breadys:visited	{font-family:Verdana, Arial;
					font-weight:light;
					font-size:1em;
					color:#293521;
			margin:0 0.5em 0 0.5em;
					padding:0;
					text-decoration:none}
				
.breadys:visited:hover {font-family:Verdana, Arial;
						font-weight:light;
						font-size:1em;
						color:#293521;
			margin:0 0.5em 0 0.5em;
						padding:0;
						text-decoration:underline}				
/*******************************************
* Styles für Extension "tx_indexedsearch"
********************************************/
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; padding:0.2em; border:1px solid #293521; font-size:1em }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-family:Verdana,Arial; font-size:1em: font-weight:bold; background:#bdceae}
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; color:#293532; font-family:Verdana,Arial; font-size:1em: font-weight:bold;  }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#E0E7F5; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { color:#006699; margin-top:0px; margin-bottom:0px; background:transparent; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }
.tx-indexedsearch-sw, .csc-sword, .tx-indexedsearch-redMarkup {	font-family: monospace;	font-style: bold;padding:0 0.3em 0 0.3em; background:#bdceae; color:#293521; border: 1px #000000 solid; }

/**************************
* Styles für Kontaktseite
**************************/

/*
.csc-mailform	{border:0;}


label	{font-family:Verdana;
	font-size:10pt;
	font-weight:light;
	padding:0;
	margin:0.2em 0 0.2em 0;
	color:#000000;
	float:left;clear:left;
	width:10em}
			
#mailformname	{border:1px solid #293521}
#mailformmail	{border:1px solid #293521}

*/

/********************************
* Styles für EXT nc_formresults *
********************************/
dt	{font-family:Verdana, Arial;
	font-weight:bold;
	font-size:0.8em;
	color:#293521;
	margin:0;
	padding:0;
	background:#ffffff}
	
dd	{font-family:Verdana, Arial;
	font-weight:light;
	font-size:0.8em;
	color:#000000;
	margin:0;
	padding:0 0 0 3em;
	background:#ffffff}
	
p {
	margin-bottom: 5px;
}

.csc-uploads-fileName {font-size:1.2em}

	/* Kontaktformular */

.csc-mailform { border: 0; }

.csc-mailform input, .csc-mailform textarea, .csc-mailform select { display: block; margin-bottom: 5px; width: 95%; }
fieldset { color: #000000; border: 1px solid #EEEEEE;}
fieldset legend { display: none;}

.csc-mailform-field { margin-bottom: 15px ;}

#hauptanzeige a, #hauptanzeige a:active, #hauptanzeige a:visited {
  text-decoration: underline;
  color: #003D12;
}

#hauptanzeige a:hover {
  text-decoration: underline;
  color: #086921;
  
}
