*html body{overflow:auto}

*html img{behavior: url(js/iepngfix.htc);} /* IE6 */

#schatten_left			{background-image: url('images/3316_s_l.png')}
*html #schatten_left 	{background-image: url(''); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/3316_s_l.png', sizingMethod='scale')}

#schatten_right			{background-image: url('images/3317_s_r.png')}
*html #schatten_right 	{background-image: url(''); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/3317_s_r.png', sizingMethod='scale')}



td, p {font-family:arial, helvetica, sans-serif; font-size:12px; color:#565E67;}
h1 {font-size:13px; text-transform:uppercase; padding-left: 0px; color:#164380; text-decoration:none; font-weight:bold; border-bottom:1px solid #D3D9E0; padding-left: 0px; padding-right:0px; padding-top: 0px; padding-bottom: 0px; margin-bottom: 0px; margin-top: 0px}
*h1{ margin-bottom: -10px;}
h2 {font-size:13px; text-transform:uppercase; padding-left: 0px; color:#164380; text-decoration:none; font-weight:bold; border-bottom:1px solid #D3D9E0; padding-left: 0px; padding-right:0px; padding-top: 0px; padding-bottom: 0px; margin-bottom: 0px; margin-top: 0px}
h3 {font-size:13px; text-transform:normal; padding-left: 0px; color:#164380; text-decoration:none; font-weight:bold; padding-left: 0px; padding-right:0px; padding-top: 0px; padding-bottom: 0px; margin-bottom: -10px; margin-top: 0px}
h4 {font-size:12px; font-style:normal; padding-left: 0px; color:#7E8691; text-decoration:none; font-weight:normal; padding-left: 0px; padding-right:0px; padding-top: 0px; padding-bottom: 0px; margin-bottom:0px; margin-top: 0px}
.big {font-size:14px; font-weight:bold; color:#1489BB}
.ueber {font-size:26px; color:#355940; font-weight:bold;}
.bottom {font-size:14px; color:#926A09;}
.footer {font-family:arial, helvetica, sans-serif; font-size:12px; color:#A9BBDA;}
.legende {font-size:12px;}
.small {font-size:11px; color:#7E8691}
.smallnews {font-size:11px; color:#7E9DA8}
.smaller {font-size:10px;}

#textinhalt p{line-height:18px;}
*html .infobox {visibility:hidden}

#sprechzeiten p		{padding-left: 0px; padding-top: 2px; padding-bottom: 2px; padding-right: 12px; font-family:arial, helvetica, sans-serif; font-size:12px; color:#305286;}

#list1 li{margin-bottom:8px; padding-top: 1px; background:url(images/3319_pfeil.gif) no-repeat 1px 4px; padding-left: 19px;}
#list1 ul{list-style:none; margin-left:0px; margin-bottom:0px; padding:0px;}

#textinhalt li				{margin-bottom:8px; padding-top: 1px; background:url(images/3319_pfeil.gif) no-repeat 1px 4px; padding-left: 19px;}
#textinhalt ul				{list-style:none; margin-left:0px; margin-bottom:0px; padding:0px;}

#listneutral li{margin-bottom:8px; padding-top: 1px; background:none; padding-left: 0px;}

#textinhalt a.pfeil:link 		{background:url(images/3319_pfeil.gif) no-repeat 2px 4px; padding-left: 13px; color:#164380; text-decoration:none;}
#textinhalt a.pfeil:visited 	{background:url(images/3319_pfeil.gif) no-repeat 2px 4px; padding-left: 13px; color:#164380; text-decoration:none;}
#textinhalt a.pfeil:activ 		{background:url(images/3319_pfeil.gif) no-repeat 2px 4px; padding-left: 13px; color:#164380; text-decoration:none;}
#textinhalt a.pfeil:hover 		{background:url(images/3319_pfeil.gif) no-repeat 3px 4px; padding-left: 13px; color:#164380; text-decoration:none;}

#attneutral a:link 		{color:#565E67; text-decoration:none; font-weight:normal}
#attneutral a:visited 	{color:#565E67; text-decoration:none; font-weight:normal}
#attneutral a:activ 	{color:#565E67; text-decoration:none; font-weight:normal}
#attneutral a:hover 	{color:#565E67; text-decoration:none; font-weight:normal}

#attpfeil a:link 		{background:url(images/3319_pfeil.gif) no-repeat 2px 3px; padding-left: 14px; color:#164380; text-decoration:none;}
#attpfeil a:visited 	{background:url(images/3319_pfeil.gif) no-repeat 2px 3px; padding-left: 14px; color:#164380; text-decoration:none;}
#attpfeil a:activ 		{background:url(images/3319_pfeil.gif) no-repeat 2px 3px; padding-left: 14px; color:#164380; text-decoration:none;}
#attpfeil a:hover 		{background:url(images/3319_pfeil.gif) no-repeat 3px 3px; padding-left: 14px; color:#164380; text-decoration:none;}


#unternavi p 			{line-height:13px; font-family:arial, helvetica, sans-serif; font-size:12px; color:#164380; text-transform:uppercase;}
#unternavi td 			{cursor:pointer}
#unternavi .bgleft 		{border-top:0px solid #ffffff;}
#unternavi .bgleft p	{font-size:10px; color:#BBC3CA; margin-top:0px;}
#unternavi .bgleft span	{color:#BBC3CA}
#unternavi .bgright 	{border-top:10px solid #EBEEF1; border-bottom:1px solid #D3D9E0; padding-left: 0px; padding-right:0px; padding-top: 10px; padding-bottom: 0px;}
#unternavi a:link 		{padding-left: 0px; color:#79838D;text-decoration:none; font-weight:bold}
#unternavi a:visited 	{padding-left: 0px; color:#79838D;text-decoration:none; font-weight:bold}
#unternavi a:activ 		{padding-left: 0px; color:#79838D;text-decoration:none; font-weight:bold}
#unternavi a:hover 		{padding-left: 0px; color:#79838D;text-decoration:none; font-weight:bold}


#unternaviaktiv p 				{line-height:13px; font-family:arial, helvetica, sans-serif; font-size:12px; color:#164380; text-transform:uppercase;}
#unternaviaktiv td 				{cursor:pointer}
#unternaviaktiv .bgleft 		{border-top:0px solid #ffffff;}
#unternaviaktiv .bgleft p		{font-size:10px; color:#BBC3CA; margin-top:0px;}
#unternaviaktiv .bgleft span	{color:#BBC3CA}
#unternaviaktiv .bgright 		{border-top:10px solid #EBEEF1; border-bottom:1px solid #D3D9E0; padding-left: 0px; padding-right:0px; padding-top: 10px; padding-bottom: 0px;}
#unternaviaktiv a:link 			{padding-left: 0px; color:#164380;text-decoration:none; font-weight:bold}
#unternaviaktiv a:visited 		{padding-left: 0px; color:#164380;text-decoration:none; font-weight:bold}
#unternaviaktiv a:activ 		{padding-left: 0px; color:#164380;text-decoration:none; font-weight:bold}
#unternaviaktiv a:hover 		{padding-left: 0px; color:#164380;text-decoration:none; font-weight:bold}


#unternavi2 p 			{margin-top:3px; line-height:13px; font-family:arial, helvetica, sans-serif; font-size:12px; color:#253A67; text-transform:normal;}
#unternavi2 td 			{cursor:pointer}
#unternavi2 .bgleft 	{border-top:0px solid #ffffff; padding-top:4px; padding-left:27px}
#unternavi2 .bgleft p	{font-size:10px; color:#BBC3CA; margin-top:0px;}
#unternavi2 .bgleft span{color:#BBC3CA}
#unternavi2 .bgright 	{border-top:2px solid #EBEEF1; padding-right:15px;text-indent:-10px; padding-left: 11px;}
#unternavi2 a:link 		{background:url(images/3315_c_grau.gif) no-repeat 0px 7px; padding-left: 10px; color:#6D7781;text-decoration:none; font-weight:normal}
#unternavi2 a:visited 	{background:url(images/3315_c_grau.gif) no-repeat 0px 7px; padding-left: 10px; color:#6D7781;text-decoration:none; font-weight:normal}
#unternavi2 a:activ 	{background:url(images/3315_c_grau.gif) no-repeat 0px 7px; padding-left: 10px; color:#6D7781;text-decoration:none; font-weight:normal}
#unternavi2 a:hover 	{background:url(images/3315_c_grau.gif) no-repeat 0px 7px; padding-left: 10px; color:#6D7781;text-decoration:none; font-weight:normal}

#unternaviaktiv2 p 				{margin-top:3px; line-height:13px; font-family:arial, helvetica, sans-serif; font-size:12px; color:#253A67; text-transform:normal;}
#unternaviaktiv2 td 			{cursor:pointer}
#unternaviaktiv2 .bgleft 		{border-top:0px solid #ffffff; padding-top:4px; padding-left:27px}
#unternaviaktiv2 .bgleft p		{font-size:10px; color:#BBC3CA; margin-top:0px;}
#unternaviaktiv2 .bgleft span	{color:#BBC3CA}
#unternaviaktiv2 .bgright 		{border-top:2px solid #EBEEF1; padding-right:15px;text-indent:-10px; padding-left: 11px;}
#unternaviaktiv2 a:link 		{background:url(images/3314_c_blau.gif) no-repeat 0px 7px; padding-left: 10px; color:#164380;text-decoration:none; font-weight:normal}
#unternaviaktiv2 a:visited 		{background:url(images/3314_c_blau.gif) no-repeat 0px 7px; padding-left: 10px; color:#164380;text-decoration:none; font-weight:normal}
#unternaviaktiv2 a:activ 		{background:url(images/3314_c_blau.gif) no-repeat 0px 7px; padding-left: 10px; color:#164380;text-decoration:none; font-weight:normal}
#unternaviaktiv2 a:hover 		{background:url(images/3314_c_blau.gif) no-repeat 0px 7px; padding-left: 10px; color:#164380;text-decoration:none; font-weight:normal}

#unternavi3 p 			{margin-top:3px; line-height:13px; font-family:arial, helvetica, sans-serif; font-size:12px; color:#253A67; text-transform:normal;}
#unternavi3 td 			{cursor:pointer}
#unternavi3 .bgleft 	{border-top:0px solid #ffffff; padding-top:4px; padding-left:27px}
#unternavi3 .bgleft p	{font-size:10px; color:#BBC3CA; margin-top:0px;}
#unternavi3 .bgleft span{color:#BBC3CA}
#unternavi3 .bgright 	{border-top:2px solid #EBEBEB; padding-right:15px;text-indent:-23px; padding-left: 28px;}
#unternavi3 a:link 		{background:url(images/3364_navi3.gif) no-repeat 13px 5px; padding-left: 23px; color:#6D7781;text-decoration:none; font-weight:normal}
#unternavi3 a:visited 	{background:url(images/3364_navi3.gif) no-repeat 13px 5px; padding-left: 23px; color:#6D7781;text-decoration:none; font-weight:normal}
#unternavi3 a:activ 	{background:url(images/3364_navi3.gif) no-repeat 13px 5px; padding-left: 23px; color:#6D7781;text-decoration:none; font-weight:normal}
#unternavi3 a:hover 	{background:url(images/3364_navi3.gif) no-repeat 13px 5px; padding-left: 23px; color:#6D7781;text-decoration:none; font-weight:normal}

#unternaviaktiv3 p 				{margin-top:3px; line-height:13px; font-family:arial, helvetica, sans-serif; font-size:12px; color:#253A67; text-transform:normal;}
#unternaviaktiv3 td 			{cursor:pointer}
#unternaviaktiv3 .bgleft 		{border-top:0px solid #ffffff; padding-top:4px; padding-left:27px}
#unternaviaktiv3 .bgleft p		{font-size:10px; color:#BBC3CA; margin-top:0px;}
#unternaviaktiv3 .bgleft span	{color:#BBC3CA}
#unternaviaktiv3 .bgright 		{border-top:2px solid #EBEBEB; padding-right:15px;text-indent:-23px; padding-left: 28px;}
#unternaviaktiv3 a:link 		{background:url(images/3365_navi3_o.gif) no-repeat 13px 5px; padding-left: 23px; color:#164380;text-decoration:none; font-weight:normal}
#unternaviaktiv3 a:visited 		{background:url(images/3365_navi3_o.gif) no-repeat 13px 5px; padding-left: 23px; color:#164380;text-decoration:none; font-weight:normal}
#unternaviaktiv3 a:activ 		{background:url(images/3365_navi3_o.gif) no-repeat 13px 5px; padding-left: 23px; color:#164380;text-decoration:none; font-weight:normal}
#unternaviaktiv3 a:hover 		{background:url(images/3365_navi3_o.gif) no-repeat 13px 5px; padding-left: 23px; color:#164380;text-decoration:none; font-weight:normal}


#newsvorschau td 				{cursor:pointer}
#newsvorschau p					{line-height:13px; padding-left: 0px; padding-bottom: 0px; text-transform:none; font-family:arial, helvetica, sans-serif; font-size:12px; color:#5F594E;}
#newsvorschau .datum			{background-color:#CEBEA4}
#newsvorschau .datum p			{padding-top: 1px; padding-left: 4px; padding-right: 4px; margin-top: 1px;  margin-right: 4px;  background-color:#CEBEA4; color:#A69271; font-size:11px;}
#newsvorschau .text	h1			{margin-top: 1px; margin-bottom:0px; font-size: 12px; line-height:12px;}
#newsvorschau .text	p			{margin-top: 0px; margin-bottom:1px;}
#newsvorschau .link p			{padding-top: 1px; padding-bottom: 1px; padding-left: 6px;  padding-right: 12px; margin-bottom: 2px;  margin-right: 0px;  background-color:#CEBEA4; border: 1px solid #B9A585; font-size:12px;}
#newsvorschau a:link 			{color:#855305; text-decoration:none; font-weight:normal;}
#newsvorschau a:visited 		{color:#855305; text-decoration:none; font-weight:normal;}
#newsvorschau a:activ 			{color:#855305; text-decoration:none; font-weight:normal;}
#newsvorschau a:hover 			{color:#1B160E; text-decoration:none; font-weight:normal;}

#newsvorschauaktiv td 					{cursor:pointer}
#newsvorschauaktiv p					{line-height:13px; padding-left: 0px; padding-bottom: 0px; text-transform:none; font-family:arial, helvetica, sans-serif; font-size:12px; color:#5F594E;}
#newsvorschauaktiv .datum				{background-color:#CEBEA4}
#newsvorschauaktiv .datum p				{padding-top: 1px; padding-left: 4px; padding-right: 4px; margin-top: 1px;  margin-right: 4px; background-color:#1B160E; color:#CFC3B0; font-size:11px;}
#newsvorschauaktiv .text h1				{margin-top: 1px; margin-bottom:0px; font-size: 12px; line-height:12px;}
#newsvorschauaktiv .text p				{margin-top: 0px; margin-bottom:1px;}
#newsvorschauaktiv .link p				{padding-top: 1px; padding-bottom: 1px; padding-left: 6px;  padding-right: 12px; margin-bottom: 2px;  margin-right: 0px;  background-color:#CEBEA4; border: 1px solid #B9A585; font-size:12px;}
#newsvorschauaktiv a:link 				{color:#1B160E; text-decoration:none; font-weight:normal;}
#newsvorschauaktiv a:visited 			{color:#1B160E; text-decoration:none; font-weight:normal;}
#newsvorschauaktiv a:activ 				{color:#1B160E; text-decoration:none; font-weight:normal;}
#newsvorschauaktiv a:hover 				{color:#1B160E; text-decoration:none; font-weight:normal;}



#navi p {font-family:arial, helvetica, sans-serif; font-size:15px; color:#C2AB87;}
#navi a:link {color:#AC9877; text-decoration:none; font-weight:normal;}
#navi a:visited {color:#AC9877; text-decoration:none; font-weight:normal;}
#navi a:activ {color:#AC9877; text-decoration:none; font-weight:normal;}
#navi a:hover {color:#9A620B; text-decoration:none; font-weight:normal;}
#navi a.aktiv:link {color:#9A620B; text-decoration:none; font-weight:normal;}
#navi a.aktiv:visited {color:#9A620B; text-decoration:none; font-weight:normal;}
#navi a.aktiv:activ {color:#9A620B; text-decoration:none; font-weight:normal;}
#navi a.aktiv:hover {color:#9A620B; text-decoration:none; font-weight:normal;}

#topnavi p {margin-right:5px; margin-left:5px; font-family:arial, helvetica, sans-serif; font-size:11px; color:#B1B1B4;}
#topnavi a:link {color:#AAADB6; text-decoration:none; font-weight:normal;}
#topnavi a:visited {color:#AAADB6; text-decoration:none; font-weight:normal;}
#topnavi a:activ {color:#AAADB6; text-decoration:none; font-weight:normal;}
#topnavi a:hover {color:#164380; text-decoration:none; font-weight:normal;}
#topnavi a.aktiv:link {color:#B1B1B4; text-decoration:none; font-weight:bold;}
#topnavi a.aktiv:visited {color:#B1B1B4; text-decoration:none; font-weight:bold;}
#topnavi a.aktiv:activ {color:#B1B1B4; text-decoration:none; font-weight:bold;}
#topnavi a.aktiv:hover {color:#B1B1B4; text-decoration:none; font-weight:bold;}

#toroot p {margin-left:15px; margin-right:7px; font-family:arial, helvetica, sans-serif; font-size:11px; color:#605138;}
#toroot a:link {color:#605138; text-decoration:none; font-weight:normal;}
#toroot a:visited {color:#605138; text-decoration:none; font-weight:normal;}
#toroot a:activ {color:#605138; text-decoration:none; font-weight:normal;}
#toroot a:hover {color:#965D03; text-decoration:none; font-weight:normal;}
#toroot a.aktiv:link {color:#965D03; text-decoration:none; font-weight:bold;}
#toroot a.aktiv:visited {color:#965D03; text-decoration:none; font-weight:bold;}
#toroot a.aktiv:activ {color:#965D03; text-decoration:none; font-weight:bold;}
#toroot a.aktiv:hover {color:#965D03; text-decoration:none; font-weight:bold;}


#footer h1 {font-family:arial, helvetica, sans-serif; font-size:10px; color:#3B2F1D; font-weight:bold; text-transform:none; margin-bottom: 4px; margin-top: 0px}
#footer p{font-family:arial, helvetica, sans-serif; font-size:11px; color:#D5D8DD; line-height:12px; margin-bottom:4px; margin-top:4px}
#footer a:link {color:#04167B; text-decoration:none; font-weight:bold;}
#footer a:visited {color:#04167B; text-decoration:none; font-weight:bold;}
#footer a:activ {color:#04167B; text-decoration:none; font-weight:bold;}
#footer a:hover {color:#F6A200; text-decoration:none; font-weight:bold;}

a:focus {outline: none;}
a:link {color:#164380; text-decoration:none; font-weight:bold;text-decoration:none}
a:visited {color:#164380; text-decoration:none; font-weight:bold;text-decoration:none}
a:activ {color:#164380; text-decoration:none; font-weight:bold;text-decoration:none}
a:hover {color:#164380; text-decoration:none; font-weight:bold;text-decoration:underline}

a.fusslink:link {font-size:11px; color:#926A09;text-decoration:none}
a.fusslink:visited {font-size:11px; color:#926A09;text-decoration:none}
a.fusslink:activ {font-size:11px; color:#926A09;text-decoration:none}
a.fusslink:hover {font-size:11px; color:#926A09;text-decoration:underline}

a.copy:link {font-size:10px; color:#BA9B81;text-decoration:none}
a.copy:visited {font-size:10px; color:#BA9B81;text-decoration:none}
a.copy:activ {font-size:10px; color:#BA9B81;text-decoration:none}
a.copy:hover {font-size:10px; color:#D0B79B;text-decoration:none}


a.im:link {color:#2C0C00;text-decoration:none; font-weight:bold; cursor:text}
a.im:visited {color:#2C0C00;text-decoration:none; font-weight:bold; cursor:text}
a.im:activ {color:#2C0C00;text-decoration:none; font-weight:bold; cursor:text}
a.im:hover {color:#2C0C00;text-decoration:none; font-weight:bold; cursor:text} 

a.imp:link {color:#2C0C00;text-decoration:none; cursor:text}
a.imp:visited {color:#2C0C00;text-decoration:none; cursor:text}
a.imp:activ {color:#2C0C00;text-decoration:none; cursor:text}
a.imp:hover {color:#2C0C00;text-decoration:none; cursor:text} 

.formkont{width:250px;font-family: arial, tahoma, sans-serif, helvetica; border-left:#809EC8 1px solid; border-top:#809EC8 1px solid; border-bottom:#809EC8 1px solid; border-right:#809EC8 1px solid; background-color: #ffffff; font-size:12px; padding-left:3px;  color:#545450;}
.formanzahl{text-align:center; width:25px; margin-bottom:0px; font-family: arial, tahoma, sans-serif, helvetica; border-left:#1A91C3 1px solid; border-top:#1A91C3 1px solid; border-bottom:#1A91C3 1px solid; border-right:#1A91C3 1px solid; background-color: #ffffff; font-size:12px;  color:#397388;}
form{margin:0px}

.scrollbereich{scrollbar-face-color:#E4E9ED; scrollbar-darkshadow-color:#F1F3F5; scrollbar-track-color:#F1F3F5; scrollbar-highlight-color:#F3F3F3; scrollbar-3dlight-color:#BFCBDC; scrollbar-shadow-color:#0A408A; scrollbar-arrow-color:#0A408A;}

.bild{border-left:#2E0C01 0px solid; border-top:#2E0C01 0px solid; border-bottom:#2E0C01 0px solid; border-right:#2E0C01 0px solid;}

#scrollContentDiv {position:absolute; top:0px; left:0px; visibility: visible;}
#scrollNaviDiv {position:absolute; top:0px; left:0px; visibility: visible;}

#unaviup {background-image: url('images/b_up.gif');}
#unaviupaktiv {background-image: url('images/b_up.gif');}
#unavidown {background-image: url('images/b_down.gif');}
#unavidownaktiv {background-image: url('images/b_down.gif');}


#scrollbg {background-image: url('images/scrollbg.png');}
*html #scrollbg{background-image: url('images/scrollbg.gif'); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20); }

table{empty-cells:show}

