body
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	background-color:#CBCBCB;
	color:#7E7E7E;
}

h1
{
	color:#39A2D1;
	font-weight:normal;
	font-size:26px;
	margin:5px 0px 0px 0px;
	padding:0px;
	float:left;
	font-family:"Arial Narrow", Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:2px;
}

h2
{
	color:#39A2D1;
	font-weight:normal;
	font-size:16px;
	line-height:16px;
	margin:0px 0px 0px 0px;
	padding:0px;
	font-family:"Arial Narrow", Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:2px;
	float:left;
}

h3
{
	font-weight:bold;
	font-size:12px;
	line-height:12px;
	margin:0px 0px 10px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}

label
{
	float:right;
	font-size:12px;
	clear:right;
	margin:2px 0px 7px 0px;
}

input
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	clear:left;
	border:1px solid #b8285b;
	width:170px;
	margin:0px 0px 5px 0px;
}

.inputSearch
{
	width:135px;
	float:left;
	border:none;
	clear:none;
	margin:0px;
	color:#7e7e7e;
}

textarea
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	clear:left;
	border:1px solid #b8285b;
	width:170px;
	height:123px;
}

p.kontaktP
{
	font-size:12px;
	margin:0px 0px 8px 0px;
	padding:0px;
	line-height:17px;
}

.rosa
{
	color:#b8285b;
}

.rosaHeadline
{
	color:#b8285b;
	font-size:14px;
}

.blau
{
	color:#39A2D1;
	font-size:14px;
}

.containerMain
{
	width:967px;
	margin:auto;
	position:relative;
}

.containerNewsticker
{
	width:789px;
	height:17px;
	background-color:#ffffff;
	font-size:12px;
	padding:4px 5px 0px 5px;
	margin:2px 0px 4px 0px;
	float:right;
}

.containerNaviLeft
{
	width:163px;
	float:left;
	background-color:#ffffff;
	font-size:12px;
	margin:2px 5px 0px 0px;
	padding:5px 0px;
	height:185px;
	overflow:hidden;
}

.containerFloatLeft
{
	float:left;
}

.containerNaviStart
{
	width:966px;
	background-color:#ffffff;
	padding:7px 0px 7px 1px;
	margin:4px 0px 0px 0px;
	float:left;
}

.containerContent
{
	width:953px;
	background-color:#ffffff;
	margin:4px 0px 0px 0px;
	float:left;
	border:7px solid #ffffff;
	background-image:url(images/bg_content.gif);
	background-repeat:repeat-y;
}

.containerGallery
{
	width:960px;
	background-color:#ffffff;
	padding:7px 0px 7px 7px;
	margin:4px 0px 0px 0px;
	float:left;
}

.containerBottomMain
{
	float:left;
	clear:left;
	width:100%;
	position:relative;
}

.containerBildLeft
{
	float:left;
	border:4px solid #ffffff;
	margin:0px 4px 0px 0px;
	width:182px;
	overflow:hidden;
}

.containerBildLeftBottom
{
	float:left;
	border:4px solid #ffffff;
	margin:0px 0px 0px 0px;
	width:182px;
	height:183px;
	overflow:hidden;
	border-right:8px solid #ffffff;
}

.containerBottom
{
	width:182px;
	height:183px;
	padding:4px;
	background-color:#ffffff;
	float:left;
	margin:0px 4px 0px 0px;
	position:relative;
}

.containerBottom p
{
	font-size:12px;
	margin:0px 0px 3px 0px;
	padding:0px;
	line-height:17px;
}

p.smallP
{
	font-size:10px;
	line-height:13px;
}

.containerKalender p
{
	font-size:12px;
	margin:0px 0px 0px 0px;
	padding:0px;
	line-height:17px;
}

.containerKalender
{
	margin:0px;
	width:187px;
	padding:4px 0px 4px 4px;
	height:183px;
	background-color:#ffffff;
	float:left;
	position:relative;
}

.containerKalenderTage
{
	width:140px;
	float:left;
	margin:0px 0px 12px 0px;
}

.containerKalenderNavi
{
	float:left;
	width:43px;
	margin:0px 0px 12px 0px;
}

.containerCategoryMain
{
	width:211px;
	float:left;
	margin:0px 5px 0px 5px;
	_display:inline;
}

.containerContentMain
{
	width:174px;
	background-color:#FCF3F6;
	float:left;
	padding:8px;
	margin:0px 1px 0px 0px;
	white-space:nowrap;
}

.containerKontaktMain
{
	width:776px;
	height:191px;
	background-color:#FCF3F6;
	float:left;
	padding:8px;
	margin:0px 1px 0px 5px;
	white-space:nowrap;
	overflow:hidden;
	_display:inline;
}

.containerGalleryMain
{
	width:798px;
	float:left;
	padding:0px;
	margin:0px 0px 0px 5px;
	_display:inline;
}

.containerGalleryCat
{
	width:783px;
	float:left;
	background-color:#FCF3F6;
	padding:5px;
	color:#7E7E7E;
	font-size:12px;
	margin:0px 0px 5px 0px;
}

.containerPanorama
{
	background-color:#ffffff;
	margin:auto;
	width:480px;
	height:390px;
}

.containerSearch
{
	float:left;
	font-size:12px;
	margin:3px 0px 0px 0px;
}

.bottomImg
{
	margin:0px 0px 4px 0px;
}

.bottomImg2
{
	margin:0px 0px 4px 0px;
	height:125px;
	width:182px;
}

.pfeil
{
	float:left;
	margin:1px 8px 5px 5px;
	_display:inline;
}

.pfeilRosa
{
	float:left;
	margin:6px 8px 0px 5px;
	_display:inline;
}

.pfeilRosa2
{
	float:left;
	color:#b8285b;
	margin:0px 5px 0px 0px;
	font-size:11px;
}

.pfeilSmall
{
	float:left;
	margin:1px 6px 0px 10px;
	_display:inline;
}

.galleryForm
{
	margin:0px;
	padding:0px;
}

.galleryForm select
{
	height:15px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#39A2D1;
	color:#ffffff;
	margin:0px 0px 0px 0px;
	font-size:11px;
	width:182px;
}

.newsGalleryForm
{
	margin:0px;
	padding:0px;
	position:absolute;
	bottom:2px;
}

.newsGalleryForm select
{
	height:15px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#b8285b;
	color:#ffffff;
	margin:0px 0px 0px 0px;
	font-size:11px;
	width:182px;
}

.naviStartImg
{
	float:left;
	margin-left:6px;
	_display:inline;
}

a.balkenNavi:link, a.balkenNavi:visited
{
	width:160px;
	height:12px;
	background-color:#3BA2CD;
	text-decoration:none;
	font-size:11px;
	display:block;
	color:#ffffff;
	margin:1px 0px 0px 0px;
	padding:2px 0px 2px 22px;
	overflow:hidden;
	left:4px;
}

a.balkenNavi:hover, a.balkenNavi:active, a.balkenNavi:focus
{
	background-color:#1B7AA1;
	width:160px;
	text-decoration:none;
	font-size:11px;
	display:block;
	color:#ffffff;
	margin:1px 0px 0px 0px;
	padding:2px 0px 2px 22px;
	overflow:hidden;
	left:4px;
}

a.balkenNaviRosa:link, a.balkenNaviRosa:visited
{
	height:12px;
	background-color:#b8285b;
	font-size:11px;
	display:block;
	color:#ffffff;
	margin:1px 0px 0px 0px;
	padding:2px 0px 2px 22px;
	overflow:hidden;
	float:left;
	width:160px;
	text-decoration:underline;
	position:absolute;
	bottom:4px;
	left:4px;
}

a.balkenNaviRosa:hover, a.balkenNaviRosa:active, a.balkenNaviRosa:focus
{
	height:12px;
	background-color:#851c41;
	font-size:11px;
	display:block;
	color:#ffffff;
	margin:1px 0px 0px 0px;
	padding:2px 0px 2px 22px;
	overflow:hidden;
	float:left;
	width:160px;
	text-decoration:underline;
	position:absolute;
	bottom:4px;
	left:4px;
}

a.balkenNaviSearch:link, a.balkenNaviSearch:visited
{
	height:13px;
	background-color:#b8285b;
	font-size:11px;
	color:#ffffff;
	margin:0px 0px 0px 4px;
	padding:3px 5px 2px 5px;
	text-decoration:none;
	float:left;
	_display:inline;
}

a.balkenNaviSearch:hover, a.balkenNaviSearch:active, a.balkenNaviSearch:focus
{
	height:13px;
	background-color:#851c41;
	font-size:11px;
	color:#ffffff;
	margin:0px 0px 0px 4px;
	padding:3px 5px 2px 5px;
	text-decoration:none;
	float:left;
	display:inline;
}

#pfeilSmallBlau:link, #pfeilSmallBlau:visited
{
	background-image:url(images/pfeil_blau_inakt.gif);
	background-repeat:no-repeat;
	background-position:left center;
}

#pfeilSmallBlau:hover, #pfeilSmallBlau:active, #pfeilSmallBlau:focus
{
	background-image:url(images/pfeil_blau_akt.gif);
	background-repeat:no-repeat;
	background-position:left center;
}

#pfeilSmallRosa:link, #pfeilSmallRosa:visited
{
	background-image:url(images/pfeil_rosa_inakt.gif);
	background-repeat:no-repeat;
	background-position:left center;
}

#pfeilSmallRosa:hover, #pfeilSmallRosa:active, #pfeilSmallRosa:focus
{
	background-image:url(images/pfeil_rosa_akt.gif);
	background-repeat:no-repeat;
	background-position:left center;
}

a.naviLeft:link, a.naviLeft:visited
{
	border-top:1px dotted #D3D3D3;
	color:#7E7E7E;
	font-size:11px;
	text-decoration:none;
	width:158px;
	display:block;
	padding:2px 0px 2px 5px;
}

a.naviLeft:hover, a.naviLeft:active, a.naviLeft:focus
{
	border-top:1px dotted #D3D3D3;
	color:#b8285b;
	font-size:11px;
	text-decoration:none;
	width:158px;
	display:block;
	padding:2px 0px;
	padding:2px 0px 2px 5px;
}

a.kalenderTag:link, a.kalenderTag:visited
{
	width:17px;
	height:14px;
	float:left;
	margin:3px 3px 0px 0px;
	background-color:#A5A5A5;
	color:#ffffff;
	font-size:10px;
	text-decoration:none;
	padding:3px 0px 0px 0px;
	text-align:center;
}

a.kalenderTag:hover, a.kalenderTag:active, a.kalenderTag:focus,
a.kalenderTagAkt:link, a.kalenderTagAkt:visited, a.kalenderTagAkt:hover, a.kalenderTagAkt:active, a.kalenderTagAkt:focus
{
	width:17px;
	height:14px;
	float:left;
	margin:3px 3px 0px 0px;
	background-color:#747272;
	color:#ffffff;
	font-size:10px;
	text-decoration:none;
	padding:3px 0px 0px 0px;
	text-align:center;
}

a.kalenderTagAktRosa:link, a.kalenderTagAktRosa:visited, a.kalenderTagAktRosa:hover, a.kalenderTagAktRosa:active, a.kalenderTagAktRosa:focus
{
	width:17px;
	height:14px;
	float:left;
	margin:3px 3px 0px 0px;
	background-color:#b8285b;
	color:#ffffff;
	font-size:10px;
	text-decoration:none;
	padding:3px 0px 0px 0px;
	text-align:center;
}

a.kalenderTagEmpty:link, a.kalenderTagEmpty:visited, a.kalenderTagEmpty:hover, a.kalenderTagEmpty:active, a.kalenderTagEmpty:focus
{
	width:17px;
	height:14px;
	float:left;
	margin:3px 3px 0px 0px;
	background-color:#e1e1e1;
	color:#ffffff;
	font-size:10px;
	text-decoration:none;
	padding:3px 0px 0px 0px;
	text-align:center;
}

a.naviKalender:link, a.naviKalender:visited
{
	text-decoration:none;
	color:#ffffff;
	font-size:10px;
	width:43px;
	height:14px;
	float:left;
	padding:3px 0px 0px 0px;
	text-align:center;
	background-color:#39A2D1;
	margin:3px 0px 0px 0px;
}

a.naviKalender:hover, a.naviKalender:active, a.naviKalender:focus
{
	text-decoration:none;
	color:#ffffff;
	font-size:10px;
	width:43px;
	height:14px;
	float:left;
	padding:3px 0px 0px 0px;
	text-align:center;
	background-color:#1B7AA1;
}

a.naviKalenderRosa:link, a.naviKalenderRosa:visited
{
	text-decoration:none;
	color:#ffffff;
	font-size:10px;
	width:43px;
	height:14px;
	float:left;
	padding:3px 0px 0px 0px;
	text-align:center;
	background-color:#b8285b;
	margin:3px 0px 0px 0px;
}

a.naviKalenderRosa:hover, a.naviKalenderRosa:active, a.naviKalenderRosa:focus
{
	text-decoration:none;
	color:#ffffff;
	font-size:10px;
	width:43px;
	height:14px;
	float:left;
	padding:3px 0px 0px 0px;
	text-align:center;
	background-color:#851c41;
}

a.naviKalenderPfeil:link, a.naviKalenderPfeil:visited
{
	text-decoration:none;
	color:#ffffff;
	font-size:10px;
	width:43px;
	height:17px;
	float:left;
	padding:0px 0px 0px 0px;
	text-align:center;
	background-color:#A5A5A5;
	margin:3px 0px 0px 0px;
}

a.naviKalenderPfeil:hover, a.naviKalenderPfeil:active, a.naviKalenderPfeil:focus
{
	text-decoration:none;
	color:#ffffff;
	font-size:10px;
	width:43px;
	height:17px;
	float:left;
	padding:0px 0px 0px 0px;
	text-align:center;
	background-color:#747272;
}

#oben:link, #oben:visited
{
	background-image:url(images/pfeil_oben_inakt.gif);
	background-repeat:no-repeat;
	background-position:center center;
}

#oben:hover, #oben:active, #oben:focus
{
	background-image:url(images/pfeil_oben_akt.gif);
	background-repeat:no-repeat;
	background-position:center center;
}

#unten:link, #unten:visited
{
	background-image:url(images/pfeil_unten_inakt.gif);
	background-repeat:no-repeat;
	background-position:center center;
}

#unten:hover, #unten:active, #unten:focus
{
	background-image:url(images/pfeil_unten_akt.gif);
	background-repeat:no-repeat;
	background-position:center center;
}

a.naviKalenderMonat:link, a.naviKalenderMonat:visited, a.naviKalenderRosaMonat:link, a.naviKalenderRosaMonat:visited
{
	text-decoration:none;
	color:#B2B2B2;
	font-size:10px;
	width:43px;
	height:14px;
	float:left;
	padding:3px 0px 0px 0px;
	text-align:center;
	background-color:#EFEFEF;
	margin:3px 0px 0px 0px;
}

a.naviKalenderMonat:hover, a.naviKalenderMonat:active, a.naviKalenderMonat:focus, a.naviKalenderRosaMonat:hover, a.naviKalenderRosaMonat:active, a.naviKalenderRosaMonat:focus
{
	text-decoration:none;
	color:#ffffff;
	font-size:10px;
	width:43px;
	height:14px;
	float:left;
	padding:3px 0px 0px 0px;
	text-align:center;
	background-color:#C5C3C3;
}

a.fliestext:link, a.fliestext:visited
{
	color:#b8285b;
	text-decoration:none;
}

a.fliestext:hover, a.fliestext:active, a.fliestext:focus
{
	color:#b8285b;
	text-decoration:underline;
}

a.naviContentMain:link, a.naviContentMain:visited, a.naviContentMain:hover, a.naviContentMain:active, a.naviContentMain:focus
{
	width:151px;
	height:22px;
	display:block;
	text-decoration:none;
	margin:0px 0px 3px 0px;
	text-transform:uppercase;
	font-size:11px;
	padding:10px 0px 0px 5px;
	color:#000000;
	font-weight:bold;
}

a.naviCategory:link, a.naviCategory:visited
{
	width:186px;
	border-bottom:1px dotted #A2A2A2;
	text-decoration:none;
	color:#7E7E7E;
	font-size:12px;
	height:18px;
	float:left;
	padding:4px 0px 0px 0px;
	overflow:hidden;
	white-space:nowrap;
}

a.naviCategory:hover, a.naviCategory:active, a.naviCategory:focus,
#naviCatAkt:link, #naviCatAkt:visited, #naviCatAkt:hover, #naviCatAkt:active, #naviCatAkt:focus
{
	width:186px;
	border-bottom:1px dotted #A2A2A2;
	text-decoration:none;
	color:#b8285b;
	font-size:12px;
	height:18px;
	float:left;
	padding:4px 0px 0px 0px;
	overflow:hidden;
	white-space:nowrap;
}

#naviContentMain01:link, #naviContentMain01:visited
{
	background-color:#a3adaf;
}

#naviContentMain01:hover, #naviContentMain01:active, #naviContentMain01:focus,
#naviContentMain01_akt:link, #naviContentMain01_akt:visited, #naviContentMain01_akt:hover, #naviContentMain01_akt:active, #naviContentMain01_akt:focus
{
	background-color:#485b5f;
	background-image:url(images/pfeil_education.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding:10px 0px 0px 22px;
	width:134px;
}

#naviContentMain02:link, #naviContentMain02:visited
{
	background-color:#a7d692;
}

#naviContentMain02:hover, #naviContentMain02:active, #naviContentMain02:focus,
#naviContentMain02_akt:link, #naviContentMain02_akt:visited, #naviContentMain02_akt:hover, #naviContentMain02_akt:active, #naviContentMain02_akt:focus
{
	background-color:#4fad26;
	background-image:url(images/pfeil_sports.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding:10px 0px 0px 22px;
	width:134px;
}

#naviContentMain03:link, #naviContentMain03:visited
{
	background-color:#ffd28a;
}

#naviContentMain03:hover, #naviContentMain03:active, #naviContentMain03:focus,
#naviContentMain03_akt:link, #naviContentMain03_akt:visited, #naviContentMain03_akt:hover, #naviContentMain03_akt:active, #naviContentMain03_akt:focus
{
	background-color:#ffa616;
	background-image:url(images/pfeil_religion.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding:10px 0px 0px 22px;
	width:134px;
}

#naviContentMain04:link, #naviContentMain04:visited
{
	background-color:#83b3d4;
}

#naviContentMain04:hover, #naviContentMain04:active, #naviContentMain04:focus,
#naviContentMain04_akt:link, #naviContentMain04_akt:visited, #naviContentMain04_akt:hover, #naviContentMain04_akt:active, #naviContentMain04_akt:focus
{
	background-color:#0768a9;
	background-image:url(images/pfeil_culture.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding:10px 0px 0px 22px;
	width:134px;
}

#naviContentMain05:link, #naviContentMain05:visited
{
	background-color:#7fbbc1;
}

#naviContentMain05:hover, #naviContentMain05:active, #naviContentMain05:focus,
#naviContentMain05_akt:link, #naviContentMain05_akt:visited, #naviContentMain05_akt:hover, #naviContentMain05_akt:active, #naviContentMain05_akt:focus
{
	background-color:#007783;
	background-image:url(images/pfeil_politics.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding:10px 0px 0px 22px;
	width:134px;
}

#naviContentMain06:link, #naviContentMain06:visited
{
	background-color:#f5bbd6;
	margin:0px 0px 0px 0px;
}

#naviContentMain06:hover, #naviContentMain06:active, #naviContentMain06:focus,
#naviContentMain06_akt:link, #naviContentMain06_akt:visited, #naviContentMain06_akt:hover, #naviContentMain06_akt:active, #naviContentMain06_akt:focus
{
	background-color:#ec77ae;
	margin:0px 0px 0px 0px;
	background-image:url(images/pfeil_health.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding:10px 0px 0px 22px;
	width:134px;
}

a.naviStart:link, a.naviStart:visited, a.naviStart:hover, a.naviStart:active, a.naviStart:focus
{
	width:125px;
	height:45px;
	float:left;
	_display:inline;
	color:#000000;
	font-size:17px;
	line-height:17px;
	text-decoration:none;
	margin:1px 0px 0px 6px;
	padding:8px 0px 0px 29px;
}

#naviStart01:link, #naviStart01:visited
{
	background-color:#a3adaf;
	background-image:url(images/pfeil_navi01_inakt.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

#naviStart01:hover, #naviStart01:active, #naviStart01:focus
{
	background-color:#485b5f;
	background-image:url(images/pfeil_navi01_akt.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

#naviStart02:link, #naviStart02:visited
{
	background-color:#a7d692;
	background-image:url(images/pfeil_navi02_inakt.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

#naviStart02:hover, #naviStart02:active, #naviStart02:focus
{
	background-color:#4fad26;
	background-image:url(images/pfeil_navi02_akt.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

#naviStart03:link, #naviStart03:visited
{
	background-color:#ffd28a;
	background-image:url(images/pfeil_navi03_inakt.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

#naviStart03:hover, #naviStart03:active, #naviStart03:focus
{
	background-color:#ffa616;
	background-image:url(images/pfeil_navi03_akt.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

#naviStart04:link, #naviStart04:visited
{
	background-color:#83b3d4;
	background-image:url(images/pfeil_navi04_inakt.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

#naviStart04:hover, #naviStart04:active, #naviStart04:focus
{
	background-color:#0768a9;
	background-image:url(images/pfeil_navi04_akt.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

#naviStart05:link, #naviStart05:visited
{
	background-color:#7fbbc1;
	background-image:url(images/pfeil_navi05_inakt.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

#naviStart05:hover, #naviStart05:active, #naviStart05:focus
{
	background-color:#007783;
	background-image:url(images/pfeil_navi05_akt.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

#naviStart06:link, #naviStart06:visited
{
	background-color:#f5bbd6;
	background-image:url(images/pfeil_navi06_inakt.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

#naviStart06:hover, #naviStart06:active, #naviStart06:focus
{
	background-color:#ec77ae;
	background-image:url(images/pfeil_navi06_akt.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

a.naviInhaltMain:link, a.naviInhaltMain:visited
{
	float:left;
	font-size:11px;
	color:#7E7E7E;
	width:360px;
	text-decoration:none;
	line-height:21px;
	white-space:nowrap;
	overflow:hidden;
	clear:left;
}

a.naviInhaltMain:hover, a.naviInhaltMain:active, a.naviInhaltMain:focus
{
	float:left;
	font-size:11px;
	color:#b8285b;
	width:360px;
	text-decoration:none;
	line-height:21px;
	white-space:nowrap;
	overflow:hidden;
	clear:left;
}

a.galleryLink:link, a.galleryLink:visited
{
	color:#b9275b;
	font-size:12px;
	text-decoration:none;
	display:block;
	margin:0px 0px 5px 0px;
	font-weight:bold;
}

a.galleryLink:hover, a.galleryLink:active, a.galleryLink:focus
{
	color:#b9275b;
	font-size:12px;
	text-decoration:underline;
	display:block;
	margin:0px 0px 5px 0px;
	font-weight:bold;
}

a.buttonPanorama:link, a.buttonPanorama:visited
{
	float:left;
	width:200px;
	height:24px;
	text-align:center;
	background-color:#fcf3f6;
	color:#7E7E7E;
	text-decoration:none;
	font-size:15px;
	padding:6px 0px 0px 0px;
	margin:170px 5px 0px 0px;
}

a.buttonPanorama:hover, a.buttonPanorama:active, a.buttonPanorama:focus
{
	background-color:#b8285b;
	float:left;
	width:200px;
	height:24px;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
	font-size:15px;
	padding:6px 0px 0px 0px;
	margin:170px 5px 0px 0px;
}

/*****************************************/
/**************** OVERLAY ****************/
/*****************************************/

.overlay
{
	display:none;
	width:100%;
	background-color:#000000;
	position:absolute;
	top:0px;
	left:0px;
	z-index:100;
	text-align:center;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
	height:10px;
}

.showOverlay
{
	width:583px;
	height:510px;
	display:none;
	position:absolute;
	z-index:200;
	right:0px;
	top:102px;
	border:none;
}

.showPanorama
{
	width:500px;
	height:400px;
	display:none;
	position:absolute;
	z-index:200;
	right:0;
	top:102px;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	overflow:auto;
	border:none;
}

.showMovie
{
	width:430px;
	height:340px;
	display:none;
	position:absolute;
	z-index:200;
	right:0;
	top:101px;
	margin:0px 0px 0px 0px;
	background-color:#e4e4e4;
	overflow:auto;
	border:none;
	padding:0px 0px 0px 0px;
}

.showKarte
{
	width:430px;
	height:320px;
	display:none;
	position:absolute;
	z-index:200;
	right:0;
	top:101px;
	margin:0px 0px 0px 0px;
	background-color:#e4e4e4;
	overflow:auto;
	border:none;
	padding:0px 0px 0px 0px;
}

.containerMovie
{
	width:400px;
	height:320px;
	border:5px solid #ffffff;
	margin:auto;
}

.containerKarte
{
	width:400px;
	height:300px;
	border:5px solid #ffffff;
	margin:auto;
}

.overlaySchliessen
{
	position:absolute;
	display:none;
	z-index:200;
	right:0px;
	top:72px;
	width:583px;
	height:20px;
	background-color:#ffffff;
	border-bottom:10px solid #e4e4e4;
}

.overlaySchliessenPanorama
{
	position:absolute;
	display:none;
	z-index:200;
	right:0;
	top:72px;
	width:500px;
	height:20px;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	border-bottom:10px solid #e4e4e4;
}

.overlaySchliessenMovie
{
	position:absolute;
	display:none;
	z-index:200;
	right:0;
	top:71px;
	width:430px;
	height:20px;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	border-bottom:10px solid #e4e4e4;
}

.overlaySchliessenKarte
{
	position:absolute;
	display:none;
	z-index:200;
	right:0;
	top:71px;
	width:430px;
	height:20px;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	border-bottom:10px solid #e4e4e4;
}

.containerIframe
{
	width:549px;
	margin:0px auto 0px auto;
	padding:0px;
}

.containerBlaettern
{
	width:100%;
	background-color:#ffffff;
	height:20px;
	position:absolute;
	bottom:0px;
	border-top:10px solid #e4e4e4;
	z-index:999;
}

.containerIframeText
{
	float:left;
	background-color:#ffffff;
	padding:10px;
	margin:0px 0px 5px 0px;
	_display:inline;
	overflow:hidden;
}

.containerIframeBild
{
	float:right;
	background-color:#ffffff;
	width:200px;
	padding:5px;
	clear:right;
	margin:0px 0px 5px 0px;
	text-align:center;
	_display:inline;
}

p.bildunterschrift
{
	font-size:11px;
	margin:5px 0px 0px 0px;
	padding:0px;
}

p.iframeText
{
	font-size:12px;
	clear:left;
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px;
	width:100%;
}

a.iframeLink:link, a.iframeLink:visited
{
	color:#7E7E7E;
	font-size:12px;
	text-decoration:none;
	float:left;
	clear:left;
	margin:10px 0px 0px 0px;
	width:100%;
}

a.iframeLink:hover, a.iframeLink:active, a.iframeLink:focus
{
	color:#b8285b;
	font-size:12px;
	text-decoration:none;
	float:left;
	clear:left;
	margin:10px 0px 0px 0px;
	width:100%;
}

a.schliessenLink:link, a.schliessenLink:visited
{
	color:#7E7E7E;
	font-size:12px;
	text-decoration:none;
	float:left;
	clear:left;
	margin:4px 0px 0px 5px;
	_display:inline;
}

a.schliessenLink:hover, a.schliessenLink:active, a.schliessenLink:focus
{
	color:#b8285b;
	font-size:12px;
	text-decoration:none;
	float:left;
	clear:left;
	margin:4px 0px 0px 5px;
	_display:inline;
}


/* HIGHSLIDE */

a.highslide:link, a.highslide:visited
{
	float:left;
	border:5px solid #FCF3F6;
	font-size:11px;
	text-decoration:none;
	color:#7E7E7E;
	text-align:center;
	margin:0px 5px 5px 0px;
	width:99px;
	height:60px;
	overflow:hidden;
	outline: none;
}

a.highslide:hover, a.highslide:active, a.highslide:focus
{
	float:left;
	border:5px solid #b9275b;
	font-size:11px;
	text-decoration:none;
	color:#ffffff;
	text-align:center;
	margin:0px 5px 5px 0px;
	width:99px;
	height:60px;
	overflow:hidden;
	cursor: url(highslide/graphics/zoomin.cur), pointer;
	outline: none;
}

.highslide img {
	border: none;
}
.highslide:hover img {
	border: none;
}

.highslide-image {
    border: 5px solid white;
}
.highslide-image-blur {
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
}

.highslide-caption-blur
{
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
}
.highslide-caption {
    display: none;
    border: none;
    border-top: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    padding: 5px 5px 5px 5px;
    background-color: #ffffff;
	float:left;
	width:350px;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.control {
	float: right;
    display: block;
    position: relative;
	margin: 0 5px;
	font-size:11px;
    font-weight: bold;
	text-decoration: none;
    margin-top: 1px;
    margin-bottom: 1px;
}
.control:hover {
    color:#b9275b;
}
.control, .control * {
	color: #7E7E7E;
}