/*
Theme Name: Stokasti
Theme URI: http://dcgames.de
Description: Das Stokasti Wordpress Theme vereint Eleganz mit Nutzem, Flash mit PHP und Wordpress mit Geld.
Version: 1.2
Author: Dennis Coufal
Author URI: http://dcgames.de
*/

/* Adverts */

.direct-advert {
padding-right: 3pt;
}

#header-advert {
border-width: 5pt;
border-style: solid;
border-color: #e6e6e6;
background: url(images/mcd-bg.png) repeat-x #8c0d13;
text-align: center;
margin-top: 20pt;
} 

#adverts {
margin: 0 0 35pt 0;
padding: 20pt 0 30pt 0;
border-width: 0 0 3pt 0;
border-style: dashed;
border-color: #e6e6e6;
}

#adverts img{
float: left;
margin: 0 10pt 0 0;
}

.advert-1 img a, .advert-1 img a:visited{
border-color: #f00;
border-width: 2pt;
border-style: solid;
}

.advert-1 img a:hover, .advert-1 img a:active{
border-color: #00f;
border-width: 2pt;
border-style: solid;
}

.advert-2 {
text-align: justify;
}

.amazonimage {
margin-top: 20px;
}

* {
margin: 0;
padding: 0;
border: none;
}

body {
color: black;
font-family: 'Lucida Sans Unicode','Lucida Sans', 'Trebuchet MS', 'Lucida Grande', 'Bitstream Sans Vera', Verdana, Arial, Tahoma, Helvetica, Sans-Serif;
font-style: normal;
line-height: 1.5em;
font-size: 80%;
margin: 0;
padding: 2px 2em;
background: url(images/wp_damask_235.gif) #fff repeat;
}

p {
font-size: 100%;
padding: 0;
}

h1 {
font-size: 160%;
}

h2 {
font-size: 120%;
}

h3 {
font-size: 120%;
}

h4, h5, h6 {
font-size: 110%;
}

h1, h2, h3, h4 {
font-family: Verdana;
clear: both;
margin: 0;
padding: 2pt 0;
list-style-type: none;
}

ul {
margin-left: 10pt;
}

/* ALL */

#wrap {
width: 807px;
margin:auto;
}

#wrap img {border: 0px;}

/* HEADER */
#header {
padding-top: 20pt;
}

#header-strich {
border-width: 5pt;
border-style: solid;
border-color: #e6e6e6;
background: url(images/banner-bg.png) #ff871d repeat-x;
height: 80pt;
padding: 10pt;
} 

/* LOGO */
#logo a{
background: url(images/dcgames-logo2.png) no-repeat;
display:block; width:250px;
}

#logo img {
display:block; width:250px; height:95px; border:0;
}

#logo a:hover img {
visibility: hidden;
}

#logo a:hover { /* Workaround fuer IE 5.5 und 6 */
    border:0;
}

  * html #logo a {
    margin-right:1px;
  }
  * html #logo a:hover {
    width:251px; margin-right:0; /* Workaround fuer IE 5.01 */
  } 

/* MAIN NAVIGATION */
#navigation {
text-align: right;
margin: 0;
}

#mainnavi {
list-style: none;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-style: normal;
font-weight: normal;
font-variant: normal;
color: #FFFFFF;
}

#mainnavi li { 
display: inline;
}

#mainnavi li a, #mainnavi li a:visited { 
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
padding: 0 10px;
margin: 0 5px;
color: #ffc99a;
text-decoration: none;
font-weight: bold;
}

#mainnavi li a:hover, #mainnavi li a:active {
color: #fff;
}

/* ORANGE BAR */

.rss-startup {
float: right;
padding: 5px 5px 0 0;
}

#orange-strich {
color: #262626;
margin: 20pt 0 0 0;
border-width: 5pt 5pt 5pt 5pt;
border-style: solid;
border-color: #e6e6e6;
background: url(images/grau-bg.png) repeat-x #d3d3d3;
}

#orange-strich a {
font-weight: bold;
color: #262626;
text-decoration: none;
}

#orange-strich a:visited {
font-weight: 400;
color: #262626;
}

#orange-strich a:hover, a:active {
text-decoration: underline;
border: none;
color: #000; 
}

#orangelist {
list-style-type: none;
}

.stokaplex {
margin: 0;
border-width: 0 5pt 5pt 5pt;
border-style: solid;
border-color: #e6e6e6;
background: url(images/stokaplex-bg.png) repeat-x #ff861c;
}

#stokaplex-ie {
margin: 0;
padding: 5pt 5pt 0 5pt;
border-width: 0 5pt 5pt 5pt;
border-style: solid;
border-color: #e6e6e6;
background: url(images/stokaplex-bg.png) repeat-x #ff861c;
height: 300pt;
}

#stokaplex-ie ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#stokaplex-ie li {
padding-bottom: 10pt;
margin-right: 10pt;
float: left;
}

#stokaplex-ie a, .stokaplex-ie a:visited, .stokaplex-ie a:hover, .stokaplex-ie a:active {
color: white;
}

.orangestory {
margin: 0 0 20pt 0;
padding: 5pt;
border-width: 0 5pt 5pt 5pt;
border-style: solid;
border-color: #e6e6e6;
background: url(images/grau-bg.png) repeat-x #d3d3d3;
}

.orangestory a:link, .orangestory a:visited, .orangestory h1{
color: #333;
text-decoration: none;
margin: 0;
padding-top: 0pt;
}

.orangestory a:hover, .orangestory a:active {
color: #000;
}

#top-artikel a:link, #top-artikel a:hover, #top-artikel a:visited, #top-artikel h1{
margin-top: 0;
padding: 0;
}

.top-single {
margin-top: 20pt;
}

.rss-h1 {
background: url(images/rss2.png) -23px 0px no-repeat; width: 20px;
}

/* CONTENT */
#content {
width: 500px;
float: left;
}

#content-single {
width: 340pt;
float: left;
color: #666;
margin: 20pt 0 20pt 0;
padding: 5pt 10pt;
border-width: 5pt 5pt 5pt 5pt;
border-style: solid;
border-color: #e6e6e6;
background-color: white;
}

#content-single img {
/*padding: 10pt 0;*/
}

#content-cse {
width: 750px;
float: left;
color: #666;
margin: 20pt 0 20pt 0;
padding: 5pt 10pt;
border-width: 5pt 5pt 5pt 5pt;
border-style: solid;
border-color: #e6e6e6;
background-color: white;
}

#suche-cse {
margin-bottom: 20pt;
}

#single-cse {
width: 425px;
}

#ergebnis-cse {
width: 750px;
}

.suchgeld-cse {
border: 1pt solid #bbbbbb;
padding: 2pt;
}

#sidebar-cse {
width: 200px;
}

suchgeld-submit {
margin-bottom: -10pt;
}

.info {
color: #999;
}

.autor-info {
color: #555;
}

.info a:link, .info a:visited, .info a:hover, .info a:active  {
color: #999;
}

.alignleft {
float: left;
padding: 5pt 5pt 5pt 0;
}

.post h1, .post h2, .post h3, .post h4 {
padding-top: 20pt;
}

.post > h1 {
padding-top: 0;
} 

.post-index {
padding-top: 20pt;
}

.post p {
padding-top: 20px;
}

#relevanza {
width: 350pt;
float: left;
color: #fff;
margin-bottom: 20pt;
padding: 5pt;
border-width: 5pt;
border-style: solid;
border-color: #e6e6e6;
background: url(images/orange-bg.png) repeat-x #fb8a27;
}

#yigg {
float: left;
padding: 4pt 5pt 0 0;
}

.suche-single {
float: left;
width: 350pt;
margin-bottom: 20pt;
padding: 5pt 5pt 8pt 5pt;
border-width: 5pt;
border-style: solid;
border-color: #e6e6e6;
background: url(images/grau-bg.png) repeat-x #d3d3d3;
color: #555;
}

#relevanza ul {
list-style-type:none;
}

#relevanza a:link, #relevanza a:visited{
color: #fff;
}

#relevanza a:hover, #relevanza a:active {
text-decoration: underline;
}

#blattern {
width: 340pt;
float: left;
color: #666;
margin: 0 0 20pt 0;
padding: 5pt 10pt;
border-width: 5pt 5pt 5pt 5pt;
border-style: solid;
border-color: #e6e6e6;
background-color: white;
}

.post p, .post-index p{
text-align: justify;
}

.post ul, .post ol {
list-style-position:inside;
}

.img-rechts {
margin: 5pt 0 5pt 10pt;
}

.img-links {
margin: 5pt 10pt 5pt 0;
}

/* SIDEBAR */
#sidebar {
float: right;
padding-bottom: 20pt;
}

.sidebar {
width: 194pt;
margin-top: 20pt;
padding: 5pt;
border-width: 5pt 5pt 5pt 5pt;
border-style: solid;
border-color: #e6e6e6;
background: url(images/grau-bg.png) repeat-x #d3d3d3;
list-style-type: none;
color: #555;
}

#sidebar a, #sidebar a:visited {
color: #555;
}

#sidebar a:hover, #sidebar a:active {
color: #000;
}

#sidebar ul, #sidebar h1 {
list-style-image:none;
list-style-position:inside;
list-style-type:none;
}

#sidebar_single img{
float: left;
}

/* FOOTER */
#footer {
text-align: center;
}

#footer-single {
margin: 20pt 0 0 0;
border-width: 5pt 0 0 0;
border-style: solid;
border-color: #ff7700;
text-align: right;
}

#footer li {
list-style-type: none;
}

/* LINKS */
a:link, a:visited {
font-weight: 400;
color: #ff7700;
text-decoration: none;
}

a:hover, a:active {
text-decoration: underline;
border: none;
color: #ff7700; 
}

/* PAGEBAR */
.pagebar 
	{ 
		font: 11px Arial, Helvetica, sans-serif; 
		padding-top: 0; 
		padding-bottom: 0; 
		margin: 0px; 
	}

.pagebar a, .pageList .this-page 
	{
		padding: 2px 6px; 
		border: solid 1px #ddd; 
		background: #fff; 
		text-decoration: none;
	}

.pagebar a:visited 
	{
		padding: 2px 6px; 
		border: solid 1px #ddd; 
		background: #fff; 
		text-decoration: none;
	}

.pagebar .break 
	{
			padding: 2px 6px; 
			border: none; 
			background: #fff; 
			text-decoration: none;
	}

.pagebar .this-page 
	{
		padding: 2px 6px; 
		border-color: #999; 
		font-weight: bold; 
		font-size: 13px; 
		vertical-align: top; 
		background: #fff;
	}

.pagebar a:hover 
	{
		color: #ff7700; 
		background: #fafafa; 
		border-color: #036; 
		text-decoration: none;
	}

.vvqbox {
			margin: 5px auto 0 0;
			text-align: center;
		}

		/* hides the second object from all versions of IE */
		* html object.mov {
			display: none;
		}

		/* displays the second object in all versions of IE apart from 5 on PC */
		* html object.mov/**/ {
			display: inline;
		}

		/* hides the second object from all versions of IE >= 5.5 */
		* html object.mov {
			display/**/: none;
}

.pagebarcenter {
	text-align: center;
        margin: 10px 0 10px 0;
}

/* BUTTON AMAZON BESTELLEN */
#button_box {
	text-align:left;
	width:358px !important;
	width:358px;
        padding-top: 30px;
        padding-bottom: 40px;
}

#button a {
        font-family:Arial, helvetica, verdana, sans-serif;
	background-image:url('images/button.gif');
	display:block;
	color:white;
	font-size:26px;
	height:60px !important;
	width:329px !important;
	height:60px;
	width:328px;
	padding:25px 0 0 30px;
	text-align:left;
	font-weight:bold;
}

#button a:hover {
	background-image:url('images/button_mo.gif');
	text-decoration:none;
}

#sub {
        font-family:Arial, helvetica, verdana, sans-serif;
	font-size:11px;
	color:white;
	margin-top:-40px !important;
	margin-top:-35px;
	margin-left:30px;
}

.left {
float: left;
}

.left img{
margin: 10px 10px 10px 0;
}

.description {
margin: 10px 10px 0 0;
}

/* KOMMENTARE COMMENTS */

.comments-start {
float: left;
width: 580pt;
color: #666;
margin: 0 0 20pt 0;
padding: 5pt;
border-width: 5pt;
border-style: solid;
border-color: #e6e6e6;
background-color: white;
}

.comments {
float: left;
width: 580pt;
margin: 0 0 20pt 0;
padding: 5pt;
border-width: 5pt;
border-style: solid;
border-color: #e6e6e6;
background: url(images/grau-bg.png) repeat-x #d3d3d3;
}

.comments-autor {
color: #fff;
float: left;
width: 580pt;
margin: 0 0 20pt 0;
padding: 5pt;
border-width: 5pt;
border-style: solid;
border-color: #e6e6e6;
background: url(images/orange-bg.png) repeat-x #fb8a27;
}

.comments-autor a {
color: #fff;
}

#comment-eingaben {
float: right;
}

#comment-submit-div {
}

#comment-submit {
margin-top: 5pt;
}

#commentstart h3 {
margin: 20px 0 -3px -1px;
color: #ff7700;
text-align: left;
font-size: 160%;
}

#postcomment { 
padding-bottom: 7pt; 
}

#commentlist li{
list-style-type: none;
}

#commentbox li{
margin-bottom: 50pt;
}

#commentbox h3 a, #comments-autor h3 a, #comments h3 a{
font-weight: bold;
}

.comments-autor h3 a, .comments h3 a, .comments-autor h3 a:visited, .comments h3 a:visited{
font-weight: bold;
}

.comment_author {
color: #9acd32;
}

.comment_author a{
color: #9acd32;
}

#comment-name{
margin-bottom: 5pt;
}
#comment-e-mail{
margin-bottom: 5pt;
}
#comment-url{
margin-bottom: 0;
}
#comment-math{
margin-bottom: 5pt;
}

blockquote {
	margin: 15px 30px 10px 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

#rss-feed {
float: right;
}

.nofollow {
font-size: 8pt;
width: 325px;
}

.as2-bild {
float: left;
margin: 20pt 10pt 10pt 0;
}

.tagcloud:link{
color: #9e9e9e;
}

.tagcloud:visited{
color: #9e9e9e;
}

a.tok {
display:block;
position:absolute;
right:0; top:0; width:50pt; height:50pt;
}

ol.footnotes li {list-style-type:decimal;}
ol.footnotes{font-size:0.8em; color:#666666; padding-left: 11pt;}

/* Artikel Seiten */
.blattern 
	{ 
		font: 12px Arial, Helvetica, sans-serif; 
		padding-top: 10px; 
		padding-bottom: 10px; 
		margin: 10pt 0 10pt 0; 
	}

.blattern a 
	{
		padding: 2px 6px; 
		border: solid 1px #ddd; 
		background: #fff; 
		text-decoration: none;
	}

.blattern a:visited 
	{
		padding: 2px 6px; 
		border: solid 1px #ddd; 
		background: #fff; 
		text-decoration: none;
	}

.blattern a:hover 
	{
		color: #ff7700; 
		background: #fafafa; 
		border-color: #036; 
		text-decoration: none;
	}

form dl, dl.labels {
		margin:0em;
		font-size:100%;
		margin-top:0.5em
	}

	form dt, dl.labels dt {
		float:left;
		width:7em;
		margin-bottom:0.8em;
		color:#555;
		text-align:right;
		font-weight:400;
		position:relative /*IEWin hack*/
	}

	form dd, dl.labels dd {
		margin-left:7.5em;
		margin-bottom:0.8em;
		font-size:100%;
		font-style:normal;
		text-align:left;
		padding-left:0.5em
	}
	
	form dd.submit, dl.labels dd.submit  {
		margin-top:2em
	}
	
	.error_msg {
		font-weight:700;
		color:#FF0000;
	}
	
.pxs_css_spamcheck {
display: none !important;
}

.pxs_css_wwo {
display: none !important;
}

.y_name, .y_email, #blog, #your_subject, .y_msg {
border: #ccc solid 1pt;
padding: 2pt;
} 

.avatar { 
float: right;
border: 1px solid #eee;
padding: 2pt;
margin-left: 5pt;
background: #fff;
}

#searchsubmit {
	background: url(images/search-btn.png) no-repeat left top;
	height: 24px;
	width: 24px;
	border: none;
	text-indent: -999%;
	line-height: 1px;
	margin-top: 6px;
}

/* RATING */
#rating-text {font:20px Arial; color:#a0a0a0;}
#rating-per {font:20px Arial; color:#b82424;}

#rating {
width: 340pt;
float: left;
color: #666;
margin: 0 0 20pt 0;
padding: 5pt 10pt;
border-width: 5pt;
border-style: solid;
border-color: #e6e6e6;
background-color: white;
}