@charset "utf-8";
/* CSS Document */
/* @import url("accesskey.css"); /* Layout fr AccessKey Tool */

/* ERST im TESTSYSTEM AUSPROBIEREN !!!!!!!!!!!!!!!!!!!!!!!! */




/* ########## HTML Elemente #################### */
body a:link{
	text-decoration: none;
	border: none;
}
body a:visited{
	text-decoration: none;
	border: none;
}
body a:hover{
	text-decoration: underline overline;
}
html, body{
	line-height: 1.15em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%; 
	background:#D6DFE9 url(../image/bg.jpg) repeat-x scroll center top;
	color: #000000;
	}
hr {
	border-style: none;
	color:#000000;
	background-color: #4B6A87;
} 
img a {
	border: none;
}
	
/* ########## A #################### */
.abc_klein {
	display: none !important;
	}
.abc_gross {
	display: none !important;
	}

.adressbox {
	float: left;
	margin-left: 10px;
	width: 30%;
	border-width: 2px;
	border-style: solid;
	border-color: #4A6984;
	background-color: #FFFFFF;
	color:#000000;
}
#albencontainer{
	float: left;
	width: 100%;
}
.auswahlboxheadline {
	float: left;
	padding-left: 3%; 
	width:97%;
	padding-top: 0.15em;
	height: 1.5em;
	font-weight: bold;
	background-color: #4B6A87;
	color: White;
}
.auswahlboxinhalt	{
	float: left;
	background-color:#FFFFFF;
	color:#000000;
	padding-bottom:1.5em;
	padding-top: 1.25em;
	padding-left: 3%; 
	width: 97%;
	}

/* ########## B #################### */
.bild80px {
	float:left;
	width:80px;
	margin-right:10px;
	}
.bild150px{
	float:left;
	width:150px;
	font-size: 80%; 
	background-color:#FFFFFF;
	color:#0861AD;
	margin-right:30px;
	} 
.bild180px{
	float:left;
	width:180px;
	font-size: 80%; 
	background-color:#FFFFFF;
	color:#0861AD;
	margin-right:10px;
	} 
.bild200px {
	float:left;
	width:200px;
	margin-right:0.25em;
	font-size: 80%; 
	background-color:#FFFFFF;
	color:#0861AD;
	} 
.bild550px {
	float:left;
	width:550px;
	margin-right:10px;
	font-size: 80%; 
	background-color:#FFFFFF;
	color:#0861AD;
	} 
.bildalbumbild{
	float: left;
	width: 63px;
	margin-right: 10px;
	border-color: #4A6984;
	border-style: solid;
	border-width: 1px;
}
#bildalbumbild img{
	border: none;
}
.bildalbumtextbox{
	float: left;
	width: 45em;
}
.bildunterschrift {
	float: left;
	padding-left: 3%; 
	width:97%;
	padding-bottom:0.5em;
	padding-top: 0.5em;
	font-size: 0.8em; 
	}	
.blaugestrichelt {
	display: none !important;
/*	margin-bottom: 5px;
	border-bottom:1px dashed;
	border-bottom-color:#0B8BF4;
	background-color:#FFFFFF;
	color:#0861AD;
	letter-spacing:0.1em; */
}
.box25px {
	float:left;
	width:25px;
	}
.box50px {
	float:left;
	width:50px;
	margin-right:10px;
	}
.box150px {
	width: 150px;
	margin-right: 0.75em;
	float:left;
	font-size: 80%; 
	background-color:#FFFFFF;
	color:#0861AD;
	} 
.box200px {
	float:left;
	width:200px;
	margin-right: 0.75em;
	font-size: 80%; 
	color:#0861AD;
	background-color:#FFFFFF;	
	} 
.box250px {
	float:left;
	padding-right: 0.75em;
	width: 250px;
	font-size: 80%; 
	color:#0861AD;
	background-color:#FFFFFF;	
	}
#boxuminhalt {
	float: left;
	width: 99%;
	padding-left: 1%;
	border-color: #4A6984;
	border-width: 1px;
	border-style: solid;
}
#boxumnavigation{
	display:none !important;
} 
#boxumwerbung {
	display:none !important;
}
.button {
	display:none !important;
}


/* ########## C #################### */
.clearen {
	clear: both;
}
.clearen5px {
	clear: both;
}
.content {
	background-color: #4A6984; 
	padding-top: 2px;
	float: left;
	width: 65%;
	}

/* ########## D #################### */
/* ########## E #################### */
/* ########## F #################### */
#fuss { 
	display:none !important;
	}
.formularteilerlinks {
	float: left;
	width: 100px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 18px;
	}
.formularteilerrechts {
	float: left;
	width: 250px;
	padding-bottom: 2px;
	height: 18px;
	}
.formularteilerrechts1 {
	float: left;
	width: 250px;
	padding-bottom: 2px;
	}
.formularveranstaltung {
	width: 22.62500000em;
	float: left;
	}

/* ########## G #################### */
/* ########## H #################### */
.headline {
	display:none !important;
}
.headlinebild {
	display:none !important;
}
.hinweisbox	{
	float: left;
	background-color:#FFFFFF;
	padding-bottom:1.5em;
	padding-top: 1.25em;
	padding-left: 3%; 
	width: 97%;
	}

/* ########## I #################### */
.inbox{
	float: left;
	width:99%;
	padding-left: 2px;
	padding-bottom: 2px;
	border-color: #4A6984;
}
#inhalt {
	float:left;
	width:60%;
	padding-bottom:1em;
	margin-left: 2%;
	font-size: 0.7em; 

}
#inhalt a:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #4B6A87;
}
#inhalt a:link{
	font-weight: bold;
	color: #4B6A87;
}
#inhalt a:visited {
	font-weight: bold;
	color: #4B6A87;
}
#inhalt h1
{
	font-weight:bold;
	font-size: 1.5em;
}
#inhalt h2
{	
	font-weight: normal;
	font-size: 1.5em;
}
#inhalt h3
{
	font-weight:bold;
	font-size: 1.25em;
}

#inhalt h4
{	
	font-weight: normal;
	font-size: 1.25em;
}
#inhalt h5
{
	font-weight:bold;
	font-size: 1.25em;
}
#inhalt h6  {	
	font-weight: normal;
	font-size: 1.25em;
}
#inhalt hr {
	margin-top:1em;
	width:90%;
	color: #4A6984;
}
#inhalt li {
	list-style: none;
}
#inhalt img{
	border-color: #4A6984;
}


/* ########## J #################### */
/* ########## K #################### */
#kopfnavigation {
	display:none !important;
}
#kopfsub3 {
	float:left;
	width:100%; 
	margin-bottom: 0;
	padding-top: 6px;
	font-size: 0.7em; 
	border-color: #4A6984;
	background-color: #004DE7;
}
#kopfsub3 a{
	font-weight: bold;
}

.kopfnav {
	display:none !important;
}


/* ########## L #################### */
/* ########## M #################### */
#menue {
	color: #000000;
}
/* ########## N #################### */
.nachrichtenfeld{
	border-color: #4A6984;
	color: #4A6984;
	background-image: url(../image/textfeldschatten.jpg);
	background-repeat: no-repeat;
	border-style: solid;
	border-width: 1px;
	font-size: 12px;
} 
.naveintrag {
	background-color: #52799C; 
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-left-width: 1px;
	border-left-style: solid;
	border-color: #7998B5;
	padding-left: 15px; 
	background-repeat: repeat-y;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 0.7em; 
}
.naveintrag a:link{
	color: #FFFFFF;
} 
.naveintrag a:visited {
	color: #FFFFFF;
}
.naveintragstufe2 {
	background-color: #688DAA; 
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color: #7998B5;
	padding-left: 30px; 
	background-repeat: repeat-y;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 0.7em; 
}
#navigationsboxlinks {
	float:left;
	width: 100%;
}
.navueberschrift {
	background-repeat: repeat-y;
	background-color: #4B6A87;
	padding-top: 2px;
	padding-bottom: 2px;
	border-color: #7998B5;
	border-left-width: 1px;
	border-left-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-left: 5px; 
	font-size: 0.7em; 
}
.navueberschrift a:link{
	font-size: 1.0000000em;
	color: #FFFFFF;
} 
.navueberschrift a:visited {
	font-size: 1.0000000em;
	color: #FFFFFF;
} 
.newsbox {
	padding-top: 50px;
/*	float:left;
	width:100%;
	background-color:#FFFFFF;*/
}
.newsbox a:link{
	font-weight: bold;
}
.newsbox a:hover{
	font-weight: bold;
}
.newsbox a:visited{
	font-weight: bold;
}
#newsboxbildbereich {
	float:left;
	margin-right: 1em;
	margin-bottom: 1em;
	width: 182px;
}
#newsboxbildbereichbild {
	height: 180px;
	float: left;
	width: 180px; 
}
#newsboxbildbereichtextbild img {
	vertical-align: middle;
	}
#newsboxbildunterschrift {
	float:left;
	margin-top: 0.5em;
	padding-left: 2px; 
	width: 146px; 
}
#newsboxbildunterschriftlupe {
	float:right;
	text-align:center;
	margin-top: 0.5em;
	padding-left: 2px; 
	width: 30px;
	height: 30px;
}
#newsboxheadline {	
	float:left;
	padding-left:1%; 
	width:99%;
	left:0;
	right:0;
	top:0;
	border-color: #4A6984;
	border-left-style: solid;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.newsboxheadline1 {	
	float:left;
	padding-left:1%; 
	width:99%;
	left:0;
	right:0;
	top:0;
}
.newsboxtextbereich {
/*	float:left; */
	width:100%; 
}



/* ########## O #################### */
.oeffnungszeiten {
	float: left;
	width: 100%;
	padding-left:30px;
	padding-bottom: 25px;
}
.oeffnungszeitenbuecherei {
	float: left;
	width: 100%;
	padding-bottom: 25px;
}
.oeffnungtag {
	float: left;
	width: 20%;
}
.oeffnungtagbuecherei {
	float: left;
	width: 75px;
}
.oeffnungtagvhs {
	float: left;
	width: 175px;
}
.oeffnungzeit {
	float: left;
	width: 79%;
}
.oeffnungzeitbuecherei {
	float: left;
	width: 235px;
}
#optionsfeld {
	border-style: solid; 
	border-width: 1px;
	font-size: 10px;
}

/* ########## P #################### */
.pressemappelinks {
	float: left;
	width: 5em;
}
.pressemapperechts {
	float: left;
	width: 89%;
}
.pressemappezeile {
	float: left;
	width: 100%;
	padding-left:1em;
	padding-bottom: 2em;
}

/* ########## Q #################### */
/* ########## R #################### */
#rubrik {
	color: #FFFFFF;
}
#rubrik a:hover {
	color: #FFFFFF;
}
#rubrikbezeichnung {
	margin: 0;
}
#rubrikbezeichnung ul{
	float: left;
	margin: 0;
	padding-left: 0.0500000em; 
	width: 13.3450000em; 
	list-style: none;
}
.rubriken { 
	font-size: 0.7em; 
	margin: 0;
}
.rubriken a {
	color: #FFFFFF;
}
.rubriken li a{
	float: left;
	padding-right: 0.25em;
	padding-left: 0.25em; 

	}
.rubriken li a:hover {
		color: #FFFFFF;
		text-decoration: underline overline;
		font-weight: bold; 
}
.rubriken ul{
	float: left;
	margin: 0;
	padding-left: 0.30000em;
	list-style: none;
}
.rubriklinks {
	float:left;
	width:60.93750000em;
	padding-bottom: 0.60750000em; 
	padding-left: 0.31250000em; 
	padding-top:0.60750000em;
	font-weight: bold;	
	border-color: #7998B5;
	color: #FFFFFF;
	 background-color: #4B6A87;
}
.rubriklinks_leer {
	 background-color: #4B6A87;
}
.rubrikrechts {
	 background-color: #4B6A87;
}




/* ########## S #################### */
.schatten {
	display:none !important;
	}
#seite {
	background-color:#FFFFFF;
	}
.seitennummern {
	display:none !important;
	}
.sitemaplink a{
	font-weight:lighter;
}
#sitemapeintrag {
	float:left;
	width: 98%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-color: #999999;
} 
#sitemapeintraglink {
	float:left;
	width: 48%;
	padding-left:2%;
}
#sitemapeintraglink a:link {
	color: #000000;
}
#sitemapeintragrubrik {
	float:left;
	width: 46%;
	padding-left:4%;
}	
.sitemaplink {

	float:left;
	width: 46.4em;
	padding-left:5em;
}
.sitemaplink a:link{
	font-weight:lighter;
	color: #000000;
}
.sitemaplink a:visited{
	font-weight:lighter;
}
.sitemaplink a:hover
{
	font-weight:lighter;
}
.sitemaprubrikeintrag {
	float:left;
	width: 39.15em;
	padding-left: 2em;
	font-size:14px;
	border-color: #999999;
	color: #4A6984;
}
.sitemaprubrikeintrag0 {
	float:left;
	width: 98%;
	border-bottom-width: 1px;
	border-bottom-style:solid;
	margin-top: 1em;
	font-size:14px;
	font-weight:bold;
	color: #4A6984;
	}
#sitemapueberschrift {
	width: 49%;
	float: left;
	border-color: #4A6984;
	padding-left: 0.5%;
	padding-top: 0.25em;
	padding-bottom: 0.25em;
	font-weight: bold;
	color: #FFFFFF;
}
#sitemapueberschrift a:link{
	text-decoration: underline;
	color: #000000;
}
#sitemapueberschrift a:visited{
	color: #000000;
	text-decoration: underline;
}
#sitemapueberschrift a:hover
{
	text-decoration: underline;
}
#spaltelinks {	
	float:left;
	width:33%;
	padding-left:1%;
	padding-right:1%;
	padding-top:3em; 
	padding-bottom:1em;
} 
#suchformular {
	width: 50%;
	padding: 1em;
	border-style: solid;
	border-width: 1px;
	border-color: #4A6984;
	}




/* ########## T #################### */
.tabelle {
	float: left;
	width: 100%;
	padding-left:30px;
	padding-bottom: 25px;
}
.tabelle20 {
	float: left;
	width: 19.5%;
}
.tabelle30 {
	float: left;
	width: 29.5%;
}
.tabelle40 {
	float: left;
	width: 39.5%;
}
.tabelle50 {
	float: left;
	width: 49.5%;
}
.tabelle60 {
	float: left;
	width: 59.5%;
}
.tabelle70 {
	float: left;
	width: 69.5%;
}
.tabelle80 {
	float: left;
	width: 79.5%;
}
.tabelle3spaltig {
	float:left;
	width:30%;
	padding-left:1%;
}
.tabelle4spaltig {
	float:left;
	width:24%;
	padding-left:1%;
}
.tabelleohnepadding {
	float: left;
	width: 100%;
}
.textfeld {
	background-image: url(../image/textfeldschatten.jpg);
	background-repeat: no-repeat;
	border-style: solid;
	border-width: 1px;
	border-color: #4A6984;
	color: #4A6984;
	font-size: 1em;
}

/* ########## U #################### */
#ueberschrift100prozentbreit {
	float: left;
	width: 100%;
	border-width: 1px;
	border-style: solid;
	border-color: #4A6984;
}

/* ########## V #################### */
#veranstaltungbox {
	padding-left: 5px;
	width: 100%;
	float: left;
	margin-bottom: 5px;
	font-size: 0.6em;
}
.veranstaltunglinks{
	float: left;
	padding-bottom: 5px;
	padding-top: 0.30000000em;
	width: 5.00000000em;
}
.veranstaltunglinks1 {
	width: 30%;
	float: left;
	padding-bottom: 5px;
}
.veranstaltungoptbutton {
	float: left;
	width: 2.25000000em;
	padding-bottom: 0.12500000em;
	padding-top: 0.12500000em; 
	}
.veranstaltungrechts{
	float: left;
	padding-bottom: 5px;
	padding-top: 0.20000000em;
	width: 15.17500000em;
}
.veranstaltungrechts1 {
	width: 70%;
	float: left;
	padding-bottom: 5px;
}
.veranstaltungrechts1 a {
	font-style: normal;
	font-weight: normal;
}



/* ########## W #################### */
#werbung {
	float:right;
	width:9.9950000em;
	margin-bottom: 10px;
	line-height: 1em;
	font-size: 0.7em; 
}
.werbungbox{
	text-align:center;
	float:left;
	width:100%;	
	font-weight:bold;
	background-color: #4B6A87;
	border-color: #4A6984;
}
#werbungbox_weiss{
	border-color:#FFFFFF;
}
.werbungeintrag {
	float:left;
	width:100%;	
	padding-bottom:0.5em;
	border-color: #4A6984;
	border-top-width: 1px;
	border-top-style: dashed;
	font-size: 0.95em; 
}
#wobinich {
	display: none !important;
/*	float:left;
	width:100%;
	padding-top: 0.3em; 
	padding-bottom:0.3em;
	margin-bottom: 0.75em;
	font-size: 0.8em; 
	border-color:#CCCCCC;
	color:#0861AD; */
}

/* ########## X #################### */
/* ########## Y #################### */
/* ########## Z #################### */
#zentrieren {
	width: 61.25000000em;
	margin-top: -10px;
	margin-left: auto;
	margin-right: auto;
	}	

