<style type="text/css">
body 		{
		background: #FFFFEE; 
		font-family: Arial, Helvetica, Verdana, sans-serif;
     		font-size: 100.01%;
                }
     		
/* Head Start */
.head       {
            font-family: Arial, Helvetica, Verdana, sans-serif;
            background: #596094;
            color: white;
		}

.head0          {
                font-family: Arial, Helvetica, Verdana, sans-serif;
                background-image:url(img/blu_verlauf100.jpg);
     		        background-repeat:repeat-x;
     		        color: white;
                }

#container      {
                width:1204px;
                }
#content_tab    {
                border:0;
                width:1204px; /* Selbe Breite wie Container */
                }
#right_col
                {
                background:#ffffff;
                width:200;
                vertical-align:top;
                }
#left_col
                {
                background:#ffffff; /* #f0f0f0; */
                }
#leftcoltab
                {
                width:84%;
                vertical-align:top;
                }

#add_info       { font-size:0.75em;
                }

.smaller_info   { font-size:0.8em;
                }  

.ecwebbox{font-family:verdana,arial,helvetica,sans-serif;color:#000000;
          //font-size:10px;
          font-size:12px;
          font-weight:bold;}
.ecwebbox_cl{font-family:verdana,arial,helvetica,sans-serif;color:#000000;font-size:12px; font-weight:bold;}
.ecwebbox_tr{
             /* background:#ffffff; */
            }
/* A.ecwebbox:link{color:#FFFFFF;} */
.ecwebbox A{color:#576192; text-decoration:none;}
A.ecwebbox:link{color:#576192; text-decoration:none;}
/* A.ecwebbox:active{font-family:verdana,arial,helvetica,sans-serif; color:#FFFFFF;} */
A.ecwebbox:active{font-family:verdana,arial,helvetica,sans-serif; color:#576192; text-decoration:none;}
/* A.ecwebbox:visited{color:#FFFFFF;} */
A.ecwebbox:visited{color:#576192; text-decoration:none;}
.n_headline {
		color: #000000;
		border-bottom: 1px solid #B9B9B9;
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size:1.2em;
		font-weight: bold;
	      vertical-align: center;
		}
.k_headline {
		color: #000000;
		border-bottom: 1px solid #B9B9B9;
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size:1.1em;
		font-weight: bold;
	      vertical-align: center;
		}
.alphjump 	{
		font-family: Arial, Helvetica, Verdana, sans-serif;
		}
.3satInfo 	{ 
		font-family: Arial, Helvetica, Verdana, sans-serif;
	   	font-size:1.0em;
		}
.bookmarking{
		font-family: Arial, Helvetica, Verdana, sans-serif;
	   	font-size:0.65em;
	   	text-align: right;
		}
.burgthea_entry 
		{
		font-family: Arial, Helvetica, Verdana, sans-serif;
      	font-size:0.8em;
		}
.burgthea_entry a, .TVSpalteZeit a, .TVSpalteSender a, .KueHeadLine a, .LinkR a, .Auftritt a, .LinkR3 a
		{			
		text-decoration: none;
		color: #374B82;
		font-weight: bold;
		font-family: Arial, Helvetica, Verdana, sans-serif;
		}

#breadcrumb
    {
		font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size:0.8em;
    margin-left:0.6em;
    margin-right:0.6em;
    margin-top:0.6em;
    }
    
#nav
    {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size:0.9em;
    }
/* Head End */
		

A.Teiluetext
    {
		font-family: Arial, Helvetica, Verdana, sans-serif;
		text-decoration: none;
		color: #374B82;
		font-weight: bold;
    }
.LinkL
    {
		font-family: Arial, Helvetica, Verdana, sans-serif;
		vertical-align: top;
		}
.LinkR
    {
		font-family: Arial, Helvetica, Verdana, sans-serif;
		vertical-align: top;
		} 
.TVSpalteInfo a 
		{
		color: #374B82;
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-weight: bold;
		text-decoration: none;
	  }
.news_pic, img.Pic, img.KueLeft
		{
		border: 1px solid #B9B9B9;
    }
.reiter
 	  {
    background:#DBDBDB;
    border-left:1px solid #B9B9B9;
    border-right:3px solid #B9B9B9;
    border-top:2px solid #B9B9B9;
    border-bottom:1px solid #B9B9B9;
    color: #374B82;
    font-size:0.8em;
		font-family: Arial, Helvetica, Verdana, sans-serif;
    font-weight : bold;
    margin-bottom: 0;
    padding: 2px;
    height: 20px;
    text-decoration : none;
		}
.reiter A {
 		    text-decoration : none;
}
.reiter_inakt 
		{
     		border-left:1px solid black;
     		border-right:2px solid black;
     		border-top:2px solid black;
     		background:#ECECEC; /* #B9B9B9; */
     		color: black;
     		font-size:0.9em;
		    font-family: Arial, Helvetica, Verdana, sans-serif;
     		font-weight: bold;
     		height: 20px;
     		margin-bottom: 0;
        padding: 4px;
		  }
.Sparten 	{
            vertical-align: top;
		}
.hp 		{
		font-family: Arial, Helvetica, Verdana, sans-serif;
       	margin-bottom: 2.0em;
       	margin-left: 2.0em;
       	margin-right: 2.0em;	
       	clear:both;
		}
.hp_rubrik  {
		border-bottom:1px solid #B9B9B9;
    width:98%; 
		font-size:0.80em;
		font-family: Arial, Helvetica, Verdana, sans-serif;
            margin-bottom: 5px;
	      text-decoration: none;
            text-align:left; 
		}
.hprubrik_txt
		{
		background:#ECECEC;
		color:#576192;
		font-size:1.1em;
		font-weight:bold;
		border:1px solid #B9B9B9;
		height:0px;
		}
.news 	{
		font-family: Arial, Helvetica, Verdana, sans-serif;
       	margin-bottom: 1.0em;
       	margin-left: 2.0em;
       	margin-right: 2.0em;	
		}
.news_kabastrt 
		{
		font-family: Arial, Helvetica, Verdana, sans-serif;
       	margin-left: 0.2em;
       	margin-right: 0.2em;
       	margin-bottom: 0.5em;
		}
.news img, .hp img
		{
       	float: left;
       	margin-right: 0.5em;
      	}
.news_text, .NewsHeadL 	{ 
		font-size:0.9em;
	     	}

.news_head	{
		font-weight: bold; 
           	font-size:1.2em;
		}
.news_tease A
		{
		font-size:0.9em;
    color: #374B82;
		text-decoration: none;  
		font-size: 13px;  
		font-weight: bold;  
		text-indent: 8px;
		}

.linkinfoges{
		background: #ECECEC;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    padding-top: 25px;
    }
.linkinfoheadline, TD.linkinfoheadline
		{
	  background: #FFFFFF;
    color: black;
		font-size:1.0em;
		font-weight: bold;
	  vertical-align: center;
		margin:0;
    padding: 25px 5px 5px 5px;
    border-bottom:1px dotted #808080;
		}
.newsheadline
		{
	  background: #FFFFFF;
    color: black;
		font-size:1.0em;
		font-weight: bold;
	  vertical-align: center;
		margin:0;
    padding: 5px 0px 5px 0px;
		}
.text_home
    {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size:1.0em;
    }

.linkinfoheadline2, TD.linkinfoheadline2 
		{
                bgcolor="#ececec";
		color: #576192;
		font-size:1.1em;
		font-weight: bold;
	  vertical-align: center;
		/*border: 1px solid #B9B9B9; 20110918*/
		}
.linkinfoheadline A
		{
		color : #374B82;
		font-family: Arial, Helvetica, Verdana, sans-serif;
    font-weight : bold;
 		text-decoration : none;
		}
.ColLinkInfo A
		{
		color : #374B82;
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size:0.9em;
            font-weight : bold;
 		text-decoration : none;
		}
.NewsHeadLGes
		{
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size:0.8em;
	      font-weight: bold;
	     	}
.NewsColZeit{
	      background: #ECECEC;
		font-family: Arial, Helvetica, Verdana, sans-serif;
  	      font-size:0.8em;
	    	}	
.NewsColInfo{
		background: #ECECEC;
  	      font-size:1.2em;
		}
.rest 	{
		font-size:0.65em;
		}
.tvtable 	{ 
	   	font-size:0.80em;
	   	cellpadding:0;
	   	cellspacing:0;
	   	padding:0;
	   	margin:0px 0px 10px 0px;
		}
.TVHeadLineGes, .KueHeadLine{
		  font-family: Arial, Helvetica, Verdana, sans-serif;
		  font-size:1.20em;
		  font-weight:bold;
	   	cellpadding:0;
	   	cellspacing:0;
	   	margin:0;
	   	padding:0;
	  }
.TVRow
		{
  }
.TVCol1, .TVCol2, .TVCol3, .TVSpalteZeit, .TVSpalteSender, .TVSpalteInfo, .linkinfosubheadline, TD.linkinfosubheadline
		{
		font-family: Arial, Helvetica, Verdana, sans-serif;
    padding:5px 5px 5px 5px;
	  vertical-align: top;
		/* border-bottom:1px dotted #e0e0e0; */
    }
.buchcol2, .buchcol3
		{
		font-family: Arial, Helvetica, Verdana, sans-serif;
    padding:5px 5px 5px 0px;
	  vertical-align: top;
		border-bottom:1px dotted #808080;
  }
.buchcol2 a, .buchcol3 a
		{
		text-decoration: none;
		color: #374B82;
		font-weight: bold;
		font-family: Arial, Helvetica, Verdana, sans-serif;
  }
.TVCol2 a, .TVCol3 a
		{			
		text-decoration: none;
		color: #374B82;
		font-weight: bold;
		font-family: Arial, Helvetica, Verdana, sans-serif;
		}

.TVCol1B, .TVCol2B, .TVCol3B
    {
    /*background-image:url(img/background.gif); */
    background:url("img/background_hb.png") repeat-x top left;
		font-family: Arial, Helvetica, Verdana, sans-serif;
    padding:5px 5px 5px 5px;
	  vertical-align: top;
    }
.TVCol2B a, .TVCol3B a
		{			
		text-decoration: none;
		color: #374B82;
		font-weight: bold;
		font-family: Arial, Helvetica, Verdana, sans-serif;
		}

#tv_content
{
  clear:both;
  border-right:1px solid black;
  border-left:1px solid black;
  border-bottom:1px solid black;
}
.KueHeadLineRIGHT
		{
	      border: black;
		border-width: 0.2em;
		color: #333333;
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size:0.8em;
	  	font-weight: bold;
	      text-align: right;
	  	vertical-align: center;
	  	visible: yes
	      }
.noInfos    {
	  	color: #AAAAAA;
	  	text-align: right;
		vertical-align: center;
	  	visible: yes
		}
.KueLeft 	{    
		font-size:0.80em;
		vertical-align: top;
		}
.KueRight 	{ 
		font-family: Arial, Helvetica, Verdana, sans-serif;
	    	font-size:0.90em;	
	    	vertical-align: top;
		}
.KueRight A	{ 
		color: #374B82;
		font-weight: bold;
		text-decoration: none;
		}
.KueInfTab 	{
	    	border: 0;
	    	border-spacing: 0;t
	    	border-width: 0;
	    	border-style: none;     
	    	font-size:0.80em;	
		font-family: Arial, Helvetica, Verdana, sans-serif;
		padding: 0;
	    	margin: 0em;
	   	}
.KuePageHeadLine 
		{
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size:0.80em;	
	     	}
.Auftritt, .Homepage, .ProgInfo, .InfoPage, .InfoSeite, .Zeitung, .Interview 	
		{
	    	text-align: left;	
	    	}
.menu1 td       {
  	        background:url(img/blue_spacer.png) no-repeat;
	background-position:right;
                }
.menu1          {	
                font-family: Arial, Helvetica, Verdana, sans-serif;
	        background-image: url(img/bg_blu_h30_3.png);
     		height:30px;
                text-align: center;
	    	vertical-align: middle;
		}
.menu1 A	{
	  	color: #eeeeee;  
		font-size: 13px;  
		font-weight: bold;  
		text-decoration: none;  
		text-indent: 8px;
		}
.menu1 A:Hover, .menu1 A:active	{
                color: #ffffff;  
		}
.menu1sel       {	
                /* background: #00083C; */
	        background-image:url(img/bg_blu_sel_3.png);
     		background-repeat:repeat-x;
     		font-family: Arial, Helvetica, Verdana, sans-serif;
	        height:30px;
                text-align: center;
	    	vertical-align: middle;
		}
.menu1sel A	{
	  	color: #cccccc;  
		font-size: 13px;  
		font-weight: bold;  
		text-decoration: none;  
		text-indent: 8px;
		}
.menu1sel A:Hover, .menu1sel A:active	{
                color: #ffffff;  
		}

.menu2 {
    /*background: #8db1e6; 20110918*/ /* #9bb0cf;//#212c95;//#232e97;//#39438e;//#1a2477; */
    /*border-bottom:2px solid #8db1e6; 20110918*/
    border-top:5px solid #1c449b;
    color: #aaaacc;
	  font-family: Arial, Helvetica, Verdana, sans-serif;
	  height:32px;
    text-align: center;
	  vertical-align: middle;
		}
.menu2 A	{
    /*background: #8db1e6; 20110918*/ /* #9bb0cf;//#212c95; */
	  color: #e0e0e0;
		font-size: 13px;  
		font-weight: bold;  
		text-decoration: none;  
		text-indent: 8px;
		}
.menu2 A:Hover, .menu2 A:active	{
    color: #ffffff;
		}

.menu2txt       {	
	  color: #666666;
		font-size: 13px;  
		font-weight: normal;  
		}
.menu2b {
    /*background: #8db1e6; 20110918*/ /* #9bb0cf;//#212c95;//#232e97;//#39438e;//#1a2477; */
    /*border-bottom:2px solid #8db1e6; 20110918*/
    border-top:5px solid #1c449b;
    color: #aaaacc;
	  font-family: Arial, Helvetica, Verdana, sans-serif;
	  height:32px;
    text-align: center;
	  vertical-align: middle;
		}

.menu       {	
            font-family: Arial, Helvetica, Verdana, sans-serif;
		}
TD.menu         {	
		background: #FFFFCC;
	  	text-align: center;
	    	vertical-align: middle;
		}
SPAN.menu	{
	 	color: #000000; 
		font-size: 13px; 
		font-weight: bold; 
		text-decoration: none; 
		text-indent: 5px;
		}
.menu A	{
	  	color: #374B82;  
		font-size: 13px;  
		font-weight: bold;  
		text-decoration: none;  
		text-indent: 8px;
		}
A.menu  	{
	  	color: #374B82;  
		font-size: 13px;  
		font-weight: bold;  
		text-decoration: none;  
		text-indent: 8px;
	  	text-align: center;
		}
A.menu:Visited, A.menu:Link
		{
		color : #374B82;
		}
A.menuitem:Visited, A.menuitem:Link, A.menusel:Visited, A.menusel:Link
		{
		color : #8494CE;
		}
A.menu:Active, A.menu:Hover, A.menuitem:Active, A.menuitem:Hover, A.menusel:Active, A.menusel:Hover
		{
		color : black;
		}
.menuitem       {
                font-family: Arial, Helvetica, Verdana, sans-serif;
	  	}
SPAN.menuitem
		{
		color : #000000; 
	 	font-size : 12px; 
	 	height : 0px;
		text-decoration : none;
		}
TD.menuitem {
		background : #FFFFEE;
	        border-top:1px solid #EEEEBB;
                text-align: center;
	    	vertical-align: middle;
		}
TD.menusel  {
		background : #FFFFEE;
		font-size: 13px;  
		font-weight: bold;  
                text-align: center;
	    	vertical-align: middle;
		}
.menusel A	{ 
		color: #374B82;
		text-decoration: none;
		}

.menuitem A  {
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-weight : bold; 
		font-size : 12px; 
		color : #8494CE;
		text-decoration : none;	
		height : 0px;
		}
SPAN.menusel{
		font-family: Arial, Helvetica, Verdana, sans-serif;
	 	font-size : 12px; 
		color : #000000; 
		text-decoration : none;
	 	height : 0px;
		}
.nbtmenu  {
		font-family: Arial, Helvetica, Verdana, sans-serif;
		}
TD.nbtmenu  {
		background: #CCFFFF;
                text-align: center;
                vertical-align: center;
		}
SPAN.nbtmenu, A.nbtmenu   {
	  	color : #374B82;  
		text-decoration : none;  
		font-size : 13px;  
		font-weight : bold;  
		text-indent : 8px;
		}
A.nbtmenu:Visited, A.nbtmenu:Link
		{
		color : #374B82;
		}
A.nbtmenu:Active, A.nbtmenu:Hover, A.nbtmenuitem:Active, A.nbtmenuitem:Hover  
		{
		color : black;
		}
SPAN.nbtmenuitem  
		{
		font-family: Arial, Helvetica, Verdana, sans-serif;
	 	font-size : 12px; 
		color : #C0C0C0; 
		text-decoration : none;
	 	height : 0px;
		}
TD.nbtmenuitem 
		{
		background : #EEFFFF;
		}
A.nbtmenuitem
		{
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-weight : bold; 
		font-size : 12px; 
		color : #8494CE;
		text-decoration : none;	
		height : 0px;
		}
A.nbtmenuitem:Visited, A.nbtmenuitem:Link 
		{
		color : #8494CE;
		}
.menuitemsicherung
		{	    
    	    	background: #EFE9BC;
       	}
#preise 	{
	  	vertical-align: center;
	  	text-align: left;
	  	color: #333333;
	  	font-weight: bold;
		}
.subtable 	{
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size:1.0em;
		}
#info_r 	{
		clear:right;
		float:right;
		min-width: 80px;
		}
#info_l 	{
		clear:left;
		float:left;
		}
#rss 		{
		vertical-align: center;
     		}
.uebersicht_tab, #uebersicht_tab 
		{
		background: #FFFFFF;
		border:0px; /* 1px solid #888888; */
		font-family:verdana,arial,helvetica,sans-serif;
		}

.ek_uebersicht_tab 
		{
		background: #FFFFFF;
		border:0; /* border:1px solid #cccccc; */
    cellpadding:0;
    cellspacing:0;
		font-family:verdana,arial,helvetica,sans-serif;
    margin:0;
    padding:0;
    width:200; /* selbe Breite wie right_col bzw. rightcol */
		}
.ek_txt         {
		font-family:verdana,arial,helvetica,sans-serif;
                margin-bottom: 2em;
                margin-top: 0.5em;
                }
.ek_txt A       {			
		text-decoration: none;
		color: #374B82;
		font-weight: bold;
		font-family: Arial, Helvetica, Verdana, sans-serif;
		}
.info_box         {
		background: #00FFFF;
                border:0px;
                color: #00ffff;
	        margin:0px;
                }
.tv_ek_head
                {
                background-image: url(img/bannerhblue2.png);

                color: #ffffff;
		font-family:verdana,arial,helvetica,sans-serif;
		font-size:0.9em;
		font-weight: bold;
                height:  26px;
                margin-bottom: 5px;
                margin-top: 26px;
                padding: 5px 10px 3px 10px;
                }
A.tv_ek_head, .tv_ek_head A
                {
                text-decoration: none;
 		}
A.tv_ek_head:link, .tv_ek_head A:link{color:#ffffff; text-decoration:none;}
A.tv_ek_head:active, .tv_ek_head A:active{color:#ffffff; text-decoration:none;}
A.tv_ek_head:visited, .tv_ek_head A:visited{color:#ffffff; text-decoration:none;}

.tv_ek_info1    {
		border-bottom:1px dotted #cccccc;		
		font-family:verdana,arial,helvetica,sans-serif;
		font-size:0.75em;
		margin-bottom:0.4em;
		margin-top:0.4em;
		}
.tv_ek_info2    {
		border-bottom:1px dotted #cccccc;		
		font-family:verdana,arial,helvetica,sans-serif;
		font-size:0.75em;
		margin-bottom:0.4em;
		margin-top:0.4em;
		}
.tv_ek_line1    {}
.tv_ek_line2    {}

.ti_head        {
                border-left:5px solid #000000;                
		            padding-left:6px;
                }
.ti_tourhead    {
		             font-weight: bold;
                }
.ti_line        {}
.ti_quelle      {
                color: #888888;
                font-size: 0.7em;
                padding-left:6em;
                }

/*** Amazon Buchliste ***/
.item_pic
         {
	    vertical-align: top;	
         }
TD.item_pic
         {
            padding-right: 20px;
         }
.item_txt
         {
	    font-family: Arial, Helvetica, Verdana, sans-serif;
	    font-size: 14px;  
            font-weight: normal;
	    vertical-align: top;	
         }
.item_head
         {
            border-bottom: 1px dotted black;
  	    font-size: 16px;  
            font-style:italic;
	    text-decoration: none;		 
         }
.item_name
         {
  	    font-size: 16px;  
	    font-weight: bold;
            text-decoration: none;		 
         }
.item_price
         {
            color: 0xcccccc;
  	    font-weight: bold;
         }
.item_rubrik
         {
            font-size: 10px;     
         }
.item_titel
         {
            font-size: 16px;  
	    font-weight: bold;
            text-decoration: none;	
            /* margin-left: 2em; */
         }
.item_titel a 
	 {
	    color: #374B82;
	    font-family: Arial, Helvetica, Verdana, sans-serif;
	    font-weight: bold;
	    text-decoration: none;
	 }
.item_moreinfo a
         {
	    color: #374B82;
	    font-family: Arial, Helvetica, Verdana, sans-serif;
	    text-decoration: none;
         }
/*** Premieren und MAPS ***/
.randspalte_premieren 
		{
		width: 390px;
		}
.premi_item a
		{
		text-decoration: none;
		color: #374B82;//#8494CE;
		width:240px;
		}
.premi_randitem
		{
		vertical-align: top;
		width:90%;
		}
.premi_randitem a
		{
		text-decoration: none;
		color: #374B82;//#8494CE;
		}
.randspalte_premieren table
		{
		border-bottom: 1px dotted #B2BCC6;
		margin-bottom: 0.3em;	
	 	background-image: url(leer.gif);
		}
#rechtespalte 
            {
            background-image: url(leer.gif);
	      margin-right: 0.2em;
	      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	      font-size: 0.8em;
            }
</style>

