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

td		{
		font-family:verdana,arial,sans-serif;
		font-size:11px;
		line-height:16px;
		color:#6C6C6C;
		font-weight:normal;
		padding:0px;
		margin:0px;
		}		
		
/* anfang standard */

.abschnitt {
		width: 520px;
		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 {
        line-height: 14px;
		margin: 0px;
		padding-right: 30px;
		padding-top:7px;
		padding-bottom:10px;
		}
		
		
.abschnittkasten2 {
        font-size: 10px;
        line-height: 12px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top:7px;
		}		

.abschnitthervorgehoben {
		font-family: verdana,arial,sans-serif;
		color: #28363E;
		background-color: #F2F2F2;	
        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;
}
	
h1.norm	{
        font-family: verdana,arial,sans-serif;
        font-size: 12px;
		color:#28363E;
		line-height: 16px;
		padding-bottom:0px;
		padding-left: 20px;
		padding-right: 20px;
		margin: 0;
		background-image: url(/bilder/gxpunkt_liste.gif);
		background-position: 6px 6px;
		background-repeat:no-repeat;
		}
		
h1.ohneabstand	{
        font-size: 12px;
		color:#1F5C81;
		line-height: 16px;
		}
    
h1.ohneabstand2	{
    font-family: verdana,arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
		color:#1C5172;
		line-height:20px;
		padding: 0px;
		margin:0px;
		}

h1.weiss	{
		font-family: verdana,sans-serif;
        font-size: 12px;
		text-align:right;
		font-weight:normal;
		color:#FFFFFF;
		line-height: 16px;
		margin: 0px;
		padding: 0px;
		padding-right: 4px;
		padding-top: 2px;
		}		
		
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;
}

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

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

.text-bild-absatz  .text-absatz {
        font-family: verdana,arial,sans-serif;
		color: #717171;
        font-size: 11px;
        font-weight: normal;
        line-height: 16px;
		padding-left: 19px;
		padding-top: 5px;
		padding-bottom: 6px;
		padding-right: 19px;
		margin: 0px;
		}
		
.text-bild-absatz {
        font-family: verdana,arial,sans-serif;
		color: #717171;
        font-size: 11px;
        font-weight: normal;
        line-height: 16px;
		padding: 0px; 
		padding-bottom:5px;
		margin: 0px;		
		border-width:1px;
  		border-color:#c9c9c9;
		border-style: solid;  		
		}

.bildrahmen1	{
 padding: 0px;
 margin:0;
}		
		
 .textbild {
    margin-top: 5px; 
	margin-left:5px;
	margin-right:10px;
 } 

		
p.textfeld {
	padding: 0px;
	margin: 0px;
}	
	

/* ende  standard*/

	
.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;
	}

ul.uliste_mitbild2 {
	list-style-type: none;
	padding: 0px;
	padding-left: 15px;
	margin: 0px;
	}

ol.nummeriert {
    list-style-type: decimal;
	padding: 0px;
	padding-left: 14px;
	margin: 0px;
	margin-left:4px;
	}	

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

.textformular {
        font-family: verdana,sans-serif;
		color: #717171;
        font-size: 10px;
		text-align:right;
        font-weight: normal;
        line-height: 12px;
		padding: 0px;
		padding-right:12px;
		margin: 0px;
		}	

.formularfeld1 {	
			font-family: verdana,arial,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:1px;
			padding-right:2px;
			padding-left:5px;
			margin-bottom:5px;
			}



.listenelement {
        font-family: verdana,arial,sans-serif;
		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,sans-serif;
		color: #28363E;
		background-color: #F2F2F2;	
        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 {
    margin-left: 28px;
}

.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;  
}


/* 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,arial,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: 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;
			}			

.captcha_rahmen {
    border: 1px #adadad solid;
    padding: 5px;
    background-color: white;
    width: 66px;
    margin: 0 5px 5px 0;
}

* html .captcha_rahmen {
    width: 76px;
}

.captcha_s, .captcha_w, .captcha_l {
    height: 8px;
    line-height: 8px;
    width: 5px;
    font-size: 0px;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
} 

.captcha_s {
    color: #717171;
    background-color: #717171;
}

.captcha_w, .captcha_l {
    color: white;
    background-color: white;
}

.captcha_l {
    width: 2px;
}

.captcha_clear {
    display: block;
    clear: both;
    width: 0px;
    font-size: 0px;
    height: 0px;
    line-height: 0px;
    margin: 0;
    padding: 0;
}

/* ende kontaktformular */

		
		
.hintenkachel1	{
				background-image:url(/bilder/gxstart_kachel.gif);
				background-repeat:repeat;
				}
				
.hintenkachel2	{
				background-image:url(/bilder/gxstart_bonbon2.gif);
				background-repeat:repeat-x;
				background-position: 0px 18px;
				}
				
.hintenkachel3	{
				background-image:url(/bilder/gxkopf_kachel1.gif);
				background-repeat:repeat;
				}

.hintenkachel4	{
				background-image:url(/bilder/kxkopf1.gif);
				background-repeat:repeat-x;
				}
				
.hintenkachel5	{
				background-image:url(/bilder/gxrand_kachel.gif);
				background-repeat:repeat-x;
				}

.hintenkachel6	{
				background-image:url(/bilder/gxkachel_linie01.gif);
				background-repeat:repeat-x;
				width:115px;
				height:10px;
				}
				
.hintenkachel7	{
				background-image:url(/bilder/gxkachel_linie02.gif);
				background-repeat:repeat-x;
				height:1px;
				}
				
.hintenkachel8	{
				background-image:url(/bilder/kxbonbon1.gif);
				background-repeat:repeat;
				}

a#wirtschaftsbotschaftler {
	margin: 19px 42px 21px 22px;
	display: block;
}

				
.hintenrot1		{background-color:#E94A41}
.hintenrot2		{background-color:#E41012}
.hintenrot3		{background-color:#E41D12}
.hintengrau1	{background-color:#ECECEC}
.hintengrau2	{background-color:#C2C2C2}
.hintengrau3	{background-color:#F2F2F2}
.hintenorange1	{background-color:#F4990A}
.hintenorange2	{background-color:#FE9900}
.hintenweiss	{background-color:#FFFFFF}
.hintenschwarz	{background-color:#000000}
		


		

a:link,a:active,a:visited {
         	font-family: verdana,arial,sans-serif;
   	    	font-size: 11px;
    		font-weight: normal;
    	    color: #F45600;
        	line-height: 14px;
			text-align: left;
        	padding: 0px;
			margin:0px;
			text-decoration: none;
            }
			
a:hover,a:visited:hover {
         	font-family: verdana,arial,sans-serif;
   	    	font-size: 11px;
    		font-weight: normal;
    	    color: #F45600;
        	line-height: 14px;
			text-align: left;
        	padding: 0px;
			margin:0px;
			text-decoration: underline;
            }
			
a.mehr:link,a.mehr:active,a.mehr:visited {
         	font-family: verdana,arial,sans-serif;
   	    	font-size: 10px;
    		font-weight: normal;
    	    color: #F45600;
        	line-height: 14px;
			text-align: left;
        	padding: 0px;
			margin:0px;
			text-decoration: none;
            }
			
a.mehr:hover,a.mehr:visited:hover {
         	font-family: verdana,arial,sans-serif;
   	    	font-size: 10px;
    		font-weight: normal;
    	    color: #F45600;
        	line-height: 14px;
			text-align: left;
        	padding: 0px;
			margin:0px;
			text-decoration: underline;
            }


a:link.hell,a:active.hell,a:hover.hell,a:visited.hell,a:visited:hover.hell {
        font-family: verdana,arial,sans-serif;
        font-size: 11px;
        color: #FFFFFF;
		text-decoration:underline;
		}
		
		
a.menue:link,a.menue:active,a.menue:visited 	{
    font-family: verdana,arial,sans-serif;
    font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	text-align:right;
	color:#FFFFFF;
	margin: 0px;
	padding:0px;
	padding-right: 10px;
	padding-top: 2px;
	white-space:nowrap;		
	background-color:#F4990A;
	background-image: url(/bilder/gxnav_menuepfeil.gif);
	background-position: 6px 3px;
	background-repeat:no-repeat;
	height: 16px;
	width: 153px;	
	text-decoration: none;	
	display:block;	
	}		

* html a.menue:link, * html a.menue:active, * html a.menue:visited {
	height: 18px;
	width: 163px;
}

a.menue:hover,a.menue:visited:hover 	{
    font-family: verdana,arial,sans-serif;
    font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	text-align:right;
	color:#E18C07;
	margin: 0px;
	padding:0px;
	padding-right: 10px;
	padding-top: 2px;
	white-space:nowrap;		
	background-color:#F7BE63;
	background-image: url(/bilder/gxnav_menuepfeilov.gif);
	background-position: 6px 3px;
	background-repeat:no-repeat;
	height: 16px;
	width: 153px;	
	text-decoration: none;	
	display:block;			
	}

* html a.menue:hover, * html a.menue:visited:hover {
	height: 18px;
	width: 163px;
}

a.menueaktiv:link,a.menueaktiv:active,a.menueaktiv:visited,a.menueaktiv:hover,a.menueaktiv:visited:hover 	{			
	font-family: verdana,arial,sans-serif;
    font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	text-align:right;
	color:#FFFFFF;
	margin: 0px;
	padding:0px;
	padding-right: 10px;
	padding-top: 2px;
	white-space:nowrap;		
	background-color:#E41D12;
	background-image: url(/bilder/gxnav_menuepfeilov.gif);
	background-position: 6px 3px;
	background-repeat:no-repeat;
	height: 16px;
	width: 153px;	
	text-decoration: none;	
	display:block;			
	}
	
* html a.menueaktiv:link, * html a.menueaktiv:active, * html a.menueaktiv:visited, * html a.menueaktiv:hover, * html a.menueaktiv:visited:hover 	{
	height: 18px;
	width: 163px;
}
	
a.untermenue:link,a.untermenue:active,a.untermenue:visited 	{
    font-family: verdana,arial,sans-serif;
    font-size: 11px;
	line-height: 12px;
	text-align:right;
	color:#F46703;
	margin: 0px;
	padding:0px;
	padding-right: 10px;
	padding-top: 2px;
	white-space:nowrap;		
	background-color:#ECECEC;
	height: 16px;
	width: 153px;	
	text-decoration: none;	
	display:block;	
	}		

* html a.untermenue:link, * html a.untermenue:active, * html a.untermenue:visited 	{
	height: 18px;
	width: 163px;
}

a.untermenue:hover,a.untermenue:visited:hover 	{
    font-family: verdana,arial,sans-serif;
    font-size: 11px;
	line-height: 12px;
	text-align:right;
	color:#F46703;
	margin: 0px;
	padding:0px;
	padding-right: 10px;
	padding-top: 2px;
	white-space:nowrap;		
	background-color:#ECECEC;
	height: 16px;
	width: 153px;	
	text-decoration: underline;	
	display:block;			
	}

* html a.untermenue:hover, * html a.untermenue:visited:hover 	{
	height: 18px;
	width: 163px;	
}

a.untermenuea:link,a.untermenuea:active,a.untermenuea:visited	{
    font-family: verdana,arial,sans-serif;
    font-size: 11px;
	line-height: 12px;
	text-align:right;
	color:#F46703;
	margin: 0px;
	padding:0px;
	padding-right: 10px;
	padding-top: 2px;
	white-space:nowrap;		
	background-color:#ECECEC;
	background-image: url(/bilder/gxnav_umenuepfeilovv.gif);
	background-position: 18px 4px;
	background-repeat:no-repeat;
	height: 16px;
	width: 153px;	
	text-decoration: none;	
	display:block;			
	}
	
* html a.untermenuea:link, * html a.untermenuea:active, * html a.untermenuea:visited 	{
	height: 18px;
	width: 163px;
}
	
	a.untermenuea:hover,a.untermenuea:visited:hover 	{
    font-family: verdana,arial,sans-serif;
    font-size: 11px;
	line-height: 12px;
	text-align:right;
	color:#F46703;
	margin: 0px;
	padding:0px;
	padding-right: 10px;
	padding-top: 2px;
	white-space:nowrap;		
	background-color:#ECECEC;
	background-image: url(/bilder/gxnav_umenuepfeilovv.gif);
	background-position: 18px 4px;
	background-repeat:no-repeat;
	height: 16px;
	width: 153px;	
	text-decoration: underline;	
	display:block;			
	}
	
* html a.untermenuea:hover, * html a.untermenuea:visited:hover 	{
	height: 18px;
	width: 163px;	
}

a.menue_en:link,a.menue_en:active,a.menue_en:visited 	{
    font-family: verdana,arial,sans-serif;
    font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	text-align:right;
	color:#FFFFFF;
	margin: 0px;
	padding:0px;
	padding-right: 10px;
	padding-top: 2px;
	white-space:nowrap;		
	background-color:#F4990A;
	background-image: url(/bilder/gxnav_eng.gif);
	background-position: 0px 0px;
	background-repeat:no-repeat;
	height: 16px;
	width: 153px;	
	text-decoration: none;	
	display:block;
	border: 3px solid #E41012;	
	}

* html a.menue_en:link, * html a.menue_en:active, * html a.menue_en:visited {
	line-height: 16px;
	width: 163px;
}

a.menue_en:hover,a.menue_en:visited:hover 	{
    font-family: verdana,arial,sans-serif;
    font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	text-align:right;
	color:#E18C07;
	margin: 0px;
	padding:0px;
	padding-right: 10px;
	padding-top: 2px;
	white-space:nowrap;		
	background-color:#F7BE63;
	background-image: url(/bilder/gxnav_engov.gif);
	background-position: 0px 0px;
	background-repeat:no-repeat;
	height: 16px;
	width: 153px;	
	text-decoration: none;	
	display:block;
	border: 3px solid #E41012;
			
	}

* html a.menue_en:hover, * html a.menue_en:visited:hover {
	line-height: 16px;
	width: 163px;
}

a.menue_de:link,a.menue_de:active,a.menue_de:visited 	{
    font-family: verdana,arial,sans-serif;
    font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	text-align:right;
	color:#FFFFFF;
	margin: 0px;
	padding:0px;
	padding-right: 10px;
	padding-top: 2px;
	white-space:nowrap;		
	background-color:#F4990A;
	background-image: url(/bilder/gxnav_deu.gif);
	background-position: 0px 0px;
	background-repeat:no-repeat;
	height: 16px;
	width: 153px;	
	text-decoration: none;	
	display:block;
	border: 3px solid #E41012;	
	}

* html a.menue_de:link, * html a.menue_de:active, * html a.menue_de:visited {
	line-height: 16px;
	width: 163px;
}

a.menue_de:hover,a.menue_de:visited:hover 	{
    font-family: verdana,arial,sans-serif;
    font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	text-align:right;
	color:#E18C07;
	margin: 0px;
	padding:0px;
	padding-right: 10px;
	padding-top: 2px;
	white-space:nowrap;		
	background-color:#F7BE63;
	background-image: url(/bilder/gxnav_deuov.gif);
	background-position: 0px 0px;
	background-repeat:no-repeat;
	height: 16px;
	width: 153px;	
	text-decoration: none;	
	display:block;
	border: 3px solid #E41012;
			
	}

* html a.menue_de:hover, * html a.menue_de:visited:hover {
	line-height: 16px;
	width: 163px;
}	
