/*
Theme Name: DePo Masthead (Modified)
Theme URI: http://powazek.com
Description: A classy template that draws on classic magazine design design for a simple, bold style.
Version: 0.1
Author: Derek Powazek/Noel Jackson/Heiko Vogelgesang
Author URI: http://powazek.com/
Tags: fixed-width, one-column, three-columns, rtl-language-support, widgets, light, theme-options
*/

/* meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
:focus{outline:0;}
body{line-height:1;color:black;background:#fff;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
caption,th,td{text-align:left;font-weight:400;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
a img{border:none;}
/*************************************/

/* Defaults */
body {
	font: 88%/1.28em Georgia, serif;
}

a, a:link, a:visited { 
	color: #900;
	text-decoration: none;
}
a:hover, a:active {
	color: #900;
}
em, cite { font-style: italic; }

code, pre { font-family:"Courier New",Courier,monospace; }
strong { font-weight: bold; }

h1,h2,h3,h4,h5,h6 { }
.wp-caption, table, p, pre, dl, ul, ol { margin-bottom: 1.1em; }
table, td, th, tr, thead, tbody, tfoot {}
dd, dt, li { }
#content ul, #content dl { list-style-type: disc;}
#content ol { list-style-type: decimal;}
#content ol, #content ul { margin-left: 1em; }
#content li, #content dd, #content dt { margin-left: 1em; margin-bottom: 5px; }
#content ul ul, #content ol ol { margin-top: .25em; margin-bottom: .25em; }
blockquote { font-style: italic; color: #666; background:transparent url(./images/quote.jpg) no-repeat scroll 5px top; padding-left:38px;}
blockquote cite { color: #444; }
form, fieldset, address{}

table { width: 100%; border: 1px solid #999; padding: 1px;}
thead {background: #F3F3F3;}
th { background: #ddd; }
th, td { padding: .5em; border: 1px solid #fff; }
#right_sidebar table, #left_sidebar table, #middle_sidebar table { border: 0 !important; }
tr.alternate { float: none; background: #F3F3F3;}

strong { font-weight: bold; }
em { font-style: italic; }

/* Structure */
#page, #content, #sidebar, #footer { width: 1000px; margin: 0 auto; }
#page { margin-top: 30px; }
#container .sleeve, #page #sidebar .sleeve { border: 1px solid #999; }
#page #sidebar .sleeve {-moz-border-radius-topleft: 0; -moz-border-radius-topright: 0; -webkit-border-top-right-radius:0; -webkit-border-top-left-radius:0;}
#container .sleeve { border-width: 1px 1px 0 1px; margin-bottom: 4em; -moz-border-radius-topleft: 15px; -moz-border-radius-topright: 15px; -webkit-border-top-right-radius:15px; -webkit-border-top-left-radius:15px; }
#page #sidebar .group .sleeve { border: 0; }

h1.name { text-align: center; position: relative; height: 33px; margin-bottom: -16.5px;}
h1.name span { display: block; color: #fff; text-transform: uppercase; background:#900; font: 1.28em/33px Arial, Helvetica, "Helvetica Neue", sans-serif; text-align: center; display: inline; padding: 5px 10px;}
h1.name a, h1.name a:link, h1.name a:visited { color: #fff; }

#menu { margin: 0 12px 46px 12px; text-align: center; background: transparent url("./images/navline.gif") repeat-x center center;}
#menu li { display: inline; line-height: 3em; color: #ccc; background-color: #fff;}
#menu li a, #menu li a:link, #menu li a:visited { color: #555; border: 1px solid #ccc; border-width: 1px 0; text-align: center; text-transform: uppercase; font: bold 1em/1em Arial, Helvetica, "Helvetica Neue", sans-serif; padding: 2px 4px; background-color: #fff; }
#menu li span { padding: 0 5px; background-color: #fff; }
#menu li a:hover, #menu li a:active { background-color: #900; color: #fff;}

.attachment, .post { position: relative; width: 905px; margin: 0 auto;}
.startseite .entry {overflow: hidden;}
.startseite img {display: none;}
#home .post { width: 332px; float: left; }
#content .entry, #content .page { font-size: 1.09em; line-height: 1.4em; text-align: justify; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; width: 604px; margin: auto;}
#home #content .entry { margin: 0 15px 3em 15px; }
#home #content { font-size: 1em; }

#content .attachment { margin-top: 2em; text-align: center; }
#content .postmetadata { text-transform: uppercase; font: bold .86em/1.166em Arial, Helvetica, "Helvetica Neue", sans-serif; text-align: center; margin: 0;}
#home .postmetadata { margin: 0 15px;}
#content .postmetadata, #content .postmetadata a, #content .postmetadata a:link, #content .postmetadata a:visited {  color: #999; }
#content .postmetadata a:hover { color: #900; }

#content h1, #content .entry h1, #content .page h1 { font-size: 1.55em; text-align: center; font-weight: bold; font-family: 'Futura-Medium',Futura, Georgia; color: #fff; line-height: 1.15em; background-color: #900; padding:7px 10px; width: 584px; margin:5px auto; -moz-border-radius: 5px; -webkit-border-radius:5px;}
h1.page { margin-bottom: 1em; }
#content h3 { font-size: 1.5em; margin-bottom: 15px;}
#content h4 { font-size: 1.4em; }
#content h5 { font-size: 1.3em; }
#content h6 { font-size: 1.2em; }
#content h2 a:hover, h2 a:hover { color: #900; }
#home h2 { font-size: 1.28em; font-weight: bold; line-height: 1.5em; margin: .25em 15px; font-family: 'Futura-Medium',Futura, Georgia; text-align: center;}
#home h2 a:link, #home h2 a:visited { color: #900; }
#home h2 a:hover { color: #900; }
#content small { display: block; text-align: center; color: #999; font: italic .86em/1.166em normal Georgia, serif; margin-bottom: 2em;}
#home small { padding: 0 15px;}
#content small strong, #content small a, #content small a:link, #content small a:visited { color: #333; font-weight: normal;}
#content small a:hover { color: #C00;}
#content .readmore { margin-top: 15px; width: 50%; border-top: 1px solid #999; position: absolute; left: 0; bottom: 0;}
#content .readmore a, #content .readmore a:link, #content .readmore a:visited { text-align: center; text-transform: uppercase; font: .6875em/2.5em Arial, Helvetica, "Helvetica Neue", sans-serif; color: #fff; background: #555; display: block; width: 110px;  position: absolute; top: -15px; left: 90%; padding: 0 5px; }
#content .readmore a:hover, #content .readmore a:active { background-color: #900; color: #fff; }
#content .more-link { padding: 5px 8px 3px; margin-top: 14px; text-align: center; display: block; color:#900;}
#content a:hover { text-decoration:underline; }
#content .protected-post { background-image:url(./images/gesperrt.png); background-position: left center; background-repeat: no-repeat; padding-left: 42px; }

.pagetitle { font-size: 1.7142em; text-align: center; font-weight: bold; font-style: italic; color: #666;}
.archiv { margin-bottom: 1.6em; }
.tagdescription {width: 350px; margin: 0 auto; margin-top:10px; text-align: center; font-family: 'Futura-Medium',Futura,Georgia;}
.tagdescription p { font-size: 0.9em; text-align: center; color: #555; margin-bottom: 3.7em;}

.navigation {border:1px solid #ccc;border-width:0 0 1px 0;width:604px;margin:0 auto;line-height:4em;clear:both;height:auto; position: relative;padding-bottom: 17px;}
.navigation span { display: block; }
.navigation .arrow{font-size:9.28em; margin-top:-10px;color:#e5e5e5;position:absolute;display:block;float:left;z-index:1000; }
.navigation .arrow,.navigation a:link .arrow,.navigation a:visited .arrow{color:#e5e5e5;;}
.navigation a:hover .arrow , .navigation a:active .arrow {color:#555; text-decoration:none; }
.navigation .next, .navigation .prev { width:50%; min-height: 4em; }
.navigation .next .arrow { right: 0; }
.navigation .link{ line-height:1em;position:relative;display:block;float:left; }
.navigation .link span{margin-left:6em;display:block;}
.navigation .link .before, .navigation .link .after{ clear:both;text-transform:uppercase;font:bold .86em/1.166em Arial,Helvetica,"Helvetica Neue",sans-serif;color:#999;}
.navigation .link .after { text-align: right; margin-right: 6em; margin-left: auto;}
.navigation .link .title {margin-left:4em;margin-top:4px;clear:both;font-size:1.285em;font-weight:bold; line-height: 1.1em; width: 230px; overflow: hidden; }
.navigation .link .date {margin-left:6em; clear:both;font-size: .86em; line-height: 2em; font-style: italic; color: #333; }
.navigation a:hover { text-decoration: none; }
.navigation a:hover .link .date { color: #900; }
.navigation .next .title { margin-right: 4em; text-align: right; margin-left: auto; }
.navigation .next .date { margin-right: 6em; text-align: right; margin-left: auto; }
.navigation .next .link { right: 0; position: absolute;}
.navigation .link .image { margin-right: 0; margin-left: 0;}
.clear { clear: both; height: 1px; }
.attachment.navigation img { max-height: 75px; }

#showcomments {text-align:center;font:normal .86em/1.166em Arial,Helvetica,"Helvetica Neue",sans-serif;margin-top:3em;margin-bottom:3em;}
#showcomments a,#showcomments a:link,#showcomments a:visited{padding:5px 10px;background:#900;color:#fff;}
#showcomments a:hover,#showcomments a:active {background:#999; color: #fff; }
#showcomments.archive a, #showcomments.single a { border: 5px solid #fff; position: relative; z-index: 1000;}
#showcomments.archive { width: 604px; margin: 1em auto 4em auto; position: relative; }
#showcomments.single { width: 604px; margin: 2em auto; position: relative; }
#showcomments .divider { height: 1px ; background: #d1d1d1; position: absolute; top: 50%; width: 604px; z-index: 1;}

#comments {width:604px; margin: 0 auto;}
#comments .comments_text { background: #e5e5e5; padding: 15px; color: #666;}
#comments .commentlist, #comments .commentlist li { list-style: none; margin: 0;}
#comments .commentmetadata { margin-bottom: 2.4em; text-align: center; position: relative; margin-left: -25%; height: 44px; background: url(./images/comment-corner.png) no-repeat 47% 0; }
#comments .commentmetadata .cite { margin-top: 15px; position: absolute; left: 50%; margin-left: 42px; text-align: left; }
#comments .commentmetadata cite { font-weight: bold; }
#comments .commentmetadata cite, #comments .commentmetadata small { display: block; padding-left: 1em; }
#comments .commentmetadata small { font-size: .86em; font-style: italic; color: #999;}
#comments .commentmetadata small strong { color: #333; }
#comments .commentmetadata img  { top: 17px; position: absolute; left: 50%;}

#comments .related-posts { width:295px; float: left; margin: 5px;}


/* comment form */
#comments textarea { padding: 10px; width: 554px; height: 100px; border: 15px solid #999; margin: 0;}
#comments form { float: left; background: #e5e5e5; margin-bottom: 1em;}
#comments form p { margin: 0; }
#comments form .rules { background: url(./images/comment-form-corner.png) no-repeat top right ; width: 197px; float: left; padding: 15px 15px; color: #666; font-size: .92em; line-height: 1.35em;}

#comments form .form {  float: left; width: 360px; padding: 17px 0 0 17px;}
#comments form .form input, #comments form .form small {  float: left;}
#comments form .form small { text-transform: uppercase; margin-left: 1em; font:bold .78em/2em Arial,Helvetica,"Helvetica Neue",sans-serif; }
#comments form .form span { font: .78em/2em Arial,Helvetica,"Helvetica Neue",sans-serif; padding-left: .5em; color: #999;}
#comments form .form label { clear: both; }
#comments form .form p { padding-bottom: 1em; clear:left; }
#comments form .form input { height: 1.28em; }
#comments form #author { background: #fff url(./images/name.png) no-repeat center right; margin-bottom: 15px; padding: 4px; }
#comments form #email { background: #fff url(./images/mail.png) no-repeat center right; margin-bottom: 15px; padding: 4px; }
#comments form #url { background: #fff url(./images/link.png) no-repeat center right; margin-bottom: 15px; padding: 4px; }
#comments form #submit { height: 2em; margin-bottom: 2em;}

#tooltip {position: absolute; font-family: "Trebuchet MS", Helvetica, sans-serif; font-size: 10px; max-width: 180px; border: 1px solid #999; background-color: #eee; z-index: 10000; color: #333; padding: 5px;}

#sidebar { position: relative; color: #666; font-family: "Trebuchet MS", Helvetica, sans-serif; font-size: .928em; line-height: 1.23em; -moz-box-shadow: 3px 3px 3px #666; -webkit-box-shadow: 3px 3px 3px #666; box-shadow: 3px 3px 3px #666;}
#sidebar .sleeve { position: relative; margin-bottom: 0; background: transparent;}
#sidebar a:link, #sidebar a:visited { color: #333; }
#sidebar a:hover, #sidebar a:active { color: #900; }
#sidebar h2, #sidebar h3 { margin-bottom: 15px; text-align: center; color: #333; text-transform: uppercase; font: bold 1em/1em Arial, Helvetica, "Helvetica Neue", sans-serif; margin-bottom: 1em;}
#sidebar caption { text-align: center; margin-bottom: .5em;}
#sidebar h2, #sidebar h2  a, #sidebar h2  a:link, #sidebar h2  a:visited { color: #333; }
#sidebar h2 a:hover #sidebar h2  a:active {  }
#sidebar { background:url(./images/sidebar-bg.png) repeat-y }
#sidebar ul {border-top: 20px solid white; border-bottom: 20px solid white; margin-bottom: 0;}
#sidebar ul li{ width: 302px; float: left; border-top:20px solid #fff; margin: 5px 15px 5px 15px;border:0; position: static;}
#sidebar ul li ul { border: 0; }
#sidebar ul li ul li { margin:0 auto; float:none;border:0;}
#sidebar ul li ul li ul { margin-bottom: .5em; }
#sidebar ul li ul li ul li { margin-bottom: .5em; margin-top: .5em;  }
#sidebar ul li ul li ul li ul li { margin-left: 1em; }
#sidebar .sidebar2 { background: transparent url(./images/buzz.png) no-repeat scroll 925px 105px;}
#sidebar .clrs div {-moz-border-radius:10px; -webkit-border-radius:10px;}
.sgh { width: 990px; margin: 0; padding: 4px; background-color: #ddd; font-size: 0.8em; }

#footer { margin: 2.5em auto; font-size: .82em; line-height: 1em; text-align: center; color: #888;}
#footer a, #footer a:link, #footer a:visited { color: #777;  }
#footer a:hover, #footer a:active { color: #C00; } 

/* Paging */
.paging { text-align: center; width: 604px; margin: auto; clear: both; }
.paging a {border: 1px solid #900; padding: 3px 9px; background-color: #eee;}

/* Adsense */
#adsense {margin:0 auto; padding-bottom: 50px; width: 607px;}
#adsense script {float:left;}

/* Footnotes */
sup { line-height: 0px; font-size: 65%;	vertical-align: super; font-weight: bold; }
.footnotes { font-size: 0.8em; margin-top: 20px; color: #555; border-top:1px solid #ccc; margin-left: 0 !important; padding-bottom: 20px;}
.footnote { font-size: 0.9em; margin-left: 1.5em !important; }

/* Sexy Bookmarks */
#share {
	display: none;
	margin: 0 auto;
	width: 604px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

/* Alignment */
.alignleft,.alignright,.align-left,.align-right { }
.alignright,.align-right, .inset { float:right; }
.alignleft, .align-left, .alternate { float:left; }
.aligncenter, .align-center { margin: 0 auto; text-align: center; }
img.aligncenter, .aligncenter img, img.centered { display: block; margin-left: auto; margin-right: auto; }
.entry .alignleft { margin-right: 10px; }
.entry .alignright { margin-left: 10px; }
.text-left{text-align:left;}
.text-right{text-align:right;}

/* Figures & images */
.image {}
.figure {}
.figure .caption {}

/* Utility */
.group:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.highlite, blockquote em { background-color:#FFFCCE; }
.none, .hidden { text-indent: -1000em; display: block; height: 1px; line-height: 1px;}
#ie { display: none; }

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 1.1em;
}

.wp-caption img {
	margin: 0 auto .25em auto;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

#home .gallery dt { margin: 0; }
#home .entry { width: 302px; }
#recent-comments td.recentcommentstexttop, #recent-comments td.recentcommentstextend { vertical-align: top; }

/* Kommentar Slider */
#kslider ul, #kslider li {
	margin:0;
	padding:0;
	list-style:none;
}
#kslider, #kslider li { 
	width:302px;
	height:95px;
	overflow:hidden; 
}

span#prevBtn { float:left; width:16px; height: 16px; text-indent: -9999px;}
span#nextBtn { float: right; width:16px; height: 16px; text-indent: -9999px;}
span#prevBtn a { display: block; background: transparent url(http://blog.hvbx.de/wp-content/themes/DePo-Masthead/images/prev.gif) no-repeat left center; }
span#nextBtn a { display: block; background: transparent url(http://blog.hvbx.de/wp-content/themes/DePo-Masthead/images/next.gif) no-repeat center center; }

#newsletter {
	width:504px;
	text-align: center !important;
	text-transform: uppercase;
	margin: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	border: 1px solid #555;
	padding: 10px;
	padding-top: 20px;
}

/* Kontaktformular */
#formBuilderFieldEmail_Adresse, #formBuilderFieldName, #formBuilderFieldStimmung { float:left; margin-bottom: 10px; clear: left; }
#formBuilderFieldEmail_Adresse input, #formBuilderFieldName input, #formBuilderFieldStimmung select { width: 250px; }
#formBuilderFieldNachricht { float:right; margin-top: -55px; }
#fieldformBuilderFieldNachricht { width: 302px; padding: 10px; }
.formBuilderSubmit input { width: 604px; border: 1px solid #555; background-color: #ddd; margin-top: 10px; }

/* Syntax Highlighter */
.syntaxhighlighter { margin-bottom: 15px !important; }
.syntaxhighlighter .link .content { font-size: 0.95em !important; }

 /* Link Indication */
a.itunes { padding-right: 14px; background: transparent url(images/link-icon_itunes.gif) no-repeat right; }
a.liwikipedia { padding-right: 13px; background: url(images/link-icon_wikipedia.gif) no-repeat right; }
/* a.liexternal { padding-right: 12px; background: url(images/link-icon_external.gif) no-repeat right; } */

/* Knspr Image */
.note { display: none; z-index: 100; cursor: crosshair; overflow: hidden; position: absolute; background: transparent; background-image: url(http://blog.hvbx.de/wp-content/plugins/knspr-imgnote/themes/default/spacer.gif); background: rgba(255, 255, 255, 0.1); -moz-border-radius: 6px; border: 1px solid rgb(255, 255, 255); }
.note-url { cursor: pointer; }
.note-inner { width: 100%; height:100%; border: 1px #000 solid; -moz-border-radius: 6px; }
.notep { display: none; z-index: 100; cursor: text; position: absolute; max-width: 250px; font-size: 12px; font-family: Verdana; padding: 2px; color: #fff; background: #000; background: rgba(0, 0, 0, 0.9); border: black #000000 solid; padding: 5px; -moz-border-radius: 6px; -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 1); }
.numberOfNotes { display:none; }

/* WP Movie Ratings */
/#wp_movie_ratings{ background:transparent;  border:1px dotted #888;  border-width:1px 0;  margin:12px 0 14px;  padding:6px 0;  width:100%}
#wp_movie_ratings.page_mode{ border:none;  margin:5px 0;  padding:0}
#wp_movie_ratings.sidebar_mode{ border:none;  margin:5px 0;  padding:0}
#wp_movie_ratings h2#reviews_title{ background:transparent;  display:block;  font:bold 12px verdana,sans-serif;  margin:6px 0 11px;  padding:0; text-align:left}
#wp_movie_ratings p#sort_options{ font:10px verdana,sans-serif;  line-height:100%;  margin:10px 4px 7px 0;  padding:0;  text-align:right; width:100%}
#wp_movie_ratings #reviews{ background:transparent;  list-style:none;  margin:6px 5px 3px 3px;  padding:0;  text-indent:0}
#wp_movie_ratings.page_mode #reviews{ margin:0}
#wp_movie_ratings.sidebar_mode #reviews{ margin:0}
#wp_movie_ratings #reviews li{ background:#F2FDFB;  border:none;  font:11px verdana,sans-serif;  line-height:100%;  list-style:none; height:auto;  margin:0;  padding:2px 4px 5px 5px;  position:relative;  text-indent:0; width:auto}
#wp_movie_ratings #reviews li:before, #wp_movie_ratings #reviews li:after{ content:''}
#wp_movie_ratings.sidebar_mode #reviews li{ padding:2px 4px 5px 2px}
#wp_movie_ratings.page_mode #reviews li{ padding:2px 4px 5px 5px;  position:relative}
#wp_movie_ratings.page_mode #reviews li.separator{padding:2px 0 5px 0}
#wp_movie_ratings #reviews li.odd{ background:#FDFDF2}
#wp_movie_ratings #reviews li:hover{ background-color:#E7FDE7}
#wp_movie_ratings #reviews li div.hreview{ background:transparent;  margin:0;  padding:0}
#wp_movie_ratings #reviews li.separator{ background:transparent}
#wp_movie_ratings #reviews li.separator:hover{ background-color:transparent}
#wp_movie_ratings #reviews li.separator h3{background:transparent; border-bottom:1px solid #C9CFB6;  display:block; float:none; font-family:"Lucida Grande",Tahoma,Arial,sans-serif; font-size:14px; font-weight:bold; font-style:normal; margin:35px 0 2px 0; padding:0 0 2px 0}
#wp_movie_ratings #reviews li.separator h3.first{margin-top:0}
#wp_movie_ratings #reviews li span.version{ display:none}
#wp_movie_ratings #reviews li acronym.dtreviewed{ display:none}
#wp_movie_ratings #reviews li div.hreview p.item{ background:transparent;  display:block;  font-size:11px;  line-height:100%;  margin:0;  padding:0;  position:static;  text-align:left}
#wp_movie_ratings #reviews li p a.url{ border:none;  display:inline;  font:11px verdana,sans-serif;  height:auto;  margin:0 1px 0 0;  padding:0}
#wp_movie_ratings.page_mode #reviews li div.hreview p.item{ margin-left:15px !important;  margin-left:18px}
#wp_movie_ratings #reviews li div.hreview p.item a.edit{ border:none;  display:inline;  font:9px verdana,sans-serif;  height:auto;  margin:0;  padding:0}
#wp_movie_ratings #reviews li p span.rating{ display:none}
#wp_movie_ratings #reviews.text_ratings li div span.rating, #wp_movie_ratings.page_mode #reviews.text_ratings li div p span.rating{ display:inline;  font:bold 11px verdana,sans-serif;  position:absolute;  right:5px;  top:2px}
#wp_movie_ratings.sidebar_mode #reviews.text_ratings li div span.rating{ position:static;  display:block;  margin:3px 0 2px 1px;  text-align:left}
#wp_movie_ratings #reviews div div.rating_stars, #wp_movie_ratings.page_mode #reviews li div div.rating_stars{ background:transparent;  display:block;  font-size:8px;  margin:0;  padding:0;  position:absolute;  right:5px;  top:2px}
#wp_movie_ratings.sidebar_mode #reviews div div.rating_stars{ display:block;  margin:4px 0 2px 1px;  position:static}
#wp_movie_ratings #reviews div.rating_stars img{background:transparent;  border:none;  display:inline;  float:none;  margin:1px 0 0;  max-width:none;  max-height:none;  padding:0;  position:static}
#wp_movie_ratings.page_mode #reviews li p.item img{background:transparent; border:none;  cursor:pointer;  display:block;  margin:0;  padding:0;  position:absolute;  top:4px !important;  top:5px;  left:5px !important;  left:4px}
#wp_movie_ratings #reviews li p.description{ background:transparent;  border:none;  bottom:auto;  color:#555;  display:block; float:none;  font:11px arial,sans-serif; height:auto;  left:auto;  letter-spacing:normal;  margin:2px 40px 0 12px !important;  margin:2px 40px 0 12px;  padding:0 0 1px 0;  position:static;  right:auto;  text-align:left;  top:auto;  width:auto}
#wp_movie_ratings.sidebar_mode #reviews li div p.description{ margin:2px 2px 0 1px !important;  margin:2px 2px 0 1px}
#wp_movie_ratings.page_mode #reviews li div.hreview p.description{ margin:3px 2px 0 23px !important;  margin:3px 2px 0 23px}
#wp_movie_ratings #reviews li p.description a{ font:11px arial,sans-serif}
#wp_movie_ratings #pagination p{font:normal 11px verdana,sans-serif; margin:15px 0 5px 4px}
#wp_movie_ratings #pagination p em.next_prev{color:#aaa; font-style:normal; margin:0 4px}
#wp_movie_ratings #pagination p em.next_prev span.bullet, #wp_movie_ratings #pagination p a.next_prev span.bullet{font-size:10px; margin:0 1px}
#wp_movie_ratings #pagination p em#current{font-style:normal; border:1px solid #aaa; padding:1px 3px 2px}
#wp_movie_ratings #pagination p a{padding:1px 3px 2px; margin:0 1px}
#wp_movie_ratings #pagination p a:visited, #wp_movie_ratings #pagination p a:link{font-weight:normal}
#wp_movie_ratings #link_love{ background:transparent;  color:#AAA;  font:9px verdana,sans-serif;  margin:13px 0 0 0;  text-align:right; width:100%}
#wp_movie_ratings #link_love a{ font:9px verdana,sans-serif}
#wp_movie_ratings #page_url{ background:transparent;  color:#AAA;  font:9px verdana,sans-serif; margin:7px 0 4px 0;  text-align:right; width:100%}
#wp_movie_ratings #page_url a{font:11px verdana,sans-serif; margin-right:7px}
span.bullet{vertical-align:text-top}

/* Special Tag Images */
.tag-apple { background: transparent url("images/tag-apple.jpg") no-repeat right top; }

/* CSS Testing */
object,embed { width: 604px; text-align: center; }
.startseite object, .startseite embed { width: 302px; height: 222px;	text-align: center; }
#comments object, #comments embed { width: 570px; text-align: center; }
.galeriebild { background-color:#900; color:#fff; }

a.styleswitch {
	display: block;
	width: 60px;
	height: 60px;
}

tr:hover {
	background-color: #ddd;
}

p.toplabel {
	background-color:#ccc;
	color:#FFFFFF;
	display:table;
	margin-bottom:1.1em;
	margin-left:-30px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
}

#pay-for-post { display: none; margin: auto; width: 584px; background-color: #E5E5E5; padding: 10px;}