body	{
		padding:0px;
		margin:0px;
		background-color:#FFFFFF;
		}
		
td		{
		font-family: verdana,sans-serif;
		font-size:11px;
		color:#292F52;
		padding:0px;
		margin:0px;
		}

p.textfeld {
	padding: 0px;
	margin: 0px;
	}		
	
.keinpaddingmargin {
	padding: 0px;
	margin: 0px;
	}			
	
.text-absatz {
	padding: 0px;
	padding-bottom: 6px;
	padding-right: 20px;
	margin:0px;
}

.text-bild-absatz {
	padding: 0px;
	padding-bottom: 6px;
	margin:0px;
}

		
table.sektion {
		padding: 0px;
		margin: 0px;
		}
		
td.dunkel_li	{
			background-color:#E8EAE5;
			border-style: solid;
			border-color: #B7BFAF;
			border-top-width: 1px; 
			border-bottom-width: 0px; 
			border-right-width: 1px; 
			border-left-width: 0px;
			padding-bottom:3px;
			width:259px;
			}
			
td.dunkel_re	{
			background-color:#E8EAE5;
			border-style: solid;
			border-color: #B7BFAF;
			border-top-width: 1px; 
			border-bottom-width: 0px; 
			border-right-width: 0px; 
			border-left-width: 0px;
			padding-bottom:3px;
			padding-left:9px;
			}
			
td.hell_li	{
			background-color:#F4F5F2;
			border-style: solid;
			border-color: #B7BFAF;
			border-top-width: 1px; 
			border-bottom-width: 0px; 
			border-right-width: 1px; 
			border-left-width: 0px;
			padding-bottom:3px;
			width:259px;
			}
			
td.hell_re	{
			background-color:#F4F5F2;
			border-style: solid;
			border-color: #B7BFAF;
			border-top-width: 1px; 
			border-bottom-width: 0px; 
			border-right-width: 0px; 
			border-left-width: 0px;
			padding-left:9px;
			padding-bottom:3px;
			}
		
/*	kann weg???	
.allgemein	 {
			font-size: 11px;
			color: #292F52;
			line-height: 14px;
			padding: 0px;
			padding-left: 16px;
			margin: 0px;	
			}
*/
			
.abschnitt {
		color: #292F52;
        font-size: 11px;
        font-weight: normal;
        line-height: 16px;
		padding: 0px;
		padding-left: 16px;
		padding-right: 0px;
		padding-top:10px;
		padding-bottom:10px;
		margin: 0px;
		}		
		
.abschnittkasten {
		color: #292F52;
        font-size: 11px;
        font-weight: normal;
        line-height: 14px;
		padding-right: 0px;
		padding-top:7px;
		padding-bottom:10px;
		margin: 0px;
		}

.abschnitthervorgehoben {
		background-color: #F3F3F3;
		color: #FFFFFF;
        font-size: 11px;
        font-weight: normal;
        line-height: 16px;
		padding: 0px;
		padding-left: 16px;
		padding-right: 0px;
		padding-top:10px;
		padding-bottom:10px;
		margin: 0px;
		}

.vorspann {
        font-size: 11px;
		color:#292F52;
		line-height: 16px;
		padding: 0px;
		padding-right: 36px;
	   	}

h1	{
        font-size: 11px;
		color:#5B6B96;
		line-height: 16px;
		padding:0px;
		margin:0px;
		}		
		
h1.norm	{
        font-size: 11px;
		color:#5B6B96;
		line-height: 16px;
		padding:0px;
		padding-top: 12px;
		padding-bottom: 2px;
		margin:0px;
		}
		
h1.ohneabstand	{
        font-size: 11px;
		color:#5B6B96;
		font-weight:bold;
		line-height: 16px;
		padding:0px;
		margin:0px;
		}

h1.blaufett {
			font-size: 11px;
    		font-weight: normal;
    	    color: #5B6B96;
        	line-height: 12px;
			font-weight:bold;
			text-align: left;
			background-image:url(/bilder/gxpfeil_orange.gif);
			background-repeat:no-repeat;
			background-position: 0px 2px;
			padding: 0px;
			padding-left:10px;
			margin:0px;				
			}			
					
.blaufett {	font-size: 11px;
    		font-weight: normal;
    	    color: #5B6B96;
        	line-height: 12px;
			font-weight:bold;
			text-align: left;
        	padding: 0px;
			margin:0px;
			}		
		
.zahlenkasten	{
			font-size: 11px;
			font-weight: bold;
			color:#F4F4F4;
			background-color: #EC9F3A;
			letter-spacing:-1px;
			line-height: 18px;
			padding:0px;			
			margin: 0px;			
			width: 18px;
			height: 18px;
			}
		
.anzeigekasten	{
        font-size: 10px;
		font-weight: normal;
		line-height: 10px;
		color:#C4CBBD;
		padding-top: 1px;
		padding-left: 2px;
		padding-right: 5px;
		padding-bottom: 3px;
		margin: 0px;
		}
		
.anzeige {
		background-image:url(/bilder/gxanzeige.gif);
		background-repeat:no-repeat;
		background-position: 0px,0px;
		}

.textfett 	{font-weight: bold;}		
.textunterstrichen {text-decoration: underline;}		
.textkursiv {font-style: italic;}

.textkl,.oberzeile,.unterzeile		{
	        font-size: 10px;
	        line-height: 14px;
			}
			
			
.textkl2	{
			font-size:9px;
			color:#737B69;
			padding:0px;
			letter-spacing:-1px;
			padding-left:7px;
			padding-right:5px;
			margin:0px;
			}
			
.keywords	{
			color:#5B6B96;
			font-size:10px;
			padding-top:7px;
			padding-right:11px;
			}

.textmenueklunten	{
		   	    	font-size: 10px;
		    		font-weight: normal;
		    	    color: #737B69;
		        	line-height: 12px;
					text-align: center;
		        	padding: 0px;
					padding-top: 4px;
					margin:0px;
					}
					
.textbild {
		color: #FFFFFF;
        font-size: 10px;
        font-weight: normal;
        line-height: 12px;
		padding: 0px;
		padding-left:5px;
		padding-right:0px;
		padding-top:5px;
		margin: 0px;
		}
		

.bildrahmen1	{
  border-width:1px;
  border-style:solid;
  border-color:#B7BFAF;
  background-color:#FFFFFF;
  padding:2px;
  text-align:justify;  
}

.bildrahmen2	{
	border-width:1px;
	border-style:solid;
	border-color:#B7BFAF;
	padding:2px;
	text-align:justify;
	background-color:#FFFFFF;
	border-top-width: 0px; 
	border-bottom-width:1px; 
	border-right-width:1px; 
	border-left-width: 1px;
}
			
		
.abstandoben	{height: 22px;}
.abstand		{height: 26px;}
.abstand50		{height: 50px;}

.abstandliste {padding-left:17px;}
.abstandliste2 {padding-left:20px;}


ul.mitbild1 {
	list-style-image: url();
	padding: 0px;
	padding-left: 22px;
	padding-bottom: 0px;
	margin: 0px;
	}
	

ul.ohnealles {
	list-style-image: none;
	list-style-type: none;
	padding: 0px;
	padding-left: 20px;
	padding-right: 30px;
	margin: 0px;
	}
	
li.punkt1 {
        font-size: 10px;
        font-weight: normal;
        line-height: 12px;
		padding: 0px;
		padding-bottom:5px;
		margin: 0px;
		}

.formularfeld1 {	
			font-family: verdana,sans-serif;
        	font-size: 11px;
        	color: #F4830A;
			background-color:#FFFFFF;
			border-style: solid; 
			border-top-width: 1px; 
			border-right-width: 1px; 
			border-bottom-width: 1px; 
			border-left-width: 1px; 
			border-color: #ADADAD; 
			width: 204px;
			height: 16px;
			padding:0px;
			margin:0px;
			}

textarea {	
			font-family: verdana,sans-serif;
        	font-size: 11px;
        	font-weight: normal;
        	color: #F4830A;
			background-color:#FFFFFF;
			border-style: solid; 
			border-top-width: 1px; 
			border-right-width: 1px; 
			border-bottom-width: 1px; 
			border-left-width: 1px; 
			border-color: #ADADAD;
			width: 204px;
			height: 108px;	
			padding: 0px;
			margin:0px;
			}
				
.hintenkopf_nach1	{
				background-image:url(/bilder/fxnach1.jpg);
				background-repeat:no-repeat;
				background-position: right;
				}
				
.hintenkopf_arbeitskreise1	{
				background-image:url(/bilder/fxarbeitskreise1.jpg);
				background-repeat:no-repeat;
				background-position: right;
				}
				
.hintenkopf_profil1	{
				background-image:url(/bilder/fxprofil1.jpg);
				background-repeat:no-repeat;
				background-position: right;
				}
				
.hintenkopf_termin1	{
				background-image:url(/bilder/fxtermin1.jpg);
				background-repeat:no-repeat;
				background-position: right;
				}

.hintenkopf_ball1	{
				background-image:url(/bilder/fxprofil1.jpg);
				background-repeat:no-repeat;
				background-position: right;
				}


.hintenkopf_foerder1	{
				background-image:url(/bilder/fxprofil1.jpg);
				background-repeat:no-repeat;
				background-position: right;
				}

				
.hintenkopf_presse1	{
				background-image:url(/bilder/fxpresse1.jpg);
				background-repeat:no-repeat;
				background-position: right;
				}
				
.hintenkopf_mit1	{
				background-image:url(/bilder/fxmit1.jpg);
				background-repeat:no-repeat;
				background-position: right;
				}
				
.hintenkopf_kontakt1	{
				background-image:url(/bilder/fxkontakt1.jpg);
				background-repeat:no-repeat;
				background-position: right;
				}
				
.hintenkopf_imp1	{
				background-image:url(/bilder/fximp1.jpg);
				background-repeat:no-repeat;
				background-position: right;
				}
				

.hintenweiss	{background-color:#FFFFFF}
.hintenschwarz	{background-color:#000000}
.hintengruen1	{background-color:#7E8974}
.hintengruen2	{background-color:#E5E8E2}
.hintengruen3	{background-color:#E8EAE5}
.hintengruen4	{background-color:#B7BFAF}
.hintengruen5	{background-color:#F4F5F2}
.hintenblau1	{background-color:#77809A}
.hintenblau2	{background-color:#424D88}
.hintenorange	{background-color:#EC9F3A}

.hintenmenue	{background-color:#0D1B6E}

a:link,a:active,a:visited {
   	    	font-size: 11px;
    		font-weight: normal;
    	    color: #292F52;
        	line-height: 14px;
			text-align: left;
        	padding: 0px;
			margin:0px;
			text-decoration: none;
            }
			
a:hover,a:visited:hover {
   	    	font-size: 11px;
    		font-weight: normal;
    	    color: #292F52;
        	line-height: 14px;
			text-align: left;
        	padding: 0px;
			margin:0px;
			text-decoration: underline;
            }
			
a.orange:link,a.orange:active,a.orange:visited {
   	    	font-size: 11px;
    		font-weight: normal;
    	    color: #E57701;
        	line-height: 12px;
        	padding: 0px;
			margin:0px;
			text-decoration: none;
            }
			
a.orange:hover,a.orange:visited:hover {
   	    	font-size: 11px;
    		font-weight: normal;
    	    color: #E57701;
        	line-height: 12px;
        	padding: 0px;
			margin:0px;
			text-decoration: underline;
            }
			
a.titel:link,a.titel:active,a.titel:visited {
   	    	font-size: 11px;
    		font-weight: normal;
    	    color: #5B6B96;
        	line-height: 12px;
			font-weight:bold;
			padding: 0px;
			margin:0px;
			text-decoration: none;
            }
			
a.titel:hover,a.titel:visited:hover {
   	    	font-size: 11px;
    		font-weight: normal;
    	    color: #5B6B96;
        	line-height: 12px;
			font-weight:bold;
			padding: 0px;
			margin:0px;
			text-decoration: underline;
            }
			
			
a.menueklunten:link,a.menueklunten:active,a.menueklunten:visited {
   	    	font-size: 10px;
    	    color: #737B69;
			line-height: 12px;
			text-decoration: none;
            }
			
a.menueklunten:hover,a.menueklunten:visited:hover {
   	    	font-size: 10px;
    	    color: #737B69;
			line-height: 12px;
			text-decoration: underline;
            }
			
			
a.navanzeige:link,a.navanzeige:active,a.navanzeige:visited {
			font-size: 10px;
   	    	font-weight: normal;
			line-height: 10px;
			color:#C4CBBD;
			text-decoration: none;
            }
			
a.navanzeige:hover,a.navanzeige:visited:hover {
   	    	font-size: 10px;
   	    	font-weight: normal;
			line-height: 10px;
			color:#FFFFFF;
			text-decoration: none;
            }


/* newsletter format */			

.newsletter_meldung {
	width:507px; 
	height:70px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #909F28;
	}		
			
/* hier ist sitemap sonderregel  */

.sitemap_mitte {
	display:none;
}			
			
			
/* hier ist der teil für den kontakt-absatz  */
#kontakt_absatz {
	height: 135px;
	margin-top: 50px;
}
#kontakt1, #kontakt3 {
	background-color: #F4F5F2;
	border-top: 1px solid #B7BFAF;
}



#kontakt1 {
	position: relative;
	width: 259px;
	height: 139px;
	float: left;
	margin-left: 10px;
}
		
#kontakt_mail {
	position: absolute;
	bottom: 0;
	width: 259px;
	line-height: 24px;
	vertical-align: middle;
	margin-left: 11px;
}

#links {
	float: left;
}

#kontakt2 {
	height: 139px;
	width: 104px;
	float: left;
	background-color: #F4F5F2;
}
#kontakt3 {
	height: 139px;
	width: 167px;
	margin-left: 0px;
	float: left;
}

.kontaktnachname {
	margin-top: 9px;
}

.kontaktvorname {
	margin-left: 11px;
	margin-top: 9px;
	margin-right: 3px;
	float: left;
}

h1.kontakt	{
	display: inline;
    font-size: 11px;
	color:#5B6B96;
	line-height: 16px;
	padding:0px;
	/*margin-top: 12px;*/
}

.kontakt_info1 {
	font-size: 10px;
	line-height: 14px;
	margin-left: 11px;
}

.kontakt_info2 {
	margin-top: 10px;
	margin-left: 11px;
}

.kontakt_info3 {
	margin-top: 80px;
	margin-left: 7px;
}

.kontakt_info4 {
	margin-left: 7px;
}


