﻿html,body									{margin:0;padding:0; }
html											{background:url(/img/partner/nrj/bg/bg_html.jpg) repeat-x; }
body											{font:normal 11px/120% arial, Helvetica, Verdana, sans-serif; }
a												{cursor:pointer; text-decoration:none; color:#000000; }
a img											{border:none}
a:hover 										{text-decoration: underline;color:#333333;}

.hide											{display:none}
.left											{float:left; margin:0 10px 5px 0;}
.right										{float:right; margin:0 0 5px 10px;}
.bold											{font-weight:bold}
.clear										{clear:both}
.replace										{overflow:hidden;text-indent:-2000em;}
.block										{list-type:none;display:block;padding:0;margin:0}
.fehler 										{font-weight:bold; color:#cc0000;}								
/* Header */
#header 										{height:372px;width:837px;overflow:hidden}
#header ul 									{height:372px;float:left;}
#header li 									{list-style-type:none;padding-left:-20px}

/* Head Grafiken Pos */
#head_left									{width:160px;padding:245px 0 0 0 !important}
#head_middle								{width:510px;}
#head_right									{width:166px;padding:120px 0 0 0 !important}
.subcontent #head_left_under			{width:58px;height:204px;float:left}

/* Head Navi Vertikal Startseite Pos */
#head_left li a							{display:block;height:35px;width:140px;margin:0px;}
#head_right li a							{display:block;height:55px;margin:0 0 0 25px;}
#head_right li.webradio a				{height:79px;}

/* Logo Link Home */
.subcontent #head_left a				{display:block;width:120px;height:180px;position:absolute;top:0;left:0;}

/* Head Navi Horizontal Subcontent Pos Portal und Lokale*/
.subcontent #head_middle li 			{float:left;}
.subcontent #head_middle li a			{display:block;list-style:none;position:relative;top:110px;height:50px;width:160px;margin:0px;padding:0}

/*Breadcrumbs - Reiter*/
#breadcrums 								{position:absolute;top:161px;left:165px;}
#breadcrums ol								{margin:0;padding:0px;width:auto;list-style:none}
#breadcrums ol li							{font-size:11px;list-style-type:none;margin:0 0 0 3px;float:left; vertical-align:middle;display:block;}
#breadcrums ol li a						{color:#555555;text-decoration:none;padding:4px 10px 4px 10px;background-color:#efeaeb;display:block;}
#breadcrums ol li a.last				{color:#000000;background:#fff;padding:4px 10px 4px 10px;border-top:1px solid #dcd4d5;border-right:1px solid #dcd4d5;border-left:1px solid #dcd4d5 }
#breadcrums ol li a:hover				{text-decoration:underline;color:#000000}
	
#content										{width:836px; padding:0 0 1px 0; float:left; margin:0; background:#f9ceef url(/img/partner/nrj/bg/bg_content.jpg) repeat-x;}
#content ul 								{clear:both;margin:10px 0 0 0; padding:0 0 0 0}
#content ul li 							{list-style-type:none;font-size:11px}
#content ul li a 							{text-decoration:none;display:block;margin:0 0 5px 0;color:#000000;font-weight:bold;padding:0 0 0 15px;background:url(/img/partner/nrj/arrows/ar_container_links.gif) center left no-repeat;}
#content ul li a:hover 					{text-decoration: underline;color:#333333;}

#footer										{font-weight:bold;font-size:10px;clear:left;color:#967e8b;margin-left:70px;padding:8px 0 20px 60px;background:transparent url(/img/partner/nrj/bg/bg_footer.png) top left no-repeat;}
#footer a:link								{color:#967e8b;text-decoration:none}
#footer a:hover							{color:#967e8b;text-decoration:underline;}
#footer a:visited							{color:#967e8b;text-decoration:none}

/* Portal und Lokal Startseiten Leadcontainer, Stories und Spotleiste gleich */
.lead											{width:335px; height:389px; margin:1px 1px 1px 0;float:left;padding:0;background:#fcfcfc;}		
.lead h3										{width:100%; margin:0; padding:0; height:15px;}
.story										{height:150px; padding:0px 5px 0 10px; background:transparent url(/img/partner/nrj/bg/bg_story_bottomline.gif) center bottom no-repeat; overflow:hidden;}
.story:last-child							{background:none}
.story h1,.story h2						{margin:0; padding:0;}
.story h1 a									{display:block; font-size:13px; text-decoration:none; font-weight:bold; color:#000000; padding:15px 0 0 0; line-height:1.2;}
.story h2 a									{display:block; font-size:11px; text-decoration:none; font-weight:normal; color:#515051; padding:5px 0 0 0; height:93px; overflow:hidden;}

.story_banner								{margin:0 0 0 20px;}
.story img									{display:block; margin:5px 0 0 5px;}
.story .buidl								{position:relative; z-index:1;display:block; width:110px; height:110px; margin:10px 10px 0 0; float:left;}
.story .over								{position:relative; z-index:2;display:block; width:100px; height:100px; margin:0 0 0 5px; top:-100px}


/* Portal und Lokal Subcontent Leadcontainer, Stories und Spotleiste gleich*/		
.subcontent #content						{position:relative;overflow:visible;width:778px;padding:0}
.subcontent #innercontent				{width:610px;position:relative;top:-190px;z-index:1;float:left;margin-bottom:-160px;padding-left:5px}
.subcontent .lead							{width:300px;height:auto;margin:0 3px 5px 0;border:1px solid #e1d2d4}
.subcontent .story						{padding:0px 5px 0 10px;background:transparent url(/img/partner/nrj/bg/bg_story_bottomline_sub.png) center bottom no-repeat;}
.subcontent .story:last-child			{background:none}

/* Container für Block*/
.container 									{display:block; width:604px;padding:3px 1px 0 1px; color:#45363e;line-height:18px}
.container h1 								{font-size:11px;font-weight:normal;padding:0 0 0 30px;margin:8px 0 0 0}
.container h2 								{color:#45363e;font-size:19px;font-weight:bold;padding:0 0 0 30px;margin:5px 0 15px 0}
.container div.text 						{font-size:12px; padding:10px 30px 30px 30px;}
.container img								{border:5px solid #6e6571;}

#content										{background:#f9ceef url(/img/partner/nrj/bg_content.jpg) repeat-x;}
.verlauf1 									{background: #fff url(/img/partner/nrj/bg_verlauf1.png) top repeat-x;}
.verlauf2 									{background: #fff url(/img/partner/nrj/bg_verlauf2.png) bottom repeat-x;}

	
/* Headerbilder Portal und Lokal Subcontent*/
.subcontent #head_left					{background:url(/img/partner/nrj/bg/bg_head_left_sub.jpg) no-repeat;}
.subcontent #head_left_under			{background:url(/img/partner/nrj/bg/bg_head_left_sub_under.jpg);}
.subcontent #head_middle				{background:url(/img/partner/nrj/bg/bg_head_middle_sub.jpg) no-repeat;}
.subcontent #head_right					{background:url(/img/partner/nrj/bg/bg_head_right_sub.jpg) no-repeat;}	
.lead_sub .leer							{background: #f1edf1 url(/img/partner/nrj/flags/flag_300_leer.png) no-repeat;}
.bg_top 										{background:#fff url(/img/partner/nrj/bg/bg_container_sub_top.png) top left no-repeat;}
/* Bildschablone */
.buidl										{background:url(/img/partner/nrj/bg/bg_story_img.png) no-repeat;//background:url(); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/partner/nrj/bg/bg_story_img.png')}		
.over											{background:url(/img/partner/nrj/bg/bg_story_img_over.png) no-repeat; //background:url(); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/partner/nrj/bg/bg_story_img_over.png')}

/* Webradio --- nur Portal rechter Header*/
#portal #head_right li.webradio a	{background:url(/img/partner/nrj/buttons/btn_header_webradio.png) no-repeat;//background:url(); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/partner/nrj/buttons/btn_header_webradio.png')}
#portal #head_right li.webradio a:hover{background:url(/img/partner/nrj/buttons/btn_header_webradio_over.png) no-repeat;//background:url(); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/partner/nrj/buttons/btn_header_webradio_over.png')}
/* Portal und Lokal rechter Header mit Community - Galleries - Podcast*/
#head_right li.community a							{background:url(/img/partner/nrj/buttons/btn_header_community.png) no-repeat;//background:url(); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/partner/nrj/buttons/btn_header_community.png')}
#head_right li.community a:hover					{background:url(/img/partner/nrj/buttons/btn_header_community_over.png) no-repeat;//background:url(); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/partner/nrj/buttons/btn_header_community_over.png')}		
#head_right li.galleries a							{background:url(/img/partner/nrj/buttons/btn_header_galleries.png) no-repeat;//background:url(); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/partner/nrj/buttons/btn_header_galleries.png')}
#head_right li.galleries a:hover					{background:url(/img/partner/nrj/buttons/btn_header_galleries_over.png) no-repeat;//background:url(); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/partner/nrj/buttons/btn_header_galleries_over.png')}		
#head_right li.podcasts a							{background:url(/img/partner/nrj/buttons/btn_header_podcast.png) no-repeat;//background:url(); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/partner/nrj/buttons/btn_header_podcast.png')}		
#head_right li.podcasts a:hover					{background:url(/img/partner/nrj/buttons/btn_header_podcast_over.png) no-repeat;//background:url(); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/partner/nrj/buttons/btn_header_podcast_over.png')}



/*Hilfe&Kontakt*/
.rahmenhilfe, .rahmenhilfe2, titelhilfe, .liste	{padding-left:20px;padding-top:5px; }
font.asegment 								{color:#333333; text-decoration:underline; }

/*rechte Seite*/
.spot											{width:160px; float:left;}
.suchbox										{ color:#ffffff; height:130px; margin:5px 0px 5px 5px;  background:url(/img/partner/nrj/bg/bg_suchbox.jpg) no-repeat; overflow:hidden;}
.suchbox	h2									{ color:#ffffff; font:bold 13px/120% arial, Helvetica, Verdana, sans-serif; margin:10px 0px 10px 15px; }
input.suchfeld								{ width:100px; margin:0px 0px 5px 15px; }
input.suchbutton							{ float:right; margin:0px 15px 0px 0px; }
.suchbox	label, .suchbox ul			{ margin:5px 0px 0px 15px !important; display:block; }
.suchbox a.suchlink						{ color:#ffffff !important;}
.box											{ color:#ffffff; height:200px; margin:5px 0px 5px 5px;  background:url(/img/partner/nrj/bg/bg_box.jpg) no-repeat; overflow:hidden;}
.box	h2										{ color:#ffffff; font:bold 13px/120% arial, Helvetica, Verdana, sans-serif; margin:10px 0px 10px 15px; }
.box a										{ display:block; color:#ffffff;  margin:0px 0px 0px 15px; font-weight:bold; text-decoration:none; }
.box a:hover								{ font-weight:bold; text-decoration:underline; }
.toptenbox									{ color:#ffffff; height:175px; margin:5px 0px 5px 5px;  background:url(/img/partner/nrj/bg/bg_box.jpg) no-repeat; overflow:hidden;}
.toptenbox	h2								{ color:#ffffff; font:bold 13px/120% arial, Helvetica, Verdana, sans-serif; margin:10px 0px 10px 15px; }
.toptenbox	span							{ display:block; margin:0px 0px 10px 15px; }
.toptenbox a								{ color:#ffffff;  margin:0px 0px 0px 5px; font-weight:bold; text-decoration:none; }
.toptenbox a:hover						{ font-weight:bold; text-decoration:underline; }
.powerdbox									{ color:#ffffff; height:120px; margin:5px 0px 5px 5px;  background:url(/img/partner/nrj/bg/bg_powerdbox.jpg) no-repeat; overflow:hidden;}
.powerdbox	h2								{ color:#ffffff; font:bold 13px/120% arial, Helvetica, Verdana, sans-serif; margin:10px 0px 10px 15px; }
.powerdbox	img							{ margin:5px 0px 0px 15px !important; display:block; }
select.warenkorb							{ width:185px;}

/*ticketshopcontent*/
.lead_content								{width:606px; height:auto; margin:1px 1px 1px 0; float:left; padding:0; background:#fcfcfc;}		
.lead_content .tabellen					{padding:10px 30px 10px 30px; display:block; }	
.textlink a 								{text-decoration:none; color:#000000; margin:0 0 5px 0; padding:0 0 0 15px; font-weight:bold;  background:url(/img/partner/nrj/arrows/ar_container_links.gif) center left no-repeat;}
.textlink a:hover 						{text-decoration:underline;color:#333333;}
.lead_content table td					{padding:2px 0px 2px 5px;font-size:12px; }
.lead_content table th 					{text-align:left;font-size:12px; }
.lead_content a							{text-decoration:none; color:#000000; font-weight:bold;   }
.lead_content a:hover 					{text-decoration: underline;color:#333333;}
table.preisinfo td						{ text-align:right;}
