/* ---------------------------
CSS: WEBeLINE
(c) Tim Jagusch, Infocus Media GmbH
----------------------------- */
*
{
	padding:0;
	margin:0;
}

body{
	background:url(webeline/background.jpg) repeat-x #a6d090;
}

h1 {font-size:18px;color:#019034;margin-bottom:0px;}
h2 {font-size:16px;color:#019034;}
h3, h3 a:link, h3 a:visited {
	font-size:14px;
	font-weight:bold;
	color:#019034;
	margin-bottom:5px;
	text-align:left;
}
h6 {
	font-size:10px;
	color:#666;
	font-weight:normal;
	padding:2px 5px 0 5px;
}
p {margin-top:0px;}

#Container
{
	margin-top:15px;
	width:860px;
	border:3px solid #FFF;
	font-family:Arial, Helvetica, sans-serif;
	background:url(webeline/container_back.jpg) repeat-y;
	text-align:left;
}

#Header
{
	background:url(webeline/header.jpg) no-repeat;
	width:860px;
	height:99px;
	overflow:hidden;
}

#Footer
{
	background:url(webeline/footer.jpg) no-repeat;
	width:860px;
	height:3px;	
}

#LeftPane
{
	width:170px;
	padding-left:5px;
}

.box01Suche
{
	width:155px;
	padding:5px;
	margin-bottom:5px;
	background:#3fb169;
}

.box01Suche input[type="text"]{
	width:120px;
	height:17px;
	border:1px solid #777777;
}

.box01Suche label{
	font-size:12px;
	font-weight:bold;
	color: #FFF;
}

.box01Suche a{
	font-size:12px;
	color:#FFF;
	text-decoration:underline;
}

.box01
{
	background:#3fb169;
	width:155px;
	padding:5px;
	margin-bottom:5px;
}

.box01 input[type="text"], .box01 input[type="password"]{
	width:120px;
	height:17px;
	border:1px solid #019034;
}

.box01 label{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

.box01 a{
	font-size:12px;
	color:#FFF;
	text-decoration:underline;
}

.box02
{
	background:#a7cd94;
	padding:5px;
	width:155px;
}

.box02 label
{
	color:#019034;
	font-weight:bold;
	font-size:14px;
}

.Mainmenu
{
	display:block;
	border:1px solid #CCC;
	padding:3px;
	font-size:12px;
	color:#019034;
	margin-bottom:1px;
	background:#FFFFFF;
	text-decoration:none;
}

.Mainmenu:hover
{
	background:#019034;
	color:#FFF;
}

.Mainmenu ul
{
	list-style:inside;
	list-style-image:url(webeline/list_image.jpg);
}

.MagazinButton
{
	display:block;
	border:1px solid #CCC;
	padding:3px;
	font-size:12px;
	color:#FFF;
	margin-bottom:1px;
	background:#019034;
	text-decoration:none;
}

.MagazinButton:hover
{
	background:#FFF;
	color:#019034;
}

.MagazinButton ul
{
	list-style:inside;
	list-style-image:url(webeline/list_image.jpg);
}

#CenterPane
{
	width:520px;
}

#RightPane
{
	width:170px;
	padding-right:3px;
}

#RightPane img
{
	margin-bottom:10px;
}

#Ticker_p1
{
	background:url(webeline/ticker.jpg) no-repeat;
	width:506px;
	height:20px;
	padding:7px 0px 7px 12px;		
}

#Ticker_p2
{
	background:url(webeline/ticker_b.jpg) no-repeat;
	width:520px;
	height:10px;	
}

.Content
{
	width:490px;
	background:url(webeline/content_back.jpg) repeat-y;
	padding:5px 15px 5px 15px;
}

.Content_Navigation
{
	background:url(webeline/content_navi.jpg) no-repeat;
	width:474px;
	height:22px;
	font-size:12px;
	font-weight:bold;
	padding:3px 5px 0 5px;
	color:#FFF;
	margin-left:3px;
}

.Content_Navigation a
{
	color:#019034;
	text-decoration:none;
}

.Content_Navigation a:hover
{
	color:#a7cd94;
	text-decoration:none;
}

.Content_Footer
{
	width:520px;
	height:9px;
	background:url(webeline/content_footer.jpg) no-repeat;
}

.Header_Ad
{
	position:relative;
	top:5px;
	left:370px;
}

.NewsHeading
{
	background:#3fb169;
	padding:3px;
	color:#FFFFFF;
	border-bottom:1px solid #019034;
	font-size:10px;
}

.NewsImage
{
	width:110px;
	padding:2px;
	border:1px solid #019034;
	margin-right:5px;
	background:#FFF;
}

.NewsSubtitle
{
	font-size:10px;
	color:#3fb169;
	text-align:left;
}

.NewsText
{
	font-size:12px;
	line-height:16px;
	color:#333333;
	text-align:left;
	font-family:arial, verdana;
}

.btnMehr
{
	font-weight:bold;
	color:#019034;
	text-decoration:none;
	text-align:right;
}

.btnMehr a
{
	color:#019034;
	text-decoration:none;
	text-align:right;
}

.NewsNavigation
{
	clear:both;
	text-align:right;
	padding:5px;
}

.NewsNavigation ul li
{
	display:inline;
	padding-left:5px;
	font-size:12px;
}

.NewsNavigation ul li a
{
	color:#019034;
}

/* Produkte */

.ProductList td
{
	padding:2px;
}

.ProductList .tdImage, .ProductList .tdLeer
{
	background:#d3f6e0;
}

.ProductTop
{
	border-bottom:1px solid #a7cd94;
	background-color:#3fb169;
	text-align:right;
}

.ProductBottom
{
	border-top:1px solid #a7cd94;
}


.ProductImage
{
	width:70px;
	padding:2px;
	border:1px solid #a7cd94;
	background:#FFF;
}

.ProductTitle
{
	color:#3fb169;
	font-size:14px;
	font-weight:bold;
	background:#d3f6e0;
}

.ProductTitle a
{
	color:#3fb169;
	font-size:14px;
	font-weight:bold;
}

.ProductFormat
{
	font-size:11px;
	background:#d3f6e0;
}

.ProductFormat a
{
	font-size:11px;
	color:#3fb169;
}

.ProductLable
{
	font-size:11px;
	background:#d3f6e0;
}

.ProductLable a
{
	font-size:11px;
	color:#3fb169;
}

.ProductRelease
{
	font-size:11px;
	font-weight:bold;
	background:#d3f6e0;
}

.ProductFSK
{
	font-size:11px;
	background:#d3f6e0;
}

.ProductRating
{
	background:#d3f6e0;
	color:#FFFFFF;
	font-weight:bold;
}

/* Produkt-Details */

.ProductDetail
{
	font-size:12px;
	color:#333;
	margin-bottom:5px;
	background:#d3f6e0;
	width:490px;
	border:1px solid #FFF;
}

.ProductDetail td
{
	padding:5px;
}

.ProductDetail th
{
	color:#FFF;
	background:#3fb169;
	padding:5px;
}

.ProductDetail th a
{
	color:#FFF;
}

.ProductDetail .MagazintextHeading
{
	color:#3fb169;
}

.ProductDetail td a
{
	color:#3fb169;
}

.ProductImageDetail
{
	width:120px;
	padding:2px;
	border:1px solid #a7cd94;
	background:#FFF;
}

.ProductHeading
{
	font-weight:bold;
	font-size:14px;
	color:#3fb169;
}

.ProductsNavigation
{
	clear:both;
	text-align:right;
	padding:5px;
}

.ProductsNavigation ul li
{
	display:inline;
	padding-left:5px;
	font-size:12px;
}

.ProductsNavigation ul li a
{
	color:#3fb169;
}

.ProductMagazinText
{
	font-size:12px;
	color:#666;
}

.ProductMagazinText td
{
	padding:5px;
}

/* Produkt - Printlayout */
	
.print_movie
{
	font-family: arial,helvetica,sans-serif;
	font-size: 14px;
	color: #1E1E1E;
	width: 500px;
	margin: 10px;
	padding: 5px;
}
	
.print_movie td
{
	margin: 2px;
	padding: 10px;
}

/* 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:#3fb169;
		text-decoration:none;
		padding:1px;
	}
	
	.Companylist li a:hover
	{
		color:#009136;
		text-decoration:none;
		background:#FFF;
	}
	
	.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 #a7cd94;
margin-top:10px;
text-decoration:none;
font-size:13px;
background:#d3f6e0;
}

	#fcontainer a:link{
	color:#3fb169;
	text-decoration:underline;
	}

	#fcontainer a:hover{
	color:#a7cd94;
	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 #a7cd94;
background-color:#3fb169;
color:#FFF;
}

	#fhead a:link{
	text-decoration:none;
	color:#333333;
	}
	
	#fhead a:hover{
	text-decoration:none;
	color:#a7cd94;
	}
	
	#fhead a:visited{
	text-decoration:none;
	color:#666666;
	}
	
#fsmallinfo{
height:14px;
font-size:12px;
clear:both;
padding:2px;
background-color:#993300;
background-image:url(slc/fsmallinfo.gif);
background-repeat:repeat-x;
}

/* Erweiterte Suche */
.SuchOption
{
	color:#333;
	font-size:14px;
}

.SuchOption td
{
	padding:5px;
}

.SuchOption a
{
	color:#3fb169;
	font-weight:bold;
}

.Resultat
{
	text-align:center;
	font-size:12px;
	color:#3fb169;
	font-weight:bold;
}

/* Symfony Login */
.sfGuardLogin
{
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	color:#333;
}

/* Profil */
.Profile
{
	font-size:12px;
	color:#333;
	width:480px;
}

.Profile td
{
	padding:5px;
}

.Profile input[type="text"], .Profile select
{
	border:1px solid #f4f446;
}

.Profile input[type="submit"]
{
	border:1px solid #333;
	background:#3fb169;
	color:#FFF;
	font-weight:bold;
	padding:5px;
}

.Profile .pTitel
{
	color:#3fb169;
	font-weight:bold;
	font-size:16px;
}

.Foot
{
	font-family:arial,helvetica,sans-serif;
	color:#3fb169;
	font-size:10px;
	padding:5px;
}

/* Forum */
.sfSimpleForum, .sfSimpleForum td
{
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.sfSimpleForum th
{
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.sfSimpleForum h1
{
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 1.6em;
  color:#3fb169;
}

.sfSimpleForum .forum_figures
{
  width: 490px;
  text-align: right;
  margin: 0 0 10px 0;
  font-size:12px;
}
table#fora, table#threads, table#messages
{ 
  border-collapse: collapse;
  width: 490px;
}

table#fora td, table#fora th, table#threads td, table#threads th, table#messages td, table#messages th
{
  border: solid 1px #eedcd1;  
  padding: 4px;
}

table#fora th, table#threads th, table#messages th
{
  background: #3fb169;
  color: white;
}

table#fora td.category_header
{
  font-weight: bold;
  color: #333;  
  background-color: #a7cd94;
}

table#fora td.forum_name a
{
  font-weight: bold;
  font-size: 1.3em;
  text-decoration: underline;
  color:#3fb169;
}

table#fora td.forum_name
{
  width: 45%;
  padding: 10px;
  color:#333;
}

table#fora td.forum_threads, table#fora td.forum_posts
{
  text-align: center;
  width: 9%;
  background-color: #d3f6e0;
  font-weight:bold;
}

table#fora td.forum_threads, table#fora td.forum_posts, table#fora td.forum_recent
{
  font-size: 0.9em;
}

table#threads td.thread_name
{
  width: 50%;
  padding: 5px;
}

table#threads .thread_name a
{
  text-decoration: underline;
  color:#3fb169;
}

table#threads .thread_name a.new
{
  font-weight: bold;
  color:#3fb169;
}
table#threads td.thread_replies, table#threads td.thread_views
{
  text-align: center;
  width: 8%;
  background-color: #d3f6e0;
}

table#threads td.thread_replies, table#threads td.thread_views, table#threads td.thread_recent
{
  font-size: 0.9em;
}

table#messages td.post_author
{
  width: 20%;
  background-color: #d3f6e0;
  vertical-align: top;
}

table#messages td .post_details
{
  border-bottom: solid 1px;
  color: #b77;
  margin-bottom: 5px;
}
table#messages td .post_content
{
  margin: 10px;
}

table#messages .spacer td
{
  border: none;
}

ul.forum_actions
{
  float: left;
}
 
ul#forum_navigation, ul.forum_actions
{
  list-style: none;
  display: inline;
}

ul#forum_navigation li
{
  display: inline;
}

ul.forum_actions li
{
  display: inline;
  width: 100px;
  height: 25px;
}

ul.forum_actions li a:link, 
ul.forum_actions li a:visited
{
  padding: 2px 4px;
  color: white;
  background: #3fb169;
  text-decoration: none!important;
  border-bottom: solid 1px #009136;
  border-right: solid 1px #11b94f;
}

ul.post_actions
{
  list-style: none;
  text-align: right;
}

ul.post_actions li
{
  display: inline;
  font-size: 0.9em;
}

ul.post_actions li::before
{
  color: lightgrey;
  content: ' - ';
}

ul.post_actions li:first-child::before
{
  content: '';
}

ul.post_actions li a:link, 
ul.post_actions li a:visited
{
  color: lightgrey;
  text-decoration: none!important;
}

ul.post_actions li a:hover
{
  text-decoration: underline!important;
}

/*PAGINATION class selector*/
div.pagination
{
  width: 490px;
  text-align: right;
}

.pagination ul
{
  list-style:none;
  margin:0 0 0 0;
  padding: 10px 0 10px 0;
  display: inline;
  height:2em;
}

.pagination a:link,
.pagination a:visited
{
  border: none;
  color: #911;
  font-weight: bold;
}

.pagination li
{
  padding: 2px 5px 5px 5px;
  list-style: none;
  display: inline;
  border-top: 1px solid #CCCCCC;
}
.pagination li.current
{
  padding: 3px 5px 4px 5px;
  border-width: 0 1px 1px 1px;
  border-style: none solid solid solid;
  border-color: #CCCCCC;
  color:#999;
  font-weight:bold;
}

/***************************/

form#add_topic
{
  width: 468px;
  background-color: #d3f6e0;
  border: solid 1px #3fb169;
  padding: 10px;
}

form#add_topic label
{
  display: block;
  margin-top: 5px;
  font-weight:bold;
}

form#add_topic input#topic_title
{
  width: 465px;
  font-size: 1.2em;
  border:1px solid #3fb169;
}

form#add_topic textarea#topic_body
{
  width: 465px;
  height: 200px;
  font-family: Verdana, sans-serif;
  font-size: 12px;
  border:1px solid #3fb169;
}

form#add_topic input#topic_submit
{
  display: block;
}

form#add_topic div.option
{
  padding:5px 0;
}

form#add_topic div.option label
{
	display:inline;
}

/* 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 #3fb169;
	background:#FFF;
}

div.WeekNavi ul li a
{
	font-weight:bold;
	text-decoration:none;
	color:#3fb169;
}

div.WeekNavi ul li:hover
{
	background:#d3f6e0;
}

/* Mediadaten- & Magazindownload */

	.mdTabelle
	{
	font-family: arial,helvetica,sans-serif;
	font-size: 13px;
	color: black;
	width: 480px;
	margin: 10px;
	padding: 15px;
	}
 
  
 .mdausgabe
 {
 background: #f7f883;
 padding-left: 20px;
 }

td.mdausgabe:hover
{
	background: #f7f896;
	padding-left: 22px;
}
 
 .mddownload a
 {
 color: #009034;	
 text-decoration: none;
 }
 
 .mddownload
 {
 	background: #f7f883;	
 }
 
 td.mddownload:hover
 {
 	background: #f7f896	
 }
 
 
 
 .mdHeading
 {
 	color: #f9f9f9;
 	font-size: 18px;
 	background: url(webeline/title.gif) repeat-x #fff;
 	padding-left: 10px;
 }
 

 
 .mdlogo
 {
 	text-align: center;
 }
 
 /* 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;
}

.ProductChoiceDesc{
position:relative;
left:105px;
top:-95px;
color:#666;
font-size:14px;
width:300px;
}

ul.ProductChoice li:hover .ProductChoiceDesc{
	color:#333;
}


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;
}

.skyscraper{
position:absolute;
left:875px;
width:120px;
height:600px;
top:50px;
font-size:14px;
font-family:arial, helvetica, sans-serif;
}

/* Passwort vergessen */

.form-row{
font-size:12px;
font-weight:bold;
float:left;
}

.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;
}


/*	magazine dowload	*/

#downloadTable {
	font-family: arial,helvetica,sans-serif;
	font-size: 13px;
	color: black;
	width: 480px;
	margin: 10px;
	padding: 15px;
}
 

.downloadAusgabe {
	background: #CCC;
	padding-left: 20px;
}

td.downloadAusgabe:hover {
	background: #D6D6D6;
	padding-left: 22px;
}
 
.download a {
 color: #990000;	
 text-decoration: none;
}
 
.download {
 	background: #CCC;	
}
 
td.download:hover {
 	background: #D6D6D6	
}
 
.downloadHeading {
 	color: #f9f9f9;
 	font-size: 18px;
 	background: url(webeline/downloadTitle.gif) repeat-x #990000;
 	padding-left: 10px;
} 

#downloadLogo {
 	text-align: center;
}

/* 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:#F7F883;
}

.SimpleSearchHits{
	float:right;
	font-size:14px;
	font-weight:bold;
	padding:2px;
	background:#F7F883;
}

.SimpleSearchHits a{
	font-weight:bold;
	text-decoration:underline;
	color:#3fb169;
}

.SimpleSearchList{
	margin:22px 0 0 15px;
	list-style:none;
}

.SimpleSearchHitsSub{
	clear:both;
	background:url(mediatainment/simple_back.gif) center 12px repeat-x;
}

.ElineInfo, ElineInfo a{
border:1px solid #3FB169;
background:#A7CD94;
margin:7px;
font-size:12px;
font-weight:bold;
color:#009136;
padding:5px;
}

.Col_Ad{
margin-top:10px;
}

.tickerinfos
{
font-size: 13px;

}

.tickerheading
{
font-size: 15px;
font-weight: bold;
margin-bottom:2px;
}

.tickerpic
{
float:left;
margin-right:4px;
}

/* RSS - Feed */

ul.sfFeed{

}

ul.sfFeed li{
margin-left:15px;
margin-top:5px;
}

.sfFeedDateTime, .sfFeedAuthor{
font-size:12px;
color:#666;
}

.sfFeedTitle, .sfFeedTitle a{
color:#3fb169;
font-size:12px;
}

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

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

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

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

.copyright a{
color: #3FB169;
}
