body {
		background-color: #E9EDF3;
		font-family:verdana,sans-serif;
		color: #242A2C;
    font-size: 11px;
    font-weight: normal;
    line-height: 16px;
		padding: 0px;
		margin:0px;
		}
		
table,td,p,form {
		font-family:verdana,sans-serif;
		color: #242A2C;
        font-size: 11px;
        font-weight: normal;
        line-height: 16px;
		padding: 0px;
		margin:0px;
		}
		
/* anfang standard */

.sektion {
		padding: 0px;
		margin: 0px;		
		width: 569px;	
		}	

.abschnitt {
		clear: both;
		font-family:verdana,sans-serif;
		color: #242A2C;
        font-size: 11px;
        font-weight: normal;
        line-height: 16px;
		padding-left: 16px;
		padding-right: 0px;
		padding-top:10px;
		padding-bottom:0px;
		}		

div.abschnitt_ende {
	width: 569px;
	height: 1px;
	padding:0px;
	padding-top:15px;
	margin:0px;
	background-color:#E9EDF3;	
}
		
.abschnittkasten {
		font-family:verdana,sans-serif;
		color: #242A2C;
        font-size: 11px;
        font-weight: normal;
        line-height: 14px;
		padding-right: 0px;
		padding-top:7px;
		padding-bottom:10px;
		}

.abschnitthervorgehoben {
		font-family:verdana,sans-serif;
		background-color: #E9EDF3;
		color: #395359;
        font-size: 11px;
        font-weight: normal;
        line-height: 16px;
		padding-left: 16px;
		padding-right: 0px;
		padding-top:10px;
		padding-bottom:0px;
		}

.text-absatz {
		padding-bottom: 6px;
		padding-right: 20px;
		}

.text-bild-absatz {padding-bottom: 6px;}

.textbild {padding-left: 16px;}
		
.vorspann {
        font-family:verdana,sans-serif;
		font-size: 11px;
		color:#292F52;
		line-height: 16px;
		padding-top: 5px;
		padding-right: 36px;
		padding-left: 3px;
	   	}
		
h1.norm	{
        font-family: verdana,sans-serif;
        font-size: 11px;
		color:#276878;
		line-height: 12px;
		padding-bottom:10px;
		padding-left: 16px;
		margin: 15px 0 0 0;
		background-image: url(/bilder_spezial/gxquad.gif);
		background-repeat: no-repeat;
		background-position: 0 4;
		}
		
h1.ohneabstand	{
        font-family:verdana,sans-serif;
		font-size: 11px;
		color:#5B6B96;
		font-weight:bold;
		line-height: 16px;
		}

h2.unterzeile {
		font-family: verdana,sans-serif;
        font-size: 11px;
		color:#276878;
		line-height: 12px;
		padding-bottom:10px;
		padding-left: 16px;
		margin: 0 0 0 0;
}

h2.oberzeile {
		font-family: verdana,sans-serif;
        font-size: 11px;
		color:#276878;
		font-weight: normal;
		line-height: 12px;
		padding-bottom:10px;
		padding-left: 16px;
		margin: 0 0 0 0;
}
		
.textfett 	{font-weight: bold;}		
.textunterstrichen {text-decoration: underline;}		
.textkursiv {font-style: italic;}


/* ende  standard*/

div.einleitung {
	width: 553px;
	height: 200px;
	padding:0px;	
	margin:0px;	
	display:block;
}

div.einleitung_links {
	float: left;
	width: 353px;
	height: 200px;
	padding:0px;
	margin:0px;	
	display:block;
}

div.einleitung_rechts {
	float: left;
	width: 200px;
	height: 200px;
	padding:0px;
	margin:0px;	
	display:block;
}

div.einleitung_text {
	width: 353px;
	height: 114px;
	padding:0px;
	margin:0px;	
	display:block;
}

div.einleitung_texttext {
	font-family:verdana,sans-serif;
	color: #292F52;
    font-size: 11px;
    font-weight: normal;
    line-height: 16px;
	width: 333px;
	height: 114px;
	padding:0px;
	padding-left:10px;
	margin:0px;		
	background-image: url(/bilder_spezial/gxquad.gif);
	background-repeat: no-repeat;
	background-position: 0 4;
	display: block;
}

div.einleitung_bild1 {
	width: 353px;
	height: 86px;
	padding:0px;
	margin:0px;	
	background-color:#E9EDF3;	
	display:block;
}

div.einleitung_bild2 {
	width: 200px;
	height: 200px;
	padding:0px;
	margin:0px;	
	display:block;
}


.auswahlkasten { padding-bottom: 6px; }
.auswahlkastentitel {
		border-style: solid;
		border-width: 1px;
		border-color: #B2C1CA;
		background-image: url(/bilder_spezial/kxkasten.gif);
		background-repeat: repeat-x;
		background-position: 0px 0px;
		font-size: 10px;
		color: #28363E;
		text-align:center;
		padding-top:2px;
		width: 232px;
		height: 16px;
		}
		
.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
		}


.allgemein	{
			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_spezial/gxpunkt.gif);
	padding: 0px;
	padding-left: 15px;
	margin: 0px;
	}

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

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


.formularfeld1 {	
			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: 170px;
			height: 18px;
			padding:0px;
			padding-top:1px;
			padding-right:2px;
			padding-left:5px;
			margin:0px;
			}

.formularfeld2 {	
			font-family: verdana, sans-serif;
			font-size: 11px; 
			font-weight: normal;
			color: #64696C;
			background-color: #FFFFFF; 
			border: #B2C1CA; 
			border-style: solid; 
			border-top-width: 1px; 
			border-right-width: 1px; 
			border-bottom-width: 1px; 
			border-left-width: 1px; 
			width: 416px;
			height: 78px;
			}			

.hintenweiss	{background-color:#FFFFFF;}
.hintenschwarz	{background-color:#000000;}
.hintenblaugrau	{background-color:#E9EDF3;}

.hintenhellgrau		{background-color:#E9EDF3;}
.hintentaubengrau	{background-color:#B8CDD2;}
.hintenstrichgrau	{background-color:#CFDDE1;}

.balkengelb			{background-color:#FAB50F;}
.balkenrot			{background-color:#F25C2F;}
.balkenblau			{background-color:#3E9CDF}
.balkenocker		{background-color:#EA8B10;}
.balkengruen		{background-color:#8AC534;}

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


/* listenelement */
.listenelement, .listenelement-hervorgehoben{
  margin-top: 10px;
  margin-left: 17px;
  margin-bottom: 10px;
  background-color: #E9EDF3;
  padding-top: 3px;

}

.listenelement .vorspann, .listenelement-hervorgehoben .vorspann {
	background-color: #FFFFFF;
}

.listenelement .datum2, .listenelement-hervorgehoben .datum2 {
	color: #242A2C;
	padding: 0 0 0 50px;
}

.listenelement .datum, .listenelement-hervorgehoben .datum {
	color: #242A2C;
	padding: 0 0 0 10px;
}

.listenelement .ort, .listenelement-hervorgehoben .ort {
	color: #242A2C;
	padding: 0 0 3px 50px;
}

.listenelement .titelrahmen, .listenelement-hervorgehoben .titelrahmen {
	padding: 0 0 0 5px;	
}

.listenbox {
	width: 48px;
	color: #242A2C;
	background-color: #E9EDF3;
	float:left;
	margin-right: 2px;
	padding-left: 3px;
}

.titelrahmen {
  color:#5B6B96;
  font-weight: bold;
  margin:0;
  padding:0;
}

p.listentitel {
  color:#276878;
  font-weight: bold;
  padding-left: 50px;
}

a.listenlink, a.listenlink:link, a.listenlink:active, a.listenlink:visited{
  width: 500px;
  color:#276878;
  	font-weight: bold;
	text-decoration: none;
	margin:0;
	padding-left: 10px;
 	background-image: url(/bilder/gxpfeil1.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
}

.listenelement-hervorgehoben a, .listenelement-hervorgehoben a:link, .listenelement-hervorgehoben a:active, .listenelement-hervorgehoben a:visited{
  color:#276878;
  font-weight: bold;
  text-decoration: none;
  margin: 0;
  padding-left: 10px;
  background-image: url(/bilder/gxpfeil1.gif);
  background-repeat: no-repeat;
}

a.listenlink:hover, a.listenlink:visited:hover {
  color:#276878;
  font-weight: bold;
  text-decoration: underline;
  margin: 0;
  padding-left: 10px;
  background-image: url(/bilder/gxpfeil1ov.gif);
  background-repeat: no-repeat;
}

/* ende listenelement */
/* Kontaktformular */					

#kontaktformular {
	background-color: #E9EDF3;
	margin-left: 16px;
	padding-top: 18px;
	padding-left: 16px;
	
}

#kontaktformular label {
	font-size:10px;
	font-family: verdana,sans-serif;
	font-weight: normal;
    color: #64696C;
}

#kontaktformular p {
	margin-bottom: 10px;
}

#kontakt_text {
	margin-left: 7px;
}

#kontaktformular #name {
	margin-left: 56px;
}

#kontaktformular #strasse {
	margin-left: 26px;
	margin-right: 19px;
}

#kontaktformular #ort {
	margin-left: 36px;
}

#kontaktformular #telefon{
	margin-left: 53px;
	margin-right: 20px;
}

#kontaktformular #email{
	margin-left: 10px;
}

#kontaktformular #send {
	margin-right: 262px;
}

.form_nachricht label{
	vertical-align: top;
}

.meldung {
	font-size:10px;
	font-family: verdana,sans-serif;
	font-weight: bold;
    color: #64696C;
}
/* ende Kontaktformular */

/* Kontaktelement */

.kontakt_absatz {
	width: 540px;
	margin-top: 15px;
	margin-bottom: 15px;
}

#kontakt1 {
	width: 350px;
	float: right;
	margin-right: 100px;
	padding: 0;
}

* html #kontakt1 {
	margin-right: 50px;
}

#kontakt1 a, #kontakt1 a:link, #kontakt1 a:visited, #kontakt1 a:active {
	font-family:verdana,sans-serif;
	color: #276878;
    font-size: 11px;
    font-weight: normal;
	text-decoration: none;
	padding-left: 10px;
  	background-image: url(/bilder/gxpfeil1.gif);
  	background-repeat: no-repeat;
	background-position: 0 4;
}

#kontakt1 a, #kontakt1 a:link:hover, #kontakt1 a:visited:hover, #kontakt1 a:active:hover {
	font-family:verdana,sans-serif;
	color: #276878;
    font-size: 11px;
    font-weight: normal;
	text-decoration: underline;
	padding-left: 10px;
  	background-image: url(/bilder/gxpfeil1ov.gif);
	background-repeat: no-repeat;
	background-position: 0 4;
}

#kontakt2 {

}

#kontakt3 {
	margin-left: 90px;
}

.kontaktvorname {
	float: left;
}

h1.kontakt {
	font-family:verdana,sans-serif;
	color: #242A2C;
    font-size: 11px;
    font-weight: normal;
    line-height: 16px;
	padding: 0px;
	margin:0px;
}

/* ende Kontaktelement */
a:link,a:active,a:visited {
    	    color:#276878;
			text-decoration: none;
            }
			
a:hover,a:visited:hover {
    	    color:#276878;
			text-decoration: underline;
            }

.gruen, a.gruen, a.gruen:link, a.gruen:active, a.gruen:visited {
	font-family:verdana,sans-serif;
	color: #276878;
    font-size: 11px;
    font-weight: normal;
	text-decoration: none;
	padding-left: 10px;
  	background-image: url(/bilder/gxpfeil1.gif);
	background-repeat: no-repeat;
	background-position: 0 4;
}

a.gruen:link:hover, a.gruen:active:hover, a.gruen:visited:hover {
	font-family:verdana,sans-serif;
	color: #276878;
    font-size: 11px;
    font-weight: normal;
	text-decoration: underline;
	padding-left: 10px;
  	background-image: url(/bilder/gxpfeil1ov.gif);
	background-repeat: no-repeat;
	background-position: 0 4;
}	

.listen_back, a.listen_back, a.listen_back:link, a.listen_back:active, a.listen_back:visited {
  font-family:verdana,sans-serif;
  color: #276878;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  padding-left: 10px;
  background-image: url(/bilder/gxpfeil2.gif);
  background-repeat: no-repeat;
  background-position: 0 4;

}

a.listen_back:link:hover, a.listen_back:active:hover, a.listen_back:visited:hover {
  font-family:verdana,sans-serif;
  color: #276878;
  font-size: 11px;
  font-weight: normal;
  text-decoration: underline;
  padding-left: 10px;
  background-image: url(/bilder/gxpfeil2ov.gif);
  background-repeat: no-repeat;
  background-position: 0 4;

}

a.menue:link,a.menue:active,a.menue:visited {
        	padding: 0px;
			padding-top:1px;
			margin:0px;
			font-size:11px;
			color:#17242B;
			text-indent:12px;
			background-color:#CAD4DB;
			background-image:url(/bilder/gxnav_zu.gif);
			background-repeat:no-repeat;
			background-position: right bottom;
			width: 169px;
			height: 20px;
			display:block;
            }
			
a.menue:hover,a.menue:visited:hover {
        	padding: 0px;
			padding-top:1px;
			margin:0px;
			font-size:11px;
			color:#17242B;
			text-indent:12px;
			background-color:#E1E6EA;
			background-image:url(/bilder/gxnav_zu.gif);
			background-repeat:no-repeat;
			background-position: right bottom;
			width: 169px;
			height: 20px;
			display:block;
           }
		   
		
			
a.umenue:link,a.umenue:active,a.umenue:visited {
        	padding: 0px;
			padding-top:3px;
			margin:0px;
			font-size:10px;
			color:#32454F;
			text-indent:24px;
			background-color:#E1E6EA;
			width: 169px;
			height: 18px;
			display:block;
            }
			
a.umenue:hover,a.umenue:visited:hover {
        	padding: 0px;
			padding-top:3px;
			margin:0px;
			font-size:10px;
			color:#32454F;
			text-indent:24px;
			background-color:#E1E6EA;
			width: 169px;
			height: 18px;
			display:block;
           }
           
#filmlink {
	width: 180px;
	height: 90px;
	display: block;
	background: url("/bilder_fpk/fxstart_film.jpg");
}

#filmlink:hover {
	background: url("/bilder_fpk/fxstart_film_ov.jpg");
}
