/* Gerüst
------------------------------------------------------- */
body, html {
	margin: 0px;
	padding: 0px;
	width: 100%;
    font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #1c58bf;
    color: #fff200;
}
a {
	text-decoration: none;
    color: #fff200;
}


#container {
	width: 95%;
	margin: 12px auto 0px;
	background-color: #1c58bf;
	position: relative;
	border: 1px solid #fff200;
}
body {

    font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #1c58bf;
    color: #fff200;
	
}
hr {
	clear: both;
	visibility: hidden;
}
.unsichtbar,.unsichtbar a 
{
    display: none;
}




/* Kopf
------------------------------------------------------- */
#head {
	height: 275px;
	background-color: #1c58bf;
}
#head h1 {
	background: 1c58bf url(/includes/gfx/logo_korschenbroich.png) no-repeat;
	float: left;
	margin: 0px 0px 4px;
}
#head h1 a {
	display: block;
	height: 124px;
	width: 260px;
    color: #fff200;
}

#head h1 a span {
	display: none;
}
#head p.global {
	float: right;
	padding-right: 14px;
	margin-top: 0px;
	padding-top: 22px;
}
#head .global a {
	background: url(/includes/gfx/pfeil_gelb.gif) no-repeat 0px 3px;
	padding-left: 9px;
	margin-left: 3px;
    color: #fff200;

}
#head .global a:hover {
	background-color: #1c58bf;
}

/* Hauptnavigation
------------------------------------------------------- */
#navi {
	background: url(/includes/gfx/bg_navi.png) repeat-x left bottom;
	clear: both;
	display: block;
	width: 100%;
	height: 28px;
}
#navi ul {
	list-style: none;
	height: 32px;
	display: inline;
      }
#navi li {	/* neu */
      display:inline;
      margin:0;
      padding:0;
      }
    #navi a {
	float:left;
	background:url(/includes/gfx/tab-left.gif) no-repeat left top;
	margin:0;
	padding:0 0 0 15px;
	text-decoration:none;
      }
    #navi a span {
	float:left;
	display:block;
	background:url(/includes/gfx/tab-right.gif) no-repeat right top;
	padding:11px 20px 4px 6px;
	font-weight:bold;
    color: #fff200;
      }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
    #navi a span {float:none;}
/* End IE5-Mac hack */
#navi li.navi_on a {
	background: url(/includes/gfx/tab-left_on.gif) no-repeat left top;
}
#navi li.navi_on a span {
	background: url(/includes/gfx/tab-right_on.gif) no-repeat right top;
}


#navi a:hover {
	background: url(/includes/gfx/tab-left_on.gif) no-repeat left top;
}
#navi a:hover span {
	background: url(/includes/gfx/tab-right_on.gif) no-repeat right top;
}

/* Head
------------------------------------------------------- */

#head h2.bildleiste_01 {
	background: url(/includes/img/bildleiste_01.jpg) repeat-x left top;
	margin-top: 5px;
	margin-bottom: 0px;
	clear: both;
	height: 114px;
}
#head h2.bildleiste_02 {
	background: url(/includes/img/bildleiste_02.jpg) repeat-x left top;
	margin-top: 5px;
	margin-bottom: 0px;
	clear: both;
	height: 114px;
}
#head h2.bildleiste_03 {
	background: url(/includes/img/bildleiste_03.jpg) repeat-x left top;
	margin-top: 5px;
	margin-bottom: 0px;
	clear: both;
	height: 114px;
}
#head h2.bildleiste_04 {
	background: url(/includes/img/bildleiste_04.jpg) repeat-x left top;
	margin-top: 5px;
	margin-bottom: 0px;
	clear: both;
	height: 114px;
}
#head h2.bildleiste_05 {
	background: url(/includes/img/bildleiste_05.jpg) repeat-x left top;
	margin-top: 5px;
	margin-bottom: 0px;
	clear: both;
	height: 114px;
}
#head h2.bildleiste_06 {
	background: url(/includes/img/bildleiste_06.jpg) repeat-x left top;
	margin-top: 5px;
	margin-bottom: 0px;
	clear: both;
	height: 114px;
}
#head h2.bildleiste_07 {
	background: url(/includes/img/bildleiste_07.jpg) repeat-x left top;
	margin-top: 5px;
	margin-bottom: 0px;
	clear: both;
	height: 114px;
}
#head h2.bildleiste_08 {
	background: url(/includes/img/bildleiste_08.jpg) repeat-x left top;
	margin-top: 5px;
	margin-bottom: 0px;
	clear: both;
	height: 114px;
}
#head h2.bildleiste_09 {
	background: url(/includes/img/bildleiste_09.jpg) repeat-x left top;
	margin-top: 5px;
	margin-bottom: 0px;
	clear: both;
	height: 114px;
}
#head h2.bildleiste_10 {
	background: url(/includes/img/bildleiste_10.jpg) repeat-x left top;
	margin-top: 5px;
	margin-bottom: 0px;
	clear: both;
	height: 114px;
}
#head h2 span {
	visibility: hidden;
}

/* Breadcrump
------------------------------------------------------- */
#breadcrumbs {
	border-top: 2px solid #fff200;
	border-bottom: 2px solid #fff200;
	padding: 2px 10px 2px 30px;
	margin-top: 7px;
	margin-bottom: 30px;
}
#breadcrumbs ol
{
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}
#breadcrumbs ol li 
{
	display: inline;
	background: url(/includes/img/pfeil_gelb.gif) no-repeat 0em 0.4em;
  	padding-left: 1em;
	padding-right: 0.25em;
}
#breadcrumbs ol li a
{
	text-decoration: none;
}
#breadcrumbs ol li a:hover
{
	text-decoration: none;
	background-color: #1c58bf;
}



/* Teaser
------------------------------------------------------- */
#teaser_li {
	width: 217px;
	position: absolute;
	left: 0px;
	top: 306px;
	padding-left: 8px;
	padding-top: 30px;
	padding-right: 8px;
	line-height: 14px;
}
#teaser_li #subnavi {
	border-top: 1px solid #fff200;
	margin-top: 20px;
	margin-bottom: 20px;
}
#teaser_li h3 {
	display:none;
}
/* Subnavi
------------------------------------------------------- */

#teaser_li #subnavi ul {
	margin: 0;
	padding: 0;
}
#teaser_li #subnavi ul li {
	display: block;
	margin: 0;
	padding: 0;
}
#teaser_li #subnavi  ul li a {
    color: #fff200;
	background: url(/includes/gfx/pfeil_grau.gif) no-repeat 0px 5px;
	display: block;
	border-bottom: 1px solid #fff200;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 20px;
}
#teaser_li #subnavi  ul li a:hover {
	background: #1c58bf url(/includes/gfx/pfeil_grau.gif) no-repeat 0px 5px;
}
#teaser_li #subnavi ul li.selected a {
    color: #fff200;
	background: #1c58bf url(/includes/gfx/pfeil_grau.gif) no-repeat 0px 5px;
	display: block;
	border-bottom: 1px solid #fff200;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 20px;
}
/* Subnavi Ebene 2
------------------------------------------------------- */
#teaser_li #subnavi ul li.selected ul {
	background-color: #1c58bf;
}
#teaser_li #subnavi ul li.selected ul li {
	display: block;
	margin: 0;
	padding: 0;
}
#teaser_li #subnavi ul li.selected ul li a{
    color: #fff200;
	background: #1c58bf url(/includes/img/pfeil_navi_klein.gif) no-repeat 10px 7px;
	display: block;
	border-bottom: 1px solid #fff200;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 23px;
}

#teaser_li #subnavi ul li.selected ul li a:hover {
	background: #1c58bf url(/includes/img/pfeil_navi_klein.gif) no-repeat 10px 7px;
}
#teaser_li #subnavi ul li.selected ul li.selected_02 a {
	background-color: #1c58bf;
}


/* Subnavi Ebene 3
------------------------------------------------------- */
#teaser_li #subnavi ul li.selected ul li.selected_02 ul {
	background-color: #1c58bf;
}
#teaser_li #subnavi ul li.selected ul li.selected_02 ul li {
	display: block;
	margin: 0;
	padding: 0;
}
#teaser_li #subnavi ul li.selected ul li.selected_02 ul li a{
    color: #fff200;
	background: #1c58bf url(/includes/img/pfeil_navi_klein.gif) no-repeat 17px 7px;
	display: block;
	border-bottom: 1px solid #fff200;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 30px;
}

#teaser_li #subnavi ul li.selected ul li.selected_02 ul li a:hover {
	background: #1c58bf url(/includes/img/pfeil_navi_klein.gif) no-repeat 17px 7px;
}
#teaser_li #subnavi ul li.selected ul li.selected_02 ul li.selected_03 a {
	background-color: #1c58bf;
}


/* Subnavi Ebene 4
------------------------------------------------------- */
#teaser_li #subnavi ul li.selected ul li.selected_02 ul li.selected_03 ul {
	background-color: #1c58bf;
}
#teaser_li #subnavi ul li.selected ul li.selected_02 ul li.selected_03 ul li {
	display: block;
	margin: 0;
	padding: 0;
}
#teaser_li #subnavi ul li.selected ul li.selected_02 ul li.selected_03 ul li a{
    color: #fff200;
	background:#1c58bf url(/includes/img/pfeil_navi_klein.gif) no-repeat 24px 7px;
	display: block;
	border-bottom: 1px solid #fff200;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 37px;
}

#teaser_li #subnavi ul li.selected ul li.selected_02 ul li.selected_03 ul li a:hover {
	background: #1c58bf url(/includes/img/pfeil_navi_klein.gif) no-repeat 24px 7px;
}
#teaser_li #subnavi ul li.selected ul li.selected_02 ul li.selected_03 ul li.selected_04 a {
	background-color:#1c58bf;
}

/* Subnavi Ebene 5
------------------------------------------------------- */
#teaser_li #subnavi ul li.selected ul li.selected_02 ul li.selected_03 ul li.selected_04 ul {
	background-color: #1c58bf;
}
#teaser_li #subnavi ul li.selected ul li.selected_02 ul li.selected_03 ul li.selected_04 ul li {
	display: block;
	margin: 0;
	padding: 0;
}
#teaser_li #subnavi ul li.selected ul li.selected_02 ul li.selected_03 ul li.selected_04 ul li a{
    color: #fff200;
	background: #1c58bf url(/includes/img/pfeil_navi_klein.gif) no-repeat 31px 7px;
	display: block;
	border-bottom: 1px solid #fff200;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 44px;
}

#teaser_li #subnavi ul li.selected ul li.selected_02 ul li.selected_03 ul li.selected_04 ul li a:hover {
	background: #1c58bf url(/includes/img/pfeil_navi_klein.gif) no-repeat 31px 7px;
}
#teaser_li #subnavi ul li.selected ul li.selected_02 ul li.selected_03 ul li.selected_04 ul li.selected_05 a {
	background-color: #1c58bf;
}


/* Subnavi Extra
------------------------------------------------------- */





#teaser_li #subnavi_extra {
	border-top: 1px solid #fff200;
	margin-top: 20px;
	margin-bottom: 20px;
}
#teaser_li #subnavi_extra a {
    color: #fff200;
	background: url(/includes/gfx/pfeil_grau.gif) no-repeat 0px 5px;
	display: block;
	border-bottom: 1px solid #fff200;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 20px;
}
#teaser_li #subnavi_extra a:hover {
	background: #1c58bf url(/includes/gfx/pfeil_grau.gif) no-repeat 0px 5px;
}
#teaser_li h1 {
	background: url(/includes/gfx/pfeil_grau.gif) no-repeat;
	font-size: 11px;
	padding-left: 18px;
    color: #fff200;
	margin-top: 16px;
	margin-bottom: 0px;
}
#teaser_li #suche .field {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 1px;
	border: 1px solid #fff200;
	width: 180px;
	float: left;
    color: #fff200;
	background-color: #1c58bf;
}
#teaser_li #styleswitcher .field {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 1px;
	border: 1px solid #fff200;
	width: 180px;
	float: left;
    color: #fff200;
	background-color: #1c58bf;
}
#teaser_li #suche .btn {
	margin-left: 4px;
	margin-top: 1px;
    color: #fff200;
}



/* Content 
------------------------------------------------------- */
#content {
	/*overflow: auto;*/
	margin-right: 200px;
	margin-left: 235px;
	padding-left: 22px;
	padding-right: 19px;
	line-height: 18px;
	min-height: 460px;	/* Mindesthöhe fuer Contentbereich, damit der Teaser nichr überhängt. Zahl ändern je nachdem wie lang der Teaser ungefähr (maximal) sein wird. Muss sein wegen der absolut positionierten Teaser, welche sich nicht in den Container einpassen und diesen auch nicht nach unten "drücken". Sind die Teaser länger als der Inhaltsbereich, stehen sie unten über) */
	height: auto;	/* Hack für die Mindesthöhe im IE */
	_height: 460px;
	border-left: 1px solid #fff200;
	border-right: 1px solid #fff200;
}


#content h1
{
    color: #fff200;
	font-size: 18px;
	line-height: 22px;
	font-weight:bold;
}
#content h2
{
    color: #fff200;
	font-size: 16px;
	font-weight:bold;
	line-height: 20px;
}

#content h3
{
    color: #fff200;
	font-size: 14px;
	font-weight:bold;
}
#content h4
{
    color: #fff200;
	font-size: 12px;
	font-weight:bold;
}
#content h5
{
    color: #fff200;
	font-size: 11px;
	font-weight:bold;
	padding:0px;
	margin-bottom:6px;
	margin-top:2px;

}
#content h6
{
    color: #fff200;
	font-size: 10px;
	font-weight:bold;
}
#content img
{
	padding: 5px;
	border: 1px solid #fff200;
	margin: 5px;
}
#content a:hover
{
	background-color: #1c58bf;
}
#content p.linie
{

	margin-top: 5px;
	border-top: 1px solid #fff200;
}
#content li
{
	list-style-image: url(/includes/img/pfeil_gelb.gif);
}
#content hr
{
	display: block;
	background-color: #1c58bf;
	height: 1px;
	border:0;
}


#content p {
	margin-top: 0px;
	margin-bottom: 7px;
}
#content a {
    color: #fff200;
}
#content .tab {
	float: left;
	width: 47%;
	margin: 0px;
	padding-right: 2%;
}
#content .tab h3 {
	font-size: 11px;
    color: #fff200;
	border-bottom: 5px solid #fff200;
	background: url(/includes/gfx/pfeil_gelb.gif) no-repeat 0px 4px;
	padding-left: 12px;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-bottom: 2px;
}
#content .tab img {
	float: left;
	padding-right: 7px;
	padding-top: 3px;
}

#content .tab_start {
	float: left;
	margin: 0px;
	padding-right: 2%;
}
#content .tab_start h3 {
	font-size: 11px;
    color: #fff200;
	border-bottom: 5px solid #fff200;
	background: url(/includes/gfx/pfeil_gelb.gif) no-repeat 0px 4px;
	padding-left: 12px;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-bottom: 2px;
}
#content .tab_start img {
	float: left;
	padding-right: 7px;
	padding-top: 3px;
}









#content .link_anker {
 	margin: 0;
	padding-left:25px;
	text-decoration: none !important;
	cursor: pointer;
	background-image: url(/includes/img/pfeil_link_anker.gif);
	background-repeat: no-repeat;
	line-height:1.4em;
}
#content .link_vor {
 	margin: 0;
	padding-left:25px;
	text-decoration: none !important;
	cursor: pointer;
	background-image: url(/includes/img/pfeil_link_vor.gif);
	background-repeat: no-repeat;
	line-height:1.4em;
}
#content .link_zurueck {
 	margin: 0;
	padding-left:25px;
	text-decoration: none !important;
	cursor: pointer;
	background-image: url(/includes/img/pfeil_link_zurueck.gif);
	background-repeat: no-repeat;
	line-height:1.4em;
}
.link_intern {
 	margin: 0;
	padding-left:25px;
	text-decoration: none !important;
	cursor: pointer;
	background-image: url(/includes/img/pfeil_link_intern.gif);
	background-repeat: no-repeat;
	line-height:1.4em;
}
.link_extern {
 	margin: 0;
	padding-left:25px;
	text-decoration: none !important;
	cursor: pointer;
	background-image: url(/includes/img/pfeil_link_extern.gif);
	background-repeat: no-repeat;
	line-height:1.4em;
}
.link_mail {
 	margin: 0;
	padding-left:25px;
	text-decoration: none !important;
	cursor: pointer;
	background-image: url(/includes/img/pfeil_link_mail.gif);
	background-repeat: no-repeat;
	line-height:1.4em;
}
.link_download {
 	margin: 0;
	padding-left:25px;
	text-decoration: none !important;
	cursor: pointer;
	background-image: url(/includes/img/pfeil_link_download.gif);
	background-repeat: no-repeat;
	line-height:1.4em;
}
#content .nofloat {
	float: none !important;
	width: auto !important;
	clear: both;
	visibility: hidden;
	overflow: hidden;
	line-height: 0;
	font-size: 0;
	margin: 0;
	padding: 0;
	height: 0;
}

#content table {
	width: 100%;
 	margin: 0 0 8px 0;
	line-height: 1.3em;
	border-top: 1px solid #fff200;
}


#content table caption {
	text-align: left;
	padding: 5px;
	line-height: 1.3em;
	border-top: 1px solid #fff200;
	background-color: #1c58bf;
	font-weight: bold;
    color: #fff200;
}


#content th {
	text-align: left;
	padding: 5px;
	border-bottom: 1px solid #fff200;
    color: #fff200;
}

#content td {
	padding: 5px;
	border-bottom: 1px solid #fff200;
	vertical-align:top;
}


#content table .grau {
	background-color: #1c58bf;
}


#content table .hellgrau {
	background-color: #1c58bf;
}
#content table .fast_weiss {
	background-color: #1c58bf;
}
#content .boxen {
 	clear:both;
 	margin-bottom: 20px;
 	padding: 5px;
	border: 1px solid #fff200;
}
#content .boxen_ohne_rahmen {
 	clear:both;
	margin-bottom: 20px;
 	padding: 5px;
}

#content .submit_button {
	border: 1px solid #fff200;
	background:#1c58bf;
	cursor:pointer;
}
#content .pulldown {
	margin: 0;
	padding: 0;
	border: 0.0625em solid #fff200;
	display:inline;
	background-color:#1c58bf;
}
#content .bildartikelbox {
	float: left;
 	padding: 2px 16px 10px 0;
	width: auto;
	max-width: 240px;
	font-size: 0.9em;
	line-height: 1.3em;
	font-style:normal;
	text-align:center;
}
#content .bildartikelbox_rechts {
	float: right;
 	padding: 2px 0px 10px 16px;
	width: auto;
	max-width: 240px;
	font-size: 0.9em;
	line-height: 1.3em;
	font-style:normal;
	text-align:center;
}
#content .zurueck {
	float:left;
}
#content .vor {
	float:right;
}
#content .bildergalerie {
 	margin: 0 0 16px 0;
 	padding: 0 0 0 0;
}
#content .bildergalerie a {
	float: left;
}
#content .bildergalerie a:hover {
	float: left;
	background-color:#1c58bf;
}
#content .bildergalerie p {
	width: 98.5%;
	background-color: #1c58bf;
 	margin: 0;
 	padding: 3px 3px 3px 3px;
}
#content .bildgalerie {
	float: left;
	width: 100px;
 	margin: 0 1px 1px 0;
 	padding: 0;
}
#content .bildgalerie img {
	padding: 0;
	margin:0;
}



/* Suche
------------------------------------------------------- */
#search 
{
    margin: 0;
    padding-bottom: 0em;
    width: 11.875em;
    color: #fff200;
	background-color: #1c58bf;
}
#search fieldset 
{
    color: #fff200;
    margin: 0;
    padding: 0;
    border: 0;
    white-space: nowrap;
	background-color: #1c58bf;
}
#search legend 
{
    color: #fff200;
	background-color: #1c58bf;
    display: none;
}
#search label 
{
    display: none;
}
#search #search_query 
{
    margin: 0;
    padding: 0;
    color: #fff200;
	background-color: #1c58bf;
    width: 10.625em;
    border: 0.0625em solid #fff200;
}
#search .submit_button 
{
    width: 2em;
    margin: 0;
    padding: 0;
    color: #fff200;
    border:  0.0625em solid #fff200;
    color: #fff200;
	background-color: #1c58bf;
    text-indent: -43.75em;
    text-align: left;
    background: url(/includes/img/pfeil_suche.gif)  0em 0.12em no-repeat;
    cursor: pointer;
 }
#search .submit_button:active 
{
    border: 0.0625em solid #fff200;
    color: #fff200;
}


/* Content 
------------------------------------------------------- */
#teaser_re {
	float: left;
	position: absolute;
	right: 0px;
	top: 306px;
	width: 185px;
	line-height: 14px;
	padding-left: 0px;
	padding-top: 30px;
}
#teaser_re h1 {
    color: #fff200;
	font-size: 10px;
	font-weight: bold;
	background: url(/includes/gfx/bg_teaserhead.gif) no-repeat;
	margin-top: 0px;
	margin-bottom: 1px;
	padding-top: 1px;
	padding-bottom: 0px;
	padding-left: 12px;
}
#teaser_re h2 {
    color: #fff200;
	font-size: 10px;
	font-weight: bold;
	background-color:#1c58bf;
	margin-top: 2px;
	margin-bottom: 0px;
	padding-left: 12px;
	text-align:center;
}
#teaser_re  .box  {
	background: #1c58bf;
	width: 176px;
	margin-bottom: 10px;
}
#teaser_re  .box h1 a {
    color: #fff200;
	font-size: 10px;
	font-weight: bold;
}
#teaser_re  .box h1 a:hover {
    color: #fff200;
	font-size: 10px;
	font-weight: bold;
}
#teaser_re  .box h2 a {
    color: #fff200;
	font-size: 10px;
	font-weight: bold;
	margin-right: 20px;
}
#teaser_re  .box h2 a:hover {
    color: #fff200;
	font-size: 10px;
	font-weight: bold;
}
#teaser_re .box p {
	padding-right: 5px;
	padding-left: 5px;
	margin-top: 0px;
	margin-bottom: 7px;
}
#teaser_re .box img {
	border-width: 0px;
	border-style: none;
}


/* Fußzeile
------------------------------------------------------- */
#foot{
	clear: both;
	font-size: 10px;
	border-top: 2px solid #fff200;
	height: 30px;
	padding-top: 8px;
}
#foot p {
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
	padding-bottom: 7px;
}
#foot .copyright {
	padding-left: 30px;
}
#foot .linkbox {
	padding-left: 90px;
}
#foot .linkbox a {
    color: #fff200;
	padding-bottom: 3px;
}
#foot .linkbox a.drucken {
	background: url(/includes/gfx/sym_drucken.gif) no-repeat;
	padding-left: 24px;
}
#foot .linkbox a.empfehlen {
	background: url(/includes/gfx/sym_empfehlen.gif) no-repeat;
	padding-left: 24px;
	margin-left: 45px;
	height: 22px;
}
#foot .linkbox a.top {
	background: url(/includes/gfx/sym_top.gif) no-repeat;
	padding-left: 22px;
	margin-left: 45px;
}


/* Kalender
------------------------------------------------------- */
#teaser_re .box #kalender {
	background: #1c58bf;
	border-bottom: 1px solid #fff200;
	border-left: 1px solid #fff200;
}
#teaser_re .box #kalender th {
	border-top: 1px solid #fff200;
	border-right: 1px solid #fff200;
	border-bottom: 1px solid #fff200;
	padding: 2px;
}
#teaser_re .box #kalender td {
	text-align: center;
	border-top: 1px solid #fff200;
	border-right: 1px solid #fff200;
	padding: 2px;
}
#teaser_re .box #kalender a {
	font-weight:bold;
	text-decoration:underline;
    color: #fff200;
}
#teaser_re .box .monat_aktuell {
	font-weight: bold;
	padding-left: 6px;
}
#teaser_re .box #kalender .heute {
	font-weight: bold;
	background: #fff200;
}
/* 	Kalender/GESAMT
----------------------------------------------- */
#content #veranstaltungen_datum {
	background-color: #1c58bf;
	padding-left:4px;
	padding-top:1px;
	padding-bottom:1px;
	margin:0px;
}
#content .veranstaltungen_tage {
	border-bottom: 0.0625em solid #fff200;
	clear:both;
}
#content .veranstaltungen_wochenende {
	border-bottom: 0.0625em solid #fff200;
	clear:both;
	background-color: #1c58bf;
}
#content .veranstaltungen_links {
	width: 5em;
	float:left;
	padding-top:2px;
	padding-bottom:2px;
}
#content .veranstaltungen_rechts {

	padding-top:2px;
	padding-bottom:2px;
}

/* 	FORMULAR
----------------------------------------------- */
#content form {
	margin: 0;
	padding: 0;
}
#content .standard_einheit {
	max-width:28em;
	margin: 0 0 8px 0;
	border: none;
}


#content .standard_form fieldset {
	margin: 0;
	padding: 5px;
	border: 1px solid #fff200; /* fieldset-border-bug im opera! */

}
#content .standard_form table {
	float: left;
}
#content .standard_form th {
	text-align: left;
	padding: 5px;
}

.standard_form td {
	padding: 5px;
	border-bottom: 1px solid #fff200;
	vertical-align:top;
}

#content .standard_form legend {
	padding:5px;
	font-weight: normal;
	font-weight: bold;
	background-color: #1c58bf;
}


#content .standard_form label {
	float: left;
	width: 120px;
}


#content .standard_labelfull {
	float: left;
}


#content .standard select {
	font-size: 10px;
	background-color: #1c58bf;
    color: #fff200;
}


#content .standard_input {
	float: left;
	width: 24.7em;
	border: 1px solid #fff200;
	margin-bottom:5px;
	font-size: 10px;
	background-color: #1c58bf;
    color: #fff200;
}
#content .standard_input_links {
	float: left;
	width: 19em;
	border: 1px solid #fff200;
	background-color: #1c58bf;
	margin-bottom:5px;
	font-size: 10px;
    color: #fff200;
	margin-right:5px;
}
#content .standard_input_rechts {
	float: left;
	width: 5em;
	border: 1px solid #fff200;
	background-color: #1c58bf;
	margin-bottom:5px;
	font-size: 10px;
}
#content .standard_checkbox {
	width: 1em;
	height: 1em;
	margin: 0;
	padding: 0;
}


#content .standard_form textarea {
	float: left;
	border: 1px solid #fff200;
	font-size: 10px;
	width: 24.7em;
    color: #fff200;
	height: 20em;
	background-color: #1c58bf;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#content .standard_form input {
	float: left;
	width: 24.7em;
	border: 1px solid #fff200;
    color: #fff200;
	margin-bottom:5px;
	font-size: 10px;
	background-color: #1c58bf;
}


#content .standard_labelabschicken {
	float: right;
	margin: 0 0 0 8px;
	cursor: pointer;
}
#content .standard_labelabschicken:hover, #content .standardlabelabschicken:focus, #content .standardlabelabschicken:active {
	text-decoration: underline;
}


#content .standard_submit {
	float: right;
	margin: 0 0 0 8px;
	border: 1px solid #fff200;
    color: #fff200;
}
#content .standard_submit_links {
	float: left;
	margin: 0 0 0 8px;
	border: 1px solid #fff200;
    color: #fff200;
}
#content .standard_form #absenden input {
	float: left;
	width:100px;
	background-color: #1c58bf;
	margin: 0 0 0 0px;
	border: 1px solid #fff200;
    color: #fff200;
}

#content label a {   
	font-size: 1em !important;
	text-decoration: underline;
}


#content label a:hover, label a:focus, label a:active {
	text-decoration: none;
	background: none;
}

#content label a:focus {
	background-color: #1c58bf; /*JB Anforderung der BIK */
}
#content #printurl{
	display:none;
}
