body,table,td,p,form {
		font-family:verdana,arial;
		padding: 0px;
		margin:0px;
		}

/* anfang standard */



.abschnitt {
		color: #28363E;
        font-size: 11px;
        font-weight: normal;
        line-height: 16px;
		padding-left: 8px;
		padding-right: 8px;
		padding-top:5px;
		padding-bottom:10px;
		}		

.abschnitt p {
	padding-left: 20px;
	padding-right: 20px;
}
		
.abschnittkasten {
		color: #28363E;
        font-size: 11px;
        font-weight: normal;
        line-height: 14px;
		padding-right: 0px;
		padding-top:7px;
		padding-bottom:10px;
		}

.abschnitthervorgehoben {
		font-family: verdana,arial;
		color: #28363E;
		background-color: F5F7F8;	
        font-size: 11px;
        font-weight: normal;
        line-height: 16px;
		padding: 0px;
		padding-bottom: 5px;
		margin-left: 8px;		
		margin-right: 8px;
   		border-top: 1px dashed #6D7579;
		border-bottom: 1px dashed #6D7579;		
		}

.kurzinfo {
        font-size: 11px;
		color:#28363E;
		line-height: 16px;
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 8px;
	   	}

.vorspann {
        font-size: 11px;
		color:#28363E;
		line-height: 16px;
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 8px;
	   	}
		
#folgetreffer .vorspann {
        font-size: 11px;
		color:#28363E;
		line-height: 16px;
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 8px;
		display: none;
	   	}				
		
.titelrahmen {
	margin-top: 25px;
	/*padding-left: 19px;*/
}
	
h1.norm	{
        font-family: verdana,arial;
        font-size: 12px;
		color:#1F5C81;
		line-height: 16px;
		padding-bottom:0px;
		padding-left: 20px;
		padding-right: 20px;
		margin: 0;
		}

h1.norm2	{
        font-family: verdana,arial;
        font-size: 12px;
		color:#1F5C81;
		line-height: 16px;
		padding-bottom:0px;
		padding-left: 20px;
		padding-right: 20px;
		margin: 0;
		}

h1.ohneabstand	{
        font-size: 12px;
		color:#1F5C81;
		line-height: 16px;
		}
    
h1.ohneabstand2	{
    font-family: verdana,arial;
    font-size: 12px;
    font-weight: bold;
		color:#1C5172;
		line-height:20px;
		padding: 0px;
		margin:0px;
		}

h2.oberzeile {
		font-size: 10px;
		color:#6E7478;
		font-weight:bold;
		line-height: 16px;
		margin-top: 0px;
		padding-left: 19px;
		padding-right: 19px;
}

h2.unterzeile {
		font-size: 10px;
		color:#6E7478;
		font-weight:normal;
		line-height: 16px;
		margin-top: 0px;
		padding-left: 19px;
		padding-right: 19px;
}

h2.listenunterzeile {
		font-size: 10px;
		color:#6E7478;
		font-weight:normal;
		line-height: 16px;
		margin-top: 0px;
		/*padding-left: 19px;*/
		padding-right: 19px;
}
div.listenunterzeilenbox {
	padding-left: 19px;
}

.textfett 	{font-weight: bold;}		
.textunterstrichen {text-decoration: underline;}		
.textkursiv {font-style: italic;}

.text-absatz {
        font-family: verdana,arial;
		color: #28363E;
        font-size: 11px;
        font-weight: normal;
        line-height: 16px;
		padding-left: 19px;
		padding-top: 25px;
		padding-bottom: 6px;
		padding-right: 19px;
		margin: 0px;
		}

.text-bild-absatz {
        font-family: verdana,arial;
		color: #2836E;
        font-size: 11px;
        font-weight: normal;
        line-height: 16px;
		padding: 0px; 
		padding-bottom:10px;
		margin: 0px;			
		}

 .textbild {
    margin-top: 25px;
 
 } 

		
p.textfeld {
	padding: 0px;
	margin: 0px;
}	
	
.links_container {
	padding-left: 20px;
	padding-right: 20px;
}
/* ende  standard*/

/* anfang startseite */

#start_kopf {
	height: 118px;
	width: 420px;
}
	
#start_logo {
	float: left;
}
	
p.start_text {
	height: 118px;
	font-family:verdana,arial;
	color:#6E7478;
	font-size:10px;
	text-align:right;
	line-height:12px;
}

.startfeld {
	line-height:14px;
	margin-top: 5px;
}

.startfeld p {
	margin-left: 0;
	padding-left: 0;
	padding-right: 0;
}

/* ende startseite */

.auswahlkasten { padding-bottom: 6px; }
.auswahlkastentitel {
		border-style: solid;
		border-width: 1px;
		border-color: #B2C1CA;
		background-image: url(/bilder/kxkasten.gif);
		background-repeat: repeat-x;
		background-position: 0px 0px;
		font-size: 10px;
		color: #28363E;
		text-align:center;
		padding-top:0px;
		width: 232px;
		line-height: 18px;
    vertical-align: middle;
		}
		
.auswahlkasteninhalt {
		border-style: solid;
		border-top-style: none;
		border-width: 1px;
		border-color: #B2C1CA;
		font-size: 10px;
		color: #6E7478;
		padding-left: 9px;
		padding-right: 9px;
		padding-top: 8px;
		padding-bottom: 10px;
		width: 214px;
		background-color:#F0F2F4
		}

.auswahlkasteninhalt_sponsoring {
		border-style: solid;
		border-top-style: none;
		border-width: 1px;
		border-color: #B2C1CA;
		font-size: 10px;
		color: #6E7478;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		width: 232px;
		background-color:#F0F2F4;
		}		

* html .auswahlkasteninhalt_sponsoring {
		border-style: solid;
		border-top-style: none;
		border-width: 1px;
		border-color: #B2C1CA;
		font-size: 10px;
		color: #6E7478;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		width: 230px;
		background-color:#F0F2F4;
		}		
		
* html .auswahlkasteninhalt {
    border-style: solid;
		border-top-style: none;
		border-width: 1px;
		border-color: #B2C1CA;
		font-size: 10px;
		color: #6E7478;
		padding-left: 9px;
		padding-right: 0px;
		padding-top: 8px;
		padding-bottom: 10px;
		width: 232px;
		background-color:#F0F2F4;
}

#sponsorkasten1 {
	width: 112px;
	height: 138px;
	margin: 0;
	padding: 0;
	background-image:url(/bilder/gxsponsor_kasten1.gif);
	background-repeat:no-repeat;
	float: left;
	
}

#sponsorkasten2 {
  font-size: 11px;
	width: 120px;
	height: 138px;
	margin-left:0px;
	padding: 0; 
	background-image:url(/bilder/gxsponsor_kasten2.gif);
	background-repeat:no-repeat;
  border-0;
}

* html #sponsorkasten2 {
  font-size: 11px;
	width: 118px;
	height: 138px;
	margin-left:0px;
	padding: 0; 
/*	background-image:url(/bilder/gxsponsor_kasten2.gif);
	background-repeat:no-repeat; */
  background-position: left;
  border-0;
}

.allgemein	{
		color: #28363E;
        font-size: 11px;
        font-weight: normal;
		padding-top:45px;
		padding-left:7px;
		padding-right:10px;
			}
			
.textkasten {
		width:234px;
		height:272px;
		background-image:url(/bilder/kxstriche2.gif);
		background-repeat:repeat-x;
		background-position: 0px bottom;
		}

		
.textkl	{font-size:10px;line-height:13px;}

		
ul.uliste_mitbild {
	list-style-image: url(/bilder/gxliste2.gif);
	padding: 0px;
	padding-left: 15px;
	margin: 0px;
	}

ol {
	padding: 0 0 0 18px;
	margin: 0;
}

li.listenpunkt1 {
    line-height: 14px;
	padding-bottom:6px;
	}


.formularfeld1 {	
			font-family: verdana,arial;
        	font-size: 10px;
        	color: #1C5172;
			background-color:#FFFFFF;
			border-style: solid; 
			border-top-width: 1px; 
			border-right-width: 1px; 
			border-bottom-width: 1px; 
			border-left-width: 1px; 
			border-color: #B2C1CA; 
			width: 200px;
			height: 18px;
			padding:0px;
			padding-top:1px;
			padding-right:2px;
			padding-left:5px;
			margin-bottom:5px;
			}

#suche {
  margin-bottom: 5px;
}
			

.hintenweiss	{background-color:#FFFFFF}
.hintenschwarz	{background-color:#000000}
.hintenblau1	{background-color:#F0F2F4}
.hintenblau2	{background-color:#092C53}
.hintenblau3	{background-color:#FCFDFD}
.hintenblau4	{background-color:#7AAFCB}
.hintenblau5	{background-color:#E1E5E8}
.hintenblau6	{background-color:#1D4C68}


.hintenkopfrechts {
			background-image:url(/bilder/fxbasis18.jpg);
			background-repeat:no-repeat;
			background-position: 0px 0px;
			}
.hintenspaltelinks {
			background-color:#1D4C68;
			background-image:url(/bilder/kxlinks.gif);
			background-repeat:repeat-y;
			background-position: 0px 0px;
			}
			
			
.hintenkachel1	{
			background-color:#092C53;
			background-image:url(/bilder/gxkachel.gif);
			background-repeat:repeat;
			background-position: 0px 0px;
			}
			
hr.strichel1 {
			border:none;
			height:1px;
			background-image:url(/bilder/kxstrichel.gif);
			background-repeat:repeat-x;
			background-position: 0px 0px;
			padding: 0px;
			margin:0px;
			}

hr.strichel2 {
			border:none;
			height:1px;
			background-image:url(../bilder/kxstrichel.gif);
			background-repeat:repeat-x;
			background-position: 0px 0px;
			padding: 0px;
			margin:0px;
			width:500px;
			}

hr.grau {
			border:none;
			height:1px;
			background-image:url(../bilder/gxpix_grau1.gif);
			background-repeat:repeat-x;
			background-position: 0px 0px;
			padding: 0px;
			margin:0px;
			}
			
.kopfumenue {
			text-align:right;
			background-image:url(/bilder/kxnav.gif);
			background-repeat:repeat-x;
			background-position: 0px 0px;
			}
			
.kastenmenue {
			padding-bottom:1px;
			background-image:url(/bilder/gxpix_blau1.gif);
			background-repeat:repeat-x;
			background-position: 0px 21px;
			height:22px;
			}
			
.kastenumenue {
			padding-bottom:2px;
			background-image:url(/bilder/kxumenue_strich.gif);
			background-repeat:repeat-x;
			background-position: 0px bottom;
			}

.kastenkategorie {
		color:#1F5C81;
		font-size:11px;
		font-weight:bold;
		line-height:20px;
		text-indent:10px;
		padding:0px;			
    	margin:0px;
		width:235px;
		overflow:hidden;
    	background-image:url(/bilder/gxstart_rubrik.gif);
		background-repeat:no-repeat;
		}			
			
.kastenoberzeile {
		color:#6E7478;
		font-size:10px;
		text-indent:10px;
		padding-top:3px;
		background-color:#F0F2F4;
		height:36px;
    margin-bottom: 10px;
    overflow: hidden;	
		}

.bildrahmen1	{
		  padding:2px;
		  text-align:justify;  
}

.listenelement {
        font-family: verdana,arial;
		color: #28363E;
        font-size: 11px;
        font-weight: normal;
        line-height: 16px;
	/*	padding-left: 28px; */
		padding-top: 25px;
	/*	padding-right: 28px; */
		padding-bottom: 5px;
		margin-left: 8px;		
		margin-right: 8px;
		}		
		
.listenelement-hervorgehoben {
        font-family: verdana,arial;
		color: #28363E;
		background-color: F5F7F8;	
        font-size: 11px;
        font-weight: normal;
        line-height: 16px;
	/*	padding-left: 28px; */
		padding-top: 25px;
	/*	padding-right: 28px; */
		padding-bottom: 5px;
		margin-left: 8px;		
		margin-right: 8px;
    border-top: 1px dashed #6D7579;
		border-bottom: 1px dashed #6D7579;
		}
#studien_select {
   	padding: 0px;
   	padding-left: 2px;
	height: 19px;
	width: 210px;
	background-color: F5F7F8;	
	margin: 0px;
	line-height: 19px;
	vertical-align: top;
}

.listenelement .links {
  margin-left: 20px;
}

/* hier ist der teil für den kontakt-absatz  */
#kontakt_absatz {
	height: 80px;
	margin-top: 30px;
	border-bottom: 1px dashed #6D7579;
}

#kontakt1, #kontakt3 {

}

#kontakt1 {
	position: relative;
	width: 225px;
	height: 80px;
	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: 80px;
	width: 74px;
	float: left;
}
#kontakt3 {
	width: 185px;
	height: 80px;	
	margin-left: 0px;
	float: left;
}

.kontaktnachname {
	margin-top: 5px;
}

.kontaktvorname {
	margin-left: 11px;
	margin-top: 5px;
	margin-right: 3px;
	float: left;
}

h1.kontakt	{
	display: inline;
    font-size: 11px;
	color:#6E7478;
	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: 5px;
	margin-left: 7px;
}

.kontakt_info4 {
	margin-left: 7px;
}

.trenner {
  padding-left: 19px; 
  padding-top: 0px;
  padding-right: 19px;
  padding-bottom: 0px;
  margin: 0px;
  margin-top: 15px;
  margin-bottom: 5px;
  border-top: 1px dashed #6E7478;  
}

/* sponsoring  */
ul.sponsoring {
	list-style-type: none;
	list-style-position: ouside;
	margin-left:0;
	padding-left: 19;
}

ul.sponsoring li {
	list-style: none;
	margin-left: 0;
	padding-right: 20px;
	
}

.sponsor_text_paypal {
  padding-left: 19px; 
  padding-top: 10px;
  padding-right: 19px;
  padding-bottom: 17px;
  border-top: 1px dashed #6E7478;
  border-bottom: 1px dashed #6E7478;
}

.sponsor_text {
  padding-left: 19px; 
  padding-top: 10px;
  padding-right: 19px;
  padding-bottom: 17px;
}

* html .sponsor_text {
height: 1%;
}


p.sponsor_betrag {
	width: 292px;
  line-height:23px; 
  vertical-align: top; 
	background-color: #F0F2F4; 
	color: #000000;
	text-align: right;
	font-weight: bold; 
	padding-right: 10px;
	margin-bottom: 11px;
	padding-left: 0px;
  margin-left: 162px;
}

* html p.sponsor_betrag {
  height: 1%;
  width: 290px;
  line-height:23px; 
  vertical-align: top; 
	background-color: #F0F2F4; 
	color: #000000;
	text-align: right;
	font-weight: bold; 
	padding-right: 10px;
	margin-bottom: 11px;
	padding-left: 0px;
  margin-left: -3px;
}

a.sponsor_bild:link, a.sponsor_bild:active,a.sponsor_bild:visited {
  vertical-align: middle;
  margin: 0px;
  padding: 0px;
  border: 0;
  text-decoration: none;
  float: left;
}

#spend1 {
  	width: 130px;
  	height: 18px;
  	margin-top: 32px;
 	margin-left: 0px;
}

#spend2 {
	width: 130px;
  	height: 18px;
  	margin-top: 14px;
  	margin-bottom: 18px;
  	margin-left: 343px;
}

table#sponsor_betraege {
	font-family:verdana,arial;
	font-size: 10px;
	margin-top: 9px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 18px;
}

td.sp_titel, td.sp_betrag {
	background-color: #F0F2F4;
	color: #000000;
	line-height: 20px;
	vertical-align: middle;
}

td.sp_titel {
	padding-left: 3px;
}

td.sp_betrag {
	padding-right: 3px;
}

td.sponsor_betraege_zwischen {
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
}

#pdflink {
	margin-top: 20px;
	display: block;
	float: left;
}

#download_link {
	margin-top: 20px;
	margin-left: 10px;
	float: left;
}

.sp_radio {
	margin-left: 41px;
	margin-right: 5px;
}

#neupartner {
	margin-left: 11px;
}

.spenden label {
	padding: 0px;
	margin-top: 0px;
}

.sp_summe {
	line-height: 37px;
	vertical-align: middle;
	background-color: #F0F2F4;
  	color: #000000;
	margin-top: 18px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#summe {
	font-family: verdana, arial;
	font-size: 10px;
	text-align: center;
	height: 16px;
	width: 55px;
	border: 1px solid #B2C1CA;
	margin-left: 10px;
	margin-right: 6px;
}

#gxpaypal {
	margin-top: 17px;
	float: left;
}

#gxpfeil {
	margin-left: 28px;
	margin-top: 27px;
}

#gxkreditkarte {
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom: 30px;
}

/* ende sponsoring */

/* Spendenformular*/
#spendenformular {
	margin-top: 30px;
	margin-left: 36px;
}

.sp_label {
	display: block;
	color:#6E7478;
	font-size:10px;
	padding-bottom:1px;
	padding-top:5px;
}

.sp_label2_1, .sp_label2_2, .sp_label3 {
	color:#6E7478;
	font-size:10px;
	padding-bottom:1px;
	padding-top:5px;
}

.sp_label2_1 {
	margin-right: 15px;
}

.sp_label2_2 {
	margin-right: 12px;
}

#sel_monat, #sel_jahr {
	width: 57px;
}

.sp_radio2 {
	margin-left: 39px;
}

#visa {
	margin-left: 0px;
}

#kredit_pfeil {
	display: inline;
	margin-top: 17px;
	margin-left: 267px;
}

#kredit_link {
	display: block;
	background-image: url(/bilder/gxnavpfeil2.gif);
	background-repeat:no-repeat;
	padding-left: 18px;
	margin: 0px;
	margin-left:4px;
}

.sponsoring_link {
	display: block;
	background-image: url(/bilder/gxnavpfeil2.gif);
	background-repeat:no-repeat;
	padding-left: 18px;
	margin: 0px;
	margin-left:4px;
}

/* Ende Spendenformular*/

/* kontaktformular */
.formkontakt {
	padding:0px;
	padding-left:51px;
	padding-top:20px;
	margin:0px;
	}
	
.formtext {
	color:#6E7478;
	font-size:10px;
	padding-bottom:1px;
	padding-top:5px;
	}
	
.meldung {
	color:#D64C03;
	font-size:11px;
	}
	
.formularfeld2 {	
			font-family: verdana,sans-serif;
        	font-size: 10px;
        	color: #1C5172;
			background-color:#FFFFFF;
			border-style: solid; 
			border-top-width: 1px; 
			border-right-width: 1px; 
			border-bottom-width: 1px; 
			border-left-width: 1px; 
			border-color: #B2C1CA; 
			width: 200px;
			height: 18px;
			padding:0px;
			padding-top:2px;
			padding-left:2px;
			margin:0px;
			}
			
textarea {	
			font-family: verdana,sans-serif;
        	font-size: 10px;
        	color: #1C5172;
			background-color:#FFFFFF;
			border-style: solid; 
			border-top-width: 1px; 
			border-right-width: 1px; 
			border-bottom-width: 1px; 
			border-left-width: 1px; 
			border-color: #B2C1CA; 
			width: 411px;
			height: 116px;
			padding:0px;
			padding-top:2px;
			padding-left:2px;
			margin:0px;
			}

/* ende kontaktformular */
/* listenelemente */

.listenelement .links {
	margin-top: 12px;
}

/* ende listenelemente */
/* Sonderfall Links */

.links_container .titelrahmen {
	display: none;
}

.links_container h2 {
	display: none;
}

/* Ende Sonderfall Links */

/* Untermenue (deutschsprachige Links...) */
#UMENUE {
  margin-left: 8px;
  margin-right: 8px;
  margin-top: 22px;
  height: 44px;
  border-bottom: 1px dashed #6E7478;
}

.menue2_pfeil {
  margin-right: 8px;
}

a.menue2:link, a.menue2:visited, a.menue2:active {
  display: block;
  width: 167px;
  line-height: 19px;
  font-size: 11px;
  background-color: #F5F7F8;
  color:#D64C03;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  border-top: 1px solid #B2C1CA;
  border-bottom: 1px solid #B2C1CA;
  margin-right: 13px;
  float: left;
  
}

a.menue2:hover, a.menue2:visited:hover {
  display: block;
  width: 167px;
  line-height: 19px;
  font-size: 11px;
  background-color: #F5F7F8;
  color:#D64C03;
	text-decoration: underline;
  text-align: center;
  vertical-align: middle;
  border-top: 1px solid #B2C1CA;
  border-bottom: 1px solid #B2C1CA;
  margin-right: 13px;
  float: left;
  
}

/* ENDE Untermenue */
		
/* hier links  */		

a:link,a:active,a:visited, a h1.norm {
    	    color:#D64C03;
			text-decoration: none;
            }
			
a:hover,a:visited:hover, a h1.norm:hover {
    	    color:#D64C03;
			text-decoration: underline;
            }

a.menue:link,a.menue:active,a.menue:visited {
        	padding: 0px;
			padding-top:0px;
			margin:0px;
			font-size:11px;
			color:#17242B;
			text-indent:12px;
      vertical-align: middle;
			background-color:#CAD4DB;
			background-image:url(/bilder/gxnav_zu.gif);
			background-repeat:no-repeat;
			background-position: right bottom;
			width: 169px;
			line-height: 21px;
			display:block;
            }
			
a.menue:hover,a.menue:visited:hover {
        	padding: 0px;
			padding-top:0px;
			margin:0px;
			font-size:11px;
			color:#17242B;
			text-indent:12px;
      vertical-align: middle;
			background-color:#E1E6EA;
			background-image:url(/bilder/gxnav_zu.gif);
			background-repeat:no-repeat;
			background-position: right bottom;
			width: 169px;
			line-height: 21px;
			display:block;
      text-decoration: none;
           }
		   
		
			
a.umenue:link,a.umenue:active,a.umenue:visited {
      padding: 0px;
			padding-top:0px;
			margin:0px;
			font-size:10px;
			color:#32454F;
			text-indent:24px;
      vertical-align: middle;
			background-color:#E1E6EA;
			width: 169px;
			line-height: 21px;
			display:block;
      border-bottom: 1px dashed #6E7478;
            }
/*            
* html a.umenue:link, * html a.umenue:active, * html a.umenue:visited {
        	padding: 0px;
			margin:0px;
			font-size:10px;
			color:#32454F;
			text-indent:24px; 
			background-color:#E1E6EA;
			width: 169px;
			height: 21px;
			display:block;
            }
*/
		
a.umenue:hover,a.umenue:visited:hover {
        	padding: 0px;
			padding-top:0px;
			margin:0px;
			font-size:10px;
			color:#32454F;
			text-indent:24px;
      vertical-align: middle;
			background-color:#E1E6EA;
			width: 169px;
			line-height: 21px;
			display:block;
      border-bottom: 1px dashed #6E7478;
           }