body {

  background: #000;

  font: 62.5% 'Arial', Verdana, Lucida Grande, sans-serif; /* Resets 1em to 10px */

  color: #ff0;

}



.entry-content {

	font-size: 1.2em;

	line-height: 1.8em;

	text-align: justify;

	color: #999;

	}



#wrapper {

	display: block;

	width: 960px;

	margin: 0 auto;

}



#page { 

  border: 0 !important;

  background: #000;

  color: #333;

  width: 780px;

  display: block;

  margin: 0 0 0 180px;

}



#header {

  background: #000;

  height: 150px;

}



.content {

	zzzpadding-left: 210px ;

	margin: -10px 0px 0px 0px !important;

}

.hentry {

margin: 0pt 0pt 15pt 0pt;

padding: 0px 0px 0px 0px;

position: relative;

}



.secondary {

float: left;

font-size: 1em;

line-height: 1.8em;

color: #666666;

position: relative;

padding: 15px 0px 15px 0px !important;

overflow-x: hidden;

overflow-y: hidden;

}



#footer ul {

  list-style: none;

}



#footer ul li {

  display: inline;

  padding: 23px;

}





#footer {

	clear: both;

	margin: 0 auto;

	padding: 0px 0 20px 0;

        padding-left: 190px !important;

	text-align: left;

	color: #777;

	}



/* Links

*******************************************************************/



a, a:visited, .entry-content a:visited {

	color: #777;

}



.entry-content a{

text-decoration: underline;

}





a:hover {

	color: #fc0;

}



#footer a {

  color: #808080;

  text-decoration: none;

  border-bottom: 0;

}



#footer a:hover {

  color: #fc0;

}





/* Menues

*******************************************************************/



ul.menu {

	bottom: auto;

	top: 70px;

	left: 30px;

	width: 700px;

	padding: 0;
	
	display: none;

}



ul.menu li {

	margin-right: 34px;

}





ul.menu li a {

	font-size: 1.3em;

	color: #999;

	padding: 0;

}



ul.menu li a:hover {

	background: none;

	color: #fc0 !important;

}



ul.menu li.current_page_item a,

ul.menu li.current_page_item a:hover,

ul.menu li.current_page_parent a,

ul.menu li.current_page_parent a:hover {

	color: #fc0 !important;

	background: none;

}



/* Menue 2 */



ul.menu2 {

	position: absolute;

	top: 111px;

	left: 30px;

	display: block;

	width: 700px;

}



ul.menu2 li {

	display: inline;

	list-style: none;

	margin-right: 19px;

}



ul.menu2 li a {

	font-size: 2.7em;

	color: #777;

	text-transform: lowercase;

}



ul.menu2 li a:hover {

	color: #fc0 !important;

}



body.home li.page-item-23 a,

li.menuactive a,

li.menu2active a,

li.current_page_item a,

a.level1current {

	color: #fc0 !important;

}





/* Bilder

*******************************************************************/



img

{

padding-top: 8px;

padding-right: 8px;

padding-bottom: 0pt;

padding-left: 0pt;

margin-top: 0pt;

margin-right: 0pt;

margin-bottom: 0pt;

margin-left: 0pt;



}



/* Schriften

*******************************************************************/



h1, h2, h3, h4, h7 {

	font-family:'Arial', Verdana, Lucida Grande, sans-serif;

}



h1 a {

	position: absolute;

	top: 20px;

	left: -200px;

	display: block;

	width: 217px;

	height: 64px;

	margin: 0;

	padding: 0;

	background: url(sporthocker-logo.png) no-repeat right top;

}



* html h1 a {

FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/wp-content/themes/k2/styles/sporthocker/sporthocker-logo.png', sizingMethod='image');

background-image:none;

}



#header .description, 

h1 a span, h2, h2 a {

	position: absolute;

	top: -10000px;

	left: -10000px;

}



li.bypostauthor {

	background: #333;

}



#primary h3, #primary h4, .single #primary .k2-asides h3 { /* H3 is entry headlines. H4 is comments and replyform headlines */

	font-size: 2.4em;

	font-weight: normal;

	letter-spacing: 0px;

}



h7 {

	font-size: 1.5em;

	font-weight: bold;

	line-height: 2.5em;

	letter-spacing: 0px;

	color: #555;

}









/* neuigkeiten styles

*******************************************************************/



.entry-meta { /* Time and category for blog entries */

	font-size: 1em;

	line-height: 1.6em;

	display: block;

	margin-top: 1px;

	color: #999;

	}



.entry-date abbr {

	border: 0;

	color: #999;

	}



.entry-meta a, .comment-meta a {

	color: #999;

	}



.commentlist {

	color: #fff;

	margin: 0;

	padding: 10px 0 20px;

	position: relative;

	}



#commentlist li {

	color: #fff;

	margin: 10px 0 0;

	padding: 10px 10px 5px;

	list-style: none;

	}



#commentlist li .comment-content {

	color: #fff;

	padding: 10px 0;

	font-size: 1.2em;

	line-height: 1.8em;

	}



#pinglist {

	font-size: 1.2em;

	padding: 0;

	margin: 10px 0 10px;

	background: none !important;

	}



/.commentslink {

	padding: 2px 0 2px 20px;

	background: url('images/comment.png') left center no-repeat;

	margin-right: 10px;

	}/



/* html .commentslink {

FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/wp-content/themes/k2/images/comment.png', sizingMethod='image');

background-image:none;

}/



/.quoter_comment {

	padding: 2px 0 2px 20px;

	background: url('images/comment.png') left center no-repeat;

	margin-left: 5px;

	}/



/* html .quoter_comment {

FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/wp-content/themes/k2/images/comment.png', sizingMethod='image');

background-image:none;

}/







/* YAK styles

*******************************************************************/



* html button:hover {	

        background: #fc0 !important; 

        border: 1px solid #000 !important;

        cursor:pointer;

}



.yak_price {

	color: #555 !important;

	font-weight: bold !important;

	font-size: 1.3em !important;

}

.yak_small {

	font-size: 1.0em !important;

	text-align: left;

	margin-left: 1pt;

}



.yak_button {

	border: 1px solid #999 !important;

	background-color: #fff !important;

	color: #111 !important;

	font-size: 100%!important;

	padding-top: 2px !important;

	padding-right: 2px !important;

	padding-bottom: 2px !important;

	padding-left: 2px !important;

	margin-bottom: 0px !important;

}

button:hover {	

        background: #fc0 !important; 

        border: 1px solid #000 !important;

        cursor:pointer;

}







table.yak_order {

	width: 100% !important;

background: #fff !important;

margin-bottom:1.5em !important;

border-bottom: 1px solid #999 !important;

border-top: 1px solid #999 !important;

border-right: 1px solid #999 !important;

border-left: 1px solid #999 !important;

}



table.yak_order th {

background: #fff !important;

color: #000 !important;

padding:5px !important;

background: #fff !important;

}



.yak_total {

	border-top: 1px solid #999 !important;

	text-align: right;

	padding:0.5em 0 0.5em;

}

.yak_order a { 

        color: #222 !important;

}





/* Kommentare

*******************************************************************/



li.byuser { background: #111; }

.alert { color: red; }


