a						{outline:none;}

body 					{margin:0px;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						color:#000;
						font-size:12px;
						background:#E5F0F7;
						text-align: center;
						background-image:url(images/body_background.jpg);
						background-repeat:repeat-x;
						line-height:18px;						
						overflow-y:scroll; !important }						
						
#uebersetzersuche		{margin-bottom:30px;}			

#contentbereich     	{margin: 0px 0px 0px 10px;
						padding: 0px;
						width:838px;}

#aussen 				{width:864px;
                        text-align: left;
                        padding: 0px;
                        margin: 0 auto;
						background: #ffffff url(images/bg.gif) repeat-y;}

#schatten_links			{height:700px;
						width:10px; float: left;
                        margin: 0px;
                        padding: 0px;
						background-image:url(images/schattenlinks_oben.gif);
						background-repeat:no-repeat;}

#schatten_rechts		{height:700px;
						width:10px;
                        float: right;
                        margin: 0px;
                        padding: 0px;
						background-image:url(images/schattenrechts_oben.gif);
						background-repeat:no-repeat;}
						
						
						
.link_table				{font-family:Verdana, Arial, Helvetica, sans-serif;
						color:#000;
						font-size:11px;
						line-height:15px;
						outline: none;}
						
a.link_table:active		{color:#000; text-decoration:underline;}						
a.link_table:link		{color:#000; text-decoration:underline;}	
a.link_table:visited	{color:#000; text-decoration:underline;}							
a.link_table:hover		{color:#2289c3; text-decoration:none;}
						


.link_table12			{font-family:Verdana, Arial, Helvetica, sans-serif;
						color:#000;
						font-size:12px;
						line-height:18px;
						outline: none;}
						
a.link_table12:active	{color:#000; text-decoration:underline;}						
a.link_table12:link		{color:#000; text-decoration:underline;}	
a.link_table12:visited	{color:#000; text-decoration:underline;}							
a.link_table12:hover	{color:#2289c3; text-decoration:none;}		

	
.link_table12b				{font-family:Verdana, Arial, Helvetica, sans-serif;
							background: url("./images/doc.png") no-repeat 0px 0px;
							padding-left:20px;
							padding-top:3px;
							color:#2289c3;
							font-weight:bold;
							font-size:12px;
							line-height:18px;
							outline: none;
							text-decoration:none;}
						
a.link_table12b:active		{color:#2289c3; outline:none;}						
a.link_table12b:link		{color:#2289c3; outline:none;}	
a.link_table12b:visited		{color:#2289c3; outline:none;}							
a.link_table12b:hover		{color:#64acd5; outline:none;}	


.link_akt					{font-family:Verdana, Arial, Helvetica, sans-serif;
							background: url("./images/doc.png") no-repeat 0px 0px;
							margin-left:24px;
							padding-left:20px;
							padding-top:3px;
							color:#2289c3;
							font-weight:bold;
							font-size:12px;
							line-height:18px;
							outline: none;
							text-decoration:none;}
						
a.link_akt:active			{color:#2289c3; outline:none;}						
a.link_akt:link				{color:#2289c3; outline:none;}	
a.link_akt:visited			{color:#2289c3; outline:none;}							
a.link_akt:hover			{color:#64acd5; outline:none;}



.link_bayInfo				{font-family:Verdana, Arial, Helvetica, sans-serif;
							background: url("./images/doc.png") no-repeat 0px 0px;
							padding-left:20px;
							padding-top:3px;
							color:#2289c3;
							font-weight:normal;
							font-size:12px;
							line-height:23px;
							outline:none;
							text-decoration:none;}
						
a.link_bayInfo:active			{color:#2289c3; outline:none;}						
a.link_bayInfo:link				{color:#2289c3; outline:none;}	
a.link_bayInfo:visited			{color:#2289c3; outline:none;}							
a.link_bayInfo:hover			{color:#64acd5; outline:none;}


.link_blueoo				{font-family:Verdana, Arial, Helvetica, sans-serif;
							/*background: url("./images/doc.png") no-repeat 0px 0px;
							padding-left:20px;*/
							padding-top:3px;
							color:#2289c3;
							font-weight:normal;
							font-size:12px;
							line-height:23px;
							outline:none;
							text-decoration:none;}
						
a.link_blueoo:active		{color:#2289c3; outline:none;}						
a.link_blueoo:link			{color:#2289c3; outline:none;}	
a.link_blueoo:visited		{color:#2289c3; outline:none;}							
a.link_blueoo:hover			{color:#64acd5; outline:none;}

									
.contenttable 			{font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:11px;
						margin-bottom:3px;
						margin-left:23px;
						line-height:15px;}	

.contenttable strong	{color:#333; font-weight:bold;}



.li 			{list-style-type: none;
				background: url("./images/list_bullet.gif") no-repeat 0px 5px;
				margin-top:-8px;
				padding-left: 17px;
				padding-right:15px;
				line-height:18px;}

.ul 			{margin-top:0px; line-height:18px;}
.ol				{margin-left:-12px; line-height:18px;}
						
						
#Fusszeile 				{clear:both;
						font-size:10px;
						padding-top:5px;
						padding-bottom:5px;
						background-color:#ebebeb;
						width:643px;
						margin-left:211px;}
						
.fussformat				{margin-left:20px; color:#8d8d8d;}		

#headerimage 			{height:179px;
                        margin: 0px;
                        padding: 0px;
                        float:left;}						

#navigation 			{width:170px;
                        float:left;
                        margin-top:30px;
                        margin-left:15px;}

#content 				{width:630px;
                        float:right;
                        margin-top:5px;}

#artikel1 				{padding-bottom:8px;
						margin-top:18px;
						margin-right:24px;
						padding-left:19px;}

#artikel2 				{padding-bottom:10px;
						text-align:justify;
						margin-top:20px;
						margin-bottom:20px;
						margin-left:20px;
						margin-right:28px;}

#zweispaltig 			{clear: both;
						width:620px;
						border: 1px solid white;
						margin:0px;}
						
#spalte1 				{width:275px;
						/*text-align:justify;*/
						float: left;
						padding-bottom:20px;
                        margin-left:18px;
						margin-top:0px;}
						
#spalte11 				{width:285px;
						float: left;
						padding-bottom:15px;
                        margin-left:18px;
						margin-top:0px;}						
					
#spalte2 				{width:285px;
						/*text-align:justify;*/
						padding-bottom:20px;
                        margin:0px;
                        margin-left:325px;}	
						
#spalte22 				{width:290px;
						padding-bottom:15px;
                        margin:0px;
                        margin-left:325px;}												
						
.grundtext1  			{font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:12px;
						line-height:18px;
						margin-top:0px;
						margin-bottom:0px;
						margin-left:1px;
						margin-right:6px;}
						
.grundtext1_11 			{font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:11px;
						line-height:15px;
						text-align:left;}						

.grundtext1 .bodytext            {line-height:18px;}

.bodytext						{margin-bottom:8px;
								padding-top:-5px;
								margin-top:-2px;
								margin-left:5px;
								line-height:18px;}


.grundtext2 			 		{font-family:Verdana, Arial, Helvetica, sans-serif;
								font-size:12px;
								line-height:18px;
								border-bottom:1px dotted gray;
								border-top:1px dotted gray;
								background-color:#f4f7fa;
								padding-top:20px;
								padding-bottom:20px;
								padding-left:30px;
								padding-right:30px;
								margin-top:0px;
								margin-left:4px;
								margin-right:0px;
								margin-bottom:10px;}
								
.grundtext2 table 				{font-family:Verdana, Arial, Helvetica, sans-serif;
								font-size:12px;
								line-height:18px;					
								margin-top:0px;
								margin-left:4px;
								margin-right:4px;
								margin-bottom:10px;}								
								
.headline1  			{font-family: "Trebuchet MS", "Verdana", sans-serif;
						padding-bottom:3px;
						color:#2289c3;
						font-size:15px;
						font-weight:bold;
						/*padding-left:1px;*/
						border-bottom:1px dotted gray;
						/*margin-bottom:12px;*/
						margin-bottom:8px;		
						margin-left:1px;
						margin-right:7px;}

.headline2  			{color:#2289c3;
						font-family: "Trebuchet MS", "Verdana", sans-serif;
						font-size:15px;
						font-weight:bold;
						padding-left:4px;
						margin-bottom:5px;
						margin-top:20px;}
						
.headline1_no  			{margin-left:1px;
						margin-right:7px;
						margin-top:0px;
						margin-bottom:0px;
						padding:0px;}	
						
.headline_no  			{margin-left:1px;
						margin-right:7px;
						margin-top:0px;
						margin-bottom:0px;
						padding:0px;}												

/* =======  HEADER  ====================================================================================*/						
.csc-firstHeader		{color:#2289c3;
						font-family: "Trebuchet MS", "Verdana", sans-serif;
						font-size:15px;
						font-weight:bold;
						margin-bottom:10px;
						padding-bottom:3px;
						margin-top:20px;
						border-bottom:1px dotted gray;
						margin-left:22px;
						width:582px;}
						

.tx-fetchurl-pi1		{font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:11px;
						font-weight:normal;
						margin-bottom:8px;
						margin-left:30px;
						width:570px;}
						
.tx-fetchurl-pi1 td		{font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:11px;
						font-weight:normal;
						padding:8px 0px;}		
						
.tx-fetchurl-pi1 h1		{color:#2289c3;
						font-family: "Trebuchet MS", "Verdana", sans-serif;
						font-size:15px;
						font-weight:bold;
						margin-bottom:8px;
						margin-top:20px;
						border-bottom:1px dotted gray;
						margin-left:2px;
						width:560px;}	
						
						
.tx-fetchurl-pi1 hr		{color:#FFFFFF;
						border-bottom:1px dotted gray;}	
						
						
						
						
/* =======  LOGIN  ====================================================================================*/					
fieldset 				{border:0px groove threedface;
						display:block;
						margin-left:0px;
						margin-right:0px;
						padding:0px 0px 0px 0px;}

#loginbox 				{font-family: Verdana, Arial, Helvetica, sans-serif; 
						font-size: 11px;
						line-height:16px;
						outline:none;
						margin-top:40px;}
						
.noborderform	 		{margin-left:0px;}	

.noborder		 		{font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size: 11px;
						border-bottom: 1px solid #5CA0CE;
						width:170px;
						padding-bottom:5px;
						margin-left:-8px;
						padding-left:10px;
						padding-right:63px;}	
						
.noborder_logout 		{font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size: 11px;
						margin-bottom:2px;
						padding-right:106px;}
							
						
.eingelogt		 		{background-color:#d1e4f1;
						border-top: 1px solid #5CA0CE;
						padding-left:10px;
						padding-top:5px;
						padding-bottom:5px;}							
											

.noborder_pw	 		{font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size: 11px;
						border-bottom: 1px solid #5CA0CE;
						width:150px;
						padding-top:50px;
						padding-bottom:5px;
						margin-left:-9px;
						padding-left:9px;
						padding-right:53px;}	


.login			 		{font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size: 11px;
						color: #000;
						border-top: 1px solid #FFF;
						border-bottom: 1px solid #FFF;
						border-left: 1px solid #FFF;
						border-right: 1px solid #FFF;
						background: #FFF;
						height: 17px;
						width: 155px;
						padding-left:2px;
						margin-top:7px;}							
						
.login_button  			{font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size: 11px;
						font-weight: bold;
						color: #000;
						border: 0px solid;
						background: #b2d2e8;
						height: 20px;
						width: 75px;
						cursor:pointer;
						padding-left:5px;
						margin-top:4px;
						margin-left:90px;
						outline: none;}
						
						
.pw_button  			{font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size: 11px;
						font-weight: bold;
						color: #000;
						border: 0px solid;
						background: #b2d2e8;
						height: 20px;
						width: 140px;
						cursor:pointer;
						padding-left:5px;
						margin-top:4px;
						margin-left:25px;
						outline: none;}
						
						
						
						

			
/* =======  FIRSTLEVEL =======================================================================================*/						
#nav_ebene1 			{font-size:11px;}
						
.ebene1 				{display: block;
						padding-left:10px;
						padding-top:5px; 
						padding-bottom:5px;
						padding-right:5px;
						border-top: 1px solid #5CA0CE; 
						text-decoration: none;
						outline: none;}							

a.ebene1:hover			{color:#000000;
						font-weight:normal;
						background: #c5dded url(./images/over.gif) repeat-y;}
						
a:link, a:visited, a:hover, a:active {color:#000000;
						text-decoration:none;}								
	
#nav a 					{display: block;
						text-decoration:none;
						font-size:11px;
						padding-left:10px;
						padding-top:5px; 
						padding-bottom:5px;
						padding-right:5px;
						border-top: 1px solid #5CA0CE;
						outline: none;}

#nav a.firstlevel 		{background: #D1E4F1 url(./images/on.gif) repeat-y; color: #000;
						font-weight:normal;}													

a.firstlevel:hover		{color:#000000;
						font-weight:normal;
						background: #D1E4F1 url(./images/over.gif) repeat-y;}
						
a.firstlevel:active		{color:#000000;
						font-weight:normal;
						background: #D1E4F1 url(./images/on.gif) repeat-y;}						
						
						
/* =======  FIRSTLEVEL LINEBOTTOM  =============================================================================*/						
#nav_ebene1_linebottom				{font-size:11px;}
						
.ebene1_linebottom 					{display: block;
									padding-left:10px;
									padding-top:5px; 
									padding-bottom:5px;
									padding-right:5px;
									border-top: 1px solid #5CA0CE;
									border-bottom: 1px solid #5CA0CE; 
									text-decoration: none;
									outline: none;}							

a.ebene1_linebottom:hover			{color:#000000;
									font-weight:normal;
									background: #c5dded url(./images/over.gif) repeat-y;}
							
a:link, a:visited, a:hover, a:active {color:#000000;
									text-decoration:none;}								
	
#nav_linebottom a 					{display: block;
									text-decoration:none;
									font-size:11px;
									padding-left:10px;
									padding-top:5px; 
									padding-bottom:5px;
									padding-right:5px;
									border-top: 1px solid #5CA0CE;
									border-bottom: 1px solid #5CA0CE;
									outline: none;}

#nav_linebottom a.firstlevel_linebottom 		{background: #D1E4F1 url(./images/on.gif) repeat-y; color: #000;
									font-weight:normal;}													

a.firstlevel_linebottom:hover		{color:#000000;
									font-weight:normal;
									background: #D1E4F1 url(./images/over.gif) repeat-y;}
						
a.firstlevel_linebottom:active		{color:#000000;
									font-weight:normal;
									background: #D1E4F1 url(./images/on.gif) repeat-y;}							
							
						
								

/* =======  SECONDLEVEL =======================================================================================*/
#nav_ebene2 			{font-size:10px;}
						
.ebene2 				{display: block;
						padding-left:20px;
						padding-top:3px; 
						padding-bottom:3px;
						padding-right:3px;
						border-top: 1px solid #5CA0CE; 
						text-decoration: none;
						background-color: #c1dbed;
						outline: none;}							

a.ebene2:hover			{color:#000000;
						font-weight:normal;
						background: #c9dfef url(./images/over2.gif) repeat-y;}
						
a:link, a:visited, a:hover, a:active {color:#000000;
					text-decoration:none;}					

#nav2 a 				{display: block;
						text-decoration:none;
						font-size:10px;
						padding-left:20px;
						padding-top:3px;
						padding-bottom:3px;
						border-top: 1px solid #5CA0CE;
						outline: none;}

#nav2 a.secondlevel 	{background: #D1E4F1 url(./images/over.gif) repeat-y; color: #000;
						font-weight:normal;}													

a.secondlevel:hover		{color:#000000;
						font-weight:normal;}
						
a.secondlevel:active	{color:#000000;
						font-weight:normal;
						background: #D1E4F1 url(./images/on.gif) repeat-y;}
						

						

/* =======  Navigation 3 ====================================================================================*/						
#nav_ebene3 			{font-size:10px;}
						
.ebene3 				{display: block;
						padding-left:25px;
						padding-top:3px; 
						padding-bottom:3px;
						padding-right:3px;
						border-top: 1px solid #5CA0CE; 
						text-decoration: none;
						background-color: #c1dbed;
						outline: none;}							

a.ebene3:hover			{color:#000000;
						font-weight:normal;
						background: #c9dfef url(./images/over3.gif) repeat-y;}
						
a:link, a:visited, a:hover, a:active {color:#000000;
						text-decoration:none;}					

#nav3 a 				{display: block;
						text-decoration:none;
						font-size:10px;
						padding-left:25px;
						padding-top:3px;
						padding-bottom:3px;
						border-top: 1px solid #5CA0CE;
						outline: none;}

#nav3 a.thirdlevel 		{background: #c8dfee url(./images/over3.gif) repeat-y; color: #000;
						font-weight:normal;}													

a.thirdlevel:hover		{color:#000000;
						font-weight:normal;}
						
a.thirdlevel:active		{color:#000000;
						font-weight:normal;}
						
/* =======  MAILFORM NEU MIT VALIDIERUNG====================================================================================*/						
.tx_mailform_label_text 	{font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size: 12px;
							margin-left:25px;
							border: none;
							color: #000;
							width: 360px;
							padding-bottom:50px;
							padding-top:20px;}
					
.tx_mailform_div_label_left		{font-family: Verdana, Arial, Helvetica, sans-serif;
								font-size: 12px;
								margin-left:25px;
								border: none;
								color: #000;
								width: 360px;
								padding-bottom:50px;
								padding-top:20px;}				
						
/* =======  MAILFORM ====================================================================================*/						
.csc-mailform				{font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size: 12px;
							margin-left:25px;
							border: none;
							color: #000;
							width: 360px;
							padding-bottom:50px;
							padding-top:20px;}
							
							
.csc-mailform-field			{font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size: 12px;
							margin-bottom:10px;
							/*padding-left:80px;*/
							border: none;
							color: #000;
							width: 360px;
							line-height:18px;}
							
		

#mailform99Name				{margin-left: 45px;
							border-top: 1px solid #B2B2B2;
							border-bottom: 1px solid #B2B2B2;
							border-left: 1px solid #B2B2B2;
							border-right: 1px solid #B2B2B2;
							background: #FFFFFF;
							height: 19px;
							width: 200px;
							padding-left:1px;}

#mailform99Nachname			{margin-left: 35px;
							border-top: 1px solid #B2B2B2;
							border-bottom: 1px solid #B2B2B2;
							border-left: 1px solid #B2B2B2;
							border-right: 1px solid #B2B2B2;
							background: #FFFFFF;
							height: 19px;
							width: 200px;
							padding-left:1px;}


#mailform99StraeNr			{margin-left: 37px;
							border-top: 1px solid #B2B2B2;
							border-bottom: 1px solid #B2B2B2;
							border-left: 1px solid #B2B2B2;
							border-right: 1px solid #B2B2B2;
							background: #FFFFFF;
							height: 19px;
							width: 200px;
							padding-left:1px;}

#mailform99PLZ 				{margin-left: 78px;
							border-top: 1px solid #B2B2B2;
							border-bottom: 1px solid #B2B2B2;
							border-left: 1px solid #B2B2B2;
							border-right: 1px solid #B2B2B2;
							background: #FFFFFF;
							height: 19px;
							width: 200px;
							padding-left:1px;}
					
							
#mailform99Ort				{margin-left: 81px;
							border-top: 1px solid #B2B2B2;
							border-bottom: 1px solid #B2B2B2;
							border-left: 1px solid #B2B2B2;
							border-right: 1px solid #B2B2B2;
							background: #FFFFFF;
							height: 19px;
							width: 200px;
							padding-left:1px;}
					
#mailform99Telefon			{margin-left: 55px;
							border-top: 1px solid #B2B2B2;
							border-bottom: 1px solid #B2B2B2;
							border-left: 1px solid #B2B2B2;
							border-right: 1px solid #B2B2B2;
							background: #FFFFFF;
							height: 19px;
							width: 200px;
							padding-left:1px;}
					
#mailform99email				{margin-left: 64px;
							border-top: 1px solid #B2B2B2;
							border-bottom: 1px solid #B2B2B2;
							border-left: 1px solid #B2B2B2;
							border-right: 1px solid #B2B2B2;
							background: #FFFFFF;
							height: 19px;
							width: 200px;
							padding-left:1px;}
					
					
#mailform99Nachricht		{font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size: 12px;
							margin-top: -18px;
							margin-left: 110px;
							border-top: 1px solid #B2B2B2;
							border-bottom: 1px solid #B2B2B2;
							border-left: 1px solid #B2B2B2;
							border-right: 1px solid #B2B2B2;
							background: #FFFFFF;
							height: 50px;
							width: 250px;
							padding-left:1px;
							margin-bottom:15px;}
					
					
#mailform99formtype_mail  	{font-family: Verdana, Arial, Helvetica, sans-serif;
							margin-left: 270px;
							font-size: 12px;
							color: #666;
							border-top: 1px solid #B2B2B2;
							border-bottom: 1px solid #B2B2B2;
							border-left: 1px solid #B2B2B2;
							border-right: 1px solid #B2B2B2;
							background: #FFFFFF;
							height: 19px;
							width: 90px;
							padding-bottom:10px;
							cursor: hand;
							outline: none;}	
							
							
							
							
.csc-mailform-submit		{font-family: Verdana, Arial, Helvetica, sans-serif;
							margin-left: 270px;
							font-size: 12px;
							color: #666;
							border-top: 1px solid #B2B2B2;
							border-bottom: 1px solid #B2B2B2;
							border-left: 1px solid #B2B2B2;
							border-right: 1px solid #B2B2B2;
							background: #FFFFFF;
							height: 19px;
							width: 90px;
							cursor:pointer;}
							
							
							
							
														
							
							
												