/* RED #CC203C    */
/* Dark Grey #CC203C    */
/* midddle grey #6E6E6E   */
/* light grey #F0F0F0   */

body {font-family: verdana, arial, helvetica, sans-serif; font-size:0.7em; color:rgb(65,65,65); text-decoration:none; margin:0; padding:0px; background: #FFFFFF; line-height:1.6em;}

a	            {text-decoration:underline;color:rgb(65,65,65)}
a:hover	     {text-decoration:underline;color:rgb(65,65,65)}

#container	    {position:relative; top:0px; left:0px; width:1000px; text-align:left;margin:0 auto;}

#header	 {display:block;top:0px; left:0px; width:1000px;  z-index:999; border:0px solid green;  margin-top:10px; 
background:#fafafa url(/data/CASC_Header_bg.png); background-repeat:no-repeat}/*changed*/

#topline	  {position:relative;top:0px; margin-top:0px; left:0px; z-index:999; border:0px solid black; width:1000px; height:16px; float:left}
#lang		    {position:relative; top:0px; left:0px; margin-left:104px; width:60px; height:16px; float:left; text-align:left;font-size:0.8em;
 color:rgb(65,65,65);z-index:1000;}
#lang	a  {text-decoration:none;color:rgb(65,65,65)}
#lang	a:hover	     {text-decoration:underline;color:rgb(65,65,65)}

#memberLogin      {position:relative; top:0px; left:0px;height:16px; border:0px solid #000000;font-size:0.8em; text-align:right; float:right}
#memberLogin	a  {text-decoration:none;color:rgb(65,65,65)}
#memberLogin	a:hover	     {text-decoration:underline;color:rgb(65,65,65)}

#search             {position:relative; top:0px; left:0px; margin-left:20px; border:0px solid yellow; width:270px;height:20px; float:right; }

#topnavi	   {position:relative; top:0px; left:0px;  height:16px; float:right;  text-align:right; border:0px solid red; z-index:999; font-size:0.8em; color:rgb(65,65,65);z-index:1000;}
#topnavi	a  {text-decoration:none;color:rgb(65,65,65)}
#topnavi	a:hover	     {text-decoration:underline;color: rgb(140,140,140)}


#secondline	  {position:relative;top:0px; left:0px; z-index:1; width:1000px;  text-align:left; float:left;}
#logo		    {position:relative; top:0px; left:0px; margin-top:-10px; width:320px; height:105px; float:left;}
#logo_print{display:none}
#mainnav	  {position:relative;top:0px; left:0px; width:680px; margin-top:10px; float:right;}
.mainnav_point {position:relative;  width:131px; margin-right:5px;  background-image:url(/data/navi_border.jpg); background-repeat:no-repeat; float:left}
.subnav {position:absolute; left:0px;top:0px; margin-top:80px; width:126px; background:#FFFFFF; padding:5px; 
filter:alpha(opacity=85);-moz-opacity:0.85;-khtml-opacity: 0.85; opacity: 0.85}

#main		{position:relative;top:0px; left:0px;  margin-top:0px;width:1000px; text-align:left; float:left;}/*ok*/
#mainnav	a  {text-decoration:none;color:rgb(65,65,65)}
#mainnav	a:hover	     {text-decoration:underline;color:rgb(65,65,65)}

#promobox	 {position:relative;margin-left:12px;color:#414141;height:80px}
#promobox	a  {text-decoration:none;color:#CC203C;}
#promobox	a:hover	     {text-decoration:underline;color:#CC203C;}


#channelline	{position:relative;top:0px; left:0px;  width:1000px; height:120px; float:left;}/*ok*/
#headline_standard	{position:relative;top:0px; left:0px;  width:1000px; height:50px; float:left; background-image:url('/data/bg_standard.png'); background-repeat:no-repeat;}
#standard_headline	{position:relative; padding-left:8px;padding-top:8px; width:176px;}/*ok*/
#standard_headline h1 	{color:#FFFFFF;font-size:1.1em;}


#promoline		{position:relative;top:0px; left:0px;  width:1000px; height:296px; float:left;background-color: #6E6E6E;}/*ok*/
#promoleft		 {position:relative;top:0px; left:0px;  width:728px; height:296px; float:left;}
#mainPic         	{position:relative; left:0px; top:0px; width:728px; height:246px; float:left; text-align:left; overflow:hidden;}/*ok*/
#switch   	{position:relative; left:0px; top:0px; float:left; width:728px;height:50px; background-color:#F0F0F0;}/*ok*/


#start_headline	{position:relative; left:0px; top:0px; float:left; width:168px;height:50px; background-color: #6E6E6E;padding-left:8px; padding-top:8px;}/*ok*/
#start_headline h1 	{color:#FFFFFF;font-size:1.1em;}

#switchimages  	{position:relative; left:0px; top:0px; float:right; width:552px;height:42px; text-align:right;}/*ok*/
#pictredlineL 	{position:relative; left:0px; top:0px; float:right; background-color:#CC203C;width:552px;height:8px;}/*added*/

#promoright		 {position:relative;top:0px; left:0px;  width:272px; height:296px; float:left; overflow:hidden;}
#promoright 	h1 {color:#FFFFFF; font-size:1.8em;line-height:1.6em;}
#promoright  a{color:#FFFFFF;  }


#promoright_switch h1 {color:#FFFFFF; font-size:1.8em;line-height:1.6em;}
#promoright_switch  a{color:#FFFFFF;  }
  
  
#promotion        	 {position:relative; left:0px; top:0px; width:256px; height:272px; padding:8px;line-height:1.2em; float:left; text-align:left;overflow:hidden;} 
#promotion  		a {text-decoration:none;color:#CC203C; font-size:1.5em;}
#promotion  		a {text-decoration:none;}
#promotion  	h1 {color:#FFFFFF; font-size:1.8em;line-height:1.6em;}



#pictredlineR {position:relative;left: 0px; top: 0px; float:left; background-color:#CC203C; width:272px;height:8px;}/*added*/

#channel_pics	{position:relative;top:0px; left:0px;  width:1000px; height:200px; float:left;}/*ok*/
#channel_mainPic         {position:relative; left:0px; top:0px; width:824px; height:200px;  float:right; text-align:left; overflow:hidden;}/*ok*/
#channel_subPic		 {position:relative; left:0px; top:0px; width:176px; height:200px; float:left; text-align:left; overflow:hidden; background-color: #6E6E6E;}/*ok*/
#channel_headline	{position:relative; padding-left:8px;padding-top:8px;}/*ok*/
#channel_headline h1 	{color:#FFFFFF;font-size:1.3em;}

#contentline	{position:relative;top:0px; left:0px; width:1000px; text-align:left; float:left; background-image:url('/data/bgmain.jpg');background-repeat:repeat;}
#boxLeft	    {position:relative; top:0px; left:0px; width:176px; text-align:left; float:left;}
#boxLeft[id]	    {height:auto; min-height:496px;}

#subnavi	    {position:relative; top:0px; left:0px; width:160px;margin-top:8px; text-align:left; float:left;border:0px solid #000000}

#newsletter	{position:relative;top:0px; left:8px; margin-top:8px; width:160px; text-align:left; float:left;}
#newsletter_form	{position:relative;top:0px; left:0px; width:160px; text-align:left; float:left;}
#newsletterTitle {float:right;}
#newsletterContentLeft {position:relative; top:0px;left:0px; float:left; width:442px; margin-right:10px;overflow:hidden;}
#newsletterContent {position:relative;top:0px;left:0px;float:left; margin-bottom:40px;width:100%;}
.link_top_content{display:block; float:right;}
.more_details {display:block; float:left;}

div.crossfade {padding: 0;	margin: 0;	left:0px;	top:0px;	position: absolute;}
#fade1 , #fade2 , #fade3, #fade4 , #fade5 , #fade6  {position:absolute;left:0px;top:0px;visibility: hidden;}
#fade1 img, #fade2 img, #fade3 img, #fade4 img, #fade5 img, #fade6 img {	display: block;}

#sponsors	{position:relative;top:0px; left:0px; margin-top:8px; margin-left:8px; width:160px; height:120px; padding-left:0px; text-align:left; float:left;
font-size:0.85em;color:#CC203C}
#subPicStart	{position:relative;top:0px; left:0px; width:160px; height:120px; text-align:left; float:left; border:1px solid #000000;}

#boxCenter	    {position:relative; top:0px; left:0px; width:648px; float:left; text-align:left; overflow:hidden;margin-bottom:24px;}/*ok*/

#content_news	    {position:relative; top:0px; left:0px; width:624px;  float:left; text-align:left; overflow:hidden;
margin-top:8px;margin-left:8px;margin-right:8px;}/*ok*/
#content_news	a  {text-decoration:none;color:#CC203C;}
#content_news	a:hover	     {text-decoration:underline;color:#CC203C;}

#contentC	    {position:relative; top:0px; left:0px; width:624px;  float:left; text-align:left; overflow:hidden;
margin-top:8px;margin-left:8px;margin-right:8px;}/*ok*/
#contentC	a  {text-decoration:none;color:#CC203C;}
#contentC	a:hover	     {text-decoration:underline;color:#CC203C;}


#headlineN	    {position:relative; left:0px; top:0px; width:648px; float:left; text-align:left; margin-bottom:8px; font-weight:bold;overflow:hidden;}
#headlineN[id]	    {height:auto; min-height:16px;}
#headlineN h1	    {font-weight:bold; color:rgb(65,65,65);padding:0px; margin:0px; font-size:1.2em;}

#contentL	    {position:relative; left:0px; top:0px; width:304px; float:left; text-align:left;margin-top:8px;margin-left:8px;margin-right:8px;}
#contentL[id]	    {height:auto; min-height:449px;}

#contentL	.nounderline {text-decoration:none}

#headlineL	    {position:relative; left:0px; top:0px; width:304px; float:left; text-align:left; margin-bottom:8px; font-weight:bold;overflow:hidden;}
#headlineL[id]	    {height:auto; min-height:16px;}
#headlineL h1	    {font-weight:bold; color:rgb(65,65,65);padding:0px; margin:0px; font-size:1.2em;}

#contentR	    {position:relative; left:0px; top:0px; width:304px; float:right; text-align:left;margin-top:8px;margin-right:8px;}
#ContentR[id]	    {height:auto; min-height:449px;}

#headlineR	    {position:relative; left:0px; top:0px; width:304px; float:left; text-align:left; margin-bottom:8px; font-weight:bold;overflow:hidden;}
#headlineR[id]	    {height:auto; min-height:16px;}
#headlineR h1	    {font-weight:bold; color:rgb(65,65,65);padding:0px; margin:0px; font-size:1.2em;}


#awards     {position:relative; top:0px; left:0px; width:100%; float:left}


#teaser		{position:relative; left:0px; top:0px; width:176px;  float:left; text-align:left; margin:0px; padding:0px; background-color:#F0F0F0;}
.teaserContent	 {position:relative; top:0px; left:0px; color:rgb(65,65,65); width:160px; overflow:hidden; margin-left:8px; margin-right:8px;margin-top:8px;}
#teaser	a  {text-decoration:none;color:#CC203C;}
#teaser	a:hover	     {text-decoration:underline;color:#CC203C;}

#teaser .news_start 	a {text-decoration:none;color:rgb(65,65,65)}

#footerbg		{position:relative;left:0px;top:0px;width:1000px; float:left; text-align:left; background-color:#CC203C;}
#lastline		{position:relative;left:0px;top:0px;width:1000px; margin-top:8px; float:left; text-align:left; background-color:#FFFFFF;}
#copyright		{position:relative;left:0px;top:0px;width:430px; font-size:0.9em; margin-top:5px;color:rgb(65,65,65);float:left;text-align:left;padding-bottom:14px;margin-left:8px; }

#footer	{position:relative;left:0px;top:0px;margin-top:5px;width:530px;float:right;text-align:right;margin-right:16px;font-size:0.8em;color:rgb(65,65,65)}
#footer a	{color:rgb(65,65,65)}
#footer a:hover	{color:rgb(65,65,65)}


/* search field header  */
.inp112		{width:112px; height:12px; background:rgb(255,255,255); font-family:Verdana,Geneva,Arial,sans-serif; font-size:0.9em; color:rgb(65,65,65); border:1px solid #919191;margin:1px;}
.inp112_miss	{width:112px; height:12px; background:rgb(255,255,255); font-family:Verdana,Geneva,Arial,sans-serif; font-size:0.9em; color:rgb(65,65,65); margin:1px; border:1px solid #CC203C;}

/* button, ie. newsletter register  */
.inpbutton	{background-color:rgb(255,255,255); font-weight:bold; font-family: Verdana,Geneva,Arial,sans-serif; font-size:0.83em; color: rgb(65,65,65);border:1px solid #6E6E6E;}
.inp160		{width:152px; background:rgb(255,255,255); font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em; border:1px solid #F0F0F0;}
.inp60			{width:60px; background:rgb(230,240,247); font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em; border:1px solid rgb(84,120,136);margin-bottom:3px;}
.inp60_miss		{width:60px; background:rgb(230,240,247); font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em; margin:2px; border:1px solid #CC203C;}
.inp120			{width:120px; background:rgb(230,240,247); font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em; border:1px solid rgb(84,120,136);margin-bottom:3px;}
.inp120_miss		{width:120px; background:rgb(230,240,247); font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em; margin:2px; border:1px solid #CC203C;}
.inp160			{width:152px; background:rgb(255,255,255); font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em; border:none}
.inp180			{width:180px; background:rgb(230,240,247); font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em; margin:2px; border:none}
.inp180_miss		{width:180px; background:rgb(230,240,247); font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em; margin:2px; border:1px solid #CC203C;}
.inp200			{width:200px; background:rgb(230,240,247); font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em; border:1px rgb(84,120,136);margin:2px;}
.inp200_miss		{width:200px; background:rgb(230,240,247); font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em; margin:2px; border:1px solid #CC203C;}
.inp260			{width:260px; background:rgb(230,240,247); font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em; border:1px solid rgb(84,120,136);margin:2px;}
.inp260_miss		{width:260px; background:rgb(230,240,247); font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em; margin:2px; border:1px solid #CC203C;}
.inp250			{width:250px; background:rgb(230,240,247); font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em; border:1px solid rgb(84,120,136);margin:2px;}
.inp250_miss		{width:250px; background:rgb(230,240,247); font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em; margin:2px; border:1px solid #CC203C;}
.inp350			{width:350px; background:rgb(230,240,247); font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em;border:1px solid rgb(84,120,136);margin:2px;}
.inp350_miss		{width:350px; background:rgb(230,240,247); font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em;margin:2px;border:1px solid #CC203C;}

.text		{width:90px; background: #FF0000; font-size:1.0em; color:rgb(65,65,65);font-family:Verdana,Geneva,Arial,sans-serif; margin:1px;border:1px solid #CC203c}

.checkbox               {display:block; width:20px; float:left;}
select                  {font-size: 1em;}

/* Kontaktformular checkbox */
.div_checkbox           {float:left; margin:0px; margin-bottom:4px;}
.label_checkbox         {display:block; width:225px; float:left; margin:0px; padding:0px;padding-top:3px}

#ajaxError              {border:1px solid #CC203C;padding:5px;display:none;margin-bottom:15px; background:#FFFFFF}
.ajaxError              {border:1px solid #CC203C;padding:5px;display:none;margin-bottom:15px; color:rgb(0,0,0); text-decoration:none;}
#postError              {border:1px solid #CC203C;padding:5px;margin-bottom:15px; background:#FFFFFF}
.videoplayer            {z-index:999; margin:0px;}







