/* ---------------------------
CSS: WEBerange
(c) Tim Jagusch, Infocus Media GmbH
----------------------------- */
*
{
	padding:0;
	margin:0;
}

h1 {font-size:18px;color:#000000;margin-bottom:0px;}
h2 {font-size:16px;color:#000000;}
h3, h3 a:link, h3 a:visited {
	font-size:14px;
	font-weight:bold;
	color:#C40D1F;
	margin-bottom:5px;
	text-align:left;
}
h6 {
	font-size:10px;
	color:#666;
	font-weight:normal;
	padding:2px 5px 0 5px;
}
p {margin-top:0px;}

body{
	background:url(erange/background.jpg) repeat-x #191919;
}

#Container
{
	margin-top:15px;
	width:860px;
	border:3px solid #FFF;
	font-family:Arial, Helvetica, sans-serif;
	background:url(erange/container_back.jpg) repeat-y;
	text-align:left;
}

#Header
{
	background:url(erange/header.jpg) no-repeat;
	width:860px;
	height:100px;
	overflow:hidden;
}

#Footer
{
	background:url(erange/footer.jpg) no-repeat;
	width:860px;
	height:3px;	
}

#LeftPane
{
	width:170px;
	padding-left:5px;
}

.box01Suche
{
	background:url(erange/bg_suche.jpg) no-repeat top right;
	width:155px;
	padding:5px;
	margin-bottom:5px;
}

.box01Suche input[type="text"]{
	width:120px;
	height:17px;
	border:1px solid #777777;
	-moz-opacity:0.5;
}

.box01Suche label{
	font-size:12px;
	font-weight:bold;
	color: #333333;
}

.box01Suche a{
	font-size:12px;
	color:#777777;
	text-decoration:underline;
}

.box01
{
	background:#ffffff;
	width:155px;
	padding:5px;
	margin-bottom:5px;
	text-align:left;
}

.box01 input[type="text"], .box01 input[type="password"]{
	width:120px;
	height:17px;
	border:1px solid #777777;
}

.box01 label{
	font-size:12px;
	font-weight:bold;
	color: #333333;
}

.box01 a{
	font-size:12px;
	color:#777777;
	text-decoration:underline;
}

.box02
{
	background:#fff;
	padding:5px;
	width:155px;
}

.box02 label
{
color:#000;
font-weight:bold;
font-size:14px;
}

.eLogin{
width:440px;
font-size:13px;
color:#333;
font-family:Arial, Helvetica, sans-serif;
}      

.eLogin label{
font-weight:bold;
}

#logintitel{
font-size:11px;
font-weight:bold;
margin-top:4px;
}

.eLogin input[type="text"]{
width:150px;
margin-left:2px;
-moz-opacity:0.5;
margin-top:1px;
}

.eLogin input[type="password"]{
width:150px;
margin-left:2px;
-moz-opacity:0.5;
margin-top:1px;
margin-bottom:3px;
}

.eRegLink{
font-weight:bold;
text-decoration:none;
color:black;
}

.Mainmenu
{
	display:block;
	border:1px solid #CCC;
	padding:3px;
	font-size:12px;
	color: #666666;
	margin-bottom:1px;
	background:#eceaeb;
	text-decoration:none;
}

.Mainmenu:hover
{
	background:#d80f22;
	color:#fff;
}

.Mainmenu:hover ul
{
	list-style-image:url(erange/list_imagehover.jpg);
}

.Mainmenu ul
{
	list-style:inside;
	list-style-image:url(erange/list_image.jpg);
}

#CenterPane
{
	width:520px;
}

#RightPane
{
	width:170px;
	padding-right:3px;
}

#RightPane img
{
	margin-bottom:10px;
}

#Ticker_p1
{
	background:url(erange/ticker.jpg) no-repeat;
	width:506px;
	height:20px;
	padding:7px;
}

#Ticker_p2
{
	background:url(erange/ticker_b.jpg) no-repeat;
	width:520px;
	height:10px;	
}

.Content
{
	width:490px;
	background:url(erange/content_back.jpg) repeat-y;
	padding:5px 15px 5px 15px;
}

.Content_Navigation
{
	background:url(erange/content_navi.jpg) no-repeat;
	width:474px;
	height:22px;
	font-size:12px;
	font-weight:bold;
	padding:3px 5px 0 5px;
	color: #fdfdfd;
	margin-left:3px;
}

.Content_Navigation a
{
	color:#f0f0f0;
	text-decoration:none;
}

.Content_Navigation a:hover
{
	color:#acacac;
	text-decoration:none;
}

.Content_Footer
{
	width:520px;
	height:9px;
	background:url(erange/content_footer.jpg) no-repeat;
}

.Header_Ad
{
	position:relative;
	top:5px;
	left:370px;
}

.NewsHeading
{
	background:#C40D1F;
	padding:3px;
	color:#FFFFFF;
	border-bottom:1px solid #6A000C;
	font-size:10px;
}

.NewsImage
{
	width:110px;
	padding:2px;
	border:1px solid #6A000C;
}

.NewsSubtitle
{
	font-size:10px;
	color:#3fb169;
}

.NewsText
{
	font-size:12px;
	color:#333333;
}

.NewsSource
{
	font-size:11px;
	color:#666666;
}

.NewsSource a
{
	color:#990000;
}

.NewsNavigation ul li a
{
	text-decoration:none;
	list-style:none;
}

.NewsNavigation ul li
{
	list-style:none;
}

.btnMehr
{
	font-weight:bold;
	color:#990000;
	text-decoration:none;
	text-align:right;
}

.btnMehr a
{
	color:#990000;
	text-decoration:none;
	text-align:right;
}

/* Company */
	.Company
	{
		width:485px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	
	.CompanyTitle
	{
		font-weight:bold;
	}
	
	.Companylist
	{
		margin:3px;
		padding:3px;
	}
	
	
	.Companylist li
	{
		float:left;
		margin-left:1px;
		list-style:none;
		font-size:14px;
	}
	

	.Companylist li a:link
	{
		color:#990000;
		text-decoration:none;
		padding:1px;
	}
	
	.Companylist li a:hover
	{
		color:#CC0000;
		text-decoration:none;
		background:#eee;
	}
	
	.Companylist li a:visited
	{
		color:#666666;
		text-decoration:none;
		padding:1px;
	}
	
	.Company td
	{
		padding:2px 2px 5px 2px;
		color:#444;
		width:240px;
	}
	
	.Company input[type="text"]
	{
		border:1px solid #CCC;
	}
	
	.Company input[type="submit"]
	{
		border:1px solid #999;
	}
	
	.Company input[type="reset"]
	{
		border:1px solid #999;
	}
	
	.Company select
	{
		border:1px solid #CCC;
		width:165px;
	}
	
	.CompanyAdd a
	{
		color:#990000;
		font-size:14px;
	}
	
	/* Firmen Uebersicht */

#fblock{
clear:both;
height:10px;
}

#fcontainer{
clear:both;
border:1px solid #CCCCCC;
margin-top:10px;
text-decoration:none;
font-size:13px;
}

	#fcontainer a:link{
	color:#990000;
	text-decoration:underline;
	}

	#fcontainer a:hover{
	color:#CC0000;
	text-decoration:underline;
	}

	#fcontainer a:visited{
	color:#333333;
	text-decoration:underline;
	}

#fhead{
clear:both;
padding:2px;
font-size:14px;
font-weight:bold;
border-bottom:1px dotted #CCCCCC;
background-color:#C71B2D;
background-image:url(slc/fhead.gif);
background-repeat:repeat-x;
}

	#fhead a:link{
	text-decoration:none;
	color:#FFFFFF;
	}
	
	#fhead a:hover{
	text-decoration:none;
	color:#f8f8f8;
	}
	
	#fhead a:visited{
	text-decoration:none;
	color:#dbdbdb;
	}
	
#fsmallinfo{
height:14px;
font-size:12px;
clear:both;
padding:2px;
background-color:#993300;
background-image:url(slc/fsmallinfo.gif);
background-repeat:repeat-x;
}

/*	teaser und buttons rechts	*/

.PublicationHeading{
height:22px;
width:165px;
font-size:12px;
font-weight:bold;
text-align:center;
color:#666;
padding-top:5px;
margin:5px 0 2px 0;
background:url(erange/pheading.gif) no-repeat;
}

.style01{
color:#990000;
}

.MagTeaser{
text-align:center;
font-size:12px;
margin-bottom:5px;
background:url(erange/magbottom.gif) no-repeat bottom;
}
.MagLogo{
margin-bottom:-5px;
padding:0;
}

.MagText{
margin-top:-5px;
padding:0;
color:#666666;
}

/* Profil */
.Profile
{
	font-size:12px;
	color:#333;
}

.Profile td
{
	padding:5px;
}

.Profile input[type="text"], .Profile select
{
	border:1px solid #bfbfbf;
}

.Profile input[type="submit"]
{
	border:1px solid #333;
	background:#efefef;
	color:#000;
	font-weight:bold;
	padding:5px;
}

.Profile .pTitel
{
	color:#333333;
	font-weight:bold;
	font-size:16px;
}


.skyscraper{
position:absolute;
left:875px;
width:160px;
height:600px;
top:50px;
}

/* Passwort vergessen */

.sendenabrechen_btn [type="submit"]
{
	margin-right:20px;
}

.sendenabrechen_btn a
{
	background:#f5f5f5;
	text-decoration:none;
	font-size:13px;
	color:#333;
	border:1px solid black;
	-moz-border-radius:3px;
}

/* Produktauswahl */
ul.ProductChoice
{
	list-style:inside;
}

ul.ProductChoice li
{
	/* float:left; */
	list-style:none;
	margin:11px;
	/*padding:5px;*/
	/*border:1px solid #ccc;*/
	width:100px;
	height:100px;
}

ul.ProductChoice li img
{
	-moz-opacity:0.5;
	filter:Alpha(Opacity=50);
}

ul.ProductChoice li img:hover
{
	-moz-opacity:1.0;
	filter:Alpha(Opacity=100);
}

div.ProductChoiceHeading
{
	padding:5px;
	border-top:1px solid #bbb;
	border-bottom:1px solid #ccc;
	font-size:14px;
	font-weight:bold;
	font-family:verdana, arial;
	color:#666;
}

.ProductChoiceDesc{
position:relative;
left:105px;
top:-95px;
color:#666;
font-size:14px;
width:300px;
}

ul.ProductChoice li:hover .ProductChoiceDesc{
	color:#333;
}


/* Produktansicht */


.ProductTop
{
	background:#C71B2D;
	border-bottom:1px solid #CCC;
	text-align:right;
}

.ProductBottom
{
	border-top:1px solid #CCC;
}


.ProductImage
{
	width:70px;
	padding:2px;
	border:1px solid #CCCCCC;
	margin-right:5px;
}

.ProductTitle
{
	color:#990000;
	font-size:14px;
	font-weight:bold;
}

.ProductTitle td
{
	margin-left:9px;	
}


.ProductTitle a
{
	color:#990000;
	font-size:14px;
	font-weight:bold;
}

.ProductFormat
{
	font-size:11px;
	width:150px;
}

.ProductFormat a
{
	font-size:11px;
	width:100px;
	color:#990000;
}

.ProductLable
{
	font-size:11px;
}

.ProductLable a
{
	font-size:11px;
	color:#990000;
}

.ProductRelease
{
	font-size:11px;
	font-weight:bold;
}

.ProductFSK
{
	font-size:11px;
}

.ProductRating
{
	background:#990000;
	color:#FFFFFF;
	font-weight:bold;
}

/* Produkt-Details */

.ProductDetail
{
	font-size:12px;
	color:#333;
}

.ProductImageDetail
{
	width:120px;
	padding:2px;
	border:1px solid #CCC;
	background:#FFF;
}


.ProductDetail td
{
	padding:5px;
}

.ProductHeading
{
	font-weight:bold;
	font-size:14px;
	color:#999;
}

.ProductsNavigation
{
	clear:both;
	text-align:right;
	padding:5px;
}

.ProductsNavigation ul li
{
	display:inline;
	padding-left:5px;
	font-size:12px;
}

.ProductsNavigation ul li a
{
	color:#6d0f10;
}

.ProductMagazinText
{
	font-size:12px;
	color:#666;
}

.ProductMagazinText td
{
	padding:5px;
}

/* KW-Navigation */
div.WeekNavi
{
	padding:5px;
	text-align:center;
}

div.WeekNavi ul
{
	display:inline;
	margin:0 0 5px 0;
	font-size:12px;
}

div.WeekNavi ul li
{
	display:inline;
	padding:2px;
	margin:0 5px 0 0px;
	border:1px solid #CCC;
	background:#FFF;
}

div.WeekNavi ul li a
{
	font-weight:bold;
	text-decoration:none;
	color:#333;
}

div.WeekNavi ul li:hover, div.WeekNavi ul li a:hover
{
	background:#990000;
	color:#FFF;
}

/* Erweiterte Suche */
.SuchOption
{
	color:#333;
	font-size:14px;
}

.SuchOption td
{
	padding:5px;
}

.SuchOption a
{
	color:#990000;
	font-weight:bold;
}

.Resultat
{
	text-align:center;
	font-size:12px;
	color:#BBB;
	font-weight:bold;
}

/* Schnellsuche */
.SimpleSearchSuccessBox{
	clear:both;
	color:#444;
	padding:10px;
}

.SimpleSearchS{
	clear:both;
	background:url(mediatainment/simple_back.gif) center 12px repeat-x;
}

.SimpleSearchHead{
	float:left;
	font-size:14px;
	font-weight:bold;
	padding:2px;
	background:#EEE;
}

.SimpleSearchHits{
	float:right;
	font-size:14px;
	font-weight:bold;
	padding:2px;
	background:#EEE;
}

.SimpleSearchHits a{
	font-weight:bold;
	text-decoration:underline;
	color:#990000;
}

.SimpleSearchList{
	margin:22px 0 0 15px;
	list-style:none;
}

.SimpleSearchHitsSub{
	clear:both;
	background:url(mediatainment/simple_back.gif) center 12px repeat-x;
}

.Col_Ad{
margin-top:10px;
}

/* Newsticker */
.tickerinfos{
 font-size: 13px;
}

.tickerheading{
font-size: 15px;
font-weight: bold;
margin-bottom:2px;
}

.tickerpic{
float:left;
margin-right:4px;
}

.ElineInfo{
border:1px solid #C60D1F;
background:#FFF;
margin:7px;
font-size:12px;
font-weight:bold;
color:#333;;
padding:5px;
}

/* Sprachauswahl */
.ChooseLanguage{
color:#999;
text-align:right;
padding:5px;
}

.ChooseLanguage img{
border:1px solid #CCC;
}

.ChooseLanguage img{
border:1px solid #CCC;
}

.copyright{
color: #FFF;
font-family: arial, verdana, sans-serif;
font-size: 11px;
}

.copyright a{
color: #FFF;
}