/*
THEME NAME: Gamekritik
THEME URI:  http://www.game-kritik.net/
DESCRIPTION:
VERSION: 0.3.2 R
AUTHOR:Sachsenhauser Stefan && Daniel Zollitsch
AUTHOR URI: http://www.zollitsch.net

*/
.hreview-aggregate{
	visibility:hidden;
}
table{
	background:#3381A7;
	color:#fff;
	border: 1px solid #000;
}
.clr{clear:both;}
/*wordpress defaults*/
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }.alignleft { float: left; margin: 8px; }.alignright { float: right; margin: 8px; } .wp-caption { background-color: #f3f3f3; border: 1px solid #ddd; -khtml-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; /* optional rounded corners for browsers that support it */ margin: 10px; padding-top: 4px; text-align: center; }.wp-caption img { border: 0 none; margin: 0; padding: 0; }.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; margin: 0; padding: 0 4px 5px; } 
/* This is where you come in */
body{
	min-width:1000px;
	/*Freakin fat Background deklaration*/
background: rgb(4,127,187);
background: -moz-radial-gradient(center, ellipse cover,  rgba(4,127,187,1) 10%, rgba(0,36,72,1) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(10%,rgba(4,127,187,1)), color-stop(100%,rgba(0,36,72,1)));
background: -webkit-radial-gradient(center, ellipse cover,  rgba(4,127,187,1) 10%,rgba(0,36,72,1) 100%);
background: -o-radial-gradient(center, ellipse cover,  rgba(4,127,187,1) 10%,rgba(0,36,72,1) 100%);
background: -ms-radial-gradient(center, ellipse cover,  rgba(4,127,187,1) 10%,rgba(0,36,72,1) 100%);
background: radial-gradient(ellipse at center,  rgba(4,127,187,1) 10%,rgba(0,36,72,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#047fbb', endColorstr='#002448',GradientType=1 );
background-attachment:fixed;
height:100%;	
}
a{
	color: #000;
	text-decoration: none;
font-weight:bold;
}
a:visited{
	color: #000;
	text-decoration: none;
font-weight:bold;
}
/*outer container*/
.outer-wrapper {
	width:1100px;
	margin:auto;
}
/*main container*/
#container {
	width: 940px;
	margin: auto;

}

#container .content {
	
	float: left;
		background:#ffffff;
	border-radius: 15px;
	width: 680px;
	margin-top:10px;
	padding-bottom: 30px;
}



#container .sidebar{
	width: 220px;
	margin-left: 0px;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
}
.header-img{
	width:1036px;
margin-left:-9px;



}
.header-img img{
width:1036px;
}
.logo-img {
	position:relative;
	margin-top:-240px;
	margin-bottom: 48px;
	margin-left: 170px;

}
.header-copyright{
	margin-left: 840px;
	margin-top: -72px;
	margin-bottom: 57px;
	z-index:9;
	font-weight:bold;
	font-size: 13px;
	color:rgba(255,255,255,0.0);
	
}
.down-under {
	border-top-left-radius: 15px;
	padding-top: 0px;
	-webkit-box-shadow: -3px 3px 5px rgba(0, 0, 0, 0.6);
 box-shadow: -10px 0 10px -10px #000;
		background: -moz-linear-gradient(top,  rgba(0,98,145,0.65) 0%, rgba(0,98,145,0.38) 10%, rgba(0,98,145,0.1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,98,145,0.65)), color-stop(10%,rgba(0,98,145,0.38)), color-stop(100%,rgba(0,98,145,0.1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,98,145,0.65) 0%,rgba(0,98,145,0.38) 10%,rgba(0,98,145,0.1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,98,145,0.65) 0%,rgba(0,98,145,0.38) 10%,rgba(0,98,145,0.1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,98,145,0.65) 0%,rgba(0,98,145,0.38) 10%,rgba(0,98,145,0.1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,98,145,0.65) 0%,rgba(0,98,145,0.38) 10%,rgba(0,98,145,0.1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6006291', endColorstr='#1a006291',GradientType=0 ); /* IE6-9 */
margin-bottom:10px;
}

.datebox {
	width: 50px;
	background:#0A6894;
	height: 50px;
	float:left;
	margin-left: -35px;
	margin-top: 50px;
}
.thepost {
	margin-top: 30px;
	padding-left: 30px; /*Spacing for Datebox*/
	background:#C2C2C2;
	padding-right: 10px;
}
.dateshadow{
	position:absolute;
	height: 80px;
	width:30px;
	 box-shadow: -10px 0 10px -10px #000;
	 float:left;
	 	float:left;
	margin-left: 15px;
	margin-top: 35px;
	pointer-events: none;
}
.month{
	padding-top:1px;
margin:0px;	
color:#C3C3C3;
font-size: 9px;
text-align: center;
}
#date{
margin-top:-2px;	
color: #fff;
font-size: 25px;
text-align: center;
}
.year{
	margin:-1px;
	color:#C3C3C3;
	font-size: 9px;
text-align: center;
}
.post-content{
	margin-bottom: 0px;
}
.post-content img{
	max-width:600px;
	border:3px solid #fff;
	border-radius: 3px;
	display: block;
margin-left: auto;
margin-right: auto;
}
.wp-smiley{
	border:0px solid #fff !important;
}
/*Comments*/
#container .comment {

		background: rgba(255,255,255,0.6);
	border-radius: 10px;
	width: 580px;
	margin-top:10px;
	padding: 10px;
	box-shadow: -1px -1px 2px #fff inset;
}
.comment-reply-link{
	display: none;
}

#container .children {
display: none;
}
#author{
	background:#3381A7;
	border-radius:10px;
	height: 25px;
	width: 230px;
color:white;
padding-left: 10px;
}
#author:focus{
	background:#3381A7;
	border-radius:10px;
	outline: none;
	color:white;
	padding-left: 10px;
}
#email{
	background:#3381A7;
	border-radius:10px;
	height: 25px;
	width: 230px;
color:white;
padding-left: 10px;
}
#email:focus{
	background:#3381A7;
	border-radius:10px;
	outline: none;
	color:white;
	padding-left: 10px;
}
#url{
	background:#3381A7;
	border-radius:10px;
	height: 25px;
	width: 230px;
color:white;
padding-left: 10px;
}
#url:focus{
	background:#3381A7;
	border-radius:10px;
	outline: none;
	color:white;
	padding-left: 10px;
}
#comment{
	background:#3381A7;
	border-radius:10px;
	height: 200px;
	max-width: 600px;
color:white;
padding-left: 10px;
}
#comment:focus{

	outline: none;

}
.commentlist{
	list-style: none;
}
/*Post*/
.post-header{
	
	color:#005984;
	font-size: 35px;
	padding-top: 20px;
	margin:0px;
}
.category-img {
	height: 14px;
	float: left;
	margin-top: 2px;
}
.category-header a{
	color:#55869D;
	text-decoration: none;
	font-size: 13px;
	margin-left: 3px;

}
.category-header{

}
.autor{
	width:100px;
}
.autor-head{
	
	width: 15px;
}
.autor-head img{
	
	width: 15px;
	float: left;
}
#autor{
	position:relative;
	left:570px;
		width:100px;
}
.autor a{
		color:#55869D;
	text-decoration: none;
	font-size: 13px;
	margin-left: 3px;
	
}
.post-header a{
	color:#005984;
	font-size: 23px;
	
	text-decoration: none;
	font-weight: bolder;
	font:Arial;
}
.read-more a{
	color: #ffffff;
	text-decoration: none;
	text-shadow: 1px 1px 0px #000;
	font-size: 17px;
	style:block;
}
.read-more a:hover{
	color:#c2c2c2;
}
.more-link a{
	color: #ffffff;
	text-decoration: none;
	text-shadow: 1px 1px 0px #000;
	font-size: 17px;
	style:block;
}
.more-link a:hover{
	color:#c2c2c2;
}
.read-more {
	color: #ffffff;
	clear: both; /* Clear Float Error*/
	position:relative;
	bottom: -13px;
	left: 508px;
	background:#0A6D9C;
	border-radius: 20px;
	width: 108px;
	height: 25px;
	padding-left: 15px;
	padding-top: 5px;
	float:left;
}

.nextprevious .left a,.nextprevious .right a{
	color: #ffffff;
	text-decoration: none;
	text-shadow: 1px 1px 0px #000;
	font-size: 17px;
	display:block;
	padding-left:5px;
	padding-top: 3px;
	height:25;
width:80px;
	background:#0A6D9C;
	border-radius: 20px;

}
.nextprevious .left a:hover,.nextprevious .right a:hover{
	color:#c2c2c2;
}
.nextprevious .left, .nextprevious .right{
	 /* Clear Float Error*/
	float:left;
	position:relative;
	bottom: -13px;
	left: 25px;
	width: 80px;
	height: 25px;
	padding-left: 15px;
	padding-top: 5px;
	margin-right:10px;

}


/*.post-comments a{
	color: #ffffff;
	text-decoration: none;
	text-shadow: 1px 1px 0px #000;
	font-size: 17px;
	style:block;
}
.post-comments {
	position:relative;
	bottom: -47px;
	left: 350px;
	background:#0A6D9C;
	border-radius: 20px;
	width: 138px;
	height: 25px;
	padding-left: 15px;
	padding-top: 5px;
}*/
/*sidebar*/
.widget {
	background: rgba(255,255,255, 0.15);
	border-radius:10px;
}

.widget strong a{
	
	font-weight: bold;
	list-style:square;
	color: white;
	margin-left: 5px;

}
.widget strong a:hover{
	
	font-weight: bold;
	list-style:square;
	color: #c2c2c2;
	margin-left: 5px;

}
.widget a{
	color:#000000;
	font-size: 14px;
	
	font-weight: normal;
}
.widgettitle{
	background:#0A86B9;
	border-radius:10px;
	height: 30px;
	padding-top: 5px;
	text-align: center;
	color: #c2c2c2;
	text-shadow: 1px 1px 0px #000;
	
}
.widgettitle a{
	background:#0A86B9;
	border-radius:10px;
	height: 30px;
	padding-top: 5px;
	text-align: center;
	color: #c2c2c2;
	text-shadow: 1px 1px 0px #000;
	text-decoration: none;
	
}
.widget_search {
	background: rgba(255,255,255, 0.2);
	margin-top: -19px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	height:120px;
}
.widget_search img{
	float:left;
	width:60;
	margin-left: 10px;
	margin-top: -10px;
}
#subscribe-blog input[type="submit"] {
	visibility:hidden;
	height:0px;
}
.success {
	visibility: hidden;
	height:0px;
}
#subscribe-field{
    background-color: transparent;
    border:solid 2px #C2C2C2;
    border-radius: 10px;
    color: #979797;
    height: 24px;
    padding-left:10px;
    padding-right: 20px;
    width: 160px;
  
	margin-left: 2.5%;
	
   
}
#subscribe-field:focus{
    background-color: transparent;
    border:solid 2px #C2C2C2;
    border-radius: 10px;
    color: #fff;
    height: 24px;
    padding-left:10px;
    width: 180px;
     outline: none;
box-shadow: 0px 0px 3px 2px rgba(255,255,255,0.65);
   
}
#s{
    background-color: transparent;
    border:solid 2px #C2C2C2;
    border-radius: 10px;
    color: #979797;
    height: 24px;
    padding-left:5px;
    padding-right: 20px;
    width: 180px;
   background-image:url('resources/lupe.png');
   background-repeat:no-repeat;
   background-position: right;
	margin-left: 5px;
	
   
}
#s:focus{
    background-color: transparent;
    border:solid 2px #C2C2C2;
    border-radius: 10px;
    color: #fff;
    height: 24px;
    padding-left:10px;
    width: 180px;
     outline: none;
box-shadow: 0px 0px 3px 2px rgba(255,255,255,0.65);
   
}
#searchsubmit{
	visibility: hidden;
	
}
.widget_search label{
	visibility: hidden;
}
.sidebar {
	list-style-type:none;
	
}

/*footer*/

.footer {
	background: rgba(0,0,0,0.34);
	height:100px;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
	margin-bottom: 15px;
	margin-top:-15px;
}
#footer-margin{
	height:15px;
}
.footer-left {
	width: 33%;
	float:left;
	height: 100px;
		border-right: 1px solid #032b4f ;

}
.footer-center {
	width: 33%;
	float: left;
		height: 100px;
	border-right: 1px solid #032b4f ;
	border-left: 1px solid  #013969;
}
.footer-center p{
	color:white;
	text-align:center;
	vertical-align: bottom;
}
.footer-right {
	width: 33%;
	padding-left:3px;
		height: 100px;
		float:left;

	border-left: 1px solid  #013969;
	
}
.footer-right a{
color:white; 
}
.footer-right a:visited{
color:white; 
}
.footer-right a:hover{
color:#c2c2c2; 
}
#wpstats{
	display:none;
}
/* Menü Deklaration */
.menu-kurve {
	position:absolute;
	width:963px;
	margin-left:-20px;
	margin-top: -35px;
	margin-bottom:-20px;
	
}
.menu-kurve img{
	width:963px;

}
.main-nav	{
	height: 30px; /* set to the height you want your menu to be */
	margin: 0 10 -1px; /* just to give some spacing */
}
.main-nav ul	{
	margin: 0; padding: 0; /* only needed if you have not done a CSS reset */
}
.main-nav li	{
	display: block;
	float: left;
	line-height: 30px; /* this should be the same as your #main-nav height */
	height: 30px; /* this should be the same as your #main-nav height */
	margin: 0px; padding: 0; /* only needed if you don't have a reset */
	position: relative; /* this is needed in order to position sub menus */
	margin-right: 4px;
}
.main-nav li a	{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font:Arial;
	text-shadow: 1px 1px 0px #000;
	display: block;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
}
.main-nav a:hover{
	color:#C2C2C2;
	background: #016698 !important;
}
/*Which Menu is Selected? Which is the Parent usw.*/
.main-nav .current-menu-item > a, .main-nav .current-menu-ancestor > a, .main-nav a:hover{
	/*border radius tabs*/
	border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
/*Subenu ausschliessen*/
.main-nav .sub-menu .current-menu-item  > a,.main-nav .sub-menu .current-menu-ancestor > a, .main-nav .sub-menu a:hover{
	/*border radius tabs*/
	border-top-left-radius: 0px !important;
border-top-right-radius: 0px !important;
}

.main-nav .current-menu-ancestor > a{
	background: #016698;
}
.main-nav .current-menu-item > a{

	background: #016698;
}
.main-nav .current-menu-parent > a{

	background: #016698;
}

.main-nav .current-post-ancestor > a, .main-nav .current-post-parent > a{
	background: transparent; 

}
.main-nav .sub-menu .current-post-ancestor > a, .main-nav .sub-menu .current-post-parent > a{
	background: #01314B; 

}

.main-nav ul ul { /* this targets all sub menus */
	background:#01314B;
	
	display: none; /* hide all sub menus from view */
	position: absolute;
	top: 29px; /* this should be the same height as the top level menu -- height + padding + borders */
	margin-right: 0px;
}
.main-nav ul ul li { /* this targets all submenu items */
	float: none; /* overwriting our float up above */
	width: 150px; /* set to the width you want your sub menus to be. This needs to match the value we set below */
}
.main-nav ul ul li a { /* target all sub menu item links */
	 /* give our sub menu links a nice button feel */
}
.main-nav ul li:hover > ul {
	display: block; /* show sub menus when hovering over a parent */
}
.main-nav ul ul li ul {
	/* target all second, third, and deeper level sub menus */
	left: 150px; /* this needs to match the sub menu width set above -- width + padding + borders */
	top: 0; /* this ensures the sub menu starts in line with its parent item */
}
.menu a{
	color:white;
	list-style: square;
	text-decoration:none;
	
}
.menu a:hover{
	color:#c2c2c2;
	list-style: square;
	text-decoration:none;
	
}
.menu li{
	color:white;
	list-style: square;
	text-decoration:none;
	
}
/* Ich sage Bäng Bäng Bängedi Bäng Ich sage Bäng Bäng Bängedi Bäng */