﻿@media screen
{
/****************************************************************************************************/
/* Grundgerüst */
/****************************************************************************************************/

#grundgeruest
{
	margin: auto;
	width: 950px;
	position: relative;
}


body
{
	background-color: #ffffff;
	font-family: Arial, Arial Narrow;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
#logo
{
	height: 60px;
	width: 950px;
	color: #ffffff;
}

#balken_grau_kopf
{
	height: 20px;
	width: 950px;
	background-color: #e5e5e5;
}
/****************************************************************************************************/
/* Hauptmenue */
/****************************************************************************************************/

#div_balken_haupmenue
{
	height: 33px;
	width: 950px;
	background-color: #e5e5e5;
	margin: 0px;
	padding: 0px;
}

#div_balken_haupmenue ul
{
	height: 33px;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#div_balken_haupmenue ul li
{
	font-family: Arial;
	font-size: 13px;
	color: #6c6c6c;
	float: left;
	text-decoration: none;
	border-left: solid 1px #b1b1b1;
}

#div_balken_haupmenue ul li a
{
	color: #6c6c6c;
	padding: 9px 15px 7px 15px;
	text-decoration: none;
	display: block;
}

#div_balken_haupmenue ul li a:hover
{
	color: #ffffff;
	background-color: #333333;
}

/****************************************************************************************************/
/* Menü Fuß */
/****************************************************************************************************/

#div_balken_fuss
{
	height: 20px;
	width: 950px;
	background-color: #e5e5e5;
	margin: 20px 0px 0px 0px;
	float: left;
	padding: 0px;
}

#div_balken_fuss_weiss
{
	height: 20px;
	width: 950px;
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
}

#div_balken_fuss_weiss ul
{
	height: 20px;
	list-style: none;
	margin: 10px 0px 0px 0px;
	width: 964px;
	padding: 0px;
}

#div_balken_fuss_weiss ul li
{
	font-family: Arial;
	font-size: 12px;
	color: #717070;
	float: left;
	text-decoration: none;
	list-style: none;
	padding: 0px 7px 0px 0px;
}

#div_balken_fuss_weiss ul li a
{
	color: #717070;
	text-decoration: none;
}

#div_balken_fuss_weiss ul li a:hover
{
	color: #0b359c;
	text-decoration: none;
}

/****************************************************************************************************/
/* Untermenue */
/****************************************************************************************************/

#div_untermenue
{
	width: 206px;
	margin: 40px 0px 0px 0px;
	padding: 0px;
	float: left;
}

#div_untermenue ul
{
	width: 206px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	height: 310px;
}

#div_untermenue ul li
{
	width: 204px;
	height: 34px;
	list-style: none;
	font-family: Arial;
	font-size: 14px;
	color: #535353;
	border-bottom: solid 1px #e5e5e5;
}

#div_untermenue ul li a
{
	color: #6c6c6c;
	padding: 10px 0px 0px 10px;
	text-decoration: none;
	display: block;
	height: 24px;
	width: 194px;
}


#div_untermenue ul li a:hover
{
	color: #ffffff;
	background-color: #496dad;
}

#div_untermenue ul li.ueberschrift
{
	width: 194px;
	height: 24px;
	list-style: none;
	padding: 8px 0px 0px 10px;
	margin: 0px;
	font-family: Arial;
	font-size: 14px;
	color: #ffffff;
	background-color: #333333;
}

/****************************************************************************************************/
/* Bildauswahl rechte leiste */
/****************************************************************************************************/

#link_bildauswahl_rot
{
	font-family: Arial;
	font-size: 13px;
	color: #b40000;
	font-weight: bolder;
	padding: 20px 0px 0px 0px;
	text-decoration: none;
}

#link_bildauswahl_rot:hover
{
	text-decoration: underline;
}


.link_bildauswahl_grau
{
	font-family: Arial;
	font-size: 13px;
	color: #666666;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	font-weight: bolder;
}

.link_bildauswahl_grau:hover
{
	text-decoration: underline;
}

/****************************************************************************************************/
/* Begriffswolke */
/****************************************************************************************************/

#begriffswolke
{
	width: 206px;
}

#begriffswolke a
{
	color: #908e8e;
	text-decoration: none;
}


#begriffswolke a:hover
{
	color: #0b359c;
	text-decoration: none;
}

#begriffswolke1
{
	font-family: Arial;
	font-size: 17px;
	color: #908e8e;
	margin: 0px 0px 0px 0px;
}

#begriffswolke2
{
	font-family: Arial;
	font-size: 14px;
	color: #bebdbd;
	font-weight: bold;
	margin: 0px 0px 0px 2px;
}

#begriffswolke2_1
{
	font-family: Arial;
	font-size: 13px;
	color: #555555;
	font-weight: bold;
	margin: 0px 0px 0px 5px;
}

#begriffswolke3
{
	font-family: Arial;
	font-size: 17px;
	color: #a7a7a7;
	margin: 0px 0px 0px 0px;
}

#begriffswolke4
{
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #818181;
	margin: 0px 0px 0px 3px;
}

#begriffswolke5
{
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #818181;
	margin: 0px 2px 0px 0px;
}

#begriffswolke5_1
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #818181;
	margin: 0px 0px 0px 3px;
}


#begriffswolke6
{
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #626262;
	margin: 0px 0px 0px 2px;
}

#begriffswolke7
{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #878787;
	margin: 0px 0px 0px 2px;
}

#begriffswolke8
{
	font-family: Arial;
	font-size: 15px;
	color: #aeaeae;
	margin: 0px 0px 0px 2px;
}

#begriffswolke9
{
	font-family: Arial;
	font-size: 13px;
	color: #757575;
	margin: 0px 0px 0px 2px;
}

#begriffswolke10
{
	font-family: Arial;
	font-size: 16px;
	color: #757575;
	margin: 0px 0px 0px 6px;
}

#begriffswolke11
{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #818181;
	margin: 2px 0px 0px 6px;
}

#begriffswolke12
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #818181;
	margin: 0px 5px 0px 0px;
}

#begriffswolke13
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #818181;
	margin: 0px 0px 0px 0px;
}
/****************************************************************************************************/
/* Content Startseite */
/****************************************************************************************************/
div.content
{
	width: 710px;
	margin: 38px 0px 0px 240px;
}

h2
{
	font-family: Arial;
	font-size: 17px;
	color: #204993;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}

h1
{
	font-family: Arial;
	font-size: 24px;
	color: #9a9a9a;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
}

h3
{
	font-family: Arial Narrow;
	font-size: 24px;
	color: #204993;
	font-weight: normal;
	margin: 40px 0px 10px 0px;
	padding: 0px;
}

h4
{
	font-family: Arial;
	font-size: 17px;
	color: #204993;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}

#flaeche_grau_kopfbild
{
 /* background-image:url(images/busalt_weihnachten_003.gif);*/
	background-color: #eeeeee;
	height: 322px;
}

.fliesstext
{
	font-family: Arial;
	font-size: 13px;
	color: #2b2b2b;
	width: 550px;
	float: left;
	margin: 5px 0px 0px 0px;
	line-height: 20px;
}

.fliesstext a
{
	color: #08349a;
	font-weight: bold;
	text-decoration: underline;
}



.div_bildauswahl
{
	width: 169px;
	padding: 7px 0px 0px 0px;
	margin: 25px 10px 0px 0px;
	float: left;
}

.link_bildauswahl
{
	font-family: Arial;
	font-size: 13px;
	color: #666666;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	font-weight: bold;
}


/****************************************************************************************************/
/* Content Unterseiten */
/****************************************************************************************************/
.fliesstext_unterseiten
{
	font-family: Arial;
	font-size: 13px;
	color: #2b2b2b;
	width: 516px;
	margin: 0px 0px 0px 0px;
	line-height: 20px;
	text-align: left;
}

.fliesstext_unterseiten a
{
	color: #08349a;
	font-weight: bold;
	text-decoration: underline;
}
.flaeche_grau_unterseite
{
	background-color: #eeeeee;
	width: 180px;
	float: left;
	height: 160px;
	padding: 50px 0px 0px 40px;
	position: absolute;
	z-index: 20;
	left: 725px;
	top: 188px;
}

#adresse
{
	font-family: Arial;
	font-size: 13px;
	color: #535353;
	padding: 0px 0px 0px 0px;
	line-height: 18px;
}

#adresse a
{
	color: #496dad;
	text-decoration: underline;
}

.bilder_bildauswahl
{
	padding: 7px 7px 0px 0px;
	border: 0px;
}

.bild_subtitle
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #00338d;
	padding: 5px 0px 0px 0px;
}

.bild_rechte_seite
{
	float: right;
	margin-top: 40px;
	width: 188px;
}

.ul_unterseiten
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
}

.ul_unterseiten li
{
	font-family: Arial;
	font-size: 13px;
	color: #4e4e4e;
	font-weight: bold;
	padding: 15px 0px 0px 0px;
}

#lightbox
{
	background-color: #eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
}

#lightboxDetails
{
	font-size: 0.8em;
	padding-top: 0.4em;
}
#lightboxCaption
{
	float: left;
}
#keyboardMsg
{
	float: right;
}

#lightbox img
{
	border: none;
}

#isi_map
{
	margin-top: 20px;
	float: none;
	width: 700px;
	height: 400px;
}

#Kontakt_Durchwahl
{
	position: absolute;
	top: 247px;
	left: 220px;
}

#Kontakt_Durchwahl ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 250px;
}

#Kontakt_Durchwahl ul li.sp1
{
	font-weight: bold;
	float: left;
	width: 80px;
	margin-bottom: 3px;
}

#Kontakt_Durchwahl ul li.sp2
{
	margin-bottom: 3px;
}

#overlay img
{
	border: none;
}


#overlay
{
	background-image: url(common/overlay.png);
}

* html #overlay
{
	background-color: #000;
	background-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=     "overlay.png" , sizingMethod= "scale" );
}

}
/****************************************************************************************************/
/* Druckansicht */
/****************************************************************************************************/

@media print
{

	body
	{
		width: 650px;
	}


	#balken_kopf_grau, #logo, #div_balken_haupmenue, #div_untermenue, #div_balken_fuss, #flaeche_grau_kopfbild,#balken_grau_kopf
	{
		display: none;
	}

	#grundgeruest .content div
	{
		width: 650px;
	}
	
	#grundgeruest .content img
	{
		display:none;
	}




}

