/*  
Theme Name: Alles ueber Filme
Theme URI: http://www.allesueberfilme.de
Version: 1.0
Author: Sabine Roediger
Author URI: http://www.pixilla.org

*/

body { 
margin: 0; 
padding: 0; 
background-color: #606c82; 
font: 11px/16px Verdana, sans-serif;
color: black;
}

img { border:0; }

td
{
	font: 11px/16px Verdana, sans-serif;
}

/* General Links */
a:link, .commentlist li a:link { text-decoration : none; color : #db9c0f; border: 0px;} 
a:visited, .commentlist li a:visited  { text-decoration : none; color : #db9c0f; border: 0px;} 
a:hover, .commentlist li a:hover  { text-decoration : underline; color : #db9c0f; border: 0px;} 
a:active, .commentlist li a:active  { text-decoration : underline; color : #db9c0f; border: 0px;} 

hr { border-left:0px solid #abb0b5; border-right:0px solid #abb0b5; border-top:1px dotted #abb0b5; border-bottom:0px solid #abb0b5; height : 1px;  }
.white { border-left:0px solid #fff; border-right:0px solid #fff; border-top:1px dotted #fff; border-bottom:0px solid #fff; height : 1px;  }
input { 
font-family: 'Verdana'; 
color: #6a5555; 
font-size: 10px; 
}
textarea {
	font-family: 'Verdana';
	color: #6a5555;
	font-size: 10px;
	width: 455px;
}
select {
	font-family: 'Verdana';
	color: #6a5555;
	font-size: 10px;
}

h1, h2, h3 { font-family: 'Verdana';}

.Header {
	width: 800px;
	height:auto;
	margin:0px;
	padding:0px;
	float:left;
}

.Header .superbanner { 
/*background-color: #485162;
color:#86aab2; 
font-size: 11px; */
height: 90px;
width:728px; 
float:right;
margin-bottom:10px;
float:left;
}

#wlf { padding:20px 0 0 0; width:160px; float:left; position:absolute; left:820px; }

.Header img { 
padding: 0px; 
margin: 0px; 
border: none;
}
#logo
{
	width: 400px;
	height: 78px;
	float: left;
}

#logo img
{
	margin: 0 0 0 20px;
	border: 0;
}

#fl_head
{
	width: 400px;
	height: 45px;
	float: left;
	margin: 33px 0 0 0;
	background: #ccc url(./images/filmlexikon_400x45.gif) left bottom no-repeat;
}

#fl_head div
{
	margin: 23px 0 0 10px;
	font-weight: bold;
}
.Search { 
background: url(./images/bkg_search.png) no-repeat left top; 
width: 300px; 
color:#000; 
height: 92px;
float:right;
}
.Search fieldset { 
border: none; 
padding: 0px; 
margin: 0px;
}
.Search legend { text-indent: -5000px; margin: 0; padding: 0;}
.Search form { 
}
.Search input { color: #666; font-size: 12px;}
.Search input.search { width: 32px; height: 29px; background: url(./images/SearchButton.png) no-repeat;}
.Search input.search:hover { background: url(./images/SearchButton.png) no-repeat 0 -29px; }
.Search input.searchIE { width: 32px; height: 29px; background: url(./images/SearchButton.png) no-repeat 0 -29px; }
.Search input.keyword { border: none; background: #fff url(./images/SearchKeyword.png) no-repeat; padding: 7px 0px 7px 10px; width: 237px; border: none; } 

/*\ IE/Win min height hack */ * html #buttonsearch { margin: -29px 0px 0px 216px; } /* */ 
#buttonsearch {
	padding: 0px;
	margin: -28px 0px 0px 216px;
	top: 0px;
	background: none;
	width: 30px;
}


.MainMenu {
	background-color: #8194b5;
	height: 20px;
	width: 490px;
	clear: both;
	margin-top:10px;
}
.MainMenu ul { 
padding: 0px; 
margin-left: 20px; 
}
.page_item, .current_page_item{ 
padding: 0px; 
margin: 0px; 
display: inline; 
font-size: 10px;
text-transform:uppercase;
font-weight:bold;
line-height:20px
}

.page_item a, .current_page_item a, .page_item a:visited, .current_page_item a:visited  { 
margin-right: 20px; 
display: block; 
float: left; 
color: #fff;
}
.current_page_item a, .current_page_item a:visited  { 
color: #586575; 
}

.current_page_item a:hover, .current_page_item a:active  { 
color: #586575;
text-decoration: none;
}
.page_item a:hover, .page_item a:active { 
color: #fff; 
text-decoration: underline;
}

* html .container { 
height: 450px;
} 
.container {
	width: 930px;
	min-height: 450px;
	margin:0;
	padding:0;
	float:left;
}

/* Central Column */
.SC {
	float: left;
	width: 500px;
}

.DateHeader { background: #f0f0f0; margin-bottom: 20px; margin-top: 20px;}
.DateHeader p { background:url(./images/DateHeaderIco.png) no-repeat left center; padding: 5px 0px 5px 20px; margin: 0px 0px 0px 10px; font-size: 18px; font-family: 'Helvetica'; }

.Post, .SinglePage {
	float:left;
	width: 490px;
	margin-bottom: 20px;
	background-color: #fff;
	color: #000;
}
.Post h1, .SinglePage h1 {
	font-size: 20px;
	letter-spacing: -1px;
	font-weight: normal;
	font-family: 'Helvetica';
	text-transform: uppercase;
	margin:0px;
	padding:0px;
}
.Post h1 a, .SinglePage h1 a { 
color: #000; 
text-decoration: none;
text-transform: uppercase;
}
.Post h1 a:visited, .SinglePage h1 a:visited { 
color: #000; 
text-decoration: none;
}
.Post h1 a:hover, .SinglePage h1 a:hover { 
color: #db9c0f; 
text-decoration: none;
}
.PostDate {
	font-size:10px;
	margin-top:20px;
}
.PostInfo { 
padding: 2px 0px; 
font-size: 9px; 
color: #000; 
border-top: dotted 1px #000; 
}
.PostInfo ul { padding: 0px; margin: 0px;}
.PostInfo li { padding: 0px; margin: 0px; list-style-type: none; display: inline;}
.PostInfo a { color:#d79f00; text-decoration: underline;}
.PostInfo a:visited { color:#d79f00; text-decoration: underline; }
.PostInfo a:hover { color:#d79f00; text-decoration: underline; }

.PostContent, .SinglePageContent {
	padding: 10px;
	margin-left: 10px;
	margin-right: 10px;
}
.PostContent h1 { font-size: 22px; letter-spacing: -1px; font-weight: normal; padding: 2px 0px; margin: 0px;}
.PostContent h2 { font-size: 19px; letter-spacing: -1px; font-weight: normal; padding: 2px 0px; margin: 0px;}
.PostContent h3 { font-size: 17px; font-weight: normal; padding: 2px 0px; margin: 0px;}
.PostContent ul { font-size: 11px;}
.PostContent ol { font-size: 11px;}
.PostContent p, .SinglePageContent p{
	font-size: 11px;
	line-height: 16px;
	color: #000;
	padding: 6px 0px;
	margin: 6px 0px;
}
.PostContent img { float: left; padding: 1px; border: solid 1px #f0f0f0; margin: 0px 15px 15px 0px;}
.PostContent blockquote { padding: 5px 0px; margin: 5px 0px; color:#bee6e9;}
.PostContent blockquote p { font-size: 10px; padding: 3px 0px; margin: 3px 0px; line-height: 12px; color: #bee6e9;}

.PostDetails { padding: 10px 0px; margin: 0px; font-size: 10px; clear:both;}
.PostDetails a { 
text-decoration: underline;
color: #d79f00;
}
.PostDetails a:visited { text-decoration: underline; }
.PostDetails a:hover { text-decoration: underline; }

.PostDetails .ReadOn { background: url(./images/PostDetailsReadIco.png) no-repeat left center; padding: 5px 0px 5px 15px;}
.PostDetails .Subscribe { background: url(./images/PostDetailsRssIco.png) no-repeat left center; padding: 5px 0px 5px 15px; margin-left: 5px;}
.PostDetails .NrComments { background: url(./images/PostDetailsCommentsIco.png) no-repeat left center; padding: 5px 0px 5px 15px; margin-left: 5px;}
.PostDetails .AddOpinion { background: url(./images/PostDetailsOpinionIco.png) no-repeat left center; padding: 5px 0px 5px 15px; margin-left: 5px;}

/*share this */
#akst_form {
	background: #485162;
	border: 1px solid #485162;
	display: none;
	position: absolute;
	width: 350px;
	z-index: 999;
}
#akst_form a.akst_close {
	color: #fff;
	float: right;
	margin: 5px;
}
#akst_form ul.tabs {
	border: 1px solid #485162;
	list-style: none;
	margin: 10px 10px 0 10px;
	padding: 0;
}
#akst_form ul.tabs li {
	background: #abb9d3;
	border-bottom: 1px solid #485162;
	cursor: pointer;
	float: left;
	margin: 0 3px 0 0;
	padding: 3px 5px 2px 5px;
}
#akst_form ul.tabs li.selected {
	background: #fff;
	border-bottom: 1px solid #fff;
	cursor: default;
	padding: 4px 5px 1px 5px;
}
#akst_form div.clear {
	clear: both;
	float: none;
}
#akst_social, #akst_email {
	background: #fff;
	border: 1px solid #fff;
	padding: 10px;
}
#akst_social ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#akst_social ul li {
	float: left;
	margin: 0;
	padding: 0;
	width: 45%;
}
#akst_social ul li a {
	background-position: 0px 2px;
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 24px;
	padding: 4px 0 0 22px;
	vertical-align: middle;
}
#akst_email {

	text-align: left;
}
#akst_email form, #akst_email fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}
#akst_email fieldset legend {
	display: none;
}
#akst_email ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#akst_email ul li {
	margin: 0 0 7px 0;
	padding: 0;
}
#akst_email ul li label {
	color: #555;
	display: block;
	margin-bottom: 3px;
}
#akst_email ul li input {
	padding: 3px 10px;
}
#akst_email ul li input.akst_text {
	padding: 3px;
	width: 280px;
}
#akst_credit {
	font-family: 'Helvetica';
	font-size: 9px;
}
/* Right Column */
.SR {
	float: left;
	width: 280px;
	color: #fff; 
}
.SR h2 {
	font-family: 'Helvetica';
	font-size: 18px;
	letter-spacing: -1px;
	font-weight: normal;
	color: #fff;
	margin: 10px 0 0 0;
	text-transform: uppercase;
}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


.Comments {
	width:450px;
	padding: 0px 20px 0px 20px;
	margin: 10px 0px 0px 0px;
	float: left;
	background-color: #abb9d3;
	color: #000;
	font-size:12px;
}
.Comments h3 {
color:#000;
}
.Comments a {
color:#fff;
}

.commentlist li{ 
background: #fff; 
border: 1px #8194b5 solid;  
padding: 5px; 
font: 11px/16px Verdana, sans-serif;
margin-bottom:20px;
}
#commentform { 
margin: 0px; 
width:auto;
margin-bottom: 30px;
}
#commentform textarea{ 
width:445px;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/***** Side Menu *****/

.Categ, .Categ2 {
	margin-bottom: 10px;
	width: 100%;
	float: left;
	background: #abb9d3;
	padding:10px;
}
.Categ2 {
	background: #8194b5;
}
.Categ h1, h2, h3, .Categ2 h1, h2, h3 {
	border:none;
	padding-bottom: 10px;
	float: left;
	display:block;
	width:100%;
	font-weight:bold;
}
.Categ ul, .Categ2 ul { 
font-size: 11px; 
list-style: none; 
padding: 1px 0px 0px 0px; 
margin: 0; 
line-height: 1; 
}

.Categ li, .Categ2 li {
	min-height: 18px;
	width: 100%;
	display: block;
	float: left;
}
.Categ li a, .Categ2 li a, .Categ li a:visited, .Categ2 li a:visited { 
display: block; 
padding: 3px 0px 4px 0px; 
text-decoration: none; 
color: #000; 
border-bottom: 1px dotted #000; 
}
.Categ li a:hover, .Categ2 li a:hover, .Categ li a:active, .Categ2 li a:active { 
text-decoration: none; 
color: #fff;  
border-bottom: 1px dotted #000; 
display: block; 
padding: 3px 0px 4px 0px; 
}
.Categ ul .children { 
font-size: 11px; 
list-style: none; 
padding: 1px 0px 0px 0px; 
line-height: 1; 
}
.Categ ul .children li {
	margin-left: 5px;
	padding: 0;
	background: none;
	min-height: 18px;
	width: 90%;
	display: block;
	border:none;
}
.Categ ul .children li a { 
display: block; 
padding: 3px 0px 4px 0px; 
text-decoration: none; 
color: #000; 
}
.Categ ul .children li a:hover {
text-decoration: none; 
color: #fff;  
}
.Categ ul li.current-cat a:link, .Categ ul li.current-cat a:visited, .Categ ul li.current-cat a:hover, .Categ ul li.current-cat a:active{
text-decoration: none; 
color: #fff;  
}

.commex{
display: block; 
padding: 3px 0px 8px 0px; 
}


* html .Categ li a { right: 0px; color:#000; }
* html .Categ ul .children li a { right: 0px; color:#000; }

.Categ2 .Syndication h3{
	color: #000;
	font-weight: bold;
	font-size: 11px;
	margin: 0 0 5px 0;
	padding: 0;
	float: left;
	width: 75%;
}

.Categ2 .Syndication h2{
display:block;
width:100%;
}
.Categ2 .Syndication em { 
display: none
}

.Categ2 .Syndication a {
	font-weight: normal;
	float:left;
	display:block;
	width:75%;
}
.Categ2 .Syndication img { 
margin-right: 10px; 
border:none;
float:left;
}
.Categ2 .Syndication hr { 
width: 100%;
background: #000;
height: 1px;
margin: 20px 0 10px 0;
float:left;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.navigation
{
	margin-bottom: 10px;
	width: 450px;
	float: left;
	background:  #8194b5;
	padding:0 20px 0 20px;
	line-height:20px;
	height:20px;
	margin-top:-20px;
}
.navigation a
{
	font-size:11px;
	font-weight: bold;
	color:#fff;
}
.alignright
{
	float:right;
}
.alignleft
{
	float:left;
}
.Footer {
	width: 780px;
	color: #5d6b86;
	background: #abb9d3;
	height:20px;
	line-height:20px;
	clear:both;
	font-size:10px;
	padding-left: 20px;
	margin-top:10px;
} 

.Skyscraper {
	/*background-color: #485162;
	color:#86aab2;
	font-size: 11px;*/
	position: absolute;
	left: 810px;
	top: 100px;
	width:120px;
	height: 600px;

} 
/* wpSpoiler */
a.spoiler_link_show,
a.spoiler_link_hide {
    background-repeat:      no-repeat;
    background-position:    left center;
    padding-left:           18px;
}
a.spoiler_link_show {
    background-image:       url(./images/add.png);
}
a.spoiler_link_hide {
    background-image:       url(./images/delete.png);
}
div.spoiler_div {
    background-color:       #ddd;
    margin-top:             -10px;
    padding:                2px;
	text-align:left;
}
/* Suche */
form
{
	margin: 0;
}
#suchbox
{
	background: #e19b0a;
	color: #606c81;
	margin-bottom: 10px;
	width: 100%;
	float: left;
	padding:0px 10px 10px 10px;
}
.suchfeld
{
	width: 194px;
	margin: 0 0 0 2px;
	font: 11px Verdana, sans-serif;
	color: white;
	background: #606c81;
	border: 0;
}

.suchtd
{
	width: 200px;
	height: 18px;
	background: #606c81;
}

.suchlist
{
	width: 200px;
	font: 11px/20px Verdana, sans-serif;
	color: white;
	background: #606c81;
	border: 0;
}
#suchbox a
{
	color: white;
}
.space10
{
	height: 10px;
	font-size: 1px;
	line-height: 1px;
}

.space15
{
	height: 15px;
	font-size: 1px;
	line-height: 1px;
}
.embedflash {
	z-index: 1;
width:450px;
}

