body { font-family:Arial; color:#FFFFFF; margin:0px; padding:0px; background:url(new_all/bg.jpg) repeat-x #1e1e1e; }

/* content */
#content 			{ position:absolute; left:50%; margin-left:-569px; width:1138px; }
#content_element 	{ padding-left:122px; width:894px; }
#content_aufmacher 	{ width:1138px; }
#content_line    	{ width:1138px; }

/* header */
#header { width:894px; height:110px }

/* login */
#loginform 			{ color:#5C5C5C; font-size:8pt; margin-left:515px; margin-top:-96px; height:96px; }
#loginform table 	{ color:#5C5C5C; font-size:8pt; }
#loginform a 		{ color:#5C5C5C; text-decoration:none; }
#loginform a:hover	{ color:#CCCCCC; text-decoration:none; font-weight:bold; }
#loginform input 	{ color:#CCCCCC; background:#000000; border:1px solid #5C5C5C; font-size:8pt; height:15px; text-decoration:none; }
#loginuser			{ color:#CCCCCC; font-size:12px; text-decoration:none; font-weight:bold; }
#geoform 			{ color:#5C5C5C; font-size:10pt; margin-left:713px; margin-top:-87px; height:87px; }
#geoform select 	{ color:#FFFFFF; background:#000000; border:1px solid #5C5C5C; font-size:8pt; width:100px; text-decoration:none; }
#ranheader 			{ color:#5C5C5C; font-size:8pt; margin-left:715px; margin-top:-96px; height:96px; }

/* menu */
#mainmenu           { height:27px;}
#mainmenu img 		{ cursor:pointer; }
#mainmenuleft		{ padding-left:20px; }

/*hometext*/
.hometext 			{ font-size:12px; }
.hometext a 		{ color:#CCCCCC; text-decoration:none; }
.hometext a:hover	{ color:#CCCCCC; text-decoration:none; font-weight:bold; }

/* channelinfos */
.channelinfo 	     {height:70px; margin-left:2px; }
.channelinfo h1		     {color:#FFFFFF; font-size:20pt; font-weight:bold; margin-top:0px; margin-left:-2px; padding-bottom:10px; margin-top:0px; margin-bottom:0; }
.channelinfo h1 a		 {color:#FFFFFF; font-size:20pt; font-weight:bold; text-decoration:none; }
.channelinfo h1 a:hover  {color:#FFFFFF; font-size:20pt; font-weight:bold; text-decoration:none; }
.channelpath 		 {color:#e41800; font-size:8pt;  text-decoration:none; font-weight:normal; padding-top:14px; }
.channelpath a 		 {color:#e41800; font-size:8pt;  text-decoration:none; font-weight:normal; }
.channelpath a:hover {color:#e41800; font-size:8pt;  text-decoration:underline; font-weight:normal; }
.channelname 	     {color:#FFFFFF; font-size:20pt; font-weight:bold; padding-bottom:10px; }
.channelname a		 {color:#FFFFFF; font-size:20pt; font-weight:bold; text-decoration:none; }
.channelname a:hover {color:#FFFFFF; font-size:20pt; font-weight:bold; text-decoration:none; }
.channeltext		 { font-size:12px; color:#CCCCCC; }
.channeltext a		 { color:#5C5C5C; }
.channeltext a:hover { color:#CCCCCC; font-weight:bold; }

/* teaser */
#block 					{ width:894px; margin-top:20px; }
.teaser_box 			{ width:800px; padding-left:46px;  }
.teaser_header			{ width:800px; height:28px;  border: 1px solid #4a4b50; background-image:url(all/teaserboxx/header.jpg);}
.teaser_header a		{ text-decoration:none;}
.teaser_header a:hover	{ text-decoration:underline;}
.teaser_header h2 			{ color:#FFFFFF; font-size:12pt; font-weight:bold; margin-top:0px; margin-bottom:0; }
.teaser_header h2 a 		{ text-decoration:none; 	 }
.teaser_header h2 a:hover	{ text-decoration:underline; }
.teaser_content_oben 	{ width:800px; height:190px; border-left: 1px solid #4a4b50; border-right: 1px solid #4a4b50; background-color:#111111; }
.trenner 				{ width:800px; height:1px;}
.teaser_content_unten 	{ width:802px; height:190px; background-image:url(new_all/box-bg.jpg); background-repeat:no-repeat; padding-top:4px; padding-bottom:10px; }


/* aumacher main */
.main 		{ font-family:Arial; width:890px;}
.main table { background-image:url(all/aufmacher/bg.png); background-repeat:repeat-y;}

/* commercial tags */
#commercial{ width:800px; padding-left:47px;  }

/* footer gestaltung */
#footer{ width:800px; padding-left:47px; color:#6A6A6A; font-size:9pt; clear:both; }
#footer a { color:#969696; }
#footer a:hover { color:#FFFFFF; }

/* sitemap */
#sitemap		 { font-size:7pt; }
#sitemap a 		 { color:#969696; text-decoration:none;  }
#sitemap a:hover { color:#FFFFFF; }
.line1	 		 { color:#FFFFFF; }
.line1 a 		 { color:#FFFFFF; text-decoration:none;  }
.line1 a:hover 	 { color:#FFFFFF; text-decoration:none;  }

#sitemap_m 			{ font-size:10pt;  }
#sitemap_m a		{ color:#FFF; text-decoration:none;  }
#sitemap_m a:hover 	{ text-decoration:underline;  }

.sitemap_lvl1 { list-style-type:square; color:#F00; font-weight:bold; }
.sitemap_lvl2 { list-style-type:disc; color:#FFF; font-weight:normal; }
.sitemap_lvl3 { list-style-type:disc; color:#FFF; font-style:italic; }



/* channel menu */
.channel1 { color:#e41800; font-size:12pt; font-weight:bold; height:30px; padding-left:15px;}
.channel1 a {padding-left:0px; text-decoration:none;}
.channel1 a:hover {text-decoration:underline; font-weight:bold; padding-left:0px; }
.channel2 {width:250px;padding-top:10px;}
.channel2 a { color:#e41800; font-size:9pt; font-weight:bold; padding-left:15px; text-decoration:none; line-height:20px;}
.channel2 a:hover {text-decoration:underline; font-weight:bold; color:#e41800;}
.channel3 {width:160px; padding-top:10px;}
.channel3 a { color:#ffffff; font-size:9pt;text-decoration:none; padding-left:10px;line-height:20px;}
.channel3 a:hover {text-decoration:underline; }

/* live kalender */
.live_left   	{ font-size:9pt;text-decoration:none; padding-left:10px;  line-height:20px; }
.live_center 	{ font-size:9pt;text-decoration:none; padding-left:10px;  line-height:20px; }
.live_right		{ font-size:9pt;text-decoration:none; padding-right:8px; line-height:20px; }
.live_dayicon	{ font-size:8pt;text-decoration:none; background-image:url(../style/all/livekalender/kalender_inaktiv.jpg); width:20px; height:20px; float:left; margin:1px; background-repeat:no-repeat; }
.live_dayactive { font-size:8pt;text-decoration:none; background-image:url(../style/all/livekalender/kalender_event.jpg);   width:20px; height:20px; float:left; margin:1px; background-repeat:no-repeat; cursor:pointer; }
.live_dayevent  { font-size:8pt;text-decoration:none; background-image:url(../style/all/livekalender/kalender_aktiv.jpg);   width:20px; height:20px; float:left; margin:1px; background-repeat:no-repeat; cursor:pointer; }
#liveform 		 { color:#5C5C5C; font-size:8pt; }
#liveform select { color:#FFFFFF; background:#000000; border:1px solid #5C5C5C; font-size:8pt; width:100px; text-decoration:none; }
.live_data 		 { font-family:Arial; width:890px; height:250px; overflow:auto; background-image:url(all/aufmacher/bg.png); background-repeat:repeat-y;}
.live_data table { font-size:9pt;text-decoration:none; padding-left:10px;  line-height:20px; }
.live_data td    { font-size:9pt;text-decoration:none;  font-weight:normal; }
.live_head 		 { color:#FFFFFF; font-size:9pt; font-weight:bold;text-decoration:none; }

/* ajax schattenelement */
/*.schatten {background-image:url(all/aufmacher/schatten.png); background-repeat:no-repeat; height:20px; width:890px;}*/
/* html .schatten {display:none; }*/
* html .schatten { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/style/all/aufmacher/schatten.png'); width:890px; height:20px; }
html>body .schatten { background-image:url(/style/all/aufmacher/schatten.png); background-repeat:no-repeat; }

.rubrik {}
.rubrik a{ color:#e41800; font-size:9pt; font-weight:bold;text-decoration:none; }


/* teaserdaten */
.teaser_1 { width:142px; font-family:Arial; padding-left:20px; padding-top:14px; float:left;}
.teaser_2 { width:142px; font-family:Arial; padding-left:64px; padding-top:14px; float:left;}
.teaser_3 { width:142px; font-family:Arial; padding-left:64px; padding-right:44px; padding-top:14px; float:left;}
.teaser_4 { width:142px; font-family:Arial; padding-left:20px; padding-top:14px; float:left;}

/* video */
.teaser_rubrik_video 		{ font-size:8pt; color:#6A6A6A;}
.teaser_rubrik_info_video 	{ font-size:8pt; border: 1px solid #5D5D5D; }
.teaser_rubrik_invers_video { font-size:8pt; background-color:#5D5D5D; color:#000000; font-weight:bold; }
.teaser_icon_video 	 		{ float:right;}
.teaser_bild_video 	 		{ border: 1px solid #5D5D5D; height:92px; width:122px; }
.teaser_bild_video img 		{ border: 1px solid #000000;}
.teaser_head_video	 		{font-size:8pt; color:#6A6A6A; padding-top:2px;}

.teaser_text 	{ font-size:8pt; color:#ffffff;}
.video_title 	{ margin-left:14px; padding:3px; color:#FFFFFF; font-size:15pt; font-weight:bold; }
.video_title h2 { color:#FFFFFF; font-size:15pt; font-weight:bold; margin-top:0px; margin-bottom:0px; }

/* infobox */
#infofeld					 { z-index:100000;}

.teaser_infobox_main_video 	 { font-size:8pt;	background-image:url(../style/infoboxx/info_bg.gif); border: 1px solid #5D5D5D; background-repeat: no-repeat; background-color: #000; z-index:9999; }
.teaser_infobox_main_live 	 { font-size:8pt; background-image:url(../style/infoboxx/info_bg.gif); border: 1px solid #E41800; background-repeat: no-repeat; background-color: #000; z-index:9999; }
.teaser_infobox_teaser_video { font-size:8pt; color:#FFFFFF; font-weight:bold; }
.teaser_infobox_teaser_live  { font-size:8pt; color:#E41800; font-weight:bold; }

.teaser_rubrik_info_video 	{ font-size:8pt; border: 1px solid #6A6A6A;}
.teaser_icon_video 	 		{ float:right;}
.teaser_bild_video 	 		{ border: 1px solid #5D5D5D; height:92px; width:122px; }
.teaser_bild_video img 		{ border: 1px solid #000000;}
.teaser_head_video	 		{font-size:8pt; color:#6A6A6A; padding-top:2px;}



/* live */
.teaser_rubrik_live 	{ font-size:8pt; color:#E41800;}
.teaser_rubrik_info_live 	{ font-size:8pt; border: 1px solid #E41800; }
.teaser_rubrik_invers_live 	{ font-size:8pt; background-color:#E41800; color:#000000; font-weight:bold; }
.teaser_icon_live 		{ float:right;}
.teaser_bild_live 		{ border: 1px solid #E41800; height:92px; width:122px; }
.teaser_bild_live img 	{ border: 1px solid #000000;}
.teaser_head_live 		{font-size:8pt; color:#E41800; padding-top:2px;}

.teaser_text_live {font-size:8pt; color:#FFFFFF;}

/* videonavi_content */
#videonavi { background-color:#131313; }
#videonavi_head { cursor:pointer; }
#videonavi_content  { width:210px; }
.smalllinks 		{ color:#FFFFFF; font-size:11px; text-decoration:none; font-weight:bold; }
.smalllinks a 		{ color:#FFFFFF; font-size:11px; text-decoration:none; font-weight:bold; }
.smalllinks a:hover { color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:underline; }

/* miniteaser */
.miniteaser { width:210px; font-family:Arial; padding:5px 0 10px 5px; float:left; margin-left:2px; }
.miniteaser_datum { font-size:8pt; color:#E41800; }

/* minivideo */
.miniteaser_rubrik_video 		{ font-size:8pt; color:#6A6A6A; padding-bottom:1px; padding-left:1px; }
.miniteaser_rubrik_info_video 	{ font-size:8pt; border: 1px solid #e41800; }
.miniteaser_rubrik_invers_video { font-size:8pt; background-color:#e41800; color:#000000; font-weight:bold; }
.miniteaser_icon_video 	 		{ float:right;}
.miniteaser_bild_video 	 		{ border: 1px solid #5D5D5D; height:62px; width:82px; }
.miniteaser_bild_video img 		{ border: 1px solid #000000;}
.miniteaser_head_video	 		{ font-size:8pt; color:#6A6A6A; padding-top:2px; }

/* minilive */
.miniteaser_rubrik_live 		{ font-size:8pt; color:#e41800; padding-bottom:1px; padding-left:1px; }
.miniteaser_rubrik_info_live 	{ font-size:8pt; border: 1px solid #e41800; }
.miniteaser_rubrik_invers_live 	{ font-size:8pt; background-color:#e41800; color:#000000; font-weight:bold; }
.miniteaser_icon_live 			{ float:right;}
.miniteaser_bild_live 			{ border: 1px solid #e41800; height:62px; width:82px; }
.miniteaser_bild_live img 		{ border: 1px solid #000000;}
.miniteaser_head_live 			{ font-size:8pt; color:#e41800; padding-top:2px; }

.miniteaser_text {font-size:8pt; color:#ffffff;}

/* FAQ */
.faq_text {font-size:12px; color:#CCCCCC;}
.faq_text a { color:#FFFFFF; text-decoration:underline; }
.faq_text a:hover { font-weight:bold; }

/* Newsletterbox */
.eingabefelder { background-color:#3D3D3D; border:1px solid #676767; color:#FFFFFF; font-family:Arial; font-size:9pt; margin-left:10px; margin-top:10px; }
.button {background-color:#3D3D3D; border: 1px solid; color:#ffffff; font-size:9pt; border-top-color:#676767; border-left-color:#676767; border-right-color:#0e0e0e; border-bottom-color:#0e0e0e;PADDING: 0px 5px 0px 5px; margin-left:10px; margin-top:10px; cursor:pointer; }

/* Scrollbars */
.scrollstyle .jScrollPaneTrack { background-color: #1e1e1e; }
.scrollstyle .jScrollPaneDrag { background: url(../style/scrollbar/scroll_bar.gif) repeat-y; padding-top:9px; }
.scrollstyle a.jScrollArrowUp { background: url(../style/scrollbar/scroll_up.gif) no-repeat; height: 14px; }
.scrollstyle a.jScrollArrowDown { background: url(../style/scrollbar/scroll_down.gif) no-repeat; height: 14px; }
.scroll-pane-live {	left:0px; top:0px;width	: 890px; height:300px; overflow: auto; outline:none; }
.scroll-pane-live-ie { left:0px; top:0px; width: 890px; height:300px; overflow: auto; outline:none;  }
.noscroll-live{	left:0px; top:0px; width: 890px; height:300px; overflow: hidden;}
.scroll-pane { padding-left:0px; left:0px; top:0px;	width: 234px; height:340px; overflow: auto;	float:left;	display:block; }
.scroll-pane-ie { padding-left:0px; left:0px; top:0px;	width: 236px; height:340px; overflow: auto;	float:left;	display:block; }
.noscroll{ padding-left:0px; left:0px; top:0px;	width: 0px;	height:0px;	overflow: hidden; visibility:hidden; }

/* Addthis format */
.addthis_toolbox .custom_hover { position: relative; }
.addthis_toolbox .custom_hover .custom_button { padding: 4px; }
.addthis_toolbox .custom_hover .custom_button.active { text-decoration: underline; }
.addthis_toolbox .hover_menu { display: none; position: absolute; background: #1E1E1E; right:140px;}
.addthis_toolbox .hover_menu { width: 136px; padding: 5px 5px 5px 5px; border: 1px solid #4A4B50; }
.addthis_toolbox .hover_menu  a { width: 102px; padding: 4px 0 4px 34px; position: relative; display: block; text-decoration: none; }
.addthis_toolbox .hover_menu  a:hover { text-decoration: underline; cursor:pointer; }
.addthis_toolbox .hover_menu  span { position: absolute; left: 14px; top: 4px; }
.addthis_toolbox .hover_menu  .more { border-top: solid 1px #eee; padding: 10px 0 0 0; margin: 10px 10px 0 10px; text-align: center; }
.addthis_toolbox .hover_menu  .more a { padding: 4px 0; margin: 0; }
.addthis_toolbox .hover_menu  .more span { display: none; }
