h1                        {color:#000000;}
h1.kolumnenrubrik         {color:#004DA5;}
h1.kolumnenrubriklinks    {color:#ffffff;}
h1.teaserrubrik           {color:#004DA5;}

.mediathek                {background-color:#ff0099; color:#ffffff;}
body                      {background-color:#ffffff;}


div.suchekurzerweg        {background-color: #004DA5;}
div.suchekurzerwegrandabstand {border-color: #004DA5;}
button.searchbutton {background-color:#003466;}

a.navigation              {color:#003466;}
a.navigationaktiv         {color:#003466;}
a.navigation:hover        {color:#003466;}
a.navigationaktiv:hover   {color:#003466;}


/* lässt sich nicht über die die standard_config lösen */
div.navigation2 a.navigation                {color:#003466;}
div.navigation2 a.navigationaktiv           {color:#003466;}
div.navigation2 a.navigation:hover          {color:#003466;}
div.navigation2 a.navigationaktiv:hover     {color:#003466;}
div.navigation3 a.navigation                {color:#003466;}
div.navigation3 a.navigationaktiv           {color:#003466;}
div.navigation3 a.navigation:hover          {color:#003466;}
div.navigation3 a.navigationaktiv:hover     {color:#003466;}
div.navigation4 a.navigation                {color:#003466;}
div.navigation4 a.navigationaktiv           {color:#003466;}
div.navigation4 a.navigation:hover          {color:#003466;}
div.navigation4 a.navigationaktiv:hover     {color:#003466;}

a.navheader               {color:#004DA5;}
a.navheader:hover         {color:#004DA5;}

/* Angaben für neue Listennavigation von Sven */

a.navigation div.lipunkt {position:relative; float:left;width:6px; height:6px; margin: 6px 4px 0px 0px; background-color:#C0C0C0; line-height:5px; font-size:5px; cursor:hand; visibility:visible;}

div.navigation1 div.lipunkt {background-color:#D9E4F2;}
div.navigation2 div.lipunkt {background-color:#EDF2F9;}
div.navigation3 div.lipunkt {background-color:#FFFFFF;}
div.navigation4 div.lipunkt {background-color:#FFFFFF;}

a.navigation:hover div.lipunkt {position:relative;float:left; width:6px; height:6px; margin: 6px 4px 0px 0px; background-color:#004DA5; line-height:5px; font-size:5px; cursor:hand; visibility:visible;}
a.navigationaktiv div.lipunkt {position:relative;float:left; width:6px; height:6px; margin: 6px 4px 0px 0px; background-color:#004DA5; line-height:5px; font-size:5px; cursor:hand; visibility:visible;}
a.navigationaktiv:hover div.lipunkt {position:relative;float:left; width:6px; height:6px; margin: 6px 4px 0px 0px; background-color:#004DA5; line-height:5px; font-size:5px; cursor:hand; visibility:visible;}

li.navi, ul.navi {list-style-type:none;list-style-position:outside;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

div.leftcontent {
    position:relative;
    float:left;
    top:0px;
    left:10px;
    width:420px;
    height:auto;
    font-size:0.75em;
    line-height:1.35em;
}
div.rightcontent {
    position:relative;
    float:left;
    top:0px;
    left:25px;
    width:330px;
    height:auto;
    font-size:0.75em;
    line-height:1.35em;
}
/* color:inherit funktioniert mit dem Mozilla nicht */

.teaser                   {background-color:#ffffff;}
.teaserLarge              {background-color:#ffffff;}

div.navigationhead        {background-color:#E0E0E0;}
div.navigation1           {background-color:#D9E4F2;}
div.navigation2           {background-color:#EDF2F9;}
div.navigation3           {background-color:#FFFFFF;}
div.navreiter             {background-color:#99B8DB;}
div.navreiteraktiv        {background-color:#004DA5;}

/* Zitatkasten */
div.kasten                {border: 1px solid #004DA5; background-color:#9DD29C;}
div.kastenkopf            {background-color:#FFCB02;}
div.kastenreiter          {background-color:#003466;}

div.slang_box, div.slang_box_large             {border: 1px solid #99B8DB; background-color:#9DD29C;}
.freeBorder 			{border: 1px solid #004DA5;}
.freefreeBackground		{background-color:#D9E4F2;}
hr.freeHr				{size:1px; color:#004DA5; border:1px solid #004DA5;}

div.picgallery {background-color:#0000FF;}
.activeBorder {border: 2px solid #00BDF2;} /* gleich wie kolumnenreiter */
.inactiveBorder {border: 2px solid #EBCFD6;} /* gleich wie slangbox */
.aBhoch {border: 2px solid #CC8798;}   /* gleich wie slangbox rand */
.aBquer {border: 2px solid #EBCFD6;}   /* gleich wie slangbox */
/* Kolumnen */
div.kolumne               {background-color:#99B8DB;}
div.teaserkopf, div.kolumnenkopf          {background-color:#E0E0E0; color:#004DA5;}
div.teaserreiter, div.kolumnenreiter      {background-color:#004DA5;}

/* Farbklassen für frei wählbare Hintergrundfarben */
#Hell                     {background-color:#EDF2F9;}
#Mittel                   {background-color:#6AAE3D;}
#Dunkel                   {background-color:#99B8DB;}
#Weiss                    {background-color:#FFFFFF;}
.Hell                     {background-color:#EDF2F9;}
.Mittel                   {background-color:#D9E4F2;}
.Dunkel                   {background-color:#99B8DB;}
.Weiss                    {background-color:#FFFFFF;}

/* fuer die Bildergalerie, kann weg, wenn neue online */
div.picgallery {background-color:#99B8D8;} /* Hintergrund der Hochkantbilder, wie Rand der Slangbox */
.activeBorder {border: 2px solid #004DA5;} /* gleich wie kolumnenreiter */
.inactiveBorder {border: 2px solid #D9E4F2;} /* gleich wie slangboxinhalt */
.aBhoch {border: 2px solid #99B8D8;}   /* gleich wie slangbox rand */
.aBquer {border: 2px solid #D9E4F2;}   /* gleich wie slangbox */

/* neue Bildergalerie (mit grossen Bildern)*/
#picgallery {
    background-color:#CEE8CD;
}

#picgallerycolumn {
    background-color:#CEE8CD;
    color: #4EB84A;
}

div.picgallerybutton {
	background-image: url('/website/radio/hr4/images/pic_gallery_button.gif');
}

div.picgalleryheadnavi {
	background-image : url('/website/radio/hr4/images/pic_gallery_back.gif');
    color:#4EB84A;
}

div.picgallerythumbnail{
    background-color: #D9E4F2;
}
img.inactive {
	border: 2px solid #CEE8CD;
}
img.vertical {
	border: 2px solid #007F48;
}
img.active {
	border: 2px solid  #FFCC03;
}

/* Angaben für neue Listennavigation von Sven */
div.navigation1 a.navigation li    {color:#D9E4F2;} /* inaktive Listenpunkte bekommen Farbe wie Hintergrund */
div.navigation2 a.navigation li    {color:#EDF2F9;} /* ein Ausblenden ist wegen der Browserkompatibilitaet */
div.navigation3 a.navigation li    {color:#FFFFFF;} /* nicht moeglich */
div.navigation4 a.navigation li    {color:#FFFFFF;} 

div.listnavi 			  {color:#003466;} /* Farbe des Textes muss in jeder Rubrik überschrieben werden */
a.navigation ul li 		  {}	/* s.u. */
a.navigation:hover ul li  {color:#004DA5;} /* Farbe des aktiven Listenpunktes */
a.navigationaktiv ul li	  {color: #004DA5;} /* Farbe des aktiven Listenpunktes */
a.navigationaktiv:hover ul li {color: #004DA5;} /* Farbe des aktiven Listenpunktes */

/* Fuss */
div.footertop             {color: #004DA5;}
div.footertop a, div.footertop a:active, div.footertop a:focus, div.footertop a:hover, div.footertop a:link, div.footertop a:visited {color:#004DA5;}

/* Farben fuer Kopf */
div.navlinkcardradio      {background-color: #004DA5; height:21px;}
.headnavtrail             {background-color: #004DA5;}

.themennavlink 				{color:#FFFFFF; font-weight:bold; text-decoration:none; font-size:10px; margin-top:10px;}
a.themennavlink				{color:#FFFFFF; text-decoration:none;}
a.themennavlink:hover		{color:#FFFFFF; text-decoration:underline;}
/* Regiobox */
.regioteaserbox         {border-left:1px solid #007F48; border-bottom:1px solid #007F48; border-right:1px solid #007F48;}
.regionavcardborder	    {border-bottom:1px solid #007F48;}
/* allgemeine Reiter-Defintion */
div.regionavcardrhein_active {border-left:1px solid #007F48; border-top:1px solid #007F48; border-right:1px solid #007F48;}
/* allgemeine Reiter-Defintion */
div.regionavcardrhein   {background-color:#4EB849; border-bottom:1px solid #007F48;}
div.regionavcardrhein a {color:#FFFFFF;}
div.regionavcardnordhessen_active {border-left:1px solid #007F48; border-top:1px solid #007F48; border-right:1px solid #007F48;}
div.regionavcardnordhessen {background-color:#4EB849; border-bottom:1px solid #007F48;}
div.regionavcardnordhessen a {color:#FFFFFF;}
div.regionavcardmittelhessen_active {border-left:1px solid #007F48; border-top:1px solid #007F48; border-right:1px solid #007F48;}
div.regionavcardmittelhessen {background-color:#4EB849; border-bottom:1px solid #007F48;}
div.regionavcardmittelhessen a {color:#FFFFFF;}
div.regionavcardosthessen_active {border-left:1px solid #007F48; border-top:1px solid #007F48; border-right:1px solid #007F48;}
div.regionavcardosthessen {background-color:#4EB849; border-bottom:1px solid #007F48;}
div.regionavcardosthessen a {color:#FFFFFF;}
div.regionavcardsuedhessen_active {border-left:1px solid #007F48; border-top:1px solid #007F48; border-right:1px solid #007F48;}
div.regionavcardsuedhessen {background-color:#4EB849; border-bottom:1px solid #007F48;}
div.regionavcardsuedhessen a {color:#FFFFFF;}


.headnavigationbox		{position:relative; left:0px; top:0px; width:945; height:100px;}
.headnavemptybox		{width:945px; height:0px; margin-right:0px; margin-left:0px;}
.headclaimbox			{width:945px; height:50px; background-color:#FFFFFF;}
.headnavcardbox	{
	width:945px;
	height:22px;
	background-image:url(/website/images/kopfnavigation/nav_head_backround_cards.gif);
	background-repeat:repeat;
}

div.leftcontent li {color:#878787;}
div.rightcontent li {color:#878787;}

#Weiss a {color:#555555;}
#Weiss li {color:#999999;}

.headnavtrail			{width:945px;}
div.surround			{width:944px;}
div.banneremptybox		{width:945px;}
div.footerall			{width:945px;}
div.footer 				{width:945px;}

/* tag clouds */
a.tagcloud              {line-height:25px;color:#FFFFFF;background-color:red;}
a.tagcloud:hover        {line-height:25px;background-color:#FFFFFF;color:red;}

/* tag cloud container */
#tagcloud_container {
    height:166px
}
/* Wird nur von gekko und opera interpretiert.
   hack, damit das verhalten gleich ist wie im ie */
html>body #tagcloud_container {
    height:auto;
    min-height:166px;
}

div.footerall			{width:945px;}
div.footer 				{width:945px;}
div.footerlineright		{width:730px; min-width:730px;}

/* Navi */
div.navlinkcard {
    height: 23px;
    /*width: 78px;*/
    overflow: hidden;
    /*margin-top:1px;*/
    background-color: #003466;
    float: left;
    text-align: center;
}

div.themennavlinkcard {
    height: 23px;
    /*width: 78px;*/
    overflow: hidden;
    /*margin-top:1px;*/
    background-color: #E9E9E9;
    float: left;
    text-align: center;
}

div.startrechts .teasercontent {
	padding: 0px;
	}

