/* HTML Mastersite Styles - Comicstars
/* Version: 1.0 vom 09.02.2009
/* Author: Katja Kruzewitz // kruzewitz(at)comicstars(dot)de 
/* Author URI: www.comicstars.de 
/* ---------------------------------------------------------------------------------------------- */ 
/* ----------  Contents  ---------- */ 
/*  
  1. Resets 
  2. Generic 
  3. Structure 
  4. Navigation Elements
  5. Boxes
  6. Forms
  7. Layers
  6. Other
*/
/* ---------------------------------- */ 
/* -----------  Colors  ----------- */ 
/*  
	orange: #E05F1A
	red: #B41D0D
	grey: #666666
	dark grey: #212121
	blue: #2FACC3 (link)
	light blue: #E5EAEC (borders background)

*/
/* ---------------------------------  */ 
/* ---------------------------------------------------------------------------------------------- */ 
/*                                      1. Resets 
/*------------------------------------------------------------------------------------------------ */ 
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-size:100%;
	vertical-align:baseline;
	font-weight:inherit;
	font-style:inherit;
	font-family:inherit;
}
html {
	height: 100%;
}
textarea, input {
	font-size:100%;
	font-weight:inherit;
	font-style:inherit;
	font-family:inherit;
}
:focus {
	outline:0;
} /* remember to define focus styles! */
body {
	line-height:100%;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */ 
table {
	border-collapse:collapse;
	border-spacing:0;
}
caption, th, td {
	text-align:left;
	font-weight:normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
button {
	padding-bottom:2px;
	cursor:pointer;
	font-size:11px;
}
/*  ----------------------------------------------------------------------------------------------------------  */
/*                                             2. Generic
/*  ----------------------------------------------------------------------------------------------------------  */

body {
	background-color:#fff;
	font-size:12px;
	font-family: arial, sans-serif;
	color: #000;
	line-height: 16px;
	text-align: center;
}
body#home {
}
a {
	color:#2f3884;
	outline:none;
	text-decoration:none;
}
a:active, a:hover, a:focus {
	color:#5277bc;
	outline:none;
}
.clear {
	clear:both;
}
strong {
	font-weight:bold;
}
small {
	font-size:90%;
	font-weight:bold;
}
a.db {
	display:block;
	background:url(../images/arrow-sprite.gif) no-repeat 0 -2px;
	padding-left:10px;
}
a.db:hover {
	background:url(../images/arrow-sprite.gif) no-repeat 0 -22px;
}
/*  ----------------------------------------------------------------------------------------------------------  */
/*                                             3. Structure
/*  ----------------------------------------------------------------------------------------------------------  */
div#printonly {
	display:none;
}
#container {
	margin-left:70px;
	width:1000px;
}
#header {
	position:relative;
	z-index:100;
	width:940px;
	height:158px;
	padding-bottom:15px;
}
/* Logo */ 

#header h1 {
	position:absolute;
	top:25px;
	left:14px;
}
#header h1 a.logo {
	background:url(../images/logo_digizin.png) no-repeat;
	display:block;
	height:60px;
	text-indent:-6000px;
	width:159px;
}
#wrapper {
	position:relative;
	width:940px;
	min-height:560px;
	padding-bottom:30px;
}
#leftcolumn {
	float:left;
	width:155px;
}
#main {
	float:left;
	width:744px;
	margin:9px 15px 0;
	overflow:hidden;
	text-align:left;
}
#rightcolumn {
	float:right;
	width:165px;
}
#footer {
	border-top:1px solid #ECECEC;
	height:170px;
	width:100%;
	margin-top:15px;
}
#footer #footernavi {
	padding:20px 0 20px;
	font-size:12px;
}
#footer ul {
	text-align:center;
}
#footer li {
	display:inline;
	color:#2F3884;
}
#footer a {
	text-decoration:none;
}
#footer a:active, #footer a:hover, #footer a:focus {
	color:#5277BC;
}
#footer div {
	color:#959595;
	font-size:11px;
}
/* Fonts */

h2 {
	font-family:Trebuchet, Arial, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	color:#868686;
	line-height:20px;
	padding-left:5px;
	margin-bottom:10px;
}
h2#explanation {
	font-size:12px;
	color:#000;
	font-family:arial, sans-serif;
	line-height:15px;
	padding-left:5px;
	padding-top:5px;
	width:640px;
	margin-bottom:30px;
	text-transform:none;
	font-weight:normal;
}
h3, h4 {
	font-size:15px;
	line-height:20px;
}
h2.comic {
	padding-left:7px;
	margin-top:15px;
	color:#2F3884;
	margin-bottom:10px;
	font-size:20px;
	text-transform:none;
	font-weight:normal;
}
cite, address {
	font-style:normal;
	font-weight:bold;
}
h3.important {
	color:#2F3884;
}
h3.a {
	font-weight:bold;
	text-transform:uppercase;
	margin-left:5px;
}
div#main div.mb30 {
	margin-bottom:30px;
}
/*  ----------------------------------------------------------------------------------------------------------  */
/*                                             4. Navigation Elements
/*  ----------------------------------------------------------------------------------------------------------  */
div#addthis_btn {
	background:url("../images/addthis_hg.gif") no-repeat top left;
	margin:20px 0;
	width:165px;
	height:32px;
}
div#addthis_btn img {
	text-align:center;
	margin-top:6px;
}
/* Hauptnavi */ 

#navi {
	position:relative;
	left:5px;
	top:91px;
	width:910px;
	height:40px;
	background:url(../images/bg_navi.gif) repeat-x left center;
}
#navi ul {
	margin: 0;
	list-style-type: none;
	background:url(../images/bg_navi_left.gif) no-repeat left top;
	height:40px;
}
#navi li {
	float: left;
	height:21px;
	margin-top:8px;
	padding:3px 0 0 25px;
	position:relative;
	z-index:100;
	border-right:1px solid #e1e1e1;
}
    #navi .login-menue {border:none;}
    
#navi a {
	display: inline-block;
	height:17px;
	overflow:hidden;
	font-family:Trebuchet, Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	color:#000;
	line-height:20px;
	padding:0 25px 0 25px;
}
#navi a:hover, #navi li .visited {
	color:#2f3884;
}
/*
#navi span {
	display:block;
	font-size: 5px;
	text-indent:-6000px;
	width:0;
	height:0;
	overflow:hidden;
}
*/
    
#navi .home a {
	background:url(../images/nav_sprite.png) no-repeat left top;
}
#navi .home a:hover, #navi .home a.visited {
	background:url(../images/nav_sprite.png) no-repeat left -17px;
}
#navi .magazine a {
	background:url(../images/nav_sprite.png) no-repeat left -34px;
}
#navi .magazine a:hover, #navi .magazine a.visited {
	background:url(../images/nav_sprite.png) no-repeat left -51px;
}
#navi .login-menue a {
	background:url(../images/nav_sprite.png) no-repeat left -68px;
}
#navi .login-menue a:hover, #navi .login-menue a.visited {
	background:url(../images/nav_sprite.png) no-repeat left -85px;
}
/* --------------------------------------------------------------- Ausklappbox Login ------------------------------------------------------------------ */

#login-box {
	width:175px;
	background-color:#fff;
	border:1px solid #D9D9D9;
	position:absolute;
	top:27px;
	left:18px;
	z-index:1000;
}
#login-box .box-header {
	border-bottom:1px solid #d9d9d9;
	margin-bottom:1px;
	padding:7px 7px 4px;
}
#login-box .box-header input {
	background-color:#ececec;
	border:1px solid #cdcdcd;
	margin-bottom:6px;
	padding:3px 0 3px 5px;
	font-size:14px;
	width:136px;
	float:left;
}
#login-box .box-header #log {
	width:14px;
	margin:1px 6px 6px 0;
	border:none;
	background:none;
}
#login-box .box-header label {
	font-size:11px;
	color:#535353;
	float:left;
}
#login-box .box-header button {
	background:#fff url(../images/slider-sprite.png) no-repeat left -23px;
	border:none;
	width:11px;
	height:23px;
	margin-left:2px;
	float:left;
	text-indent:-9999px;
}
#login-box .box-footer {
	border-top:1px solid #d9d9d9;
	padding:10px 7px 7px;
}
#navi #login-box .box-footer a {
	background:url(../images/arrow-sprite.gif) no-repeat 0 -2px;
	font-family:arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#2f3884;
	display:block;
	padding:0 0 0 10px;
	height:auto;
	line-height:16px;
	text-align:left;
	text-transform:none;
}
#navi #login-box .box-footer a:hover {
	background:url(../images/arrow-sprite.gif) no-repeat 0 -22px;
	color:#5277BC;
}
/*#navi li.contest a {
    width:95px;
}

#navi li.contest a:hover, #navi li.contest a.visited {
    width:95px;
}
#navi li.news a {
    width:75px;
}

#navi li.news a:hover, #navi li.news a.visited {
    width:75px;
}*/

/*#navi li.mitglieder a {
    background-image:url("../images/mitglieder.gif");
    background-repeat:no-repeat;
    background-position: left top;
    width:111px;
}

#navi li.mitglieder a:hover, #navi li.mitglieder a.visited {
    background-image: url("../images/mitglieder.gif");
    background-repeat:no-repeat;
    background-position: right top;
    width:111px;
}
#navi li.comic_hochladen a {
    background-image:url("../images/comic_hochladen.gif");
    background-repeat:no-repeat;
    background-position: left top;
    width:161px;
}

#navi li.comic_hochladen a:hover, #navi li.comic_hochladen a.visited {
    background-image: url("../images/comic_hochladen.gif");
    background-repeat:no-repeat;
    background-position: right top;
    width:161px;
}
#navi li.verlag a {
    background-image:url("../images/verlag.gif");
    background-repeat:no-repeat;
    background-position: left top;
    width:95px;
}
#navi li.verlag a:hover, #navi li.verlag a.visited {
    background-image: url("../images/verlag.gif");
    background-repeat:no-repeat;
    background-position: right top;
    width:95px;
}*/
ul.breadcrumbles {
	position:absolute;
	display:block;
	top:142px;
	left:10px;
	width:auto;
	white-space:nowrap;
}
ul.breadcrumbles li {
	display:inline;
	margin-right:4px;
	white-space:nowrap;
}
.breadcrumbles a {
	color:#959595;
	background:url(../images/arrow-sprite.gif) no-repeat left -83px;
	padding-left:10px;
}
.breadcrumbles a:hover {
	background:url(../images/arrow-sprite.gif) no-repeat left -23px;
	color:#5277BC;
}
#main ul#comicnavi {
	margin-bottom:10px;
	margin-left:5px;
}
#main ul#filternavi {
	margin-left:5px;
	width:400px;
}
div#profil_bearbeiten div.boxnavi div#werke ul#comicnavi {
	margin-bottom:0;
}
ul#comicnavi li, ul#filternavi li {
	display:inline;
	font-weight:bold;
	border-right:1px solid #2F3884;
	padding-right:5px;
	margin-right:7px;
}
ul#comicnavi li:last-child, ul#filternavi li:last-child {
	border:none;
}
ul#filternavi li {
	display:inline;
	font-weight:bold;
	color:#212121;
}
ul#filternavi li span {
	color:#E05F1A;
}
ul#comicnavi a.aktiv, ul#comicnavi li.filter, ul#filternavi a.aktiv {
	color:#212121;
	cursor:default;
}
/* Subnavi (left) */ 

#leftcolumn div#profil, #leftcolumn div#meine_comics, div#meine_freunde, #leftcolumn div#genres, #leftcolumn div#channels, #leftcolumn div#topics, #leftcolumn div#jury, #leftcolumn div#autoren, #leftcolumn div#shop {
	margin-bottom: 20px;
	text-align:left;
}
#leftcolumn ul.subnavi li {
	width: 155px;
}
#leftcolumn ul.subnavi ul {
	display:none;
	padding-left:10px;
	width:145px;
}
#leftcolumn ul.subnavi li:hover ul, #leftcolumn ul.subnavi li ul.active {
	display:block;
}
#leftcolumn ul.subnavi ul li {
	background:none;
}
#leftcolumn ul.subnavi ul li a {
	width:124px;
	;
}
#leftcolumn div#channelmenu ul li ul, #leftcolumn div#channelmenu ul li ul.active {
	background:transparent none;
}
#leftcolumn div#profil h3, #leftcolumn div#meine_comics h3, div#meine_freunde h3, #leftcolumn div#genres h3, #leftcolumn div#channels h3, #leftcolumn div#topics h3, #leftcolumn div#jury h3, #leftcolumn div#autoren h3, #leftcolumn div#shop h3 {
	width: 146px;
	height: 23px;
	text-transform:uppercase;
	padding-top:10px;
	padding-left:8px;
	color:#868686;
	font-size:14px;
	font-weight:bold;
	font-family:Trebuchet, Arial, sans-serif;
	line-height:17px;
}
#leftcolumn div.subnavi_bottom {
	width: 155px;
	height: 10px;
	margin-top:-2px;
}
#leftcolumn ul.subnavi a {
	padding:0 0 4px 10px;
	display:block;
	line-height:26px;
	color:#014092;
	font-size:13px;
	width:142px;
	height:22px;
	text-decoration:none;
}
#leftcolumn ul.subnavi a:hover, #leftcolumn ul.subnavi a:active, #leftcolumn ul.subnavi a:focus, #leftcolumn ul.subnavi a.active {
/*  background:#f3f3f3;*/
	color:#5277BC;
}
div.kommentare h4 {
	text-transform:uppercase;
	padding-top:10px;
	color:#212121;
	font-size:15px;
	font-weight:bold;
	line-height:17px;
}
div#pagenavi, div.pagenavi {
	float:right;
	margin:0 100px 10px 0;
	padding-bottom:10px;
	font-weight:bold;
}
div#pagenavi_bottom {
	float:right;
	margin:10px 100px 5px 0;
	padding-bottom:10px;
	font-weight:bold;
}
div#pagenavi_article {
	float:right;
	width:180px;
	font-weight:bold;
	margin:0;
}
div#main div.comicl {
	margin-top:-28px;
}
div.kommentare div#pagenavi_article ul {
	background:none;
}
div#pagenavi li, div#pagenavi_article li, div#pagenavi_bottom li, div.pagenavi li {
	display:inline;
	background:none;
}
div#pagenavi a, div#pagenavi_article a, div#pagenavi_bottom a, div.pagenavi a {
	background:#fff;
	padding:2px 4px;
	color:#666;
}
div#pagenavi a:hover, div#pagenavi a:active, div#pagenavi a.visited, div#pagenavi_article a:hover, div#pagenavi_article a:active, div#pagenavi_article a.visited, div#pagenavi_bottom a:hover, div#pagenavi_bottom a:active, div#pagenavi_bottom a.visited, div.pagenavi a:hover, div.pagenavi a:active, div.pagenavi a.visited {
	background:#5277BC;
	padding:2px 4px;
	color:#fff;
}
div#pagenavi a.next, div#pagenavi_article a.next, div#pagenavi_bottom a.next, div.pagenavi a.next, div.pagenavi_article a.next, div.pagenavi_bottom a.next {
	/*  background:url("../images/pagenavi_next.gif") no-repeat center right;*/
    background:url(../images/arrow-sprite.gif) no-repeat right top;
	margin-left:3px;
}
div#pagenavi a.next:hover, div#pagenavi_article a.next:hover, div#pagenavi_bottom a.next:hover,  div.pagenavi a.next:hover, div.pagenavi_article a.next:hover, div.pagenavi_bottom a.next:hover {
	background:url(../images/arrow-sprite.gif) no-repeat right -20px;
}
div#pagenavi a.previous, div#pagenavi_article a.previous, div#pagenavi_bottom a.previous, div.pagenavi a.previous, div.pagenavi_article a.previous, div.pagenavi_bottom a.previous {
	/*  background:url("../images/pagenavi_back.gif") no-repeat center left;*/
    background:url(../images/arrow-sprite.gif) no-repeat right -40px;
	margin-right:3px;
}
div#pagenavi a.previous:hover, div#pagenavi_article a.previous:hover, div#pagenavi_bottom a.previous:hover,  div.pagenavi a.previous:hover, div.pagenavi_article a.previous:hover, div.pagenavi_bottom a.previous:hover {
	background:url(../images/arrow-sprite.gif) no-repeat right -60px;
}
div#pagenavi a.end, div#pagenavi_article a.end, div#pagenavi_bottom a.end, div.pagenavi a.end, div.pagenavi_article a.end, div.pagenavi_bottom a.end {
	/*  background:url("../images/pagenavi_end.gif") no-repeat center right;*/
    background:url(../images/arrow-sprite.gif) repeat-x right top;
	margin-left:4px;
	width:13px;
	/*  padding:2px 6px;*/
    padding:2px 5px 2px 0;
}
div#pagenavi a.end:hover, div#pagenavi_article a.end:hover, div#pagenavi_bottom a.end:hover,  div.pagenavi a.end:hover, div.pagenavi_article a.end:hover, div.pagenavi_bottom a.end:hover {
	background:url(../images/arrow-sprite.gif) repeat-x right -20px;
}
div#pagenavi a.beginning, div#pagenavi_article a.beginning, div#pagenavi_bottom a.beginning, div.pagenavi a.beginning, div.pagenavi_article a.beginning, div.pagenavi_bottom a.beginning {
	/*  background:url("../images/pagenavi_beginning.gif") no-repeat center left;*/
    background:url(../images/arrow-sprite.gif) repeat-x right -40px;
	margin-right:4px;
	width:13px;
	padding:2px 0 2px 5px;
}
div#pagenavi a.beginning:hover, div#pagenavi_article a.beginning:hover, div#pagenavi_bottom a.beginning:hover,  div.pagenavi a.beginning:hover, div.pagenavi_article a.beginning:hover, div.pagenavi_bottom a.beginning:hover {
	background:url(../images/arrow-sprite.gif) repeat-x right -60px;
}
ul.partnerlist {
	background:transparent url("../images/bigbox_bg.gif") no-repeat left top;
	overflow:hidden;
	padding-top:8px;
	padding-bottom:5px;
}
ul.partnerlist li {
	float:left;
}
ul.partnerlist img {
	border: 1px solid #E5EAEC;
	padding:1px;
	margin-bottom:3px;
	display:block;
}
ul.partnerlist a {
	display:block;
	width:312px;
	min-height:100px;
	margin-right:8px;
	margin-bottom:8px;
}
img.contestphasen {
	margin-bottom:30px;
}
div#contest_partner {
	width:150px;
	margin-bottom:20px;
}
div#contest_partner a {
	border-bottom:1px solid #E5EAEC;
}
div#contest_partner img {
	margin-bottom:4px;
	margin-top:4px;
}
#contest_partner span {
	display:block;
	font-size:10px;
	margin-bottom:3px;
	color:#666;
	text-align:left;
}
a#oben {
	font-size:2px;
}
div#usernavitop {
	position:absolute;
	height:30px;
	padding:10px 25px 0 0;
	color:#666;
	top:91px;
	/*left:660px;*/
	right:25px;
	background:url(../images/bg_navi_right.gif) no-repeat right top;
}
div#usernavitop a {
	color:#959595;
	font-size:11px;
	font-family:trebuchet, arial, sans-serif;
	height:20px;
	display:inline-block;
	line-height:20px;
}
div#usernavitop .faq {
	background:url(../images/icon-faq.png) no-repeat left top;
	padding-left:22px;
}
#usernavitop a:hover {
	color:#5277BC;
}
div#usernavitop .faq:active, div#usernavitop .faq:hover, div#usernavitop:focus {
	background:url(../images/icon-faq.png) no-repeat left -20px;
}
div#usernavitop a.active {
	color:#212121;
}
div#usernavi ul {
	margin:10px 10px 0 10px;
	background:#fff;
	border:4px solid #ABBCC6;
}
div#usernavi li {
	padding:3px 3px 3px 5px;
	font-weight:bold;
	border-bottom: 1px solid #D6E0E5;
}
/*  ----------------------------------------------------------------------------------------------------------  */
/*                                             5. Boxes
/*  ----------------------------------------------------------------------------------------------------------  */

/*	linke Boxen (ohne Navi)	*/		
div#wrapper img.coming_soon {
	margin-bottom:20px;
}
div.sidebox_small {
	background: transparent url("../images/sidebox_small_bg.gif") repeat-y top left;
	width:155px;
}
div.sidebox_small h3 {
	background: url("../images/subnavi_head.gif") no-repeat;
	width: 155px;
	height: 30px;
	color:#212121;
	font-size:15px;
	font-weight:bold;
	line-height:18px;
	padding-top:10px;
	padding-left:8px;
	text-transform:uppercase;
	text-align:left;
}
div.sidebox_small h3.tr_gratis {
	background: url("../images/top_rated_gratis.gif") no-repeat;
	height:46px;
}
div.sidebox_small h3.tr_verkauf {
	background: url("../images/top_rated_verkauf.gif") no-repeat;
	height:46px;
}
div.sidebox_small h3.tr_verkauf span, div.sidebox_small h3.tr_gratis span {
	display:block;
	padding-left:22px;
}
div.sidebox_small_bottom {
	background: url("../images/subnavi_bottom.gif") left bottom no-repeat;
	width: 155px;
	height: 13px;
}
div.mb20 {
	margin-bottom:20px;
}
div.sidebox_small ul {
	width:150px;
	padding-left:5px;
}
div.sidebox_small li.title {
	margin-bottom:10px;
}
div.sidebox_small a.top_rated span {
	float:left;
	padding-left:10px;
	padding-top:5px;
	font-size:24px;
	font-family: "NewMedia", arial, sans-serif;
	font-weight:bold;
	color:#b41d0d;
	width:24px;
	height:40px;
}
div.sidebox_small a.top_rated img {
	position:relative;
	right:15px;
	padding:2px;
	border:2px solid #E5EAEC;
}
div.sidebox_small a.top_rated:hover img, div.sidebox_small a.top_rated:active img, div.sidebox_small a.top_rated:focus img {
	border:2px solid #2facc3;
}
/*  Boxen Mitte	*/
#main div#featurebox1-listen_ta {
	margin-bottom:0px;
}
div.bigbox {
	position:relative;
	width:726px;
	border:1px solid #ececec;
	padding:8px;
	left:0px;
	top:1px;
	margin-bottom:40px;
}
/*div.bigbox h2 {
    width:650px;
    height:27px;
    font-family:Times;
    font-size:20px;
    font-weight:normal;
    color:#535353;
    line-height:20px;
    text-transform:none;
    padding-left:5px;
    margin:0;
}*/
div.bigbox p {
	padding:0 15px 10px 0;
}
div.bigbox div.teaserv {
	padding:0;
	margin:0;
	display:block;
	height: 116px;
	overflow:hidden;
}
div.bigbox p a.invisible {
	color:#212121;
}
div.bigbox_bottom {
	background: url("../images/bigbox_bottom.gif") no-repeat bottom center;
	width:640px;
	height:0px;
}
div#main div#zurueck {
	position:relative;
}
a.boxlink {
	background:url(../images/arrow-sprite.gif) no-repeat 0 -2px;
	padding-left:9px;/*color:#e05f1a;
	text-decoration:none;*/
}
a.boxlink:hover {
	background:url(../images/arrow-sprite.gif) no-repeat 0 -22px;
	color:#5277BC;
}
div.myblog a.boxlink {
	top:8px;
	left:657px;
}
div.myblog2 a.boxlink {
	top:8px;
	right:188px;
}
div#zurueck a.boxlink {
	position:absolute;
	top:-25px;
}
#einzelartikel a.hidden {
	color:#212121;
}
#einzelartikel a.boxlink, a.kandidat {
	float:right;
	top:0;
	left:685px;
	width:140px;
}
a.more {
	text-decoration:none;
	font-size:11px;
	display:inline;
	margin-left:3px;
}
div.n p {
	display:inline;
}
li.n p {
	display:inline;
}
div.smallbox {
	position:relative;
	width:310px;
	margin-bottom:40px;
}
div.smallbox h3 {
	text-transform:uppercase;
	font-size:15px;
	font-weight:bold;
}
div.smallbox a.boxlink {
	right:5px;
	top:3px;
}
#main div.verkaufte_comics ul.memberlist, div.nachrichten_box span {
	font-size:12px;
	padding-left:0;
}
#main div.verkaufte_comics li {
	height:auto;
	margin: 0 0 8px 0;
}
div.nachrichten_box span {
	display:block;
	width:308px;
	background:transparent url("../images/bigbox_bg.gif") no-repeat left top;
	overflow:hidden;
	padding:10px 5px 5px 0;
	line-height:20px;
}
div.nachrichten_box span img {
	float:left;
	margin-right:5px;
}
div.smallbox ul.comiclist, div.smallbox ul.memberlist {
	padding:10px 10px 0 10px;
}
div.smallbox ul.comiclist li, div.smallbox ul.memberlist li {
	width:290px;
}
div.smallbox ul.memberlist span {
	display:block;
}
div.smallbox_bottom {
	background:url("../images/smallbox_strich.gif") no-repeat bottom center;
	width:310px;
	height:4px;
}
div.comicsammlung_small div {
	background:url("../images/comicsammlung_small_bg.gif") no-repeat left top;
	width:310px;
	overflow:hidden;
	position:relative;
}
div.comicsammlung_small ul {
	padding:20px 17px 10px 17px;
	float:left;
	height:129px;
}
div.comicsammlung_small ul li {
	float:left;
	display:block;
	overflow:visible;
	margin-bottom:5px;/*position:relative;*/
}
div.comicsammlung_small ul li img {
	margin-right:5px;
	z-index:1;
}
div.comicsammlung_small ul li div.cstt {
	background:url("../images/tooltip_small.png") no-repeat top left;
	width:117px;
	height:110px;
	position:absolute;
	z-index:1000;
	top:-13px;
	left:24px;
	display:none;
	overflow:hidden;
	padding:10px 15px 10px 25px;
	color:#666;
	line-height:14px;
}
div.comicsammlung_small ul li div.cstt_l {
	background:url("../images/tooltip_small_links.png") no-repeat top left;
	width:120px;
	height:110px;
	position:absolute;
	z-index:1000;
	top:-13px;
	left:-152px;
	display:none;
	overflow:hidden;
	padding:10px 25px 10px 12px;
	color:#666;
}
div.comicsammlung_small ul li div.cstt h4, div.comicsammlung_small ul li div.cstt_l h4 {
	font-size:12px;
	font-weight:bold;
	color:#E05F1A;
	line-height:14px;
	margin-bottom:2px;
}
div.comicsammlung_small ul li div.cstt img.tt_bild {
	background:#fff;
	float:left;
	padding:2px;
	border:2px solid #E5EAEC;
	margin-right:5px;
}
div.comicsammlung_small ul li div.on {
	display:block;
}
div.comicsammlung_small div a:hover img {
	margin-top:-5px;
	margin-bottom:5px;
}
div.comicsammlung_small div.comicsammlung_small_bottom {
	background:url("../images/comicbox_small_bottom.gif") no-repeat bottom left;
	margin-top:-3px;
	height:15px;
}
div#meine_freunde div.freunde_online {
	width:154px;
}
div#meine_freunde div.freunde_online ul {
	background:url("../images/subnavi_strich.gif") no-repeat bottom center;
	width:140px;
	margin-bottom:10px;
	margin-left:10px;
}
div#meine_freunde div.freunde_online ul li {
	clear:both;
	height:65px;
	text-align:left;
	width:138px;
	position:relative;
}
div#meine_freunde div.freunde_online ul span {
	display:block;
	color:#2FACC3;
}
div#meine_freunde div.freunde_online img {
	border:2px solid #E5EAEC;
	display:block;
	height:50px;
	padding:2px;
	width:50px;
	float:left;
	margin-right:5px;
}
div#meine_freunde div.freunde_online div.books {
	padding:0;
	display:block;
	width:55px;
	height:20px;
	color:#666;
	position:relative;
	top:9px;
	left: 48px;
}
div#meine_freunde div.freunde_online div.books a {
/*line-height:10px;
	display:block;
	width:21px;
	float:right;
	margin-right:8px;*/
}
div#meine_freunde div.freunde_online div.books img {
	width:21px;
	height:10px;
	border: 0 none;
	float:none;/*position:absolute;
	top:32px;
	left:112px;	*/
}
div#meine_freunde div.freunde_online div.books a:hover img {
	border: 0 none;
}
div#meine_freunde div.freunde_online a:hover img {
	border:2px solid #2FACC3;
}
div.freunde_online a.boxlink {
	position: relative;
	left: 65px;
	top: -5px;
}
div.sidebox div.umsaetze ul {
	width:150px;
	margin-left:10px;
	margin-bottom:10px;
}
div.sidebox div.umsaetze ul li {
	text-align:left;
	line-height:15px;
	padding-top:3px;
}
div.sidebox div.umsaetze ul li.first {
	background:url("../images/freunde_online_bottom.gif") no-repeat bottom center;
}
div.sidebox div.umsaetze ul span {
	display:block;
	font-weight:bold;
}
div.sidebox div.umsaetze ul p {
	margin-bottom:10px;
}
div.sidebox div.umsaetze ul a {
	font-weight:bold;
}
div.sidebox div.umsaetze ul p.date {
	color:#666;
}
div.sidebox div.umsaetze ul a.titel {
	display:block;
}
div.sidebox div.umsaetze ul a.boxlink {
	position:relative;
	left:100px;
	top:-5px;
	line-height:10px;
}
div.sidebox div.umsaetze img {
	border:2px solid #E5EAEC;
	padding:2px;
	float:left;
	margin:0 5px 4px 0;
}
div.sidebox div.umsaetze a:hover img {
	border:2px solid #2FACC3;
}
div.sidebox a.win {
	text-align:left;
	color:#666;
	font-weight:bold;
	font-size:12px;
	display:block;
	padding-left:25px;
}
#main div.allarticles {
	margin-top:40px;
}
#main div.allarticles h4 {
	font-size:15px;
	line-height:18px;
	padding-bottom:2px;
}
#main div.allarticles span {
	color:#666;
}
.bigteaserbox a.boxlink {
	position:static;
	float:right;
	clear:both;
	margin-top:-15px; /* war 30*/
	margin-right:5px;
}
div.bigbox ul.feature {
	padding:10px 15px;
	overflow:hidden;
	height:auto;
}
div.bigbox ul.feature li {
	float:left;
	width:292px;
	padding-bottom:10px;
	margin-right:10px;
	border:1px solid #fff;
}
div.bigbox div.special_feature, div.tooglebox1 div.special_feature, div.contest_magazin div.special_feature {
	width:640px;
	height:210px;
	background:url("../images/special_feature_komlett.gif") no-repeat top left;
	border-top: 1px solid #c2c7ca;
}
div.tooglebox1 div.special_feature {
	margin-bottom:15px;
}
div.contest_magazin div.special_feature {
	margin-bottom:40px;
}
div.special_feature img {
	background:#fff;
	float:left;
	padding:4px;
	margin:20px 25px 20px 10px;
	border: 1px solid #d6e0e5;
}
div.special_feature div {
	padding-top:20px;
	padding-right:15px;
}
div.bigbox ul.feature h4, div.bigbox div.special_feature h4 {
	color:#e05f1a;
	font-size:15px;
	line-height:18px;
	padding:2px 0 10px 0;
}
div.bigbox ul.feature h4 {
	height:29px;
	overflow:hidden;
}
div.special_feature h4 {
	padding-right:10px;
	line-height:18px;
}
div.bigbox ul.feature span, div.bigbox div.special_feature span {
	color:#888;
}
div.comicslider {
	margin-bottom:20px;
}
div.comic_feature {
	position:relative;
	float:right;
	margin:5px 5px 20px 0px;
	width:300px;
	height:250px;
	padding:5px;
	border: #888 1px solid;
}
div.boxnavi, div.boxnavi2 {
	background:url("../images/bigbox_bg.gif") no-repeat top left;
	width:640px;
	margin-left:3px;
	margin-bottom:5px;
}
div.boxnavi ul, div.boxnavi2 ul {
	display:block;
	height:25px;
}
div.boxnavi li, div.boxnavi2 li {
	float:left;
}
div.boxnavi a.button, div.boxnavi2 a.button {
	background: url("../images/button_hg_verlauf.gif") repeat-x;
	display:block;
	padding:5px 15px;
	font-size:13px;
	text-decoration:none;
	border-right:1px solid #fff;
}
div.boxnavi a.selected, div.boxnavi a.button:active, div.boxnavi a.button:hover, div.boxnavi2 a.selected, div.boxnavi2 a.button:active, div.boxnavi2 a.button:hover {
	background: url("../images/bg_btn_verlauf.png") repeat-x;
	color:#fff;
	text-decoration:none;
}
div.contest_magazin .boxnavi ul {
	border-bottom:1px solid #D6E0E5;
	margin-bottom:20px;
}
div#kandidatenprofil div.boxnavi {
	position:absolute;
	width:345px;
	left:280px;
	top:25px;
}
div#comicfeaturebox small {
	color:#E05F1A;
}
div#comicfeaturebox div.boxnavi {
	background:none;
	padding:0;
	margin:0;
	width:250px;
}
div#comicfeaturebox div.boxnavi ul {
	width:246px;
	height:23px;
	padding:4px 0 0 4px;
}
#comicinfo_tabs {
	background:none;
	border-bottom:1px solid #ececec;
	padding:4px 0 0 4px;
}
div#comicfeaturebox div.boxnavi li a.button {
	padding: 4px 14px;
	font-size:14px;
	margin-top:-1px;
}
#news div.bigbox_bottom, #videos div.bigbox_bottom {
	margin-left:-5px;
}
div.bigteaserbox h3 {
	background:url("../images/headline_blau_bg.gif") repeat-x left top;
	height:27px;
	width:650px;
	color:#212121;
	font-size:15px;
	line-height:20px;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:10px;
	padding-top:5px;
	margin-bottom:10px;
}
div.kommentare h4 {
	color:#212121;
	font-size:15px;
	line-height:20px;
	margin-bottom:5px;
}
div.kommentare p {
	padding-bottom:5px;
}
div.kommentare a.loeschen {
	background:url("../images/loeschen_icon.gif") no-repeat top left;
	display:block;
	float:right;
	padding-left:20px;
	margin-bottom:4px;
	margin-right:7px;
	font-size:11px;
	padding-top:2px;
}
div.bigteaserbox div, div.bigteaserbox li, div.contest_magazin .boxnavi div#news div, div.contest_magazin .boxnavi div#videos div {
	background:transparent url("../images/bigbox_bottom.gif") no-repeat center bottom;
	width:650px;
	padding:0 10px 10px 5px;
	margin-bottom:20px;
	font-size:12px;
}
div.bigteaserbox div.last, div.bigteaserbox li.last {
	background:none;
}
div.bigteaserbox img, div.contest_magazin .boxnavi div#news img, div.contest_magazin .boxnavi div#videos img {
	float:left;
	border:1px solid #d6e0e5;
	margin:0 10px 10px 1px;
	width:150px;
	height:100px;
}
div#main div.bigbox ul.videocontest {
	width:605px;
	margin-left:5px;
}
div#main div.bigbox ul.videocontest li {
	float:left;
	position:static;
	display:inline-block;
	margin-right:9px;
}
div#main div.bigbox ul.videocontest li a {
	display:block;
	text-align:center;
}
a.imagelink img, div.contest_magazin .boxnavi div#news a.imagelink img, div.contest_magazin .boxnavi div#videos a.imagelink img {
	border:1px solid #d6e0e5;
}
a.imagelink:active img, a.imagelink:hover img, a.imagelink:focus img, div.contest_magazin .boxnavi div#news a.imagelink:hover img, div.contest_magazin .boxnavi div#videos a.imagelink:hover img {
	border:1px solid #2FACC3;
}
div.bigbox div.kandidatensilder {
	background:transparent url("../images/kommentar_top_bg.gif") repeat-x left top;
	height:130px;
	width:650px;
}
#einzelartikel {
	padding:0 5px 10px 3px;
	margin-bottom:20px;
}
#einzelartikel h3 {
	color:#2F3884;
	font-size:20px;
	line-height:24px;
	margin-top:5px;
	margin-bottom:20px;
}
#einzelartikel span, #einzelartikel .kommentare span {
	color:#666;
	font-size:11px;
}
#einzelartikel img {
	margin:0 10px 10px 0;
	float:left;
}
div.attribute-image {
	clear:both;
}
#einzelartikel div.imageleft, #einzelartikel div.object-left img {
	margin:10px 10px 10px 0;
	float:left;
}
#einzelartikel div.imageright, #einzelartikel div.object-right {
	margin:10px 0 10px 10px;
	float:right;
}
#einzelartikel div.themenbox, #einzelartikel div.themenbox_video {
	background:url("../images/sidebox_bg.gif") repeat-y;
	width:165px;
	margin:10px 10px 10px 0;
	line-height:15px;
	float:left;
	clear:left;
	overflow:hidden;
}
#einzelartikel div.themenbox h4, #einzelartikel div.themenbox_video h4 {
	background: url("../images/sidebox_head.gif") no-repeat;
	height:25px;
	text-align:left;
	padding:10px 10px 0 10px;
	text-transform:uppercase;
	font-size:15px;
	line-height:20px;
}
#einzelartikel div.themenbox a, #einzelartikel div.themenbox_video a, div.news a {
	background:url("../images/themenbox_pfeil.gif") no-repeat left top;
	display:block;
	margin-left:10px;
	margin-bottom:5px;
	padding-left:8px;
	padding-right:8px;
	font-weight:bold;
	overflow:hidden;
}
#einzelartikel ul.article_navi {
	position:relative;
	left:340px;
	width:350px;
	margin:10px 0 5px 10px;
	text-align:right;
}
#einzelartikel ul.article_navi li {
	display:inline;
	padding-left:25px;
	line-height:20px;
	padding-right:15px;
	padding-top:5px;
	height:20px;
}
#einzelartikel p {
	padding:0 75px 10px 0;
	font-size:12px;
}
div#main div.banner p {
	clear:both;
	margin-bottom:10px;
}
div#main div.agb h4 {
	margin-bottom:4px;
}
div#main div.agb ul {
	margin-top:10px;
	margin-bottom:20px;
	font-size:12px;
}
div#main div.agb ul li {
	margin-bottom:5px;
	clear:both;
}
div#main div.agb ul li img {
	float:left;
	padding-right:10px;
}
/* -------- FAQ ------- */
div#main div.faq ul.themen, div#main div.faq_jscdoku ul.themen {
	background:transparent url("../images/bigbox_bottom.gif") no-repeat center bottom;
	font-size:12px;
	font-weight:bold;
	margin-top:25px;
	margin-bottom:20px;
	padding-bottom:5px;
}
div#main div.faq ul.themen li, div#main div.faq_jscdoku ul.themen li {
	background:transparent url("../images/arrow-sprite.gif") no-repeat left -2px;
	padding-left:9px;
	margin-bottom:5px;
	line-height:11px;
	padding-bottom:5px;
}
div#main div.faq ul.themen li:hover, div#main div.faq_jscdoku ul.themen li:hover {
	background:transparent url("../images/arrow-sprite.gif") no-repeat left -22px;
}
div#main div.faq h3 {
	background:#fff;
	font-size:15px;
	color:#212121;
	cursor:default;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:2px;
	margin-top:20px;
	padding-bottom:10px;
	position:relative;
	top:8px;
}
div#main div.faq_jscdoku h3 {
	position:static;
	clear:both;
	font-size:17px;
	color:#212121;
	cursor:default;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:2px;
	padding-top:20px;
	padding-left: 5px;
}
div#main div.faq_jscdoku h2 {
	padding-top:20px;
	clear: both;
}
div#main div.faq_jscdoku p {
	clear:both;
	padding-left: 5px;
}
div.faq h4, div.faq h4 {
	background:transparent url("../images/faq_closed.gif") no-repeat center top;
	cursor:pointer;
	font-size:15px;
	font-weight:bold;
	padding:15px 80px 15px 0;
	clear:both;
}
div.faq h4.active {
	background:transparent url("../images/faq_open.gif") no-repeat center top;
}
div#main div.faq div.inhalt {
	font-size:12px;
}
div#main div.faq div.inhalt address {
	font-weight:normal;
}
div#main div.faq div.inhalt ul {
	margin-top:-5px;
	margin-bottom:5px;
}
div#main div.faq div.inhalt ul li.pt5 {
	padding-top:5px;
	font-weight:bold;
}
div#main div.faq div.inhalt ul ul {
	margin-top:5px;
	font-weight:normal;
}
div#main div.faq div.inhalt img {
	float:none;
	margin:10px 2px 15px 5px;
}
div#main div.faq a.ankerl_oben, div#main div.faq_jscdoku a.ankerl_oben {
	background:transparent url("../images/arrow-sprite.gif") no-repeat left -4px;
	float:right;
	padding-left:9px;
	margin-bottom:15px;
	margin-right: 50px;
	font-weight:bold;
	line-height:10px;
}
div#main div.faq a.ankerl_oben:hover, div#main div.faq_jscdoku a.ankerl_oben:hover {
	background:transparent url("../images/arrow-sprite.gif") no-repeat left -24px;
}
div.infobox {
	border:1px solid #ececec;
	width:610px;
	padding:15px 23px 5px 10px;
	font-size:12px;
}
div.infobox p {
	margin-bottom:15px;
}
div.infobox h3, div.kaufen_info h3 {
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
}
div.infobox ul {
	background:#e3ebef;
	padding:10px;
	width:604px;
	float:left;
}
div.infobox ul li {
	width:300px;
	float:left;
	padding-bottom:5px;
	margin-right:2px;
}
div.infobox_bottom {
	background:transparent url("../images/infobox_bottom.gif") no-repeat left bottom;
	height:0px;
	width:645px;
	margin-bottom:20px;
}
a.link_button {
	background:transparent url("../images/bg_btn.png") no-repeat left top;
	color:#2f3884;
	float:left;
	font-weight:bold;
	height:21px;
	padding-left:22px;
	padding-top:2px;
	width:96px;
	font-size:11px;
	margin-top:15px;
	margin-bottom:3px;
}
a.link_button2 {
	background:transparent url("../images/bg_btn.png") no-repeat left top;
	color:#2f3884;
	float:right;
	font-weight:bold;
	height:21px;
	padding-left:22px;
	padding-top:2px;
	width:96px;
	font-size:11px;
	margin-top:15px;
	margin-bottom:3px;
}
a.link_button:active, a.link_button:hover, a.link_button:focus, a.link_button2:active, a.link_button2:hover, a.link_button2:focus {
	background:transparent url("../images/bg_btn_hover.png") no-repeat left top;
	color:#fff;
}
div.kaufen_info {
	padding-left:5px;
	font-size:12px;
	margin:10px 0;
	width:670px;
}
div.kaufen_info p {
	background:transparent url("../images/bigbox_bg.gif") no-repeat left top;
	padding-top:15px;
}
div.kaufen_info form#log {
	margin-top:2px;
	position:relative;
}
div.kaufen_info form#log p {
	float:left;
	background:none;
	margin-right:13px;
}
div.kaufen_info p.pw_forgotten {
	background:none;
	margin-top:5px;
}
div.kaufen_info form#log label {
	display:block;
	font-weight:bold;
}
div.kaufen_info form#log input {
	background:#fff;
	border: 1px solid #ABBCC6;
	width:290px;
	padding:2px;
}
div.kaufen_info form#log input:focus, div.kaufen_info form#log input:hover {
	background:#E5EAEC;
}
div.kaufen_info form#log button#submit {
	background:transparent url("../images/bg_btn.png") no-repeat left top;
	border:medium none;
	color:#2F3884;
	float:right;
	font-weight:bold;
	height:22px;
	margin-right:28px;
	margin-top:20px;
	outline-style:none;
	padding-left:10px;
	width:97px;
}
div.kaufen_info form#log button#submit:hover, div.kaufen_info form#log button#submit:active, div.kaufen_info form#log button#submit:focus {
	background:transparent url("../images/bg_btn_hover.png") no-repeat left top;
	color:#fff;
}
img.steps {
	margin-top:10px;
}
#einzelartikel img.marktplatz {
	float:none;
	margin-left:45px;
	margin-right:10px;
}
#einzelartikel ul.article_navi a {
/*color:#666;*/
}
#einzelartikel ul.article_navi a:active, #einzelartikel ul.article_navi a:hover, #einzelartikel ul.article_navi a:focus {
	color:#5277BC;
}
#einzelartikel ul.article_navi li.kommentar {
	background:url("../images/kommentar_icon.gif") no-repeat left top;
}
#einzelartikel ul.article_navi li.send {
	background:url("../images/send_icon.gif") no-repeat left top;
}
#einzelartikel ul.article_navi li.drucken {
	background:url("../images/icon_drucken.gif") no-repeat left top;
}
#einzelartikel ul.article_navi li.twitter {
	background:url("../images/twitter_icon.gif") no-repeat left top;
}
#einzelartikel div.themenbox_video {
	float:right;
	clear:none;
	margin:10px 0 10px 0;
}
div#video_voting {
	background:url("../images/video_voting_bg.gif") repeat-y left top;
	width:466px;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	overflow:hidden;
}
div#video_voting ul#stars {
	background:url("../images/video_voting_strich.gif") no-repeat center bottom;
	display:block;
	height:20px;
	width:452px;
	padding-left:10px;
	padding-bottom:15px;
	white-space:nowrap;
}
div#video_voting ul#stars li {
	display:inline;
	width:10px;
	height:10px;
	color:#666;
	white-space:nowrap;
}
div#video_voting ul#stars li a {
	display:inline;
	width:10px;
	height:10px;
}
div#video_voting ul#stars li a img {
	float:none;
	margin:0;
}
/*
div#video_voting ul#stars li.normal {
	background:url("../images/stern_gr_grau.gif") no-repeat left top;
	width:20px;
	height:20px;
}
div#video_voting ul#stars li.active {
	background:url("../images/stern_gr_orange.gif") no-repeat left top;
	width:20px;
	height:20px;
}
*/
div#video_voting h4 {
	background:url("../images/video_voting_head.gif") no-repeat left top;
	width:466px;
	height:35px;
	font-size:15px;
	line-height:20px;
	padding:10px 0 0 10px;
	text-transform:uppercase;
	font-weight:bold;
}
div#video_voting ul#aktionen {
	margin-top:5px;
	margin-bottom:5px;
	padding-left:10px;
}
div#video_voting ul#aktionen li {
	display:inline;
	width:230px;
	margin-top:10px;
	padding:5px 30px 5px 27px;
	line-height:22px;
}
div#video_voting ul#aktionen li a {
	height:25px;
}
div#video_voting ul#aktionen li.favoriten {
	background:url("../images/favoriten_icon.gif") no-repeat left top;
}
div#video_voting ul#aktionen li.send {
	background:url("../images/send_icon.gif") no-repeat left top;
}
div#video_voting ul#aktionen li.kommentieren {
	background:url("../images/kommentar_icon.gif") no-repeat left top;
}
div#video_voting ul#aktionen li.bookmark {
	background:url("../images/bookmark_icon.gif") no-repeat left top;
}
div.video_voting_bottom {
	background:url("../images/video_voting_bottom.gif") no-repeat left bottom;
	width:466px;
	height:11px;
}
div.kommentare a img {
	float:left;
	padding:2px;
	border:2px solid #E5EAEC;
	margin:0 10px 10px 0;
}
div.kommentare ul {
	background:url("../images/kommentar_top_bg.gif") repeat-x top left;
}
div.kommentare li {
	background:url("../images/bigbox_bottom.gif") no-repeat bottom center;
	padding-top:10px;
}
div.kommentare li.last {
	background:none;
}
div.kommentare a:active img, div.kommentare a:hover img, div.kommentare a:focus img {
	padding:2px;
	border:2px solid #2FACC3;
}
div.kommentare h5 {
	font-size:12px;
	color:#E05F1A;
	margin-top:0;
	margin-bottom:2px;
}
div.kommentare span {
	color:#666;
	font-size:11px;
}
div.kommentare p {
	width:580px;
	margin-left:70px;
	color:#666;
}
form#kommentar_schreiben {
	margin-top:10px;
	width:650px;
	position:relative;
}
form#kommentar_schreiben p {
	padding:5px 0 35px 15px;
	width:395px;
}
form#kommentar_schreiben input[type=checkbox] {
	float:left;
	margin-right:5px;
}
div#main input#red {
	width:auto;
	border:none;
}
#main form#kommentar_schreiben button#abschicken {
	position:absolute;
	cursor:pointer;
	background:url("../images/speichern_btn.gif") no-repeat left top;
	top:252px;
	width:97px;
	height:21px;
	margin-left:332px;
	outline:none;
	padding-left:9px;
	border:0;
	font-weight:bold;
	color:#E05F1A;
}
#main form#kommentar_schreiben button#abschicken:link, #main form#kommentar_schreiben button#abschicken:active, #main form#kommentar_schreiben button#abschicken:hover, #main form#kommentar_schreiben button#abschicken:focus {
	background:url("../images/speichern_btn_h.gif") no-repeat left top;
	outline:0;
	outline-width:0;
	border:none;
	color:#fff;
}
form#kommentar_schreiben h5 {
	background:url("../images/kommentarbox_header.gif") no-repeat left top;
	height:34px;
	width:650px;
	padding:10px 0 0 10px;
	font-size:15px;
	line-height:20px;
	color:#212121;
	text-transform:uppercase;
	font-weight:bold;
}
form#kommentar_schreiben textarea {
	margin:0 10px 10px 10px;
	border:4px solid #ABBCC6;
	width:420px;
	height:155px;
}
form#kommentar_schreiben textarea:focus {
	border: 4px solid #ABBCC6;
	background:#f1f2f3;
}
div#kommentar {
	background:url("../images/kommentarbox_bg.gif") repeat-y top left;
	position:relative;
	margin-top:20px;
}
div#kommentar_bottom {
	background:url("../images/kommentarbox_bottom.gif") no-repeat bottom left;
	height:11px;
	width:650px;
}
div#comickommentare div.bigbox div {
	background:transparent url("../images/bigbox_bg.gif") no-repeat left top;
	padding:15px 15px 5px 15px;
}
div#comickommentare div.bigbox div p.cc {
	color:#212121;
	font-size:12px;
	margin-left:75px;
}
div#comickommentare div.bigbox div p.date {
	font-size:11px;
	color:#666;
	margin-left:75px;
}
div#comickommentare div.bigbox div.bigbox_bottom {
	background:url("../images/bigbox_bottom.gif") no-repeat bottom left;
	clear:both;
	padding:0;
}
div#comickommentare div.bigbox div a img {
	border:2px solid #E5EAEC;
	float:left;
	margin-bottom:10px;
	margin-right:10px;
	padding:2px;
}
div#comickommentare div.bigbox div a:hover img {
	border:2px solid #2FACC3;
}
/*
div#videos, div#news {
	display:none;
}
div#news.active, div#news.active {
	display:block;
} */

ul.comiclist, ul.memberlist, ul.nachbarliste {
	background:transparent url("../images/bigbox_bg.gif") no-repeat left top;
	padding:15px;
	overflow:hidden;
}
ul.nachbarliste, ul.friendlist {
	background:transparent url("../images/bigbox_bg.gif") no-repeat left top;
	padding:15px 0 3px 27px;
	overflow:hidden;
}
h3#freunde_meiner_freunde {
	clear:both;
	padding-top:30px;
	font-size:15px;
	text-transform:uppercase;
	font-weight:bold;
	line-height:20px;
	padding-bottom:5px;
}
ul.comiclist li {
	float:left;
	display:block;
	width:190px;
	height:110px;
	margin-left:5px;
}
ul.memberlist {
	padding-bottom:0px;
}
ul.memberlist li {
	float:left;
	display:block;
	width:190px;
	height:80px;
	margin-left:5px;
	margin-top:2px;
}
ul.comiclist li h3 a, ul.memberlist li a.m {
	color:#e05f1a;
}
ul.memberlist li a.m {
	font-size:12px;
	font-weight:bold;
}
ul.comiclist li h3 a:active, ul.comiclist h3 a:hover, ul.comiclist h3 a:focus, ul.memberlist li a.m:active, ul.memberlist a.m:hover, ul.memberlist a.m:focus {
	color:#2FACC3;
}
ul.comiclist li a {
	color:#212121;
}
ul.comiclist img, ul.comiclist a img, ul.memberlist a img {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	padding:2px;
	border: 2px solid #E5EAEC;
}
ul.comiclist a:active img, ul.comiclist a:hover img, ul.comiclist a:focus img, ul.memberlist a:active img, ul.memberlist a:hover img, ul.memberlist a:focus img {
	padding:2px;
	border: 2px solid #2FACC3;
}
ul.nachbarliste li, ul.friendlist li {
	float:left;
	width:60px;
	height:90px;
	overflow:hidden;
	margin:0 33px 5px 0;
	text-align:center;
	line-height:11px;
}
ul.nachbarliste li a, ul.friendlist li a {
	width:60px;
}
ul.nachbarliste li a img, ul.friendlist li a img {
	padding:2px;
	border:2px solid #E5EAEC;
	margin-bottom:2px;
}
ul.nachbarliste li a:hover img, ul.nachbarliste li a:active img, ul.nachbarliste li a:focus img, ul.friendlist li a:hover img, ul.friendlist li a:active img, ul.friendlist li a:focus img {
	border:2px solid #2FACC3;
}
div.karte_hg {
	background:url("../images/mitglieder_karte_hg.gif") no-repeat top left;
	width:645px;
	height:646px;
	padding:12px;
}
div.karte_hg p {
	background:#fff;
	padding:5px;
	border: 1px solid #d5dce0;
	width:611px;
	height:611px;
}
div#map_canvas {
	margin:5px 0 0 5px;
	background:#fff;
	border:5px solid #fff;
}
/* --- Profil --- */
h2.blog, h2.favoriten, h2.freunde {
	margin-bottom:25px;
}
div.blog_kom {
	margin-top:35px;
}
div.blog, div.favoriten {
	background:url("../images/blog_bg.gif") repeat-y top left;
	width:645px;
	margin-bottom:7px;
}
div.freunde {
	background:url("../images/freunde_bg.gif") repeat-y top left;
	float:left;
	display:inline;
	width:317px;
	margin-bottom:7px;
	margin-right:8px;
}
div#main div.b {
	margin-right:0px;
}
div.blog div.blog_content {
	background:url("../images/blog_head.gif") no-repeat top left;
	padding:20px 15px 5px 15px;
}
div.freunde div.freunde_content {
	background:url("../images/freunde_head.gif") no-repeat top left;
	padding:17px 15px 5px 15px;
}
div.favoriten div.favoriten_content {
	background:url("../images/blog_head.gif") no-repeat top left;
	padding:15px 15px 5px 15px;
}
div.freunde div.freunde_content ul a {
	font-size:12px;
	font-weight:bold;
}
div.blog div.blog_content p, div.favoriten div.favoriten_content p {
	padding-bottom:5px;
}
div.favoriten div.favoriten_content p {
	color:#666;
}
div.blog div.blog_content h3, div.favoriten div.favoriten_content h3 {
	font-size:15px;
	color:#E05F1A;
	padding-bottom:5px;
	font-weight:bold;
}
div.blog div.blog_content img, div.favoriten div.favoriten_content img, div.freunde div.freunde_content img {
	float:left;
	padding:4px;
	border:2px solid #E5EAEC;
	margin-right:10px;
	margin-bottom:7px;
}
div.blog div.blog_content div.text, div.favoriten div.favoriten_content div.text {
	float:left;
	position:relative;
	width:410px;
}
div.blog div.blog_content div.short {
	width:380px;
}
div#main img.comicstatus {
	border:0;
	/*padding:0 0 0 2px;*/
	padding:0 0 0 8px;
	margin-top:2px;
}
div.favoriten div.favoriten_content div.text img.comicstatus {
	position:absolute;
	top:0px;
	right:1px;
}
div.freunde div.freunde_content div.text {
	float:left;
	width:178px;
}
div.favoriten_content div.text ul.stars_small {
	display:block;
}
div.favoriten_content div.text ul.stars_small li {
	background:transparent none;
	display:inline;
	padding:0;
}
div.favoriten_content div.text ul.stars_small img {
	border:0 none;
	float:none;
	margin:0 1px 0 0;
	padding:0;
}
div.blog div.blog_content div.text span {
	color:#666;
}
div.blog div.blog_bottom, div.favoriten div.favoriten_bottom {
	background:url("../images/blog_bottom.gif") no-repeat bottom left;
	width:645px;
	height:11px;
	clear:both;
}
div.freunde div.freunde_bottom {
	background:url("../images/freunde_bottom.gif") no-repeat bottom left;
	width:317px;
	height:11px;
	clear:both;
}
div.blog ul.blog_options {
	float:left;
	display:block;
	width:100px;
	height:105px;
	margin-left:15px;
	margin-top:-5px;
}
div.favoriten ul.favoriten_options {
	float:left;
	display:block;
	width:100px;
	height:160px;
	margin-left:15px;
	margin-top:-10px;
}
div.freunde ul.freunde_options {
	float:left;
	display:block;
	width:21px;
	height:81px;
	margin-left:5px;
	margin-top:-6px;
	text-indent:-6000px;
}
div.freunde ul.freunde_options li {
	line-height:22px;
}
div.freunde ul.freunde_options a {
	display:block;
	width:19px;
	height:19px;
}
div.freunde ul.freunde_options img {
	display:block;
	padding-top:4px;
}
div.blog ul.blog_options li, div.favoriten ul.favoriten_options li, div.comicdetails ul.favoriten_options li {
	padding-left:27px;
	line-height:21px;
}
div.blog ul.blog_options a, div.favoriten ul.favoriten_options a {
	color:#666;
}
div.blog ul.blog_options a:active, div.blog ul.blog_options a:hover, div.blog ul.blog_options a:focus, div.favoriten ul.favoriten_options a:active, div.favoriten ul.favoriten_options a:hover, div.favoriten ul.favoriten_options a:focus, div.comicdetails ul.favoriten_options a:focus {
	color:#2FACC3;
}
div.blog ul.blog_options li.kommentieren {
	background:transparent url("../images/kommentar_icon.gif") no-repeat left top;
}
div.blog ul.blog_options li.send, div.favoriten ul.favoriten_options li.send {
	background:transparent url("../images/send_icon.gif") no-repeat left top;
}
div.blog ul.blog_options li.bearbeiten, div.comicdetails ul.favoriten_options li.bearbeiten {
	background:transparent url("../images/bearbeiten_icon.gif") no-repeat left top;
}
div.favoriten ul.favoriten_options li.informationen {
	background:transparent url("../images/informationen_icon.gif") no-repeat left top;
}
div.favoriten ul.favoriten_options li.genehmigen {
	background:transparent url("../images/achtung_icon.gif") no-repeat left top;
}
div.favoriten ul.favoriten_options li.buch {
	background:transparent url("../images/buch_icon.gif") no-repeat left top;
}
div.favoriten ul.favoriten_options li.motioncomic {
	background:transparent url("../images/motioncomic_icon.gif") no-repeat left top;
}
div.favoriten ul.favoriten_options li.verkaufen {
	background:transparent url("../images/verkaufen_icon.gif") no-repeat left top;
}
div.favoriten ul.favoriten_options li.story, div.comicdetails ul.favoriten_options li.story {
	background:transparent url("../images/story_icon.gif") no-repeat left top;
}
div.blog ul.blog_options li.loeschen, div.favoriten ul.favoriten_options li.loeschen {
	background:transparent url("../images/loeschen_icon.gif") no-repeat left top;/*margin-top:10px;*/
}
div.blog_kom a.loeschen {
	background:transparent url("../images/loeschen_icon.gif") no-repeat left top;
	display:block;
	float:right;
	width:19px;
	height:19px;
	text-indent:-6000px;
	margin-right:10px;
}
div.freunde ul.freunde_options li.message {
	background:transparent url("../images/message_icon.gif") no-repeat left top;
}
div.freunde ul.freunde_options li.informationen {
	background:transparent url("../images/informationen_icon.gif") no-repeat left top;
}
div.freunde ul.freunde_options li.loeschen {
	background:transparent url("../images/loeschen_icon.gif") no-repeat left top;
	margin-top:10px;
}
/* --- Profil --- */

div#main div.mitgliederprofil ul.comiclist li h3 {
	font-size:12px;
	line-height:15px;
	font-weight:bold;
}
div#main div.mitgliederprofil ul.comiclist li {
	margin-bottom:10px;
}
div#main div.mitgliederprofil ul.comiclist {
	padding-bottom:0;
}
div#comicsammlung {
	width:644px;
	height:auto;
	padding-bottom:9px;
	margin-bottom:30px;
	border:1px solid #ececec;
}
div.vc {
	margin-bottom:30px;
}
div#comicsammlung h3 {
	font-size:15px;
	text-transform:uppercase;
	font-weight:bold;
	line-height:22px;
	width:644px;
	height:48px;
}
div#comicsammlung div {
	margin-bottom:5px;
}
div#comicsammlung div ul {
	padding:15px 30px 30px 40px;
	width:570px;
	height:auto;
}
div#comicsammlung div ul li {
	display:inline;
	float:left;
}
div#comicsammlung div ul li div.cstt {
	background:url("../images/tooltip.png") no-repeat top left;
	display:none;
	position:absolute;
	width:275px;
	height:126px;
	padding:12px 10px 5px 25px;
	top:15px;
	left:39px;
	overflow:hidden;
	color:#666;
}
div#comicsammlung div ul li div.cstt_l {
	background:url("../images/tooltip_l.png") no-repeat top left;
	display:none;
	position:absolute;
	width:272px;
	height:126px;
	padding:12px 25px 5px 10px;
	top:15px;
	left:-303px;
	overflow:hidden;
	color:#666;
}
div#comicsammlung div ul li div.on {
	display:block;
	z-index:1000;
}
div#comicsammlung div ul li.tooltip_on, div.comicsammlung_small div ul li.tooltip_on {
	z-index:10;
	position:relative;
}
div#comicsammlung div ul li div.cstt img, div#comicsammlung div ul li div.cstt_l img {
	float:left;
	padding:2px;
	background:#fff;
	border:2px solid #E5EAEC;
	margin-right:5px;
}
div#comicsammlung div ul img {
	margin-right:2px;
	margin-bottom:16px;
}
div#comicsammlung div ul a:hover img {
	margin-top:-7px;
	margin-bottom:23px;
}
div#mitgliederbox {
	border:1px solid #ececec;
	width:645px;
	height:555px;
	position:relative;
	margin-top:10px;
	margin-bottom:30px;
}
div#mitgliederbox a.add_friend {
	font-weight:bold;
	position:absolute;
	top:28px;
	left:484px;
	z-index:100;
}
div#profilbox {
	border:1px solid #ececec;
	width:645px;
	height:510px;
	position:relative;
	margin-top:10px;
	margin-bottom:20px;
}
div#mitgliederbox img, div#profilbox img {
	position:absolute;
	top:30px;
	left:18px;
}
div#mitgliederbox div.boxnavi, div#profilbox div.boxnavi {
	border:1px solid #ececec;
	left:280px;
	position:absolute;
	top:23px;
	width:345px;
}
/*#steckbrief form, #nachricht_schreiben form, #stammdaten form {margin:10px 0;} 

#steckbrief p, #nachricht_schreiben p, #stammdaten p {
    margin:5px 0;
}

#pictureupload {
	border:1px solid #ececec;
	padding:10px;
}*/
/* Registrieren */

#register .trenner {
	border-top:1px solid #ececec;
	padding-top:5px;
}
#register .db {
	width:115px;
	margin:5px 0;
}
div#register, div#steckbrief, div#stammdaten {
	font-size:12px;
}
div#register fieldset {
	padding-bottom:10px;
	padding-top:20px;
	width:550px;
}
div#register p, div#profil_bearbeiten p, #nachricht_schreiben p {
	clear:both;
	font-weight:bold;
	padding-bottom:10px;
}
div#register input.plz, div#profil_bearbeiten input.plz {
	width: 40px;
	float: left;
	margin-right:5px;
}
div#register input.ort, div#profil_bearbeiten input.ort {
	width: 103px;
}
div#register fieldset label, div#register fieldset input, div#profil_bearbeiten fieldset label, div#profil_bearbeiten fieldset input {
	float:left;
}
div#register label, div#profil_bearbeiten label {
	height:33px;
	width:120px;
}
div#profil_bearbeiten input, div#profil_bearbeiten textarea {
	width: 230px;
	border: 1px solid #959595;
	padding: 2px;
}
div#profil_bearbeiten input#extra_field_name {
	width: 100px;
	float: left;
	margin-right:14px;
	margin-top:1px;
}
div#register input, div#profil_bearbeiten input {
	margin-right:5px;
}
#register fieldset input {
	width:154px;
}
#nachricht_schreiben, #steckbrief, #stammdaten {
	margin:10px;
}
#pictureupload {
	margin:10px 0;
}
#pictureupload img {
	border:1px solid #ececec;
	display:block;
	margin:5px 15px 10px 0px;
	float: left;
}
#pictureupload .deletePicture {
	clear: left;
	margin: 0;
}
#pictureupload .upload {
	margin-top: 10px;
}
.profil_loeschen a {
	background:url(../images/arrow-sprite.gif) no-repeat 0 -2px;
	padding-left:10px;
}
#pictureupload .deletePicture a:hover, #pictureupload .deletePicture a:focus, .profil_loeschen a:hover {
	background:url(../images/arrow-sprite.gif) no-repeat 0 -22px;
}
#stammdaten .profil_loeschen {
	margin-top:10px;
}
/*--------------*/

#steckbrief label, #nachricht_schreiben label, #stammdaten label {
	width:115px;
	float:left;
}
div#mitgliederbox div.boxnavi div#steckbrief, div#mitgliederbox div.boxnavi div#werke, div#profilbox div.boxnavi div#steckbrief, div#profilbox div.boxnavi div#werke {
	float:left;
	margin-left:10px;
	margin-top:8px;
	padding-right:5px;
	width:315px;
}
div#mitgliederbox div.boxnavi div#steckbrief .scrollbox_scrollbar, div#mitgliederbox div.boxnavi div#werke .scrollbox_scrollbar, div#profilbox div.boxnavi div#steckbrief .scrollbox_scrollbar, div#profilbox div.boxnavi div#werke .scrollbox_scrollbar {
	background:#E5EAEC;
	width:8px;
	height:395px;
	top:10px;
}
div#mitgliederbox div.boxnavi div#steckbrief, div#mitgliederbox div.boxnavi div#werke {
	height:450px;
}
div#profilbox div.boxnavi div#steckbrief, div#profilbox div.boxnavi div#werke {
	height:410px;
}
div#mitgliederbox div.boxnavi div#steckbrief h3, div#mitgliederbox div.boxnavi div#werke h3, div#profilbox div.boxnavi div#steckbrief h3, div#profilbox div.boxnavi div#werke h3 {
	color:#2F3884;
	font-weight:bold;
	margin-bottom:5px;
}
div#mitgliederbox a.message {
	background:url(../images/icon-sprite.png) no-repeat left -102px;
	padding-left:20px;
	position:absolute;
	top:283px;
	left:15px;
	color:#212121;
}
div#mitgliederbox a:hover.message {
	color:#5277BC;
}
div#mitgliederbox div.boxnavi div#steckbrief span.q, div#profilbox div.boxnavi div#steckbrief span.q {
	display:inline;
	float:left;
	font-weight:bold;
	height:auto;
	margin-top:2px;
	width:100px;
}
div#mitgliederbox div.boxnavi div#steckbrief span.a, div#profilbox div.boxnavi div#steckbrief span.a {
	display:inline;
	float:left;
	font-weight:normal;
	height:auto;
	margin-left:20px;
	margin-top:2px;
	width:180px;
}
div#mitgliederbox div.boxnavi div#steckbrief span.log, div#profilbox div.boxnavi div#steckbrief span.log {
	display:block;
	text-align:right;
	float:right;
	margin-top:-25px;
	margin-right:2px;
	color:#999;
}
div#mitgliederbox div#werke li, div#profilbox div#werke li {
	float:left;
	height:138px;
	line-height:14px;
	margin:0 10px 8px 0;
	text-align:center;
	overflow:hidden;
	width:85px;
}
div#mitgliederbox div#werke img, div#profilbox div#werke img {
	position:static;
	border:2px solid #E5EAEC;
	margin:2px;
	padding:2px;
	display:block;
}
div#mitgliederbox div#blog {
	border:1px solid #ececec;
	padding:5px;
	position:absolute;
	top:319px;
	left:24px;
	width:229px;
	line-height:15px;
}
div#mitgliederbox div#blog h4 {
	text-transform:uppercase;
	margin-bottom:10px;
	font-weight:bold;
}
div#mitgliederbox div#blog p {
	background:#fff;
	padding:5px;
	margin-top:5px;
	margin-bottom:5px;
	height:60px;
}
div#mitgliederbox div#blog a {
	color:#fff;
	font-size:12px;
	display:block;
	width:155px;
}
div#mitgliederbox div#blog a.bloglink {
	background:url("../images/blog_pfeil.gif") no-repeat top left;
	padding:0 0 1px 8px;
	line-height:5px;
	position:absolute;
	top:158px;
	left:165px;
	width:70px;
	display:block;
	line-height:8px;
}
div#mitgliederbox div#blog a:active, div#mitgliederbox div#blog a:hover, div#mitgliederbox div#blog a:focus, div#mitgliederbox div#blog a:active.bloglink, div#mitgliederbox div#blog a:hover.bloglink, div#mitgliederbox div#blog a:focus.bloglink, div#profilbox div#blog a:active, div#profilbox div#blog a:hover, div#profilbox div#blog a:focus {
	color:#2FACC3;
}
div#mitgliederbox div#blog a.kom {
	background:url("../images/kommentar_icon_weiss.gif") no-repeat left top;
	position:absolute;
	width:30px;
	left:201px;
	top:45px;
	padding-left:15px;
	line-height:10px;
	font-size:11px;
}
div#profilbox div#blog {
	position:absolute;
	top:295px;
	left:24px;
	width:229px;
	line-height:15px;
}
div#profilbox div#blog h4 {
	text-transform:uppercase;
	margin-bottom:10px;
	font-weight:bold;
}
div#profilbox div#blog p {
	background:#fff;
	padding:5px;
	margin-top:5px;
	margin-bottom:5px;
}
div#profilbox div#blog a {
	color:#fff;
	font-size:12px;
	display:block;
	width:145px;
}
div#profilbox div#blog a.kom {
	background:url("../images/kommentar_icon_weiss.gif") no-repeat left top;
	position:absolute;
	width:30px;
	left:201px;
	top:45px;
	padding-left:15px;
	line-height:10px;
	font-size:11px;
}
div#profilbox div#blog a.bloglink {
	background:url("../images/blog_pfeil.gif") no-repeat top left;
	padding-left:8px;
	line-height:5px;
	position:absolute;
	top:155px;
	left:165px;
	width:70px;
}
div#mitgliederbox div#blog a.switchbutton2 {
	position:absolute;
	display:block;
	background:url("../images/auf_rot.gif") no-repeat;
	height:14px;
	width:14px;
	top:186px;
	left:213px;
	cursor:pointer;
	text-indent:-6000px;
}
div#mitgliederbox div#blog a.o {
	background:url("../images/zu_rot.gif") no-repeat;
}
div#mitgliederbox a.liste {
	margin-top:40px;
}
div#mitgliederbox div#alle_blogs {
	background:url("../images/mitgliederbox_bottom.png") no-repeat bottom left;
	width:250px;
	float:left;
	margin-left:-10px;
}
div#mitgliederbox div#alle_blogs ul {
	background: #b8220e;
	margin-bottom:8px;
}
div#mitgliederbox div#alle_blogs li {
	margin:0 0 0 0;
	border:0;
	background:none;
	padding:5px 0 2px 10px;
}
div#profilbox div#blog a.blog_latest, div#mitgliederbox div#blog a.blog_latest {
	color:#000000;
	width:215px;
}
form#user_kommentare {
	margin-bottom:20px;
	margin-left:5px;
	color:#666;
	font-weight:bold;
}
form#user_kommentare div#username_auto_complete {
	z-index:100;
}
form#user_kommentare div#username_auto_complete ul {
	width:202px;
}
form#user_kommentare input {
	background:#FFFFFF none repeat scroll 0 0;
	border:4px solid #ABBCC6;
	font-size:12px;
	margin-bottom:15px;
	margin-left:15px;
	padding:1px;
	width:200px;
}
form#user_kommentare input:focus {
	background:#E5EAEC none repeat 0 0;
}
form#user_kommentare input[type="submit"] {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #ABBCC6;
	font-size:12px;
	margin-bottom:15px;
	margin-left:5px;
	padding:3px;
	width:135px;
	color:#E05F1A;
}
form#user_kommentare div#username_auto_complete {
	width:200px;
}
div.teaser_home {
	margin-bottom:30px;
	position:relative;
	width:769px;
	height:213px;
}
.teaser_home li {
	width:236px;
	float:left;
	border:1px solid #ececec;
	margin-right:15px;
}
.teaser_home li div {
	padding:0 10px 10px;
	min-height:136px;
	position:relative;
}
.teaser_home li h2 {
	background:url(../images/bg_title.png) repeat-x;
	height:33px;
	font-family:Arial, sans-serif;
	font-size:20px;
	color:#535353;
	font-weight:normal;
	text-transform:none;
	line-height:33px;
	padding-left:10px;
	margin-bottom:8px;
}
.teaser_home li strong {
	font-size:16px;
	font-weight:normal;
	display:block;
	margin-bottom:20px;
	line-height:20px;
}
.teaser_home li a {
	background:url(../images/arrow-sprite.gif) no-repeat left -2px;
	padding-left:10px;
	position:absolute;
	bottom:6px;
}
.teaser_home li a:hover {
	background:url(../images/arrow-sprite.gif) no-repeat left -22px;
}
div#comicteaserbox li.bild {
	float:left;
}
div#comicteaserbox li#bild_on, div#comicteaserbox li.bild_on {
	z-index:100;
	position:relative;
}
div#comicteaserbox div.tooltip {
	background:url("../images/tooltip_small.png") no-repeat top left;
	width:107px;
	height:110px;
	position:absolute;
	top:-1px;
	left:80px;
	padding:15px 25px 15px 25px;
	color:#666;
	font-size:11px;
	line-height:14px;
	display:none;
	overflow:hidden;
	z-index:100;
}
div#comicteaserbox div.tooltip2 {
	background:url("../images/tooltip_small_links.png") no-repeat top left;
	width:118px;
	height:110px;
	position:absolute;
	top:-1px;
	left:-136px;
	padding:15px 25px 15px 15px;
	color:#666;
	font-size:11px;
	line-height:14px;
	display:none;
	overflow:hidden;
}
div#comicteaserbox div.tooltip2 p, div#comicteaserbox div.tooltip p {
	width:120px;
}
div#comicteaserbox div.on {
	display:block;
	z-index:1000;
}
div#comicteaserbox div.tooltip h4, div#comicteaserbox div.tooltip2 h4 {
	color:#E05F1A;
	font-size:12px;
	line-height:13px;
	margin-bottom:2px;
}
div#comicteaserbox {
	background:url("../images/comicteaserbox.gif") no-repeat top left;
	width:645px;
	height:316px;
	margin-bottom:30px;
	position:relative;
}
div#comicteaserbox div.boxnavi div#angesagt, div#comicteaserbox div.boxnavi div#meistgesehen, div#comicteaserbox div.boxnavi div#neue_comics, div#comicteaserbox div.boxnavi div#meistdiskutiert {
	width:640px;
	height:230px;
	margin-top:2px;
	overflow:hidden;
}
div#comicteaserbox div.boxnavi div#angesagt ul, div#comicteaserbox div.boxnavi div#meistgesehen ul, div#comicteaserbox div.boxnavi div#neue_comics ul, div#comicteaserbox div.boxnavi div#meistdiskutiert ul {
	height:230px;
}
div#comicteaserbox div.boxnavi span a.vor {
	background:url("../images/comicteaserbox_pfeil_vor.gif") no-repeat top left;
	display:block;
	position:relative;
	width:23px;
	height:35px;
	top:-22px;
	left:599px;
	text-indent:-6000px;
}
div#comicteaserbox div.boxnavi span a.zurueck {
	display:block;
	background:url("../images/comicteaserbox_pfeil_zurueck.gif") no-repeat top left;
	position:relative;
	top:12px;
	left:17px;
	width:23px;
	height:35px;
	text-indent:-6000px;
}
div#comicteaserbox div.boxnavi div#angesagt img, div#comicteaserbox div.boxnavi div#neue_comics img, div#comicteaserbox div.boxnavi div#meistgesehen img, div#comicteaserbox div.boxnavi div#meistdiskutiert img {
	background:#fff;
	/*position:relative;*/
	padding:3px;
	margin-top:12px;
	margin-left:14px;
	border:2px solid #E5EAEC;
	z-index:0;
	display:inline;
	overflow:hidden;
}
div#comicteaserbox div.boxnavi div#angesagt a:hover img, div#comicteaserbox div.boxnavi div#neue_comics a:hover img, div#comicteaserbox div.boxnavi div#meistgesehen a:hover img, div#comicteaserbox div.boxnavi div#meistdiskutiert a:hover img {
	border:2px solid #2FACC3;
}
#main div.kandidaten_werke {
	margin-top:20px;
	margin-bottom:20px;
}
#main p.nk {
	font-size:12px;
	color:#666;
	padding-left:7px;
}
#main ul#bestseller {
	background: url("../images/bigbox_bg.gif") no-repeat top left;
	padding:15px 40px;
}
#main ul#bestseller li {
	float:left;
	height:128px;
	width:71px;
	margin-right:10px;
	margin-bottom:5px;
	overflow:hidden;
}
#main ul#bestseller li span {
	display:block;
	line-height:13px;
	margin:0;
	overflow:hidden;
	padding:0 2px;
	text-align:center;
	width:71px;
}
#main ul#bestseller li a img {
	padding:2px;
	border:2px solid #E5EAEC;
}
#main ul#bestseller li a:hover img {
	padding:2px;
	border:2px solid #2FACC3;
}
/* ------- Profil zwei Mittelspalten ------- */

div#main div.two_main_columns_layout {
	float:left;
	display:inline;
	overflow:hidden;
	margin-right:5px;
	width:320px;
	height:101%;
}
div#main div.two_main_columns_layout2 {
	float:right;
	display:inline;
	overflow:hidden;
	width:320px;
	height:101%;
}
/* --- Comics --- */

div#comicteaser {
	width:634px;
	height:100px;
	margin-bottom:15px;
	border:1px solid #666;
}
div#teaser1 {
	height:100px;
	display:block;
	background:url('../images/teaser1.jpg') no-repeat left top;
	float:left;
	position:relative;
	overflow:hidden;
}
div#comicteaser div div a {
	display:block;
	position:absolute;
	background:transparent url('../images/info_button.png') no-repeat left top;
	color:#E05F1A;
	font-size:11px;
	font-weight:bold;
	height:21px;
	width:90px;
	padding-left:18px;
	padding-top:2px;
	cursor:pointer;
}
div#comicteaser div#teaser_inner1 a {
	top:65px;
	left:188px;
}
div#comicteaser div#teaser_inner2 a {
	top:67px;
	left:188px;
}
div#comicteaser div#teaser_inner3 a {
	top:71px;
	left:188px;
}
div#comicteaser div#teaser_inner4 a {
	top:74px;
	left:297px;
}
div#comicteaser div#teaser_inner5 a {
	top:73px;
	left:215px;
}
div#teaser2 {
	height:100px;
	display:block;
	background:url('../images/teaser2.jpg') no-repeat left top;
	float:left;
	position:relative;
	overflow:hidden;
	border-left:#000 1px solid;
}
div#teaser3 {
	height:100px;
	display:block;
	background:url('../images/teaser3.jpg') no-repeat left top;
	float:left;
	position:relative;
	overflow:hidden;
	border-left:#000 1px solid;
}
div#teaser4 {
	height:100px;
	display:block;
	background:url('../images/teaser4.jpg') no-repeat left top;
	float:left;
	position:relative;
	overflow:hidden;
	border-left:#000 1px solid;
}
div#teaser5 {
	height:100px;
	display:block;
	background:url('../images/teaser5.jpg') no-repeat left top;
	float:left;
	position:relative;
	overflow:hidden;
	border-left:#000 1px solid;
}
div#main div#comicteaser div.wide {
	width:394px;
}
div#main div#comicteaser div.small {
	width:59px;
}
div#main div#comicteaser div.normal {
	width:126px;
}
form#anzahl_pro_seite {
	clear:both;
	color:#666;
	display:block;
	position:relative;
	top:26px;
	left:8px;
	height:20px;
	width:240px;
}
div#comic_small {
	width:650px;
}
div#comic_small div.comicbox {
	/*  background:url("../images/comicbox_bg.gif") repeat-y top left;*/
    border:1px solid #ececec;
	width:210px;
	/*height:147px;*/
	height:113px;
	overflow:hidden;
	margin-bottom:5px;
	margin-right:4px;
	float:left;
	color:#666;
	line-height:15px;
}
div#comic_small div.comicbox_bottom {
	/*  background:url("../images/comicbox_bottom.gif") no-repeat bottom left;
	height:18px;
	width:210px;
	clear:both;*/
	/*margin-top:35px;*/
}
div#comic_small div.buttons {
	/*width:93px;*/
	width:119px;
	float:right;
	/*margin-top:-16px;*/
	margin-right:5px;
	height:18px;
	/*clear:both;
	text-align:right;*/
}
div #comic_small div.comicbox a img.fav {
	padding-top:1px;
}
a.ad {
	float:right;
	display:block;
}
div #comic_small div.comicbox a.fav img {
	float:right;
	margin:-15px 9px 0 0;
}
/*
div #comic_small div.comicbox a img.fav {
	float:right;
	margin:-15px 9px 0 0;
}*/
div#comic_small div.title {
	/*  background:transparent url("../images/comicbox_head.gif") no-repeat top left;*/
	font-weight:bold;
	padding-top:10px;
}
div#comic_small ul.details {
	background:none;
	padding-top:5px;
	padding-right:5px;
	margin-bottom:1px;
	display:block;/*width:200px;*/
}
div#comic_small ul.stars_small {
	clear:both;
	margin:0;
	padding:0;
	float:left;
	margin-left:10px;
	margin-top:-15px;
	width:80px;
}
div#comic_small ul.stars_small li {
	float:left;
	display:inline;
	margin:0px;
	padding:0px;
}
div#comic_small ul.stars_small li img {
	margin:0px;
	padding:0px;
}
div.comicbox img.comic {
	float:left;
	/*margin:8px 8px 25px 8px;*/
	margin:8px 8px 15px 8px;
	padding:2px;
	border:1px solid #B4B4B4;
}
div.comicbox a:hover img.comic {
	border:1px solid #999;
}
div#comicfeaturebox {
	border:1px solid #ececec;
	width:645px;
	height:540px;
	margin-bottom:10px;
	position:relative;
}
div#comicfeaturebox div#vorschau {
	background:#212121;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	padding:3px 5px;
	position:absolute;
	top:25px;
	left:19px;
	z-index:20;
}
div#oldMsg {
	padding:15px;
}
div#oldMsg p {
	padding-bottom:5px;
}
div#comicfeaturebox ul#imagefade {
	float:left;
	display:inline;
	height:500px;
}
div#comicfeaturebox ul#imagefade li {
	height:500px;
	position:absolute;
	top:1px;
	left:1px;
}
div#comicfeaturebox ul#imagefade img {
	background:#fff;
	margin:20px 10px 5px 15px;
	border: 2px solid #c7ced2;
	padding:9px;
}
div#videobox {
	background:url("../images/videobox.gif") no-repeat top left;
	width:644px;
	height:372px;
	margin-bottom:5px;
}
div#videobox2 {
	background:url("../images/videobox2.gif") no-repeat top left;
	width:644px;
	height:372px;
	margin-bottom:15px;
	position:relative;
}
div#videobox #videoPlayer {
	text-align:center;
	margin-left:80px;
	margin-top:40px;
	z-index:1;
}
div#videobox2 #videoPlayer2 {
	position:absolute;
	left:13px;
	top:16px;
}
div#videobox2 div.text {
	position:absolute;
	left:435px;
	top:17px;
	width:200px;
	font-size:12px;
}
div#videobox2 div.text h4 {
	margin-bottom:10px;
}
div#comic_voting {
	border:1px solid #ececec;
	padding:5px 0;
	width:645px;
	height:81px;
	margin-bottom:10px;/*position:relative;*/
}
div.comic_voting_head {
	width:645px;
	height:7px;
}
div.comic_voting_bottom {
	width:645px;
	height:13px;
}
div#comic_voting ul#stars {
	display:block;
	height:20px;
	width:250px;
	padding-left:15px;
	padding-bottom:15px;
	white-space:nowrap;
}
div#comic_voting ul#stars li {
	display:inline;
	width:20px;
	height:20px;
	color:#666;
	white-space:nowrap;
}
div#comic_voting ul#stars li a {
	display:inline;
	width:20px;
	height:20px;
}
div#comic_voting ul#stars li a img {
	float:none;
	margin:0;
	border:0;
	padding:0;
}
div#comic_voting h4 {
	/*background:url("../images/comicfeature_header.png") no-repeat left top; */
	width:250px;
	height:25px;
	font-size:13px;
	line-height:20px;
	padding:10px 0 0 15px;
	text-transform:uppercase;
	font-weight:bold;
}
div#comic_voting ul#aktionen {
	background-color:#ececec;
	/*position:absolute;*/
	width:210px;
	height:75px;
	margin:-78px 4px 0 0;
	padding:4px 20px 4px 20px;
	/*
	left:406px;
	top:5px; */
	float:right;
}
div#comic_voting ul#aktionen li {
	display:block;
	float:left;
	width:70px;
	height:20px;
	margin:5px 0 15px;
	padding:2px 10px 2px 25px;
	color:#666;
}
#comicinfo .aktionen li {
	padding:0 15px 0 25px;
	float:left;
}
div#comic_voting ul#aktionen li a {
	color:#666;
}
div#comic_voting ul#aktionen li a:hover, div#comic_voting ul#aktionen li a:active, div#comic_voting ul#aktionen li a:focus {
	color:#5277BC;
}
div#comic_voting ul#aktionen li.favoriten {
	background:url("../images/icon-sprite.png") no-repeat left -59px;
	height:20px;
}
div#comic_voting ul#aktionen li.send {
	background:url("../images/icon-sprite.png") no-repeat left -40px;
}
div#comic_voting ul#aktionen li.kommentieren {
	background:url("../images/icon-sprite.png") no-repeat left -20px;
}
div#comic_voting ul#aktionen li.bearbeiten {
	background:url("../images/bearbeiten_icon.gif") no-repeat left top;
}
div#comic_voting ul#aktionen li.widget {
	background:url("../images/icon-sprite.png") no-repeat left top;
	color:#999;
}
div#comic_voting ul#aktionen li.loeschen {
	background:url("../images/loeschen_icon.gif") no-repeat left top;
}
#comicinfo .aktionen .favoriten {
	background:url("../images/icon-sprite.png") no-repeat left -62px;
}
#comicinfo .aktionen .send {
	background:url("../images/icon-sprite.png") no-repeat left -42px;
	padding:0 0 0 30px;
}
div#publikumspreis_teaser {
	background:url("../images/publikumspreis.jpg") no-repeat top left;
	position:relative;
	width:640px;
	height:97px;
	padding:12px 15px 15px 15px;
	margin-bottom:20px;
}
#einzelartikel p.additional {
	clear:both;
	font-size:90%;
	color:#a6a6a6;
	line-height:13px;
}
ul.comiclipub {
	margin:10px;
}
ul.comiclipub li {
	margin-bottom:5px;
	clear:both;
}
ul.comiclipub li span {
	float:left;
	font-weight:bold;
	margin-right:10px;
	display:block;
	width:25px;
	text-align:right;
}
ul.comiclipub li div {
	background:url('../images/chart.gif') repeat-x top left;
	color:#fff;
	height: 15px;
	float:left;
	margin-right:5px;
	padding-left:2px;
	font-size:10px;
}
div#publikumspreis_teaser a.p_preis {
	background:url('../images/faq_transparent.gif') no-repeat top right;
	display:block;
	position:absolute;
	top:11px;
	right:42px;
	padding-right:17px;
	height:16px;
	width:170px;
	padding-bottom:6px;
	text-align:right;
	font-size:10px;
	color:#666;
	text-transform:uppercase;
}
div#publikumspreis_teaser h4 {
	font-weight:bold;
	font-size:13px;
	text-transform:uppercase;
	width:380px;
}
div#publikumspreis_teaser div.text {
	font-size:12px;
	font-weight:normal;
	width:440px;
	float:left;
}
div#publikumspreis_teaser div.nummer {
	font-size:29px;
	font-weight:bold;
	width:128px;
	float:right;
	padding-top:12px;
	margin-right:25px;
}
div#publikumspreis_teaser div.anmerkung {
	font-size:10px;
	clear:both;
	padding-top:3px;
}
ul.preise_publikumspreis {
	margin-bottom:10px;
	font-size:12px;
}
ul.preise_publikumspreis p {
	color:#666;
}
div.ppreis {
	position:relative;
}
div.ppreis a.boxlink {
	top:441px;
}
/* --- Scrollboxen --- */
div.scrollbox {
	position:relative;
}
div#main div.scrollbox-content {
	padding-right:5px;
}
.scrollbox_up_button {
	background:#ABBCC6;
	width:8px;
	height:8px;
	border-bottom:2px solid #fff;
}
div#myscrollbox {
	height:396px;
	width:155px;
	border:0;
	padding-bottom:17px;
	padding-top:3px;
}
div#scroll-container_tr, div#scroll-container {
	height:360px;
	width:146px;
	border:0;
	padding-bottom:3px;
	padding-top:1px;
}
div#scroll-container_tr .scrollbox_scrollbar, div#scroll-container .scrollbox_scrollbar {
	background:#E5EAEC;
	width:8px;
	height:362px;
	top:3px;
}
div#myscrollbox .scrollbox_scrollbar {
	background:#E5EAEC;
	width:8px;
	height:389px;
	top:4px;
}
.scrollbox_handle {
	background-color: #ABBCC6;
}
.scrollbox_handle:hover, .scrollbox_down_button:hover, .scrollbox_up_button:hover, .scrollbox_handle:active, .scrollbox_down_button:active, .scrollbox_up_button:active {
	cursor:pointer;
	background:#5277BC;
}
.scrollbox_down_button {
	background:#ABBCC6;
	width:8px;
	height:8px;
	border-top:2px solid #fff;
}
div.ppreis ul {
	margin-bottom:15px;
	padding-top:1px;
	padding-left:3px;
	width:145px;
}
div.ppreis ul li {
	margin-bottom:7px;
	line-height:13px;
	width:150px;
	overflow:hidden;
}
div.ppreis ul li span {
	float:left;
	font-size:24px;
	color:#B41D0D;
	margin-left:10px;
	margin-top:12px;
	font-family:"NewMedia", arial, sans-serif;
	font-weight:bold;
}
div#leftcolumn div.ppreis {
	margin-top:20px;
}
div.ppreis ul li img {
	border:2px solid #E5EAEC;
	padding:2px;
	margin-left:-23px;
}
div.ppreis ul li a:hover img, div.ppreis ul li a:active img {
	border:2px solid #2FACC3;
}
div.ppreis ul li a.titel {
	display:block;
	width:135px;
	overflow:hidden;
	text-align:center;
}
div.ppreis ul li strong {
	color:#666;
	display:block;
}
#comicfeaturebox div#comicinfo {
	border:1px solid #ececec;
	position:absolute;
	width:250px;
	margin-top:19px;
	margin-left:382px;
	/*height:180px;*/
	height:210px;
}
#comicfeaturebox div.comicinfobottom {
	width:230px;
	margin:12px 0 0 -1px;
	padding:8px 10px 5px 10px;
	border:1px solid #ececec;
	float:left;
}
#comicfeaturebox div.comicmedien {
	background:url("../images/preis-stern.png") no-repeat 105px 0;
	width:262px;
	padding-top:81px;
	position:absolute;
	margin-left:382px;
	/*top:211px;*/
	top:297px;
}
#comicfeaturebox div.comicmedien div.spruch {
	position:absolute;
	width:104px;
	font-size:12px;
	color:#666;
	top:25px;
	left:13px;
}
#comicfeaturebox div.comicmedien div.preis {
	display:block;
	position:absolute;
	font-size:27px;
	color:#fff;
	width:97px;
	text-align:center;
	top:48px;
	left:137px;
	line-height:28px;
}
#comicfeaturebox div.comicmedien div.alter_preis {
	font-size:12px;
	color:#999;
	text-decoration:line-through;
	position:absolute;
	top:50px;
	left:90px;
}
#comicfeaturebox div.aktion {
	background:url("../images/comicmedien_head_aktion.gif") no-repeat left top;
}
#comicfeaturebox div.gratis {
	background:url("../images/comicmedien_head_gratis.gif") no-repeat left top;
}
#comicfeaturebox div.aktion div.spruch {
	display:none;
}
#comicfeaturebox div.gratis div.preis, #comicfeaturebox div.gratis div.alter_preis {
	display:none;
}
#comicfeaturebox div.comicmedien ul {
	padding-top:0px;
	padding-left:1px;
	width:250px;
}
#comicfeaturebox div.comicmedien li {
	border-top:#C7CED2 1px solid;
	margin:0;
	padding:0;
	width:250px;
}
#comicfeaturebox div.comicmedien li.link a {
	height:auto;
	padding:0 1px 0 2px;
	width:250px;
}
#comicfeaturebox div.comicmedien a {
	height:31px;
	display:block;
	padding-left:55px;
	width:195px;
	line-height:30px;
}
#comicfeaturebox div.comicmedien a.lb {
	background:url("../images/comicinfo_lb.gif") no-repeat left top;
	display:block;
	border:0;
	margin:0;
	font-weight:bold;
	font-size:13px;
	font-family:"NewMedia", arial, sans-serif;
}
#comicfeaturebox div.comicmedien a.e {
	background:url("../images/comicinfo_e.gif") no-repeat left top;
	display:block;
	border:0;
	margin:0;
	font-weight:bold;
	font-size:13px;
	font-family:"NewMedia", arial, sans-serif;
}
#comicfeaturebox div.comicmedien a.eb {
	background:url("../images/comicinfo_eb.gif") no-repeat left top;
	display:block;
	border:0;
	margin:0;
	font-weight:bold;
	font-size:13px;
	font-family:"NewMedia", arial, sans-serif;
}
#comicfeaturebox div.comicmedien a.mobile {
	background:url("../images/comicinfo_mobile.gif") no-repeat left top;
	display:block;
	border:0;
	margin:0;
	font-weight:bold;
	font-size:13px;
	font-family:"NewMedia", arial, sans-serif;
}
#comicfeaturebox div.comicmedien a.mms {
	background:url("../images/comicinfo_mms.gif") no-repeat left top;
	display:block;
	border:0;
	margin:0;
	font-weight:bold;
	font-size:13px;
	font-family:"NewMedia", arial, sans-serif;
}
#comicfeaturebox div.comicmedien a.einzeldruck {
	background:url("../images/comicinfo_einzeldruck.gif") no-repeat left top;
	display:block;
	border:0;
	margin:0;
	font-weight:bold;
	font-size:13px;
	font-family:"NewMedia", arial, sans-serif;
}
#comicfeaturebox div.comicmedien a.buch {
	background:url("../images/comicinfo_buch.gif") no-repeat left top;
	display:block;
	border:0;
	margin:0;
	font-weight:bold;
	font-size:13px;
	font-family:"NewMedia", arial, sans-serif;
	height:32px;
	color:#fff;
}
#comicfeaturebox div.comicmedien a.buch:hover, #comicfeaturebox div.comicmedien a.buch:active, #comicfeaturebox div.comicmedien a.buch:focus {
	color:#212121;
}
#comicfeaturebox div.comicmedien a.abo {
	background:url("../images/comicinfo_abo.gif") no-repeat left top;
	display:block;
	border:0;
	margin:0;
	font-weight:bold;
	font-size:13px;
	font-family:"NewMedia", arial, sans-serif;
	height:32px;
}
#comicfeaturebox div.comicmedien div#kein_motion_comic {
	background:url("../images/comicinfo_mobile.gif") no-repeat left top;
	height:31px;
	padding-left:62px;
	line-height:30px;
	border:0;
	margin:0;
	font-weight:bold;
	font-size:13px;
	font-family:"NewMedia", arial, sans-serif;
	color:#666;
}
#comicfeaturebox div.comicmedien div#kein_buch {
	background:url("../images/comicinfo_buch_grau.gif") no-repeat left top;
	height:31px;
	padding-left:62px;
	line-height:30px;
	border:0;
	margin:0;
	font-weight:bold;
	font-size:14px;
	font-family:"NewMedia", arial, sans-serif;
	color:#666;
}
#comicfeaturebox .btn-kaufen {
	background:url(../images/btn_warenkorb.png) no-repeat;
	font-weight:bold;
	font-size:13px;
	font-family:"NewMedia", arial, sans-serif;
	color:#fff;
}
#comicfeaturebox .btn-kaufen:hover {
	background:url(../images/btn_warenkorb.png) no-repeat left bottom;
}
div#comicinfo div.boxnavi div#story div.info_content, div#comicinfo div.boxnavi div#infos div.info_content, div#comicinfo div.boxnavi div#artist div.info_content, div#comicinfo div.boxnavi div#buch div.info_content {
	padding: 5px 10px 0px 8px;
	/*height:140px;*/
	height:185px;
	width:220px;
	/*overflow:auto;*/
	color:#666;
}
div#comicinfo div#infos div#info_content, div#comicinfo div#story div#story_content, div#comicinfo div#artist div#artist_content, div#comicinfo div#buch div#buch_content {
	border:0;
	height:165px;
	width:228px;
}
div#comicinfo div#buch div#buch_content {
	width:228px;
}
div#comicinfo div#info_content .scrollbox_scrollbar, div#comicinfo div#story_content .scrollbox_scrollbar, div#comicinfo div#artist_content .scrollbox_scrollbar, div#comicinfo div#buch_content .scrollbox_scrollbar {
	background:#E5EAEC;
	width:8px;
	height:160px;
	top:6px;
}
div#buch h3 {
	color:#2F3884;
	font-weight:bold;
	margin-bottom:5px;
	margin-left:10px;
}
div#buch ul#kapitel {
	background:0 none;
	margin:8px;
	width:180px;
	display:block;
}
div#buch ul#kapitel li {
	/*width:73px;
	overflow:hidden; */
	margin-right:15px;
	margin-bottom:5px;/*text-align:center;*/
}
div#buch ul#kapitel li a img {
	border:2px solid #E5EAEC;
	display:block;
	margin-bottom:2px;
	padding:2px;
}
div#buch ul#kapitel li a:hover img {
	border:2px solid #2FACC3;
}
div#artist div.info_content img {
	float:left;
	margin-right:9px;
	margin-bottom:8px;
	border:1px solid #E5EAEC;
}
div#comicinfo div.boxnavi div#story div.info_content ul, div#comicinfo div.boxnavi div#infos div.info_content ul, div#comicinfo div.boxnavi div#artist div.info_content ul {
	background:none;
	width:190px;
}
div#comicinfo div.boxnavi div#artist div.info_content ul {
	clear:both;
}
div.info_content ul li {
	display:block;
	width:150px;
	font-size:12px;
	line-height:17px;
	margin-bottom:10px;
}
div#infos div.info_content ul li {
	display:block;
	width:150px;
	font-size:12px;
	line-height:19px;
	margin-bottom:0px;
}
div#story div.info_content h3 {
	font-size:13px;
	margin-bottom:5px;
	font-weight:bold;
}
div#artist div.info_content h3 {
	font-size:13px;
	padding-left:3px;
	margin-bottom:5px;
	margin-top:5px;
	color:#b41d0d;
	font-weight:bold;
}
/* --- Kandidaten --- */
div#kandidatenbox {
	background:url("../images/bigbox_bottom.gif") no-repeat center bottom;
	padding-bottom:5px;
	width:645px;
	margin-bottom:30px;
	max-height:355px;
	overflow:auto;
}
div#mlistbox {
	background:url("../images/bigbox_bottom.gif") no-repeat center bottom;
	padding-bottom:10px;
	width:645px;
	margin-bottom:30px;
	height:auto;
	overflow:auto;
}
div#kandidatenbox ul, div#mlistbox ul {
	background:url("../images/bigbox_bg.gif") no-repeat left top;
	padding-top:10px;
}
div#kandidatenbox ul li, div#mlistbox ul li {
	text-align:center;
	display:inline;
	overflow:hidden;
	float:left;
	font-size:11px;
	height:75px;
	margin:2px 3px 10px 15px;
	width:58px;
}
div#kandidatenbox ul a, div#mlistbox ul a.m {
	width:58px;
}
div#kandidatenbox ul a img, div#mlistbox ul a img {
	border:2px solid #E5EAEC;
	display:block;
	height:50px;
	padding:2px;
}
div#kandidatenbox ul a:hover img, div#mlistbox ul a:hover img {
	border:2px solid #2FACC3;
}
div.bigbox div.kandidat_artikel {
	background:url("../images/kommentar_top_bg.gif") repeat-x left top;
	padding:10px;
	font-size:12px;
}
div.bigbox div.kandidat_artikel img {
	float:left;
	margin:5px 10px 10px 5px;
}
div.bigbox div.kandidat_artikel span {
	color:#666;
}
div.bigbox div.kandidat_artikel h3 {
	color:#e05f1a;
}
div.bigbox div.kandidat_artikel p.intro {
	font-weight:bold;
}
div.bigbox div.kandidat_artikel p.question {
	color:#e05f1a;
}
div.bigbox div.kandidat_artikel p cite {
	font-weight:bold;
}
div.bigbox div.kandidat_artikel p.question cite {
	font-weight:normal;
}
#main div#kandidatenprofil {
	background:url("../images/kandidaten_profil.gif") no-repeat top left;
	width:645px;
	height:478px;
	margin-bottom:20px;
	position:relative;
}
#main div#jury div#kandidatenprofil {
	background:url("../images/jury_profil.gif") no-repeat top left;
	width:645px;
	height:476px;
	margin-bottom:20px;
	position:relative;
}
#main div#kandidatenprofil img.kandidatenbild {
	position:absolute;
	top:30px;
	left:18px;
}
div#kandidatenprofil div#artist, div#kandidatenprofil div#werke, div#kandidatenprofil div#bilder, div#kandidatenprofil div#videos {
	float:left;
	margin-top:8px;
	margin-left:10px;
	width:315px;
	height:378px;
	padding-right:5px;
	overflow:auto;
}
div#kandidatenprofil div#artist h3, div#kandidatenprofil div#werke h3, div#kandidatenprofil div#bilder h3, div#kandidatenprofil div#videos h3 {
	color:#b41d0d;
	margin-bottom:5px;
	font-weight:bold;
}
div#kandidatenprofil div#artist span.q {
	display:inline;
	float:left;
	font-weight:bold;
	width:90px;
	height:auto;
	margin-top:2px;
}
div#kandidatenprofil div#artist span.autor {
	width:120px;
	clear:both;
}
div#kandidatenprofil div.teaser a.follow {
	background:url('../images/twitter_btn.jpg') no-repeat left top;
	display:block;
	width:49px;
	height:33px;
	text-indent:53px;
	margin-bottom:10px;
	line-height:36px;
	font-size:14px;
}
div#jury div#kandidatenprofil div.teaser p span {
	color:#212121;
}
div#kandidatenprofil div#artist span.a {
	display:inline;
	float:left;
	font-weight:normal;
	width:200px;
	height:auto;
	margin-left:10px;
	margin-top:2px
}
div#kandidatenprofil div#artist span.small {
	font-size:12px;
	width:175px;
}
div#kandidatenprofil div#artist a.profil {
	margin-top:30px;
	display:block;
}
div#kandidatenprofil div#artist p {
	margin-bottom:5px;
	padding-right:5px;
}
div#kandidatenprofil div#werke li, div#kandidatenprofil div#bilder li {
	float:left;
	width:85px;
	height:138px;
	margin:0 10px 8px 0;
	text-align:center;
	line-height:14px;
}
div#kandidatenprofil div#werke img, div#kandidatenprofil div#bilder img {
	margin:2px;
	border:2px solid #E5EAEC;
	padding:2px;
	display:block;
}
div#kandidatenprofil div#videos a {
	display:block;
	width:240px;
	height:auto;
	margin-bottom:15px;
}
div#kandidatenprofil div.teaser {
	width:240px;
	height:140px;
	position:relative;
	left:23px;
	top:307px;
}
div#kandidatenprofil div.teaser img {
	float:left;
	margin-right:10px;
	border:2px solid #E5EAEC;
	padding:2px;
}
div#kandidatenprofil div.teaser h4 {
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:10px;
}
div#kandidatenprofil div.teaser a {
	font-size:15px;
	font-weight:bold;
}
div#kandidatenprofil div.teaser ul.rating {
	display: block;
	margin: 10px 0 10px 0;
}
div#kandidatenprofil div.teaser ul.rating li {
	display:inline;
	width:23px;
	height:20px;
	color:#666;
}
div#kandidatenprofil div.teaser ul.rating img {
	border:0;
	margin:0 3px 0 0;
	padding:0;
}
div#kandidatenprofil div.teaser a.favoriten {
	background:url("../images/favoriten_icon.gif") no-repeat left top;
	display:block;
	width:25px;
	height:19px;
	position:absolute;
	left: 80px;
	bottom:5px;
}
div#kandidatenprofil div.teaser a.kommentare {
	background:url("../images/kommentar_icon.gif") no-repeat left top;
	display:block;
	width:35px;
	height:19px;
	position:absolute;
	right:5px;
	bottom:5px;
	color:#666;
	font-size:10px;
	padding-left:20px;
	font-weight:normal;
}
/*  Jury */

div#jury div#kandidatenprofil div#artist {
	position:absolute;
	left:282px;
	top:25px;
	width:329px;
	height:394px;
	/*overflow:auto;*/
	font-size:12px;
	line-height:18px;
}
div#artist .scrollbox_scrollbar, div#kandidatenprofil .scrollbox_scrollbar, div#jury .scrollbox_scrollbar {
	background:#E5EAEC;
	width:8px;
	height:388px;
	top:3px;
}
div#jury div#kandidatenprofil div.teaser {
	width:236px;
}
div#jury div#kandidatenprofil div.teaser p {
	margin-top:-3px;
	color:#b41d0d;
	font-weight:bold;
	font-size:12px;
}
/* ------ Presse -------- */
div.bigbox ul.pressemitteilungen {
	/*  background:transparent url("../images/bigbox_bg.gif") no-repeat scroll left top;*/
	overflow:hidden;
	padding:15px 5px 15px 5px;
}
ul#pressemitteilung {
	overflow:hidden;
	padding:0px 5px 15px 5px;
}
ul#pressemitteilung li {
	background:url("../images/bigbox_bottom.gif") no-repeat left bottom;
	color:#666;
	padding-bottom:4px;
	margin-bottom:5px;
}
div.bigbox ul.pressemitteilungen li {
	color:#666;
	margin-bottom:7px;
}
div.bigbox ul.pressemitteilungen li a, ul#pressemitteilung li a {
	display:block;
	font-size:15px;
}
ul#pressemitteilung li a {
	margin-bottom:5px;
}
div.p {
	padding:5px;
	font-size:12px;
}
div.p strong {
	display:block;
	margin-bottom:5px;
}
div.p p {
	margin-top:5px;
}
div.boxnavi div#eintragen, div.boxnavi div#abmelden {
	font-size:12px;
	padding:15px 5px 0 5px;
}
div.boxnavi div#eintragen p, div.boxnavi div#abmelden p {
	clear:both;
	font-weight:bold;
	padding-bottom:10px;
}
div.boxnavi div#eintragen label, div.boxnavi div#abmelden label {
	float:left;
	width:120px;
}
div.boxnavi div#eintragen form, div.boxnavi div#abmelden form {
	position:relative;
}
div.boxnavi div#eintragen fieldset, div.boxnavi div#abmelden fieldset {
	margin-bottom:45px;
}
div.boxnavi div#eintragen input, div.boxnavi div#abmelden input {
	background:#FFFFFF none repeat;
	border:4px solid #ABBCC6;
	font-weight:normal;
	padding:1px;
	width:345px;
}
div.boxnavi div#eintragen input:focus, div.boxnavi div#abmelden input:focus, div.boxnavi div#eintragen textarea:focus {
	background:#E5EAEC none repeat;
}
div.boxnavi div#eintragen textarea {
	border:4px solid #ABBCC6;
	height:80px;
	width:345px;
}
div.boxnavi div#eintragen button#submit, div.boxnavi div#abmelden button#submit {
	background:transparent url("../images/speichern_btn.gif") no-repeat left top;
	border: none;
	bottom:-30px;
	color:#E05F1A;
	display:block;
	font-weight:bold;
	height:21px;
	left:485px;
	padding-left:8px;
	position:absolute;
	width:96px;
}
div.boxnavi div#eintragen button#submit:hover, div.boxnavi div#abmelden button#submit:hover {
	background:transparent url("../images/speichern_btn_h.gif") no-repeat left top;
	color:#fff;
}
ul.pressefotos {
	background:transparent url("../images/bigbox_bg.gif") no-repeat left top;
	padding:15px 5px 20px 5px;
}
ul.pressefotos li {
	float:left;
	margin-bottom:25px;
	width:298px;
	margin-right:10px;
	color:#666;
}
ul.pressefotos li p {
	margin-bottom:3px;
	padding-bottom:0;
}
ul.pressefotos li a {
	font-size:12px;
	font-weight:bold;
}
ul.pressefotos li a.bilddownload {
	background:url("../images/download_pfeil.jpg") no-repeat top left;
	padding-left:20px;
	font-weight:normal;
	color:#666;
	height:19px;
	display:block;
	width:150px;
	margin-left:160px;
	margin-top:5px;
}
ul.pressefotos img {
	border:2px solid #E5EAEC;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
ul.pressefotos img.mabottoom {
	margin-bottom:30px;
}
ul#pressemitteilung.pressespiegel a {
	width:470px;
}
div#main ul.pressespiegel li {
	position:relative;
	width:640px;
}
div#main ul.pressespiegel li a.boxlink {
	font-size:12px;
	top:20px;
	right:5px;
	width:95px;
}
div#main ul.pressespiegel li a.bilddownload {
	background:url("../images/download_pfeil.jpg") no-repeat top left;
	padding-left:20px;
	font-weight:normal;
	font-size:12px;
	color:#666;
	height:19px;
	display:block;
	width:90px;
	position:absolute;
	top:19px;
	right:5px;
}
div#main ul.pressespiegel li a.bilddownload:hover, ul.pressefotos li a.bilddownload:hover {
	color:#2FACC3;
}
/* ----- Verkäufe / Umsätze -----*/

div.umsaetze h3 {
	color:#212121;
	font-size:15px;
	line-height:20px;
	margin:0;
	padding-left:5px;
	text-transform:uppercase;
	width:300px;
	font-weight:bold;
}
div.umsaetze div.umsatz a.boxlink {
	display:block;
	margin:5px 0 0 15px;
}
div.umsatz_bottom {
	/*  background:transparent url("../images/profil_bearbeiten_bottom.gif") no-repeat left bottom;*/
	height:0px;
	width:644px;
}
div.umsatz {
	width:645px;
	margin-bottom:20px;
	position:relative;
	height:auto;
	border:1px solid #ececec;
}
.umsaetze .bigbox {
	width:630px;
}
div.umsatz_content {
	width:644px;
	padding:10px 0 2px 0;
}
div.umsatz_content p {
	padding-left:15px;
	padding-bottom:7px;
}
div.umsatz_content p.guthaben {
	background:transparent url("../images/bigbox_bottom.gif") no-repeat center bottom;
	font-size:12px;
	margin-bottom:10px;
}
div.umsatz_content p.guthaben strong {
	font-size:13px;
}
div.umsatz_content p.guthaben span {
	color:#666;
}
div.umsatz_content div.u {
	font-size:12px;
	margin-bottom:10px;
	padding-left:15px;
	color:#666;
}
div.umsatz_content ul.caption {
	background:url("../images/umsatz_leiste.gif") no-repeat left top;
	width:640px;
	height:25px;
	margin-left:2px;
	margin-top:20px;
}
div.umsatz_content ul.gutschrift {
	background:#E5EAEC none;
	padding-top:3px;
	height:20px;
}
div.umsatz_content ul.gutschrift li {
	border-right:1px solid #fff;
}
div.umsatz_content ul.caption li {
	padding:2px 0 3px 15px;
	color:#2F3884;
	font-size:10px;
	float:left;
	line-height:11px;
}
div.umsatz_content table.details tr:hover {
	background:#E5EAEC;
}
div.umsatz_content table.details, div.umsatz_content ul.details {
	width:640px;
	margin-bottom:5px;
	margin-left:2px;
}
div#detailsDiv {
	padding-top:2px;
	width:640px;
}
div.umsatz_content table.details td {
	padding:5px 6px 5px 10px;
	overflow:hidden;
	line-height:14px;
	display:inline-block;
}
div.umsatz_content ul.caption li.comic {
	width:130px;
}
div.umsatz_content table.details td.comic {
	width:135px;
}
div.umsatz_content ul.caption li.kaeufer {
	width:94px;
	padding-left:14px;
}
div.umsatz_content table.details td.kaeufer {
	width:95px;
	padding-left:8px;
}
div.umsatz_content table.details td.stk {
	width:30px;
	padding-left:17px;
}
div.umsatz_content table.details td.stk {
	width:25px;
	padding-left:22px;
}
div.umsatz_content ul.caption li.format {
	width:35px;
	padding-left:21px;
}
div.umsatz_content table.details td.format {
	width:35px;
	padding-left:20px;
}
div.umsatz_content ul.caption li.datum {
	width:55px;
	padding-left:16px;
}
div.umsatz_content table.details td.datum {
	width:55px;
	padding-left:12px;
}
div.umsatz_content ul.caption li.mk {
	width:30px;
	padding-left:18px;
}
div.umsatz_content ul.caption li.pk {
	width:25px;
	padding-left:25px;
}
div.umsatz_content table.details td.mk, div.umsatz_content table.details td.pk {
	width:30px;
	padding-left:16px;
}
div.umsatz_content ul.caption li.b {
	width:25px;
	padding-left:31px;
}
div.umsatz_content table.details td.b {
	width:25px;
	padding-left:25px;
}
div.umsatz_content ul.caption li.brutto {
	width:53px;
	padding-left:8px;
}
div.umsatz_content ul.caption li.paymentprice {
	width:55px;
	padding-left:1px;
}
div.umsatz_content ul.caption li.provision {
	width:58px;
	padding-left:5px;
}
div.umsatz_content ul.caption li.gutschrift {
	width:55px;
	padding-left:10px;
}
div.umsatz_content table.details td.brutto {
	width:40px;
	padding-left:14px;
}
div.umsatz_content ul.caption li.netto {
	width:50px;
	padding-left:14px;
}
div.umsatz_content table.details td.netto {
	width:40px;
	padding-left:17px;
	padding-right:2px;
}
div.umsatz_content table.details td.provision {
	width:40px;
	padding-left:19px;
	padding-right:2px;
}
div.umsatz_content table.details td.gutschrift {
	width:38px;
	padding-left:19px;
	padding-right:2px;
}
div.umsatz_content table.details td.paymentprice {
	width:37px;
	padding-left:14px;
	padding-right:2px;
}
div.umsatz_content ul.caption li.dat {
	width:155px;
	padding-left:16px;
}
div.umsatz_content table.details td.dat {
	width:155px;
	padding-left:16px;
	padding-right:2px;
}
div.umsatz_content ul.caption li.auszahlungsart {
	width:310px;
	padding-left:10px;
}
div.umsatz_content table.details td.auszahlungsart {
	width:310px;
	padding-left:10px;
	padding-right:2px;
}
div.umsatz_content ul.caption li.betrag {
	width:110px;
	padding-left:10px;
	border-right:0 none;
}
div.umsatz_content table.details td.betrag {
	width:110px;
	padding-left:10px;
	padding-right:2px;
}
div.umsatz_content table.details td.bottom {
	background: url("../images/bigbox_bottom.gif") no-repeat center bottom;
	width:639px;
	height:4px;
	padding:0;
}
table.details td.stand {
	width:534px;
	display:inline;
}
table.details td.stand span {
	color:#666;
}
table.details td.summe {
	width:50px;
	text-align:right;
	margin-right:14px;
	padding-left:10px;
	display:inline;
}
div.bestseller {
	position:relative;
	margin-bottom:25px;
	margin-top:25px;
}
div.bestseller div.text {
	position:relative;
}
div.bestseller div.text div.verkauf {
	position:absolute;
	left:230px;
	bottom:40px;
}
div.bestseller a.boxlink {
	display:block;
	margin:5px 0 0 15px;
}
div.favoriten ul.favoriten_options li.bearbeiten {
	background:transparent url("../images/bearbeiten_icon.gif") no-repeat left top;
}
div.bigbox h2 span {
	text-transform:none;
}
table.verkaufstabelle {
	margin:20px 0 15px 10px;
}
table.verkaufstabelle td {
	padding:4px 6px 3px 8px;
	border-right:1px solid #d6e0e5;
	border-bottom:1px solid #d6e0e5;
	color:#666;
}
table.verkaufstabelle td.titel1 {
	width:100px;
}
table.verkaufstabelle td.titel2 {
	width:100px;
}
table.verkaufstabelle td.titel3 {
	width:100px;
}
table.verkaufstabelle td.titel4 {
	width:100px;
}
table.verkaufstabelle td.titel5 {
	width:100px;
}
table.verkaufstabelle td.titel6 {
	width:100px;
}
table.verkaufstabelle td.titel7 {
	width:100px;
}
table.verkaufstabelle td.titel8 {
	width:100px;
}
table.verkaufstabelle td.titel9 {
	width:100px;
}
table.verkaufstabelle td.titel0 {
	width:100px;
}
table.verkaufstabelle td.titel11 {
	width:100px;
}
table.verkaufstabelle td.titel12 {
	width:100px;
}
table.verkaufstabelle td.titel13 {
	width:100px;
}
table.verkaufstabelle td.titel14 {
	width:100px;
}
table.verkaufstabelle td.titel15 {
	width:100px;
}
table.verkaufstabelle td.titel16 {
	width:100px;
}
table.verkaufstabelle td.titel17 {
	width:100px;
}
table.verkaufstabelle td.titel18 {
	width:100px;
}
table.verkaufstabelle td.titel19 {
	width:100px;
}
table.verkaufstabelle td.titel20 {
	width:100px;
}
table.verkaufstabelle tr.cap td {
	font-weight:bold;
	border-right:0 none;
	padding-bottom:2px;
}
div#chart-02, div#chart-03 {
	margin-left:10px;
}
/*---- Umsatz: Comic ------*/
div.umsaetze p#comicwahl {
	margin-left:3px;
	margin-bottom:20px;
}
div.umsatz div.boxnavi {
	margin-left:2px;
}
div.umsaetze div.comicdetails {
	background:transparent url("../images/comicdetail_bg.gif") repeat-y left top;
	padding:20px 15px 5px;
	color:#666;
	position:relative;
}
div.umsaetze div.comicdetails img {
	border:2px solid #E5EAEC;
	float:left;
	margin-bottom:7px;
	margin-right:10px;
	padding:4px;
}
div.umsaetze div.comicdetails div.verkauf {
	bottom:40px;
	left:230px;
	position:absolute;
}
div.umsaetze div.comicdetails div.text {
	float:left;
	width:370px;
	position:relative;
}
div.umsaetze div.comicdetails div.text p {
	padding-left:0;
	padding-bottom:5px;
}
div.umsaetze div.comicdetails ul.favoriten_options {
	display:block;
	float:left;
	height:105px;
	margin-left:45px;
	margin-top:-5px;
	width:100px;
}
div#umsaetze div.umsatz_content p.guthaben {
	margin-bottom:0;
}
div.umsatz div.boxnavi ul.borderbottom {
	width:640px;
	border-bottom:1px solid #E5EAEC;
}
div.umsatz div.boxnavi div.umsatz_content {
	background:none;
	width:640px;
}
div.umsatz div.boxnavi div.comicdetail_bottom {
	background: url("../images/bigbox_bottom.gif") no-repeat center bottom;
	width:639px;
	height:4px;
	margin-bottom:30px;
}
div.boxnavi div.umsatz_content ul.caption {
	background:transparent url("../images/umsatz_leiste2.gif") no-repeat top left;
	margin-left:0;
}
div.umsatz div.boxnavi div.umsatz_content ul.caption li.kaeufer2 {
	width:240px;
	padding-left:14px;
}
div.umsatz div.boxnavi div.umsatz_content ul.details li.kaeufer2 {
	width:240px;
	padding-left:5px;
}
div.umsatz div.boxnavi div.boxlink {
	position:relative;
}
div.umsatz div.boxnavi div.bigbox {
	padding-top:30px;
}
div.umsatz div.boxnavi div.bigbox, div.umsatz div.boxnavi div.bigbox_bottom {
	width:635px;
}
div.umsatz div.boxnavi div.bigbox h2 {
	padding-left:10px;
	width:630px;
}
div#comicdaten a img.comicbild {
	padding:5px;
	border:2px solid #E5EAEC;
	margin:10px 15px 15px 10px;
	float:left;
}
div#comicdaten a:hover img.comicbild {
	border:2px solid #2FACC3;
}
div#comicdaten h3 {
	width:auto;
	padding:10px 5px 5px 0;
}
div#comicdaten h3 a {
	color:#B41D0D;
}
div#comicdaten h3 a:hover {
	color:#2FACC3;
}
div#comicdaten h4 {
	font-weight:bold;
	font-size:13px;
	margin-bottom:3px;
}
div#comicdaten p {
	padding-bottom:5px;
	font-size:12px;
	color:#666;
}
div#comicdaten p strong {
	display:inline-block;
	width:90px;
	margin-right:5px;
	overflow:hidden;
	color:#212121;
}
div#comicdaten p span {
	display:inline-block;
	width:160px;
	overflow:hidden;
}
div#comicdaten p.story {
	padding:4px;
	border: 4px solid #abbcc6;
	width:230px;
	margin-left:373px;
	color:#212121;
}
div#comicdaten div.box {
	background:url("../images/kurzer_strich.gif") no-repeat bottom right;
	margin-bottom:10px;
	position:relative;
}
div#comicdaten div.box_big {
	clear:both;
	background:url("../images/bigbox_bottom.gif") no-repeat bottom right;
	width:635px;
	height:55px;
	position:relative;
}
div#comicdaten div.box_big h4, div#comicdaten div.box_big ul#stars {
	margin-left:10px;
}
div#comicdaten div.box_big ul#stars li {
	margin-right:3px;
	color:#666;
}
div#comicdaten div.kommentare, div#comicdaten div#kommentar, div#comicdaten div#kommentar form#kommentar_schreiben {
	width:619px;
	padding:10px;
	overflow:hidden;
	margin:0;
}
div#comicdaten div#kommentar form#kommentar_schreiben h5 {
	background:none;
}
div#comicdaten div#kommentar form#kommentar_schreiben textarea {
	width:380px;
}
div#comicdaten div#kommentar form#kommentar_schreiben p {
	width:280px;
	font-size:10px;
}
div#comicdaten div#kommentar form#kommentar_schreiben button#abschicken {
	left:-13px;
}
div#comicdaten div#kommentar form#loginbox {
	top:64px;
	left:430px;
}
div#comicdaten div#kommentar form#loginbox h3 {
	padding-left:15px;
}
div#comicdaten div#kommentar form#loginbox input.button {
	top:110px;
}
div#comicdaten div.kommentare ul {
	width:615px;
}
div#comicdaten div.kommentare ul li, div#comicdaten div.kommentare ul li p {
	width:615px;
}
div#comicdaten div.kommentare ul li p {
	width:555px;
}
div#comicdaten div.box_big a.loeschen {
	background:url("../images/loeschen_icon.gif") no-repeat left top;
	position:absolute;
	margin-left:526px;
	padding-left:22px;
	color:#666;
	height:19px;
	line-height:19px;
}
div#comicdaten div.box a.bearbeiten {
	background:url("../images/bearbeiten_icon.gif") no-repeat left top;
	position:absolute;
	margin-left:180px;
	padding-left:22px;
	color:#666;
	height:19px;
	line-height:19px;
}
div#comicdaten div.box a.bearbeiten:hover, div#comicdaten div.box_big a.loeschen:hover {
	color:#2FACC3;
}
div#comicdaten button {
	background:transparent url("../images/comic_bearbeiten_btn.gif") no-repeat left top;
	color:#E05F1A;
	float:right;
	border:none;
	font-weight:bold;
	height:22px;
	margin-right:5px;
	margin-top:5px;
	outline:none;
	padding-left:11px;
	width:137px;
}
div#comicdaten button:hover, div#comicdaten button:focus {
	background:transparent url("../images/comic_bearbeiten_btn_h.gif") no-repeat left top;
	color:#fff;
}
div.text h4 {
	margin-bottom:2px;
}
div.bigbox h2 span {
	color:#666;
	font-weight:normal;
}
a.editor_ok_link, a.editor_cancel_link {
	font-weight:normal;
	font-size:93%;
	margin-left:5px;
	line-height:13px;
}
div#story p.sell {
	margin-top:20px;
}
/* jQuery Chart */

#dataTable, #dataTable2 {
	/*display:none;*/
	border-collapse:collapse;
	width:640px;
	margin-bottom:40px;
	margin-left:5px;
	border-bottom:1px solid #E5EAEC;
}
#dataTable3 {
	/*display:none;*/
	border-collapse:collapse;
	width:620px;
	margin-bottom:40px;
	margin-left:5px;
	border-bottom:1px solid #E5EAEC;
}
#dataTable caption, #dataTable2 caption, #dataTable3 caption {
	font-weight:bold;
	color:#666;
	font-size:12px;
	margin-bottom:8px;
	margin-top:10px;
}
#dataTable thead, #dataTable2 thead, #dataTable3 thead {
	border-bottom:1px solid #E5EAEC;
}
#dataTable thead th, #dataTable2 thead th {
	padding-left:6px;
	color:#666;
	font-weight:bold;
}
#dataTable3 thead th {
	padding-left:4px;
	color:#666;
	font-weight:bold;
}
#dataTable td, #dataTable2 td, #dataTable3 td {
	padding:5px 3px 5px 13px;
}
#dataTable tbody tr:hover, #dataTable2 tbody tr:hover, #dataTable3 tbody tr:hover {
	background-color:#E5EAEC;
}
#dataTable th[headers], #dataTable2 th[headers], #dataTable3 th[headers] {
	width:70px;
	overflow:hidden;
	padding:2px;
}
#dataTable td[headers], #dataTable2 td[headers] {
	width:43px;
}
#dataTable3 td[headers] {
	width:40px;
}
div.chartBlock {
	margin-top:10px;
	padding-bottom:30px;
	font-size:84.5%;
}
div.chartBlock ul li {
	float:none;
}
canvas {
	border:1px solid #E5EAEC;
	display:block;
}
/*------- Comic verkaufen -------*/
div#message_content div#comic_verkaufen {
	height:auto;
	text-align:left;
	font-weight:normal;
	min-height:250px;
}
div#comic_verkaufen form, div#comic_verkaufen p {
	color:#212121;
}
div#comic_verkaufen input.preis {
	width:60px;
}
div#comic_verkaufen div#register h5 {
	clear:both;
	font-weight:bold;
	font-size:12px;
	margin-bottom:7px;
	margin-top:15px;
}
form#editKontoinhaber-inplaceeditor, form#editKontonr-inplaceeditor, form#editBlz-inplaceeditor, form#editBankinstitut-inplaceeditor {
	position:relative;
	margin-top:-10px;
}
div#editKontoinhaber, div#editKontonr, div#editBlz, div#editBankinstitut {
	position:relative;
	margin-top:-10px;
	margin-left:118px;
}
div#otherCosts p {
	color:#666;
}
/*------- Comic kaufen -------*/
div#comic_kaufen {
	width:555px;
	font-size:12px;
	position:relative;
	text-align:left;
}
div#comic_kaufen div#uebersicht {
	background:url('../images/kaufen_1.png') no-repeat left top;
	position:relative;
	margin-left:98px;
	margin-top:25px;
	width:357px;
	height:57px;
}
div#comic_kaufen div#uebersicht2 {
	background:url('../images/kaufen_2.png') no-repeat left top;
	position:relative;
	margin-left:98px;
	margin-top:25px;
	width:357px;
	height:57px;
}
div#comic_kaufen div#uebersicht3 {
	background:url('../images/kaufen_3.png') no-repeat left top;
	position:relative;
	margin-left:98px;
	margin-top:25px;
	width:357px;
	height:57px;
}
div#comic_kaufen img {
	border:2px solid #E5EAEC;
	float:left;
	margin-bottom:7px;
	margin-right:10px;
	padding:4px;
}
div#comic_kaufen h3 {
	width:350px;
}
fieldset#read, fieldset#liefer {
	margin-top:10px;
}
fieldset#read label, fieldset#liefer label {
	float:left;
	height:33px;
	width:80px;
}
fieldset#read p, fieldset#liefer p {
	clear:both;
	font-weight:bold;
	padding-bottom:10px;
}
fieldset#read input, fieldset#liefer input {
	float:left;
	background:#FFFFFF none repeat left top;
	border:1px solid #ABBCC6;
	font-weight:normal;
	padding:1px;
	width:200px;
}
fieldset#read input:focus, fieldset#liefer input:focus {
	background:#E5EAEC none repeat left top;
	width:200px;
}
fieldset#read input.plz, fieldset#liefer input.plz_l {
	width:35px;
	margin-right:5px;
}
fieldset#read input.ort, fieldset#liefer input.ort_l {
	margin-right:5px;
	width:150px;
}
div#comic_kaufen form#gutscheinFrm fieldset#read p input#promo_code {
	margin-left:185px;
	margin-bottom:25px;
}
div#message_content div#comic_kaufen p.gutschein {
	text-align:center;
	margin-top:10px;
	width:300px;
	margin-left:140px;
}
div#comic_kaufen form#gutscheinFrm fieldset#read p input#promo_code {
	margin-left:200px;
	margin-bottom:30px;
}
div#comic_kaufen p#gutschein {
	text-align:center;
	margin-top:10px;
}
div#comic_kaufen h3 a {
	color:#b41d0d;
	font-size:14px;
	font-weight:bold;
	width:350px;
}
div#message_content div#comic_kaufen p.error {
	color:#b41d0d !important;
}
div#comic_kaufen h3 a:hover {
	color:#2FACC3;
}
div#comic_kaufen p.einzelpreis {
	float:right;
	margin-right:10px;
}
div#comic_kaufen p.summe {
	clear:both;
	width:545px;
	border-top:1px solid #E5EAEC;
	border-bottom:1px solid #E5EAEC;
	padding:5px 5px 5px 0;
	text-align:right;
	margin-bottom:5px;
	font-weight:bold;
}
div#comic_kaufen div.zahlungsart div#comic_in_sammlung {
	background:url("../images/comickauf_comicsammlung.jpg") no-repeat left top;
	width:550px;
	height:216px;
	margin:15px 5px;
}
div#message_content div#comic_kaufen p.absatz {
	margin-bottom:5px;
}
div#comic_kaufen p.slogan {
	color:#212121;
	font-weight:normal;
}
div#comic_kaufen p.slogan strong {
	display:block;
	font-weight:bold;
}
div#comic_kaufen form#paymentOpt fieldset p input.radio_b {
	width:auto;
	border:none 0;
}
div#comic_kaufen form#paymentOpt fieldset p span {
	padding-top:3px;
}
div#comic_kaufen form#paymentOpt fieldset p span span {
	font-weight:normal;
	color:#666;
}
div#comic_kaufen form#paymentOpt fieldset p span.pay_cashticket {
	display:inline-block;
	background:url("../images/payment_cashticket.jpg") no-repeat left top;
	padding-left:66px;
	height:25px;
	color:#212121;
}
div#comic_kaufen form#paymentOpt fieldset p span.pay_visa {
	display:inline-block;
	background:url("../images/payment_visa.jpg") no-repeat left top;
	padding-left:66px;
	height:25px;
}
div#comic_kaufen form#paymentOpt fieldset p span.pay_neteller {
	display:inline-block;
	background:url("../images/payment_neteller.jpg") no-repeat left top;
	padding-left:66px;
	height:25px;
}
div#comic_kaufen form#paymentOpt fieldset p span.pay_mastercard {
	display:inline-block;
	background:url("../images/payment_mastercard.jpg") no-repeat left top;
	padding-left:66px;
	height:25px;
}
div#comic_kaufen form#paymentOpt fieldset p span.pay_maestro {
	display:inline-block;
	background:url("../images/payment_maestro.jpg") no-repeat left top;
	padding-left:66px;
	height:25px;
}
div#comic_kaufen form#paymentOpt fieldset p span.pay_paypal {
	display:inline-block;
	background:url("../images/payment_paypal.jpg") no-repeat left top;
	padding-left:66px;
	height:25px;
}
div#comic_kaufen form#paymentOpt fieldset p span.pay_guthaben {
	display:inline-block;
	background:url("../images/payment_guthaben.jpg") no-repeat left top;
	padding-left:66px;
	height:25px;
}
div#comic_kaufen p.n {
	font-weight:normal !important;
}
div#comic_kaufen p button#cancel {
	background:transparent url("../images/bg_btn.png") no-repeat left top;
	border:medium none;
	color:#2F3884;
	float:left;
	font-weight:bold;
	height:22px;
	margin-right:160px;
	margin-top:20px;
	outline-style:none;
	padding-left:10px;
	width:97px;
}
div#comic_kaufen form#form1 button#submit2 {
	background:transparent url("../images/bg_btn_lang.png") no-repeat left top;
	border:medium none;
	color:#2F3884;
	float:right;
	font-weight:bold;
	height:22px;
	margin-right:0px;
	margin-top:20px;
	outline-style:none;
	padding-left:13px;
	width:120px;
}
div#comic_kaufen form#form1 button#submit2:hover {
	background:transparent url("../images/bg_btn_lang_hover.png") no-repeat left top;
	color:#fff;
}
div#comic_kaufen div.fehler {
	margin-top:100px;
	width:500px;
	min-height:100px;
	text-align:center;
}
div#comic_kaufen button#cancel {
	background:transparent url("../images/bg_btn.png") no-repeat left top;
	border:medium none;
	color:#2F3884;
	float:left;
	font-weight:bold;
	height:22px;
	margin-right:160px;
	margin-top:20px;
	outline-style:none;
	padding-left:10px;
	width:97px
}
div#comic_kaufen form#paymentOpt button#cancel {
	background:transparent url("../images/bg_btn.png") no-repeat left top;
	border:medium none;
	color:#2F3884;
	float:left;
	font-weight:bold;
	height:22px;
	margin-right:160px;
	margin-top:20px;
	outline-style:none;
	padding-left:10px;
	width:97px;
}
div#comic_kaufen p button#cancel:hover, div#comic_kaufen p button#cancel:focus, div#comic_kaufen form#paymentOpt button#cancel:hover, div#comic_kaufen form#paymentOpt button#cancel:focus, div#comic_kaufen button#cancel:hover, div#comic_kaufen button#cancel:active, div#comic_kaufen button#cancel:focus {
	background:transparent url("../images/bg_btn_hover.png") no-repeat left top;
	color:#fff;
}
div#comic_kaufen p.format_livebook {
	background:url('../images/livebook.gif') no-repeat left top;
	height:27px;
	padding-left:26px;
	margin-left:79px;
	margin-top:5px;
	color:#666;
}
div#comic_kaufen p.format_ebook {
	background:url('../images/ebook.gif') no-repeat left top;
	height:27px;
	padding-left:25px;
	margin-left:79px;
	margin-top:5px;
	color:#666;
}
div#comic_kaufen p.format_motion_comic {
	background:url('../images/motion_comic.gif') no-repeat left top;
	height:27px;
	padding-left:25px;
	margin-left:79px;
	margin-top:5px;
	color:#666;
}
div#comic_kaufen p.format_mobile_comic {
	background:url('../images/mobile_comic.gif') no-repeat left top;
	height:27px;
	padding-left:25px;
	margin-left:79px;
	margin-top:5px;
	color:#666;
}
div#comic_kaufen p.format_book_on_demand {
	background:url('../images/book_on_demand.gif') no-repeat left top;
	height:27px;
	padding-left:29px;
	margin-left:79px;
	margin-top:5px;
	color:#666;
}
div#comic_kaufen ul li p.format_livebook, div#comic_kaufen ul li p.format_ebook, div#comic_kaufen ul li p.format_motion_comic, div#comic_kaufen ul li p.format_mobile_comic, div#comic_kaufen ul li p.format_book_on_demand {
	position:absolute;
	left: 170px;
	top:1px;
}
div#comic_kaufen ul li {
	margin-bottom:5px;
	position:relative;
}
div#comic_kaufen ul li p.comic {
	width:320px;
	overflow:hidden;
}
div#comic_kaufen ul p.einzelpreis {
	margin-top:-15px;
}
div#comic_kaufen div#uebersicht p.bestell {
	position:absolute;
	top:38px;
	left:-25px;
	font-size:12px;
	color:#666;
}
div#comic_kaufen div#uebersicht2 p.zahlung {
	position:absolute;
	top:38px;
	left:126px;
	font-size:12px;
	color:#666;
}
div#comic_kaufen div#uebersicht3 p.final {
	position:absolute;
	top:38px;
	left:288px;
	font-size:12px;
	color:#666;
}
div#comic_kaufen ul.balken {
	background:#e3ebef;
	width:555px;
	height:25px;
	margin-top:5px;
	margin-bottom:10px;
	width:100%;
	font-size:11px;
	font-weight:bold;
}
div#comic_kaufen ul.balken span {
	font-weight:normal;
	font-size:90%;
}
div#comic_kaufen ul.balken li {
	float:left;
	padding-top:4px;
	padding-left:4px;
}
div#comic_kaufen ul.balken li.titel {
	border-right:1px solid #fff;
	width:440px;
	height:25px;
}
div#comic_kaufen ul.balken li.preis {
	width:104px;
	height:25px;
}
div#comic_kaufen button#submit {
	background:transparent url("../images/bg_btn.png") no-repeat left top;
	color:#2F3884;
	float:right;
	border:none;
	font-weight:bold;
	height:22px;
	margin-right:5px;
	margin-top:20px;
	outline:none;
	padding-left:10px;
	width:99px;
}
div#comic_kaufen button#submit_gs {
	background:transparent url("../images/bg_btn_extralang.png") no-repeat left top;
	color:#2F3884;
	float:right;
	border:none;
	font-weight:bold;
	height:22px;
	margin-right:5px;
	margin-top:20px;
	outline:none;
	padding-left:10px;
	width:170px;
}
div#comic_kaufen button#submit3 {
	background:transparent url("../images/bg_btn.png") no-repeat left top;
	color:#2F3884;
	float:right;
	border:none;
	font-weight:bold;
	height:22px;
	margin-right:5px;
	margin-top:20px;
	outline:none;
	padding-left:10px;
	width:99px;
}
div#comic_kaufen button#submit:hover, div#comic_kaufen button#submit:focus, div#comic_kaufen button#submit3:hover, div#comic_kaufen button#submit3:focus {
	background:transparent url("../images/bg_btn_hover.png");
}
div#comic_kaufen button#submit_gs:hover, div#comic_kaufen button#submit_gs:focus {
	background:transparent url("../images/bg_btn_extralang_h.png");
}
#comic_kaufen_login #login_inputs {margin:10px 0;}
#comic_kaufen_login #login_inputs p {margin:5px 0;}
#comic_kaufen_login #login_inputs p label {float:left; width:100px;}
#comic_kaufen_login #login_inputs p input {width:174px;}
#comic_kaufen_login .loginlinks {margin-bottom:5px;}

/* ---------------------------------------------------------------------------------------------- */ 
/*                                    6. Forms														*/
/*------------------------------------------------------------------------------------------------ */
p.send_friend {
	font-size:12px;
	margin-bottom:15px;
	padding-left:10px;
	text-align:left;
}

div#message_content form#sendFriendForm, div#message_content form#sendBlogForm {
	text-align:left;
	width:320px;
	padding:5px 10px;
}
div#message_content form#sendFriendForm label {
	height:33px;
	width:120px;
	float:left;
}
div#message_content form#sendFriendForm input {
	width:154px;
	float:left;
}
div#message_content form#sendFriendForm textarea {
	width:155px;
	height:130px;
	float:left;
	margin-left:1px;
}
div#message_content form#sendFriendForm p {
	clear:both;
}
div#message_content form#sendFriendForm button {
	margin-top:15px;
}
fieldset#register {
	padding-bottom:10px;
	padding-top:15px;
	width:310px;
}
fieldset#register p {
	clear:both;
	font-weight:bold;
	padding-bottom:10px;
}
fieldset#register input {
	float:left;
	width:154px;
}
fieldset#register label {
	float:left;
	height:33px;
	width:120px;
}
div.loginlinks {
	margin-bottom:15px;
}

    /* ---------------------------------------------------------------------------------------------- */ 
    /*                                      7. Layers
    /*------------------------------------------------------------------------------------------------ */
    /* ---------------  Message und Upload alte Version  -------------------------- */

    /* Message */

    div#message_bg {
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	z-index:100;
	width: 100%;
	height: 100%;
	filter: alpha(opacity=60);
	opacity: 0.6;
	-moz-opacity: 0.6;
	background-color: #fff;
}
table#message_fg {
	visibility: hidden;
	position: absolute;
	top: 150px;
	left: 50%;
	width: 600px;
	margin-left: -325px;
	z-index: 110;
}
table#message_fg td.o a {
	display:block;
	float:right;
	position:relative;
	top:12px;
	left:-3px;
	padding-top:1px;
	padding-bottom:1px;
}
table#message_fg td.content {
	vertical-align: middle;
}
table#message_fg td.content div#message_content {
	text-align:center;
	font-weight:bold;
}
p#message_countdown {
	text-align:center;
}
table#message_fg td.lo {
	width: 18px;
	height: 24px;
	background-image: url("../images/message/lo.png");
}
table#message_fg td.o {
	background-image: url("../images/message/o.png");
}
table#message_fg td.ro {
	width: 18px;
	height: 24px;
	background-image: url("../images/message/ro.png");
}
table#message_fg td.l {
	width: 18px;
	height: 24px;
	background-image: url("../images/message/l.png");
}
table#message_fg td.content {
	height: 250px;
	background-color: #FFFFFF;
}
table#message_fg td.r {
	width: 18px;
	background-image: url("../images/message/r.png");
}
table#message_fg td.lu {
	width: 18px;
	height: 18px;
	background-image: url("../images/message/lu.png");
}
table#message_fg td.u {
	background-image: url("../images/message/u.png");
}
table#message_fg td.ru {
	width: 18px;
	height: 18px;
	background-image: url("../images/message/ru.png");
}
p#message_content {
	color: #b2190c;
	font-weight: bold;
	text-align:center;
}
p#message_content textarea {
	width: 200px;
	height: 150px;
	margin-bottom: 0.5em;
}
p#message_content input.normal {
	width: 200px;
	margin-bottom: 0.5em;
}
div#upload_bg, div#motion_comic_bg {
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding-top: 40px;
	z-index: 99;
	width: 100%;
	height: 100%;
	filter: alpha(opacity=70);
	opacity: 0.7;
	-moz-opacity: 0.7;
	background-color: #000;
}
div#upload_fg {
	visibility: hidden;
	position: absolute;
	top: 45px;
	left: 50%;
	width: 880px;
	margin-left: -440px;
	z-index: 100;
}
div#motion_comic_fg {
	visibility: hidden;
	position: absolute;
	top: 45px;
	left: 50%;
	width: 1080px;
	height:420px;
	margin-left: -540px;
	z-index: 100;
}
table#preview {
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:500;
}
table#preview td.lo {
	width: 31px;
	height: 24px;
	background-image: url("../images/preview/lo.png");
}
table#preview td.o {
	background-image: url("../images/preview/o.png");
}
table#preview td.ro {
	width: 18px;
	height: 24px;
	background-image: url("../images/preview/ro.png");
}
table#preview td.l {
	width: 31px;
	height: 24px;
	background-image: url("../images/preview/l.png");
}
table#preview td.content {
	background-color: #FFFFFF;
}
table#preview td.r {
	width: 18px;
	background-image: url("../images/preview/r.png");
}
table#preview td.lu {
	width: 31px;
	height: 35px;
	background-image: url("../images/preview/lu.png");
}
table#preview td.u {
	background-image: url("../images/preview/u.png");
}
table#preview td.ru {
	width: 18px;
	height: 35px;
	background-image: url("../images/preview/ru.png");
}

/* Startseiten Teaser */

.teaser {
    margin-bottom:60px;
}
div.red {
	color:#bb1a1a;
}

