/* CSS Document */
/* Gestaltung und Umsetzung:		   ,-.             __
									 ,'   `---.___.---'  `.
								   ,'   ,-                 `-._
								 ,'    /                       \
							  ,\/     /                        \\ 	
						  )`._)>)     |                         \\
						  `>,'    _   \                  /       |\
							)      \   |   |            |        |\\
				   .   ,   /        \  |    `.          |        | ))
				   \`. \`-'          )-|      `.        |        /((
					\ `-`   a`     _/ ;\ _     )`-.___.--\      /  `'
					 `._         ,'    \`j`.__/        \  `.    \
					   / ,    ,'       _)\   /`        _) ( \   /
					   \__   /        /nn_) (         /nn__\_) (
						 `--'     hjw   /nn__\             /nn__\
					 
			 
  8888888888	888    888888888	888   8888888888	8888888888  888888888  888888888
  888	  888	888    888    888   888   888      888  888            888	   88
  888     888   888    888	        888   888      888  888            888     88
  888	  888	888    888	 88888  888   8888888888    888888888      888     888888888
  888	  888   888    888	  888   888   888           888            888			  88
  8888888888    888    8888888888   888   888           8888888888     888	   888888888  
  ______________________________________________________________________________________
 
  DIGIPETS INTERAKTIVE MEDIEN  www.digipets.de    VERSION 260308  		  Copyright 2008	
  ______________________________________________________________________________________
  
   */  
  
body {
background: #FCFCFC;
color: #494E4A;
padding: 0 0 0 0;
margin: 0;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
z-index: 1;
}

.antifloat{clear:both; visibility:hidden;} 

div#wrapper {
width: 984px;
margin: 0 0 0 0;
padding: 0 0 0 40px;
background: url('../img/bg_schlagschatten.gif') repeat-y 258px 0;
z-index: 10;
}

/*		  >(.)__ <(.)__ =(.)__
___________(___/__(___/__(___/_________________________________________
SEITENKOPF 
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""             
*/ 				

	div#header {
	background: url('../img/bg_header.gif') repeat-x 0 0;
	width: 746px;
	height: 175px;
	position: relative;
	margin: 0 0 0 0;
	padding: 50px 0 0 0;
	left: -18px;
	z-index: 101;
	}
	
		div#header img {
		position: absolute;
		top: 70px;
		left: 22px;
		}
		
		div#header a#logo {
		position: absolute;
		top: 103px;
		right: 130px;
		width: 123px;
		height: 80px;
		display: block;
		background: url('../img/bg_logo.gif');
		}

	/*------------------------+	
	Header für die Startseite
	------------------------*/

	div#header_start {
	background: url('../img/bg_header_start.gif') repeat-x 0 0;
	width: 746px;
	height: 357px;
	position: relative;
	left: -18px;
	margin: 0 0 0 0;
	}
	
		div#header_start img {
		position: absolute;
		top: 70px;
		left: 22px;
		}
		
		div#header_start a#logo {
		position: absolute;
		top: 103px;
		right: 130px;
		width: 123px;
		height: 80px;
		display: block;
		background: url('../img/bg_logo_start.gif');
		}
		
		/* Suchformular */
		
		div#header_start form {
			position: absolute;
			right: 90px;
			bottom: 36px;
			}
			
				div#header_start form input {
				width: 115px;
				height: 15px;
				padding: 1px 0 0 6px;
				margin: 7px 0 0 0;
				line-height: 11px;
				font-size: 11px;
				font-family: Tahoma, Arial, Helvetica, sans-serif;
				background: #F3F3F3;
				color: #878B88;
				border: 1px solid #9D9D9E;
				float: left;
				}
				
				div#header_start form input.button {
				width: 15px;
				height: 15px;
				padding: 20px 0 0 0;
				margin: 8px 20px 0 5px;
				float: left;
				border: 0;
				background: url('../img/bg_suche_button.gif') no-repeat;
				cursor: pointer;
				}
				
		/* FAQ + Verzeichnis */
				
		div#header_start ul#faq {
		margin: 0;
		padding: 0;
		position: absolute;
		bottom: 16px;
		right: 130px;
		font-size: 11px;
		color: #878B88;
		}
		
			div#header_start ul#faq li {
			margin: 0 4px 0 0; padding: 0;
			float: left; list-style: none;
			}
			
				div#header_start ul#faq li a {
				color: #878B88;
				font-weight: normal;
				background: none;
				padding: 0;
				line-height: normal;
				text-decoration: none;
				}
				div#header_start ul#faq li a:hover { color: #299CDB; text-decoration: underline; }		


/*		  >(.)__ <(.)__ =(.)__
___________(___/__(___/__(___/_________________________________________
NAVIGATION
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""             
*/ 				

	/*##############################
	HAUPTMENÜ 
	###############################*/

	div#navi {
	width: 226px;
	float: left;
	margin: 117px 0 0 0px;
	z-index: 1000;
	position: relative;
	/*top: -108px;
	*/}
	
		div#navi ul {
		margin: 0;
		padding: 0;
		}
		
			div#navi ul li {
			margin: 0;
			padding: 0;
			list-style: none;
			}
		
			div#navi ul li a {
			display: block;
			background: url('../img/bg_navi_li.gif') no-repeat 0 0;
			height: 19px;
			width: 185px;
			margin: 0 0 0 6px;
			padding: 4px 0 0 35px;
			color: #FCFCFC;
			cursor: pointer;
			text-decoration: none;
			}
			div#navi ul li a:hover { background: url('../img/bg_navi_li.gif') no-repeat 0 100%; }
			
			div#navi ul li a.active {
			background: url('../img/bg_navi_li_active.gif') no-repeat 0 0;
			width: 185px;
			height: 19px;
			padding: 4px 0 0 41px;
			margin: 0;
			}
			div#navi ul li a.active:hover { background: url('../img/bg_navi_li_active.gif') no-repeat 0 0; }
			
				/*------------------------+	
				2. Menüebene
				------------------------*/
				
				div#navi ul li ul {
				margin: 0;
				padding: 0;
				}
				
					div#navi ul li ul li {
					margin: 0;
					padding: 0;
					list-style: none;
					}
				
					div#navi ul li ul li a {
					display: block;
					background: url('../img/bg_subnavi_li.gif') no-repeat 0 0;
					height: 19px;
					width: 165px;
					margin: 0 0 0 6px;
					padding: 4px 0 0 55px;
					color: #494E4A;
					cursor: pointer;
					text-decoration: none;
					}
					div#navi ul li ul li a:hover { background: url('../img/bg_subnavi_li.gif') no-repeat 0 50%; }
					
					div#navi ul li ul li a.active {
					background: url('../img/bg_subnavi_li.gif') no-repeat 0 100%;
					height: 19px;
					width: 165px;
					margin: 0 0 0 6px;
					padding: 4px 0 0 55px;
					}
					div#navi ul li ul li a.active:hover { background: url('../img/bg_subnavi_li.gif') no-repeat 0 100%; }
					
					div#navi ul li ul li a.activesub {
					background: url('../img/bg_subnavi_li_sub.gif') no-repeat 0 100%;
					height: 19px;
					width: 165px;
					margin: 0 0 0 6px;
					padding: 4px 0 0 55px;
					}
					div#navi ul li ul li a.activesub:hover { background: url('../img/bg_subnavi_li_sub.gif') no-repeat 0 100%; }
				
							/*------------------------+	
							3. Menüebene
							------------------------*/
					
							div#navi ul li ul li ul {
							margin: 0 0 0 20px;
							padding: 0;
							}
							
								div#navi ul li ul li ul li {
								margin: 0;
								padding: 0;
								list-style: none;
								}
							
								div#navi ul li ul li ul li a {
								background: none;
								display: block;
								height: 19px;
								width: 145px;
								margin: 0 0 0 6px;
								padding: 4px 0 0 55px;
								color: #494E4A;
								cursor: pointer;
								text-decoration: none;
								}
								
								div#navi ul li ul li ul li a:hover { background: none; text-decoration: underline; }
								
								div#navi ul li ul li ul li a.active {
								background: url('../img/bg_subsubnavi_li_active.gif') no-repeat 6% 50%;
								height: 19px;
								width: 145px;
								margin: 0 0 0 6px;
								}
								
								div#navi ul li ul li ul li a.active:hover { background: url('../img/bg_subsubnavi_li_active.gif') no-repeat 6% 50%; }
				
		/*------------------------+	
		Alternative Navi
		------------------------*/		
		
		div#navi ul#altnavi {
		background: url('../img/bg_altnavi.gif') no-repeat 100% 0;
		margin: 0 0 0 6px;
		padding: 29px 0 0 57px;
		width: 163px;
		height: 31px;
		}
		
			div#navi ul#altnavi li {
			float: left;
			margin: 0;
			padding: 0;
			}
		
				div#navi ul#altnavi li.home a {
				width: 13px;
				height: 23px;
				background: url('../img/bg_altnavi_home.gif') no-repeat 0 0;
				padding: 0;
				margin: 0 18px 0 0;
				}
				div#navi ul#altnavi li.home a.select { background: url('../img/bg_altnavi_home.gif') no-repeat 0 100%; }
				div#navi ul#altnavi li.home a:hover { background: url('../img/bg_altnavi_home.gif') no-repeat 0 100%; }
				
				div#navi ul#altnavi li.sitemap a {
				width: 19px;
				height: 23px;
				background: url('../img/bg_altnavi_sitemap.gif') no-repeat 0 0;
				padding: 0;
				margin: 0 20px 0 0;
				}
				div#navi ul#altnavi li.sitemap a.select { background: url('../img/bg_altnavi_sitemap.gif') no-repeat 0 100%; }
				div#navi ul#altnavi li.sitemap a:hover { background: url('../img/bg_altnavi_sitemap.gif') no-repeat 0 100%; }
				
				div#navi ul#altnavi li.kontakt a {
				width: 15px;
				height: 23px;
				background: url('../img/bg_altnavi_kontakt.gif') no-repeat 0 0;
				padding: 0;
				margin: 0;
				}
				div#navi ul#altnavi li.kontakt a.select { background: url('../img/bg_altnavi_kontakt.gif') no-repeat 0 100%; }
				div#navi ul#altnavi li.kontakt a:hover { background: url('../img/bg_altnavi_kontakt.gif') no-repeat 0 100%; }
			
					div#navi ul#altnavi li a span { display: none; }
	

/*		  >(.)__ <(.)__ =(.)__
___________(___/__(___/__(___/_________________________________________
INHALT
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""             
*/
	
		
	div#content {
	margin: 0 0 0 10px;
	float: left;
	padding: 0;
	width: 640px;
	z-index: 100;
	}
	
		/*------------------------+	
          Content Typolinks
         ------------------------*/  
         
         a {text-decoration: none; color: #299CDB;}   
         a:hover {text-decoration:underline;}   
         
         a.download{color:#F0A500 !important; padding:0 0 0  0; font-weight: normal; text-decoration:none !important; }
         a.download:hover{color:#F0A500 !important; padding:0 0 0 0; text-decoration:underline !important; }
         
         a.external-link-new-window{ text-decoration: none; font-weight: normal; color: #299CDB; padding: 0 12px 0 0; background: url('../img/bg_link.gif') no-repeat 100% 60%; }
         a.external-link-new-window:hover{text-decoration:underline;} 
          span.klammeraffe{width:10px !important;  line-height:14px; height:9px; margin: 0 !important; padding: 0 !important;  overflow:hidden; display:inline !important; background: url(../img/bg_at_link.gif) no-repeat 0 50%;}  
         a.internal-link{ text-decoration: none; color: #299CDB; padding: 0 12px 0 0; background: url('../img/bg_link.gif') no-repeat 100% 60%; } 
         a.internal-link:hover{text-decoration:underline;}  
		 strong a{background-image:none !important;} 
         a.mail{text-decoration: none; color: #299CDB;}   
         a.mail:hover{text-decoration:underline;}   
         
         a.sprungmarke { text-decoration: none; font-weight: normal; color: #299CDB; padding: 0 10px 0 0; background: url('../img/bg_link_anchor.gif') no-repeat 100% 60%; }         
 	 a.sprungmarke:hover{text-decoration:underline;}

 	 a.linktop { text-decoration: none; font-weight: normal; color: #299CDB; padding: 0 10px 0 0; background: url('../img/bg_link_top.gif') no-repeat 100% 60%; }         
 	 a.linktop:hover{text-decoration:underline;}

         div.back_box{padding:0 0 15px 0;}
         div.back_box a {
         color:#F0A500 !important; 
         text-decoration:none; 
         padding:0 0 0 0;  
         font-weight: normal;
         } 
         div.back_box a:hover{text-decoration:underline !important; font-weight:normal !important;}    
	

		/* Box für die Seitenüberschrift und das Suchformular */

		div#content div#headlinebox {
		background: #EAEAEA;
		height: 33px;
		width: 640px;
		margin: 0 0 21px 0;
		position: relative;
		}
		
			div#content div#headlinebox h1 {
			margin: 0;
			padding: 0;
			line-height: 15px;
			}
			
				div#content div#headlinebox h1 img {
				margin: 8px 0 0 6px;
				}
		
			div#content div#headlinebox form {
			position: absolute;
			right: 0;
			top: 0;
			}
			
				div#content div#headlinebox form input {
				width: 115px;
				height: 15px;
				padding: 1px 0 0 6px;
				margin: 7px 0 0 0;
				line-height: 11px;
				font-size: 11px;
				font-family: Tahoma, Arial, Helvetica, sans-serif;
				background: #F3F3F3;
				color: #878B88;
				border: 1px solid #9D9D9E;
				float: left;
				}
				
				div#content div#headlinebox form input.button {
				width: 15px;
				height: 15px;
				padding: 20px 0 0 0;
				margin: 8px 20px 0 5px;
				float: left;
				border: 0;
				background: url('../img/bg_suche_button.gif') no-repeat 0 0;
				cursor: pointer;
				}
				div#content div#headlinebox form input.button:hover {
				background: url('../img/bg_suche_button.gif') no-repeat 100% 0;
				}
		
		/*------------------------+	
		Inhaltsbox
		------------------------*/
		
		div#content div#inhalt {
		width: 456px;
		float: left;
		}
		
			div#content div#inhalt h2 {
			font-size: 12px;
			font-weight: bold;
			color: #4A7AA9;
			margin: 0 23px 12px 6px;
			}
			
			div#content div#inhalt h1 {
			font-size: 12px;
			font-weight: bold;
			color: #494E4A;
			margin: 0 23px 12px 6px;
			}
			
			/* Überschrift für die Startseite */
			div#content div#inhalt h2.start {
			font-size: 12px;
			font-weight: bold;
			color: #4A7AA9;
			margin: 0 23px 12px 1px;
			padding: 11px 0 9px 5px;
			background: #F3F3F3;
			}
		
			div#content div#inhalt p {
			margin: 0 23px 22px 6px;
			line-height: 18px;
			}
				
				/* geringer Abstand bei Breaks */
				div#content div#inhalt p br {
				line-height: 24px;
				vertical-align: top;
				}
			
			div#content div#inhalt p.bildbox {
			margin: 0 23px 25px 6px;
			}
			
			div#content div#inhalt div#singlenews img {
			margin: 0 15px 12px 2px;
			border: 5px solid #EBEBEB;
			float: left;
			}

			/* Liste für Inhaltselemente */
			
			div#content div#inhalt ul {
			margin: 0 20px 30px 7px;
			padding: 0;
			}
			
				div#content div#inhalt ul li {
				list-style: none;
				background: url('../img/bg_ul_li.gif') no-repeat 0 4px;
				padding: 0 0 0 14px;
				margin: 0 0 8px 0;
				}
			
			/*------------------------+	
			Kontaktformular
			------------------------*/
			
			div#content div#inhalt form {
			margin: 0 !important;
			padding: 0 !important;
			width: 100%;
			}
			
				/* Box mit Border unten */
			
				div#content div#inhalt form div.borderbox {
				border-bottom: 5px solid #F3F3F3;
				padding: 0 0 2px 0;
				margin: 0 26px 9px 6px;
				}
				
				/* Box für die Buttons */
				
				div#content div#inhalt form div.buttonbox {
				margin: 0 26px 9px 6px;
				padding: 0 0 8px 0;
				height: 30px;
				}
				
				/* Box für die Inputfeld Reihen */
				
				div#content div#inhalt form div.inpbox {
				height: 25px;
				clear: both;
				margin: 0 0 0 15px;
				padding: 0;
				}
				
				/* Box für die Textbox (Ihr Anliegen) */
				
				div#content div#inhalt form div.textbox {
				height: 119px;
				clear: both;
				margin: 0 0 0 15px;
				padding: 0;
				}
				
					/* Warntext wenn Pflichtfeld nicht ausgefüllt ist */
				
					div#content div#inhalt form div.inpbox div.plicht_box {
					margin: 2px 0 0 5px;
					padding: 0 0 0 20px;
					background: url('../img/bg_pflichtfeld.gif') no-repeat 0 60%;
					font-size: 11px;
					float: left;
					}
				
					/* Inputfelder */
				
					div#content div#inhalt form div.inpbox input {
					width: 168px;
					height: 15px;
					padding: 1px 0 0 6px;
					margin: 0 0 6px 0;
					line-height: 11px;
					font-size: 11px;
					font-family: Tahoma, Arial, Helvetica, sans-serif;
					background: #FCFCFC;
					color: #494E4A;
					border: 1px solid #9D9D9E;
					float: left;
					}
					div#content div#inhalt form div.inpbox input:hover { border: 1px solid #299CDB; }
					div#content div#inhalt form div.inpbox input:focus { border: 1px solid #299CDB; }
					
					/* Textfeld (Ihr Anliegen) */
					
					div#content div#inhalt form div.textbox textarea {
					width: 300px !important;
					height: 110px !important;
					padding: 1px 0 0 6px;
					margin: 0 0 6px 0;
					line-height: 11px;
					font-size: 11px;
					font-family: Tahoma, Arial, Helvetica, sans-serif;
					background: #FCFCFC;
					color: #494E4A;
					border: 1px solid #9D9D9E;
					float: left;
					}
					div#content div#inhalt form div.textbox textarea:hover { border: 1px solid #299CDB; }
					div#content div#inhalt form div.textbox textarea:focus { border: 1px solid #299CDB; }
					
					/* Auswahlfeld */
					
					div#content div#inhalt form div.inpbox select {
					width: 100px;
					height: 17px;
					padding: 1px 0 0 6px;
					margin: 0 0 6px 0;
					line-height: 11px;
					font-size: 11px;
					font-family: Tahoma, Arial, Helvetica, sans-serif;
					background: #FCFCFC;
					color: #494E4A;
					border: 1px solid #9D9D9E;
					float: left;
					}
					div#content div#inhalt form div.inpbox select:hover { border: 1px solid #299CDB; }
					div#content div#inhalt form div.inpbox select:focus { border: 1px solid #299CDB; }
					
					/* Inputfelder für PLZ, Ort, Straße und Hausnummer */
					
					div#content div#inhalt form div.inpbox input.plz { width: 53px; margin: 0 4px 6px 0; }
					div#content div#inhalt form div.inpbox input.ort { width: 103px; }
					div#content div#inhalt form div.inpbox input.strasse { width: 121px; margin: 0 4px 6px 0; }
					div#content div#inhalt form div.inpbox input.nr { width: 35px; }
					
					/* Button */
					
					div#content div#inhalt form div.inpbox input.button {
					border: 0;
					background: url('../img/bg_button.gif') no-repeat 0 0;
					width: 79px; /* 85 */
					height: 21px;
					padding: 0 0 2px 6px;
					margin: 6px 6px 0 0;
					color: #FCFCFC;
					font-weight: bold;
					float: left;
					cursor: pointer;
					}
					div#content div#inhalt form div.inpbox input.button:hover {
					background: url('../img/bg_button.gif') no-repeat 0 100%;
					}
										
					div#content div#inhalt form div.textbox label {
					display: block;
					float: left;
					margin: 3px 0 0 0;
					width: 72px;
					font-size: 11px;
					line-height: 11px;
					}
					
					div#content div#inhalt form div.inpbox label {
					display: block;
					float: left;
					margin: 3px 0 0 0;
					width: 72px;
					font-size: 11px;
					line-height: 11px;
					}
					
						/* Span für Pflichfeld Sternchen */
						div#content div#inhalt form div.inpbox label span {
						color: #9F1014;
						}
			
					/* Pflichtfeld Hinweis */
			
					div#content div#inhalt form div.inpbox div.pflicht {
					padding: 7px 0 0 77px;
					clear: both;
					font-size: 11px;
					}
					
						div#content div#inhalt form div.inpbox div.pflicht span {
						color: #9F1014;
						}
			
			/*------------------------+	
			Tabelle
			------------------------*/
			
			div#content div#inhalt table {
			margin: 25px 30px 35px 18px;
			width: 88%;
			padding: 0; 
			border-collapse: collapse;
			}

				div#content div#inhalt table p {
				height: 12px;
				line-height: 12px;
				margin: 0; padding: 0;
				}
		
				div#content div#inhalt table thead td {
				background: #CECFCD;
				border: 0 !important;
				margin: 0;
				padding: 4px 20px 4px 14px;
				line-height: 12px;
				font-weight: bold;
				color: #FFFFFF;
				}
				
				/* Erste Zelle im horizontalen Tabellenkopf (Wegen Padding-rechts) */
				
				div#content div#inhalt table thead th {
				background: #CECFCD !important;
				border: 0 !important;
				margin: 0;
				padding: 4px 15px 4px 9px;
				line-height: 12px !important;
				font-weight: bold !important;
				color: #FFFFFF !important;
				}
				
				div#content div#inhalt table tr th {
				background: #F3F3F3;
				border-bottom: 3px solid #F3F3F3;
				margin: 0;
				font-size: 11px;
				padding: 6px 15px 4px 9px;
				line-height: 11px;
				font-weight: bold;
				color: #6B716C;
				text-align: left;
				}
				
				div#content div#inhalt table tr td {
				font-size: 11px;
				padding: 6px 16px 4px 12px;
				border-bottom: 3px solid #EBEBE9;
				}
			
			/*------------------------+	
			Sponsorbox
			------------------------*/

			div#content div#inhalt div.logobox {
			background: #eaeaea;
			padding: 5px 0 3px 0;
			margin: 0 0 25px 5px;
			width: 417px;
			text-align: center;
			}
			
			/*------------------------+	
			Login und Filemanager
			------------------------*/
			
			div#content div#inhalt div.login {
			margin: 0; padding: 0;
			}
			
				div#content div#inhalt div.login h1 {
				display: none;
				}
						
				div#content div#inhalt div.login div {
				margin: 0; padding: 0;
				position: relative;
				}
				
					div#content div#inhalt div.login div label {
					position: absolute;
					left: 0;
					top: 0;
					width: 90px;
					display: block;
					}
					
					div#content div#inhalt div.login div input {
						border: 1px solid #9d9d9e;
						margin: 0 0 10px 90px;
					}
					
					div#content div#inhalt div.login div.logout div input.button {
						border: 1px solid #9d9d9e;
						margin: 0 0 10px 0;
					}
					
					div#content div#inhalt div.login div div.logoutUsername {
						margin: 0 0 10px 90px;
					}
			
			div#content div#inhalt div.tx-airfilemanager-pi1 {
			margin: 0;
			padding: 0;
			}
			
				div#content div#inhalt div.tx-airfilemanager-pi1 table {
					margin: 25px 0 35px 18px;
				}
			
				div#content div#inhalt div.tx-airfilemanager-pi1 a {
				color: #4A7AA9;
				text-decoration: none;
				margin: 0 0 14px 0;
				width: 160px;
				}
				div#content div#inhalt div.tx-airfilemanager-pi1 a:hover { text-decoration: underline; }
				
					div#content div#inhalt div.tx-airfilemanager-pi1 a img {
					border: 0;
					}
				
				div#content div#inhalt div.tx-airfilemanager-pi1 strong a {
				margin: 0 15px 0 0;
				}
				
				div#content div#inhalt div.tx-airfilemanager-pi1 div#upload-form {
				margin: 0;
				padding: 0;
				}
				
					div#content div#inhalt div.tx-airfilemanager-pi1 div#upload-form div.namecol {
					margin: 10px 0 0 0;
					}
				
					div#content div#inhalt div.tx-airfilemanager-pi1 div#upload-form textarea {
					margin: 0 0 10px 0;
					padding: 0;
					}
					
					div#content div#inhalt div.tx-airfilemanager-pi1 div#upload-form input {
					border: 1px solid #9d9d9e;
					margin: 0 0 10px 0;
					}
					
					div#content div#inhalt input.button {
					margin: 0 0 0 0;
					border: 0 !important;
					background: #94110b url('../img/bg_button.gif') no-repeat 0 0;
					/*width: 120px; /* 85 */
					height: 21px;
					padding: 0 4px 2px 10px;
					color: #FCFCFC;
					font-weight: bold;
					cursor: pointer;
					}
			
			/*------------------------+	
			Sitemap
			------------------------*/
			
			div#content div#inhalt div.tx-flseositemap-pi1 ul {
			margin: 0;
			padding: 0;
			}
			
				div#content div#inhalt div.tx-flseositemap-pi1 ul li {
				background: none;
				padding: 0 0 7px 38px;
				margin: 0 20px 14px 6px;
				font-weight: bold;
				color: #4A7AA9;
				border-bottom: 5px solid #EBEBE9;
				}
				
					div#content div#inhalt div.tx-flseositemap-pi1 ul li a {
					color: #4A7AA9;
					text-decoration: none;
					margin: 0 0 14px 0;
					display: block;
					width: 160px;
					}
					div#content div#inhalt div.tx-flseositemap-pi1 ul li a:hover { text-decoration: underline; }
					
					div#content div#inhalt div.tx-flseositemap-pi1 ul li ul {
					margin: 0;
					padding: 0;
					}
					
						div#content div#inhalt div.tx-flseositemap-pi1 ul li ul li {
						background: url('../img/bg_ul_li.gif') no-repeat 0 4px;
						font-weight: normal;
						padding: 0 0 0 14px;
						margin: 0 0 8px 1px;
						border: 0;
						}
						
							div#content div#inhalt div.tx-flseositemap-pi1 ul li ul li a {
							color: #494E4A;
							text-decoration: none;
							display: inline;
							}
							div#content div#inhalt div.tx-flseositemap-pi1 ul li ul li a:hover { text-decoration: underline; }
							
							div#content div#inhalt div.tx-flseositemap-pi1 ul li ul li ul {
							margin: 8px 0 0 0;
							padding: 0;
							}
							
								div#content div#inhalt div.tx-flseositemap-pi1 ul li ul li ul li {
								background: url('../img/bg_ul_li_ul_li.gif') no-repeat 0 6px;
								font-weight: normal;
								padding: 0 0 0 14px;
								margin: 0 0 8px 21px;
								}
								
									div#content div#inhalt div.tx-flseositemap-pi1 ul li ul li ul li a {
									color: #494E4A;
									text-decoration: none;
									}
									div#content div#inhalt div.tx-flseositemap-pi1 ul li ul li ul li a:hover { text-decoration: underline; }
			
			/*----------------------------+	
			Schnelleinstieg für Startseite
			-----------------------------*/
			
			div#content div#inhalt div.quicklink {
			margin: 0 0 0 1px;
			padding: 13px 0 0 0;
			}
			
				div#content div#inhalt div.quicklink img {
				border: 4px solid #F3F3F3;
				float: left;
				margin: 0 9px 0 0;
				}
				
				div#content div#inhalt div.quicklink h4 {
				font-size: 12px;
				font-weight: bold;
				color: #299CDB;
				margin: 2px 0 0 0;
				padding: 0;
				}
				
				div#content div#inhalt div.quicklink a {
				background: none;
				padding: 0;
				line-height: normal;
				color: #299CDB;
				text-decoration: none;
				}
				
				div#content div#inhalt div.quicklink a:hover {
				text-decoration: underline;
				}
				
				div#content div#inhalt div.quicklink p {
				border: 0;
				line-height: 16px;
				margin: 0 20px 0 57px;
				font-size: 11px;
				}
				
			/*----------------------------+	
			Suchergebnisse
			-----------------------------*/
			
			div.tx-indexedsearch div.suche_alles_box {
			margin: 0 0 0 0;
			padding: 0 0 0 6px;
			}
			
			div.tx-indexedsearch div.suche_alles_box form {
			margin: 0;
			padding: 0;
			}
			
			div.tx-indexedsearch div.suche_alles_box form fieldset {
			border: 0;
			padding: 0;
			margin: 0;
			height: 30px;
			}
			div.tx-indexedsearch div.tx-indexedsearch-whatis {
			float: left;
			font-size: 11px;
			margin: 3px 3px 0 6px;
			padding: 0;
			}
			
			div.tx-indexedsearch div.tx-indexedsearch-browsebox {
			font-size: 11px;
			margin: 0 20px 25px 6px;
			padding: 0 0 15px 0;
			/* float:left; */
			border-bottom: 4px solid #F3F3F3;
			}
						
				div.tx-indexedsearch div.tx-indexedsearch-browsebox ul {
				margin: 0 0 0 0 !important;
				padding: 0 0 8px 0 !important;
				
				}

					div.tx-indexedsearch div.tx-indexedsearch-browsebox ul li {
					float: left;
					background: none !important;
					padding: 0 0 0 0 !important;
					margin: 0 8px 5px 5px !important;
					font-size: 12px;
					}
					
					div.tx-indexedsearch div.tx-indexedsearch-browsebox ul li a {
					text-decoration: none;
					color: #4A7AA9;
					font-weight: bold;
					}
					
					div.tx-indexedsearch div.tx-indexedsearch-browsebox ul li.tx-indexedsearch-browselist-currentPage a {
					color: #494E4A;
					}
			
			div.tx-indexedsearch div.suche_alles_box form label {
			float: left;
			display: block;
			margin: 2px 4px 0 0;
			}
			
			div.tx-indexedsearch div.suche_alles_box form input {
			width: 120px;
			height: 17px;
			padding: 2px 0 0 6px;
			margin: 0 0 6px 0;
			line-height: 11px;
			font-size: 11px;
			font-family: Tahoma, Arial, Helvetica, sans-serif;
			background: #FCFCFC;
			color: #494E4A;
			border: 1px solid #9D9D9E;
			float: left;
			}
			div.tx-indexedsearch div.suche_alles_box form input:hover { border: 1px solid #299CDB; }
			div.tx-indexedsearch div.suche_alles_box form input:focus { border: 1px solid #299CDB; }
			
			/* Button */
					
			div.tx-indexedsearch div.suche_alles_box form input.go {
			border: 0;
			background: url('../img/bg_button.gif') no-repeat 0 0;
			width: 79px; /* 85 */
			height: 21px;
			padding: 0 0 2px 6px;
			margin: 0 6px 0 4px;
			color: #FCFCFC;
			font-weight: bold;
			float: left;
			cursor: pointer;
			}
			div.tx-indexedsearch div.suche_alles_box form input.go:hover {
			background: url('../img/bg_button.gif') no-repeat 0 100%;
			}
			
			
			div.tx-indexedsearch-res div.suche_box {
			border-bottom: 4px solid #F3F3F3;
			margin: 0 20px 30px 6px;
			}
			
				div.tx-indexedsearch-res div.suche_box p {
				margin: 0 0 17px 0 !important;
				padding: 0;
				}
			
				div.tx-indexedsearch-res div.suche_box h3 {
				margin: 0 0 8px 0;
				font-size: 12px;
				}
				
					div.tx-indexedsearch-res div.suche_box a {
					color: #4A7AA9;
					text-decoration: none;
					font-weight: bold;
					}
					
					div.tx-indexedsearch-res div.suche_box a:hover {	text-decoration: underline; }
				
				div.tx-indexedsearch-res div.suche_box strong.tx-indexedsearch-redMarkup {
				color: #299CDB;
				}
				
				div.tx-indexedsearch-res div.suche_box ul {
				margin: 6px 0 0 0 !important;
				padding: 0 0 12px 0 !important;
				}
				
				div.tx-indexedsearch-res div.suche_box ul.searchinfo {
				margin: 6px 0 0 0 !important;
				padding: 0 0 26px 0 !important;
				}
				
					div.tx-indexedsearch-res div.suche_box ul li {
					float: left;
					background: none !important;
					padding: 0 0 0 0 !important;
					margin: 0 !important;
					font-size: 11px;
					}
			
			
			/*----------------------------+	
			Single News
			-----------------------------*/
			
			div#inhalt div#singlenews p {
			margin: 0 20px 10px 6px;
			}
			
			div#inhalt div#singlenews p.newsletter_link_box {
			border-top: 4px solid #F3F3F3;
			padding: 3px 0 0 0;
			}
			
			div#inhalt div#singlenews p.newsletter_link_box a {
			color: #4A7AA9;
			text-decoration: none;
			font-weight: bold;
			font-size: 11px;
			}
			div#inhalt div#singlenews p.newsletter_link_box a:hover { text-decoration: underline; }

			/*----------------------------+
			Newsliste
			-----------------------------*/
			
			div#inhalt p.newslist {
			border-top: 4px solid #F3F3F3;
			padding: 3px 0 0 0;
			position: relative;
			top: -10px;
			}

			div#inhalt p.newslist a {
			
			font-weight: bold;
			text-decoration: none;
			color: #299CDB;
			line-height: 20px;
			padding: 0 12px 0 0;
			background: url('../img/bg_link.gif') no-repeat 100% 60%;
		
			}
			
			div#inhalt p.newslist a:hover{text-decoration: underline;}
			
			/*----------------------------+	
			Mitarbeiter
			-----------------------------*/
			
			div#inhalt div.mitarbeiter_box {
			margin: 0 20px 30px 6px;
			padding: 0 0 14px 0;
			border-bottom: 5px solid #F3F3F3;
			}
			
			div#inhalt div.mitarbeiter_box img {
			margin: 0 0 12px 2px;
			border: 5px solid #EBEBEB;
			float: left;
			}
			
			div#inhalt div.mitarbeiter_box h2 {
			margin: 0 0 0 131px !important;
			padding: 0;
			}
			
			div#inhalt div.mitarbeiter_box span {
			margin: 0 0 12px 131px;
			display: block;
			}
			
			div#inhalt div.mitarbeiter_box ul {
			margin: 0 0 0 131px !important;
			padding: 0;
			}
			
			div#inhalt div.mitarbeiter_box ul li {
			background: none !important;
			padding: 0 !important;
			font-size: 11px;
			float: left;
			margin: 0 !important;
			height: 19px !important;
			white-space: nowrap;
			}
			
			div#inhalt div.mitarbeiter_box ul li.strasse {
			background: url('../img/bg_icon_adress.gif') no-repeat 0 40% !important;
			padding: 0 0 0 14px !important;
			margin: 0 15px 0 0 !important;
			}
			
			div#inhalt div.mitarbeiter_box ul li.stadt {
			background: url('../img/bg_icon_city.gif') no-repeat 0 40% !important;
			padding: 0 0 0 20px !important;
			margin: 0 15px 0 0 !important;
			}
			
			div#inhalt div.mitarbeiter_box ul li.telefon {
			background: url('../img/bg_icon_telefon.gif') no-repeat 0 40% !important;
			padding: 0 0 0 17px !important;
			margin: 0 15px 0 0 !important;
			}
			
			div#inhalt div.mitarbeiter_box ul li.fax {
			background: url('../img/bg_icon_fax.gif') no-repeat 0 40% !important;
			padding: 0 0 0 17px !important;
			margin: 0 15px 0 0 !important;
			}
			
			div#inhalt div.mitarbeiter_box ul li.mail {
			background: url('../img/bg_icon_mail.gif') no-repeat 0 40% !important;
			padding: 0 0 0 16px !important;
			margin: 0 15px 0 0 !important;
			}
			
			div#inhalt div.mitarbeiter_box p {
			font-size: 11px;
			margin: 0 0 0 7px !important;
			padding: 0;
			}



			/*----------------------------+	
			Sponsoren und Text mit Bild
			-----------------------------*/
			
			div#inhalt div.bild_text_box {
			margin: 0 20px 30px 6px;
			padding: 0 0 14px 0;
			border-bottom: 5px solid #F3F3F3;
			}
			
			div#inhalt div.bild_text_box img {
			margin: 0 15px 12px 2px;
			border: 5px solid #EBEBEB;
			float: left;
			}
			
			div#inhalt div.bild_text_box h2 {
			margin: 0 0 10px 131px !important;
			padding: 0;
			}
			
			div#inhalt div.mitarbeiter_box span {
			margin: 0 0 12px 131px;
			display: block;
			}
			
			
			div#inhalt div.bild_text_box p {
			font-size: 11px;
			margin: 0 0 0 7px !important;
			padding: 0;
			}


			
			/*----------------------------+	
			FAQ
			-----------------------------*/
			div#inhalt div.tx-irfaq-pi1 ul.tx-irfaq-questions-list {
			padding: 0 0 60px 0 !important;
			}
			
				div#inhalt div.tx-irfaq-pi1 ul.tx-irfaq-questions-list li a {
				color: #299CDB;
				font-weight: bold;
				text-decoration: none;
				}
				div#inhalt div.tx-irfaq-pi1 ul.tx-irfaq-questions-list li a:hover { text-decoration: underline; }
			
			div#inhalt div.tx-irfaq-pi1 div.tx-irfaq-answer {
			border-bottom: 5px solid #F3F3F3;
			margin: 0 20px 30px 6px;
			}
			
				div#inhalt div.tx-irfaq-pi1 div.tx-irfaq-answer h2 {
				margin: 0 0 7px 3px !important;
				}
			
				div#inhalt div.tx-irfaq-pi1 div.tx-irfaq-answer p {
				margin: 0 0 12px 3px !important;
				}
				
			/*----------------------------+	
			Glossar (A-Z Verzeichnis)
			-----------------------------*/
				
				div#inhalt div.tx-sgglossary-pi1 div.abc_current {
				margin: 0 0 30px 6px;
				} 
				
				div#inhalt div.tx-sgglossary-pi1 div.abc_select {
				margin: 0 0 10px 6px;
				} 
				
				div#inhalt div.tx-sgglossary-pi1 div.abc_select a {
				color: #299CDB;
				text-decoration: none;
				font-weight: bold;
				}
				
				div#inhalt div.tx-sgglossary-pi1 div.entry_count { 
				margin: 0 20px 20px 6px; 
				font-size: 11px;
				}
			
				div#inhalt div.tx-sgglossary-pi1 ul {
				margin: 0 20px 0 6px !important;
				padding: 0 !important;
				}
			
				div#inhalt div.tx-sgglossary-pi1 ul li {
				background: none !important;
				padding: 0 !important;
				}
				
				div#inhalt div.tx-sgglossary-pi1 ul li.beschreibung {
				border-bottom: 5px solid #F3F3F3;
				padding: 0 0 10px 0 !important;
				margin: 0 0 20px 0 !important;
				}
				
				div#inhalt div.tx-sgglossary-pi1 ul li h2 {
				margin: 0 !important;
				}
							
		/*##############################
		RECHTE SPALTE
		###############################*/
			
		div#content div#spalte_rechts {
		float: left;
		width: 184px;
		position: relative;
		}
		
		/* Rechte spalte Startseite */
		div#content div.spalte_rechts_start {
		top: -7px;
		}
		
		div#content div#spalte_rechts ul#faq {
		margin: 0;
		padding: 0;
		position: absolute;
		top: -16px;
		left: 27px;
		font-size: 11px;
		color: #878B88;
		}
		
			div#content div#spalte_rechts ul#faq li {
			margin: 0 4px 0 0; padding: 0;
			float: left; list-style: none;
			}
			
				div#content div#spalte_rechts ul#faq li a {
				color: #878B88;
				font-weight: normal;
				background: none;
				padding: 0;
				line-height: normal;
				}
				div#content div#spalte_rechts ul#faq li a:hover { color: #299CDB; }
				div#content div#spalte_rechts ul#faq li.active a { color: #299CDB; }
		
		div#content div#spalte_rechts h2 {
		margin: 22px 3px 9px 1px;
		padding: 0 0 12px 7px;
		line-height: 10px;
		border-bottom: 5px solid #E0E0E0;
		}
		
		div#content div#spalte_rechts h2.start {
		line-height: 10px;
		position: absolute;
		top: -37px;
		left: 7px;
		margin: 0;
		padding: 0;
		border: 0;
		}
		
		div#content div#spalte_rechts h3 {
		font-size: 11px;
		color: #299CDB;
		font-weight: bold;
		margin: 0 22px 8px 8px;
		padding: 0;
		}
		
		div#content div#spalte_rechts p {
		font-size: 11px;
		margin: 0 3px 10px 1px;
		padding: 0 19px 7px 7px;
		border-bottom: 5px solid #E0E0E0;
		line-height: 14px;
		}
		
		div#content div#spalte_rechts a {
		font-weight: bold;
		text-decoration: none;
		color: #299CDB;
		line-height: 20px;
		padding: 0 12px 0 0;
		background: url('../img/bg_link.gif') no-repeat 100% 60%;
		}
		div#content div#spalte_rechts a:hover { text-decoration: underline; }
		
		/* Schnelleinstieg für Inhaltsseiten */
		
		div#content div#spalte_rechts div.quicklink {
		margin: 10px 0 0 1px;
		padding: 0 0 0 0;
		}
		
			div#content div#spalte_rechts div.quicklink img {
			border: 4px solid #E0E0E0;
			float: left;
			margin: 0 9px 0 0;
			}
			
			div#content div#spalte_rechts div.quicklink h4 {
			font-size: 12px;
			font-weight: bold;
			color: #299CDB;
			margin: 2px 0 0 0;
			padding: 0;
			}
			
			div#content div#spalte_rechts div.quicklink a {
			background: none;
			padding: 0;
			line-height: normal;
			}
			
			div#content div#spalte_rechts div.quicklink p {
			border: 0;
			line-height: 16px;
			margin: 0 0 0 50px;
			}
		
		
/*		  >(.)__ <(.)__ =(.)__
___________(___/__(___/__(___/_________________________________________
SEITENFUSS
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""             
*/ 		
	
		
div#footer {
width: 676px;
height: 187px; 
background: #FCFCFC url('../img/bg_background_unten.gif') no-repeat 0 0;
margin: 0 0 0 0px;
padding: 0 0 0 218px;
position: relative;
}

	/* Fußnavi (drucken + Nach oben scrollen) */

	div#footer ul#footernavi {
	margin: 0;
	padding: 0;
	position: absolute;
	right: 35px;
	bottom: 146px;
	}
	
		div#footer ul#footernavi li {
		list-style: none;
		margin: 0;
		padding: 0;
		float: left;
		}
		
			div#footer ul#footernavi li a.print {
			display: block;
			background: url('../img/bg_icon_print.gif') no-repeat 0 0;
			width: 19px;
			height: 15px;
			margin: 0 43px 0 0;
			}
			div#footer ul#footernavi li a.print:hover{ background: url('../img/bg_icon_print.gif') no-repeat 0 100%; }
			
				div#footer ul#footernavi li a.print span { display: none; }
			
			div#footer ul#footernavi li a.up {
			font-size: 11px;
			color: #878B88;
			background: url('../img/bg_icon_up.gif') no-repeat 100% 60%;
			padding: 0 11px 0 1px;
			width: 13px;
			display: block;
			text-decoration: none;
			}
			div#footer ul#footernavi li a.up:hover { color: #299CDB; font-weight: bold; padding: 0 11px 0 0 !important; padding: 0 10px 0 0; width: 14px;}
			
	/* Zweite Fußnavi (Home + AGB + Impressum) */		
			
	div#footer ul#footernavi2 {
	margin: 0;
	padding: 0;
	position: absolute;
	right: 5px;
	bottom: 82px;
	font-size: 11px;
	color: #97948B;
	}
	
	div#footer ul#footernavi2 li {
	float: left;
	list-style: none;
	margin: 0 4px 0 0;
	}
	
		div#footer ul#footernavi2 li a { color: #97948B; text-decoration: none; }
		div#footer ul#footernavi2 li a:hover { color: #299CDB; }
		div#footer ul#footernavi2 li.active a { color: #299CDB; }
	
	div#footer ul#footernavi2 li.copyright {
	margin: 0 292px 0 0;
	}
	
	div#footer ul#footernavi2 li.login { margin: 0 46px 0 0; }
	div#footer ul#footernavi2 li.activelogin { margin: 0 46px 0 0; }
	
		div#footer ul#footernavi2 li.login a { padding: 0 0 0 26px; background: url('../img/bg_icon_login.gif') no-repeat 0 0%; } 
		div#footer ul#footernavi2 li.login a:hover {background: url('../img/bg_icon_login.gif') no-repeat 0 100%; } 
		div#footer ul#footernavi2 li.activelogin a { color: #299CDB; padding: 0 0 0 26px; background: url('../img/bg_icon_login.gif') no-repeat 0 100%; } 