body 			{ margin:0; font-size:8pt; font-family:Verdana; text-decoration:none; color:#000000; }

ul.stunden                { list-style-type:disk; list-style-position:outside; margin-top: 3px; margin-bottom: 0px;}
p.stunden                 { margin-top:3px; margin-bottom: 0px;}

.separator                { color:#FF7520; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold}
.date                     { color:#FF7520; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size: 8pt;}

td				  	  	  { font-size:8pt; font-family:Verdana; text-decoration:none; color:#000000; }

td.ueber                  { color:#787878; font-size:10pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold }

td.text_oben              { color:#00345C; font-size:7pt; font-family: Arial, Helvetica, sans-serif; line-height: 10pt}

td.text_suche             { color:#FFFFFF; padding-left:6px; padding-bottom:3px; font-size:8pt; font-family:Arial, Helvetica, sans-serif;}

td.rechts                 { color:#FFFFFF; font-weight:bold; font-size:8pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }

td.ticker                 { color:#FFFFFF; font-size:7pt; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }

a.menu_active:link        { color:#FFFFFF; font-weight:bold; font-size:8pt; font-family:Verdana; text-decoration:none;}
a.menu_active:visited     { color:#FFFFFF; font-weight:bold; font-size:8pt; font-family:Verdana; text-decoration:none;}
a.menu_active:active      { color:#FFFFFF; font-weight:bold; font-size:8pt; font-family:Verdana; text-decoration:none;}
a.menu_active:hover       { color:#FFFFFF; font-weight:bold; font-size:8pt; font-family:Verdana; text-decoration:none;}

a.menu:link               { color:#FFFFFF; font-weight:bold; font-size:8pt; font-family:Verdana; text-decoration:none;}
a.menu:visited            { color:#FFFFFF; font-weight:bold; font-size:8pt; font-family:Verdana; text-decoration:none;}
a.menu:active             { color:#FFFFFF; font-weight:bold; font-size:8pt; font-family:Verdana; text-decoration:none;}
a.menu:hover              { color:#FFFFFF; font-weight:bold; font-size:8pt; font-family:Verdana; text-decoration:none;}

div.submenu				  { font-size:10pt; font-family:Verdana; text-decoration:none; color:#392E7A; font-weight:bold; }
div.menu				  { font-size:12pt; font-family:Verdana; text-decoration:none; color:#FFFFFF; font-weight:bold; }
div.menu_small			  { padding:2px 0px 2px 6px; font-size:8pt; font-family:Verdana; text-decoration:none; color:#FFFFFF; font-weight:bold; }
div.menu_align			  { padding:2px 0px 2px 6px; font-size:12pt; font-family:Verdana; text-decoration:none; color:#FFFFFF; font-weight:bold; }
.title					  { font-size:11pt; font-family:Verdana; text-decoration:none; color:#392E7A; font-weight:bold; }
div.texttitle		      { font-size:10pt; font-family:Verdana; text-decoration:none; color:#000000; font-weight:bold; }
.text				  	  { font-size:8pt; font-family:Verdana; text-decoration:none; color:#000000; }

a.text:link               { font-size:8pt; font-family:Verdana; text-decoration:none; color:#392E7A; }
a.text:visited            { font-size:8pt; font-family:Verdana; text-decoration:none; color:#392E7A; }
a.text:active             { font-size:8pt; font-family:Verdana; text-decoration:none; color:#392E7A; }
a.text:hover              { font-size:8pt; font-family:Verdana; text-decoration:underline; color:#392E7A; }

a.submenu_active:link     { font-size:8pt; font-family:Verdana; text-decoration:none; color:#FFFFFF; font-weight:bold; }
a.submenu_active:visited  { font-size:8pt; font-family:Verdana; text-decoration:none; color:#FFFFFF; font-weight:bold; }
a.submenu_active:active   { font-size:8pt; font-family:Verdana; text-decoration:none; color:#FFFFFF; font-weight:bold; }
a.submenu_active:hover    { font-size:8pt; font-family:Verdana; text-decoration:none; color:#FFFFFF; font-weight:bold; }

a.submenu:link            { font-size:8pt; font-family:Verdana; text-decoration:none; color:#392E7A; font-weight:bold; }
a.submenu:visited         { font-size:8pt; font-family:Verdana; text-decoration:none; color:#392E7A; font-weight:bold; }
a.submenu:active          { font-size:8pt; font-family:Verdana; text-decoration:none; color:#392E7A; font-weight:bold; }
a.submenu:hover           { font-size:8pt; font-family:Verdana; text-decoration:none; color:#392E7A; font-weight:bold; }

/* -------------------------------------------------------------------------------------------------------------*/

span.menu_zeit			 {

		color:#EC962A; padding-right:10px; font-family: Verdana; text-decoration:none; font-weight:bold; font-size:13px;
        line-height:21px;
}

a.menu_oben:link         {

        color:#EC962A; padding-left:10px; font-family: Verdana; text-decoration:none; font-weight:bold; font-size:13px;
        line-height:21px;
}

a.menu_oben:visited       {

        color:#EC962A; padding-left:10px; font-family: Verdana; text-decoration:none; font-weight:bold; font-size:13px;
        line-height:21px;
}

a.menu_oben:active        {

        color:#EC962A; padding-left:10px; font-family: Verdana; text-decoration:none; font-weight:bold; font-size:13px;
        line-height:21px;
}

a.menu_oben:hover        {

        color:#EC962A; padding-left:10px; font-family: Verdana; text-decoration:none; font-weight:bold; font-size:13px;
        line-height:21px;
}


/* ------------------------------------------------------------------------------------------------------------*/

a.menu_oben_active:link         {

        color:#FFFFFF; padding-left:10px; font-family: Verdana; text-decoration:none; font-weight:bold; font-size:13px;
        line-height:21px;
}

a.menu_oben_active:visited       {

        color:#FFFFFF; padding-left:10px; font-family: Verdana; text-decoration:none; font-weight:bold; font-size:13px;
        line-height:21px;
}

a.menu_oben_active:active        {

        color:#FFFFFF; padding-left:10px; font-family: Verdana; text-decoration:none; font-weight:bold; font-size:13px;
        line-height:21px;
}

a.menu_oben_active:hover        {

        color:#FFFFFF; padding-left:10px; font-family: Verdana; text-decoration:none; font-weight:bold; font-size:13px;
        line-height:21px;
}

/* ------------------------------------------------------------------------------------------------------------- */

a.copyright:link         {

        color:#FFFFFF; text-decoration:none; font-size:11px;
        line-height:21px;
}

a.copyright:visited       {

        color:#FFFFFF; text-decoration:none; font-size:11px;
        line-height:21px;
}

a.copyright:active        {

        color:#FFFFFF; text-decoration:none; font-size:11px;
        line-height:21px;
}

a.copyright:hover        {

        color:#FFFFFF; text-decoration:none; font-size:11px;
        line-height:21px;
}

/* ------------------------------------------------------------------------------------------------------------- */

.medium IMG {
        margin-bottom:0px;
        padding:0px;
        margin-right:6px;
        float: none;
        border: 0px solid red;
        margin-top:4px;
        }
html>body .medium IMG {
        margin-top:4px;
        }
.medium {
	padding-bottom: 5px;
	padding-right:5px;
	padding-left:5px;
}
.medium div {
	background-color:#F8E9D2;
}

.mediumleft {
	padding-bottom: 5px;
	padding-right:5px;
	padding-left:0px;
	text-align:right;
	float:left;
}

.mediumcenter {
	padding-bottom: 5px;
	padding-right:0px;
	padding-left:5px;
}
.mediumcenter div {
}

.mediumright {
	padding-bottom: 5px;
	padding-right:5px;
	padding-left:5px;
	text-align:left;
	float:right;
}

.mediumBeschriftung {
	background-color:#F8E9D2;
	font-family: Verdana;
	text-align: left;
	font-weight: 100;
}

.mediumCopyright {
	text-align: right;
	font-family: Verdana;
	font-style: italic;
	font-weight: 100;
	background-color:#F8E9D2;
}



.bearbeitung {
        font-size: 70%;
        }

#footer {
        position: relative;
        top: 100%;
        left: 151px;
        width: 848px;
        height: 15px;
        margin: -15px 0 0 0;
        vertical-align: bottom;
}


	#cookienotice{ z-index: 99999; position: fixed; bottom: 0; left: 0; width: 100%; text-align: center; padding: .5em; font-size: 11px; background: #666; color: #fff; }
	#cookienotice span{ display: inline-block; padding: .25em; }
	#cookienotice a{ color: #fff; display: inline-block; margin-left: .25em; padding: .25em .75em; background: rgba(0,0,0,.25); -webkit-border-radius: 4px; border-radius: 4px; }
	#cookienotice a:hover{ background: rgba(0,0,0,.5); }