body
{
	background-color:#B2C3DA;
	scrollbar-base-color:#ADBED6;
	scrollbar-3dlight-color:#9CAEC6;
	scrollbar-arrow-color:#000000;
	scrollbar-darkshadow-color:#000000;
	scrollbar-face-color:#ADBED6;
	scrollbar-highlight-color:#9CAEC6;
	scrollbar-shadow-color:#000000;
	scrollbar-track-color:#B5C3DE;
	padding:0; margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.stammbereichszeile { color:#002458; font: normal 9px/10px Verdana, Arial, Helvetica, sans-serif; }

.menu 			{	background:#6C8FC1; margin:0; padding:5px; }

.top 			{	background:#FFFFFF; }

.topleiste		{	background:#295798; color:#FFFFFF; padding: 3px 0 3px; font-weight: bold; }

.main 			{	background:#97B0D3; margin:0; padding:0; width:430px; }

.suchfeld		{	background:#6F8EBA; border: 0 solid; width:80px; }

.menupunkt		{   margin:0; padding:0; }

.untermenupunkt	{   font-size:8pt; background:#97B0D3; margin:0; padding:0; width: 160px; }

.untermenustrich{   font-size:8pt; margin:1px 2px 1px 0; padding:0; color:002458; }

.menuweiss		{   text-align:right; background:#FFFFFF; margin:0;  padding:0; }

.menuweisslink 	{   display:block; background:#FFFFFF; text-decoration:none; color:002458; }

p				{ 	font-weight: normal; font-size:9pt/11pt; font-family:Verdana,Arial,Helvetica,sans-serif;  }

.form                     { BORDER:0 solid; width: 80px; height: 15px; font-family: Verdana,Arial; font-size:10px; color: #000000; background-color:rgb(255,255,255);}

td,table                  { color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 12pt}
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: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold}
.date                     { color:#FF7520; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}

td.ueber                  { color:#787878; font-size:10pt; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold }

td.text_oben              { color:#00345C; font-size:7pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10pt}

td.text_suche             { color:#FFFFFF; padding-left:6px; padding-bottom:3px; font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif;}

td.rechts                 { color:#FFFFFF; font-weight:bold; font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }

td.ticker                 { color:#000000; font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }

a.sepsmall:link           { color:#787878; font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;  font-weight:bold }
a.sepsmall:visited        { color:#787878; font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;  font-weight:bold }
a.sepsmall:active         { color:#787878; font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;  font-weight:bold }
a.sepsmall:hover          { color:#787878; font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;  font-weight:bold }

a.mittesmall:link         { color:#787878; font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
a.mittesmall:visited      { color:#787878; font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
a.mittesmall:active       { color:#787878; font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
a.mittesmall:hover        { color:#787878; font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}

a.mitte:link              { color:#00345C; font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
a.mitte:visited           { color:#00345C; font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
a.mitte:active            { color:#00345C; font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
a.mitte:hover             { color:#00345C; font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}

a.standort:link           { color:#FFFFFF; font-weight:bold; font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
a.standort:visited        { color:#FFFFFF; font-weight:bold; font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
a.standort:active         { color:#FFFFFF; font-weight:bold; font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
a.standort:hover          { color:#FFFFFF; font-weight:bold; font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}

a.menu_active:link, a.menu_active:visited, a.menu_active:active, a.menu:link, a.menu:visited, a.menu:active {
		background:#97B0D3;
		margin:2px;
		color:#002458;
		font-size:8pt;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none;
		border: 2px outset #AECBF2;
}
a.menu_active:hover, a.menu:hover {
		background:#97B0D3;
		margin:2px;
		color:#002458;
		font-size:8pt;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none;
		border: 2px inset #AECBF2;
}

a.umenu_active:link        { background:#97B0D3; margin:2px; color:#002458; font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;  border: 0 solid; }
a.umenu_active:visited     { background:#97B0D3; margin:2px; color:#002458; font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;  border: 0 solid; }
a.umenu_active:active      { background:#97B0D3; margin:2px; color:#002458; font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;  border: 0 solid; }
a.umenu_active:hover       { background:#97B0D3; margin:2px; color:#002458; font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;  border: 0 solid; }

a.umenu:link               { background:#97B0D3; margin:2px; color:#002458; font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;  border: 0 solid; }
a.umenu:visited            { background:#97B0D3; margin:2px; color:#002458; font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; border: 0 solid; }
a.umenu:active             { background:#97B0D3; margin:2px; color:#002458; font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; border: 0 solid; }
a.umenu:hover              { background:#97B0D3; margin:2px; color:#002458; font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; border: 0 solid; }

/* -------------------------------------------------------------------------------------------------------------*/

a.menu_oben:link         { color:#002458; text-decoration:none; font-weight:normal; font-size:8pt; }
a.menu_oben:visited       { color:#002458; text-decoration:none; font-weight:normal; font-size:8pt; }
a.menu_oben:active        { color:#002458; text-decoration:none; font-weight:normal; font-size:8pt; }
a.menu_oben:hover        { color:#002458; text-decoration:underline; font-weight:normal; font-size:8pt; }

/* ------------------------------------------------------------------------------------------------------------*/

a.menu_oben_active:link         { color:#002458; text-decoration:none; font-weight:normal; font-size:8pt; }
a.menu_oben_active:visited       { color:#002458; text-decoration:none; font-weight:normal; font-size:8pt; }
a.menu_oben_active:active        { color:#002458; text-decoration:none; font-weight:normal; font-size:8pt; }
a.menu_oben_active:hover        { color:#002458; text-decoration:underline; font-weight:normal; font-size:8pt; }

/* ------------------------------------------------------------------------------------------------------------- */

a.copyright:link         {

        color:#000000; text-decoration:none; font-size:8px;
        line-height:11px;
}

a.copyright:visited       {

        color:#000000; text-decoration:none; font-size:8px;
        line-height:11px;
}

a.copyright:active        {

        color:#000000; text-decoration:none; font-size:8px;
        line-height:11px;
}

a.copyright:hover        {

        color:#000000; text-decoration:none; font-size:8px;
        line-height:11px;
}

/* ------------------------------------------------------------------------------------------------------------- */

.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;
        }

.thumb {
	margin-right:6px;
}

.medium {
	padding-bottom: 5px;
	padding-right:5px;
	padding-left:5px;
}
.medium div {
	/*background-color:#F7F3F7;*/
}

.mediumleft {
	padding-bottom: 5px;
	padding-right:5px;
	padding-left:0px;
	text-align:right;
	float:left;
}
.mediumleft div {
	/*background-color:#F7F3F7;*/
}

.mediumcenter {
	padding-bottom: 5px;
	padding-right:0px;
	padding-left:5px;
}
.mediumcenter div {
	/*background-color:#F7F3F7;*/
}

.mediumright {
	padding-bottom: 5px;
	padding-right:5px;
	padding-left:5px;
	text-align:left;
	float:right;
}
.mediumright div {
	/*background-color:#F7F3F7;*/
}

.mediumBeschriftung {
	background-color:#8393A9;
	text-align: left;
	color:#FFFFFF;
	padding: 2px 2px 2px 2px;
}

.mediumCopyright {
	text-align: left;
	font-style: italic;
	background-color:#8393A9;
	color:#FFFFFF;
	padding: 2px 2px 2px 2px;
}



.bearbeitung {
        font-size: 70%;
        }

#footer {
        position: relative;
        top: 100%;
        left: 151px;
        width: 848px;
        height: 15px;
        margin: -15px 0 0 0;
        vertical-align: bottom;
}

a.mehrrot, a.mehrrot:link, a.mehrrot:visited, a.mehrrot:active, a.mehrrot:hover
               { color:#D3345A; font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold }
.ueberschrift              { color:#D3345A; font: bold 8pt/10pt Verdana, Arial, Helvetica, sans-serif; }
.unterueberschrift         { padding-top:2px; color:#000000; font: bold 10pt/11pt Verdana, Arial, Helvetica, sans-serif; }
.text                      { color:#000000; font-size:9pt; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal }
a.whitetext, a.whitetext:link, a.whitetext:visited, a.whitetext:active, a.whitetext:hover,
.whitetext                      { color:#FFFFFF; font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal }

a.text:link                { color:#BA9601; font-size:9pt; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
a.text:visited             { color:#BA9601; font-size:9pt; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
a.text:active              { color:#BA9601; font-size:9pt; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
a.text:hover               { color:#BA9601; font-size:9pt; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}


a:link                    { color:#003561; font-size:9pt; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
a:visited                 { color:#003561; font-size:9pt; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
a:active                  { color:#003561; font-size:9pt; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
a:hover                   { color:#003561; font-size:9pt; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}

#grusskarte_beschreibung {
	background-color:#c5c5c5;
	padding:5px;
	font-size:8pt;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:9pt;
}
#grusskarte_beschreibung a {
	color:#003561;
	font-size:8pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.table_news, .table_news_old {
	width:32px;
	margin:1px;
	background:#6C8FC1;
}

.table_news_old {
	color:#6C8FC1;
	background:#97B0D3;
}

.navi {
	background:#97B0D3;
}

a.navi, a.navi:link, a.navi:active, a.navi:visited, a.navi:hover {
	background:transparent;
	font:bold 14px Arial, sans-serif;
	color:#D3345A;
}

.besonderer_tag, .besonderer_tag:link, .besonderer_tag:active, .besonderer_tag:visited, .besonderer_tag:hover {
	color:#D3345A;
	font-weight: bold;
}
