body
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 1.0em;
 font-size: 95%;  
 margin:10px auto;
 align:center;
 width:951px;
 
 
 background: #a8bbda url(../bilder/background.gif) repeat-x;
 
}


#u_nav, #nav{
	margin-top: 101px;	
}




#logo {
		padding-left:3px;
		padding-right:1px;
		padding-top:1px;
		padding-bottom:1px;
		width:100%;
		width: 936px; /*D*/
		height:120px;
		background:#FFFFFF;	
				
		border-top: 5px solid #e4e4e4;	
		border-left: 5px solid #e4e4e4;
		border-right: 5px solid #e4e4e4;
}
#nav{	
		width:225px;
		
		background:#CFDCE5 url(../bilder/naviback.gif);
		position: absolute;
		float:left;	
		margin-left: 10px;
		margin-top: 15px;
		padding-left: 3px;
		padding-top:3px;
		padding-right:3px;
		border:solid 1px gray;
		
		border-width: 1px;
		border-style: solid;
		border-right: 2px;
		border-right-style: outset;
		border-bottom: 2px;
		border-bottom-style: outset;
		border-right-color: #b9b9b9;
		border-left-color: gray;
		border-bottom-color:#c1c1c1;;
		border-top-color: gray;

		
		
}

#u_nav 	{
	width:429px;
	position:absolute;
	margin-top: 18px;
	margin-left: 250px;
	height:20px;	
	float:left;	
	background:#FFFFFF;
	padding-left:10px;
	padding-right:10px;	
	text-align:left;	
}
#inhalt {
	background-repeat: no-repeat;
	width: 429px;
	background:white;
	padding-left:260px;
	padding-top:70px;
	padding-right:251px;
	
	text-align:left;
	float:left;
	min-height: 650px;
	
	
	border-left: 5px solid #e4e4e4;
	border-right: 5px solid #e4e4e4;
	
}
#termine {
	
		
		position: absolute;
		margin-left: 711px;
		margin-top:15px;		
		width:218px;
		float:left;	
		padding-left: 5px;
		padding-top:3px;
		padding-right:3px;	
		background:#CFDCE5 url(../bilder/naviback.gif);
		max-height: 700px;
		
		border-width: 1px;
		border-style: solid;
		border-right: 2px;
		border-right-style: outset;
		border-bottom: 2px;
		border-bottom-style: outset;
		border-right-color: #c1c1c1;
		border-left-color: gray;
		border-bottom-color:#c1c1c1;;
		border-top-color: gray;
		}
span.text1{
	font-style: normal;
	font-weight: lighter;
	color: #FFFFCC;

}


span.unsichtbar, span.standort{										/* Inhalte werden in visuellen Browsern ausgeblendet */
position:absolute;
left:-1030px;
top:-1000px;
width:0px;
height:0px;
overflow:hidden;
display:inline;}

/*Design der Termine rechts am Rand */
#termine h3{
	color: #000000;
	background: transparent;
	margin: 0.2em 0.0em 0.2em 0.0em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .98em;
	font-weight: 500;
	
}
#termine h2{
	color: #000000;
	background: transparent;
	margin: 0.2em 0.0em 0.2em 0.0em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: 900;
}

ul.termine{
	
	list-style: none;
	list-style-position: inside;
	padding-left: 5px;
	line-height: 1.2em;
	
}
li.termine{
	padding-bottom: 4px;
	padding-top: 4px;
}

span.termin{
	font-style: normal;
	color: #FFFFCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .95em;

}

.accesskeys {														/* Gibt das Design der Accesskeyangaben in der Navleiste vor */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	font-variant: normal;
	text-transform: none;
	background-color: #21589B;
	color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	left: 5px;
	position: relative;
	bottom: 0px;
}
	
div.fusszeile {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-align: center;
	
	border-top-style: dotted;
	border-top-color: #CFDCE5;
	border-left: 5px solid #e4e4e4;
	border-right: 5px solid #e4e4e4;
	border-bottom: 5px solid #e4e4e4;
	padding-top: 10px;
	padding-bottom: 5px;
	
	position: relative;
	clear:both;
	float:left;
	background:#FFFFFF;
	margin-bottom:15px;
	
	width:940px;
	height:50px;

}

.fusszeile img {														/* Gibt das Design der Bilder in der Fussleiste vor */

}

/** Listen**/
li.liste_3px{
	padding-top:3px;
	}
ul.ohne_zeichen{
	list-style: none;
	padding-left:15px;
}



img.bild_im_text_rechts_ohne_rahmen {														/* Bilder normal */
	padding: 0px;
	border: none;
	margin: 0px 0px 3px 10px;
}


img.bild_im_text_rechts {														/* Bilder normal */
	padding: 0px;
	border: 1px solid #666666;
	margin: 0px 0px 5px 10px;
}

img.bild_im_text_links {														/* Bildern in Texten */
	padding: 0px;
	border: 1px solid #666666;
	margin: 0px 10px 5px 0px;
}

img.bild_im_text_links_rahmenlos {														/* Bildern in Texten */
	padding: 0px;
	border: none;
	margin: 0px 10px 5px 0px;
}

span.bildunterschrift_links {
	background: #CFDCE5;
	float: left;
	width:216px;
	padding: 5px;
	margin-right: 10px;
	text-align: left;
}



span.bildunterschrift_rechts {
	background: #CFDCE5;
	float: right;
	width:216px;
	padding: 5px;
	margin-left: 10px;
	text-align: left;
}

span.leichte_sprache {
	background: #CFDCE5;
	float: right;
	width:90px;
	padding: 5px;
	margin-left: 10px;
	text-align: left;
	border: thin outset #FF9900;
}


a.link_leichte_sprache, a:link.link_leichte_sprache, a:visited.link_leichte_sprache { 				/* Interne Links */
color:#006699;
background: #CFDCE5;
font-weight:bold;
padding-left: 5px;
padding-right: 5px;
font-family:verdana,arial,helvetica,sans-serif;
	border: thin outset #FF9900;
}

a:active.link_leichte_sprache, a:hover.link_leichte_sprache   { 							/* Interne Links */
color:#ffffff;
font-weight:bold;
background:#006699;
text-decoration:none;
font-family:verdana,arial,helvetica,sans-serif;
}



img.bild_rahmenlos_bildunterschrift														/* Bilder ohne Rahmen */
{
	padding: 0px;
	border: 0px solid #666666;
	margin: 0px 0px 0px 0px;
}

img.bild_rahmenlos														/* Bilder ohne Rahmen */
{
	padding: 0px;
	border: 0px solid #666666;
	margin: 0px 0px 10px 10px;
}

img.bild_rahmenlos_show														/* Bilder ohne Rahmen */
{
	padding: 0px;
	border: 0px solid #666666;
	
}


img.bild_rahmen1														/* Bilder mit Rahmen */
{
	border: 1px solid #666666;
}

a.link_inhaltsverzeichnis:link, a.link_inhaltsverzeichnis:visited 								/* Fussleiste */
{
	color:#006699;
	font-weight:bold;
	font-family:verdana,arial,helvetica,sans-serif;
	background-color: inherit;
	padding-left: 35px;	padding-top: 5px;
	text-decoration: underline;
	background-image:  url(../bilder/inhaltsverzeichnis.gif);
	background-repeat: no-repeat;
	background-position: 2px -1px;
	display: inline;

}

a.link_inhaltsverzeichnis:hover, a.link_inhaltsverzeichnis:focus, a.link_inhaltsverzeichnis:active 			/* Fussleiste */
{
color:#ffffff;
font-weight:bold;
background:#006699;
text-decoration:none;
font-family:verdana,arial,helvetica,sans-serif;
	background-image:  url(../bilder/inhaltsverzeichnis_invert.gif);
	background-repeat: no-repeat;
	background-position: 2px -1px;
	display: inline;

}

a.link_seitenanfang:link, a.link_seitenanfang:visited 								/* Fussleiste */
{
	color:#006699;
	font-weight:bold;
	font-family:verdana,arial,helvetica,sans-serif;
	background-color: inherit;
	padding-left: 30px;	padding-top: 5px;
	text-decoration: underline;
	background-image:  url(../bilder/seitenanfang.gif);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	display: inline;

}

a.link_seitenanfang:hover, a.link_seitenanfang:focus, a.link_seitenanfang:active 			/* Fussleiste */
{
color:#ffffff;
font-weight:bold;
background:#006699;
text-decoration:none;
font-family:verdana,arial,helvetica,sans-serif;
	background-image:  url(../bilder/seitenanfang_invert.gif);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	display: inline;
}
a.link_hilfe:link, a.link_hilfe:visited 								/* Fussleiste */
{
	color:#006699;
	font-weight:bold;
	font-family:verdana,arial,helvetica,sans-serif;
	background-color: inherit;
	padding-left: 17px;	padding-top: 5px;
	text-decoration: underline;
	background-image:  url(../bilder/hilfe.gif);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	display: inline;

}

a.link_hilfe:hover, a.link_hilfe:focus, a.link_hilfe:active 			/* Fussleiste */
{
color:#ffffff;
font-weight:bold;
background:#006699;
text-decoration:none;
font-family:verdana,arial,helvetica,sans-serif;
	background-image:  url(../bilder/hilfe.gif);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	display: inline;
}

a.link_extern:link, a.link_extern:visited 								/* Externe Links */
{ 
color:#006699;
font-weight:bold;
font-family:verdana,arial,helvetica,sans-serif;
background-color: inherit;
padding-left: 25px;
text-decoration: underline;
background-image:  url(../bilder/link_extern.gif);
background-repeat: no-repeat;
background-position: 2px -1px;
display: inline;
}

a.link_extern:hover, a.link_extern:focus, a.link_extern:active 			/* Externe Links */
{
color:#ffffff;
font-weight:bold;
background:#006699;
text-decoration:none;
font-family:verdana,arial,helvetica,sans-serif;
}



a.link_normal, a:link.link_normal, a:visited.link_normal { 				/* Interne Links */
color:#006699;
font-weight:bold;
font-family:verdana,arial,helvetica,sans-serif;
}

a:active.link_normal, a:hover.link_normal   { 							/* Interne Links */
color:#ffffff;
font-weight:bold;
background:#006699;
text-decoration:none;
font-family:verdana,arial,helvetica,sans-serif;
}


a.link_normal_smaller, a:link.link_normal_smaller, a:visited.link_normal_smaller { 				/* Interne Links */
color:#006699;
font-family:verdana,arial,helvetica,sans-serif;
font-size: .95em;
}

a:active.link_normal_smaller, a:hover.link_normal_smaller   { /* Interne Links */
color:#ffffff;
background:#006699;
text-decoration:none;
font-family:verdana,arial,helvetica,sans-serif;
font-size: .95em;
}

a.link_unav, a:link.link_unav, a:visited.link_unav { /* Interne Links */
	color:#006699;
	font-weight:bold;
	font-family:verdana,arial,helvetica,sans-serif;
	background-color: inherit;
	text-decoration: underline;
	display: inline;
	border-left: 9px solid  #FF9900;
	padding-left: 3px;
	padding-right: 3px;
	
}

a:active.link_unav, a:hover.link_unav   { 							/* Interne Links */
	color:#ffffff;
	font-weight:bold;
	background:#006699;
	text-decoration:none;
	display: inline;
	font-family:verdana,arial,helvetica,sans-serif;
	border-left: 9px solid #1D5894;
	padding-left: 3px;
	padding-right: 3px;
}




.unavaktiv   { 
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight:bold;
	text-decoration:none;
	display: inline;
	color:#000000;
	border-left: 9px solid  #1D5894;
	padding-left: 3px;
	padding-right: 3px;
}


.kasten {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0.2em 0.0em 0.2em 0.0em;
	font-size: 1em;
	background-color: #E7E7E7;
	border: 1px solid #CCCCCC;
	padding: 4px;
	color: #000000;
}

#inhalt h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	background-color: #CFDCE5;
	letter-spacing: 0.15em;
	padding: 2px;
	margin: 0px 0px 10px 0px;
	border: thin solid #195593;
	text-align: center;
}

#inhalt h2 {
	font-size: 1.1em;
	font-weight: bold;
	color: #000000;
	margin: 0.2em 0.0em 0.2em 0.0em;
}

#inhalt h3 {
	margin: 1.8em 0em 0.2em 0em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	background-color: #1D5894;
	border: 1px solid #000000;
	padding: 4px;
	color: #FFFFFF;
}

#inhalt h4 {
	color: #990000;
	background: transparent;
	margin: 0.2em 0.0em 0.2em 0.0em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
}
#inhalt h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	background-color: #DDDDDD;
	padding: 2px 2px 2px 5px;
	color: #000000;
	border-top: 1px none #006699;
	border-right: 1px none #006699;
	border-bottom: 1px solid #006699;
	border-left: 1px solid #006699;
	font-weight: normal;
	margin-top: 1.8em;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: -1px;



}

#inhalt h6 {

}

#inhalt A.link_seitena,A.link_seitena:visited,A.link_seitena:link {
	float:right;
	font-weight:normal;
	COLOR:#000000;
	LINE-HEIGHT:1.2;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size: 85%;
	TEXT-ALIGN:left;
	TEXT-DECORATION:none;
	text-indent: 4pt;
	margin: 1px 0px 0px;
	vertical-align: middle;
	border-top: 1px none #006699;
	border-right: 1px solid #006699;
	border-bottom: 1px solid #006699;
	border-left: 1px solid #006699;
	background-color:      #DDDDDD;
	padding: 4px;

}

#inhalt A.link_seitena:hover,A.link_seitena:active {
	float:right;
	font-weight:normal;
	COLOR:#FFFFFF;
	LINE-HEIGHT:1.2;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size: 85%;
	TEXT-ALIGN:left;
	TEXT-DECORATION:none;
	text-indent: 4pt;
	margin: 1px 0px 0px;
	vertical-align: middle;
	border-top: 1px none #006699;
	border-right: 1px solid #006699;
	border-bottom: 1px solid #006699;
	border-left: 1px solid #006699;
	background-color:      #333333;
	padding: 4px;
	background-image: url(#inhalt%20A.link_seitena,A.link_seitena:visited,A.link_seitena:hover,A.link_seitena:link,A.link_seitena:active%20%7B);

}

#nav A.unav {
	float:left;
	font-weight:normal;
	COLOR:#000000;
	LINE-HEIGHT:1.2;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size: 85%;
	TEXT-ALIGN:left;
	TEXT-DECORATION:none;
	text-indent: 4pt;
	margin: 1px 0px 0px;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 0px;
	padding-left: 0px;
	width: 100%;
	border-top: 1px none #879EAD;
	border-right: 1px none #879EAD;
	border-bottom: 1px solid #879EAD;
	border-left: 1px none #879EAD;
	background-color: #D0D0D0;
}

#nav A {
	float:left;
	font-weight:normal;
	LINE-HEIGHT:1.2;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size: 85%;
	TEXT-ALIGN:left;
	TEXT-DECORATION:none;
	text-indent: 4pt;
	margin: 1px 0px 0px 0px;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 0px;
	padding-left: 0px;
	width: 100%;
	border-top: 1px none #879EAD;
	border-right: 1px none #879EAD;
	border-bottom: 1px solid #879EAD;
	border-left: 1px none #879EAD;
}

#nav A:visited.aktivlinknavigation, #nav A:link.aktivlinknavigation{
		float:left;
	font-weight:normal;
    BACKGROUND:#666666 url(../bilder/navihighlight.gif); 
	COLOR:#FFFFFF;
	LINE-HEIGHT:1.2;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size: 85%;
	text-align:  left;
	text-decoration:  none;
	text-indent: 4pt;
	margin: 1px 0px 0px 0px;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 0px;
	padding-left: 0px;
	width: 100%;
	border-top: 1px none #879EAD;
	border-right: 1px none #879EAD;
	border-bottom: 1px solid #879EAD;
	border-left: 1px none #879EAD;
	}

#nav A:link {
	FONT-WEIGHT:normal;
	COLOR:#000000;
	font-size: 85%;
	font-family:verdana, arial, helvetica, sans-serif;
}
#nav A:visited {
	font-size: 85%;
	COLOR:#000000;
	font-family:verdana, arial, helvetica, sans-serif;
	FONT-WEIGHT:normal;
}

.aktivlinkunav {
	float:left;
	font-weight:normal;
    BACKGROUND:#666666 url(../bilder/navihighlight.gif); 
	COLOR:#FFFFFF;
	LINE-HEIGHT:1.2;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size: 85%;
	text-align:  left;
	text-decoration:  none;
	text-indent: 4pt;
	margin: 1px 0px 0px 0px;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 0px;
	padding-left: 0px;
	width: 100%;
	border-top: 1px none #879EAD;
	border-right: 1px none #879EAD;
	border-bottom: 1px solid #879EAD;
	border-left: 1px none #879EAD;
}

#nav A:hover {
	Border-color:#B8CBD9;
	BACKGROUND:#333333 url(../bilder/navihighlight.gif);
	FONT-WEIGHT:normal;
	font-size: 85%;
	font-family:verdana, arial, helvetica, sans-serif;
	color: #FFFFFF;
}
#nav A:active {
	Border-color:#B8CBD9;
	BACKGROUND:#333333 url(../bilder/navihighlight.gif);
	FONT-WEIGHT:normal;
	font-size: 85%;
	font-family:verdana, arial, helvetica, sans-serif;
	color: #FFFFFF;
}

.msabbr, abbr, acronym {
	cursor: help;
	border-bottom: 1px dotted #990000;
}

.aktivlink {
	float:left;
	font-weight:normal;
    BACKGROUND:#000000 url(../bilder/navihighlightaktiv.gif); 
	COLOR:#FFFFFF;
	LINE-HEIGHT:1.2;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size: 85%;
	TEXT-ALIGN:left;
	TEXT-DECORATION:none;
	text-indent: 4pt;
	margin: 1px 0px 0px;
	vertical-align: middle;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 0px;
	padding-left: 0px;
	width: 100%;
	border-top: 1px none #879EAD;
	border-right: 1px none #879EAD;
	border-bottom: 1px solid #879EAD;
	border-left: 1px none #879EAD;
}
td{vertical-align:top;
	 text-align:left;
}




