/******************************
	Reset Defaults
 ******************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, hr, p, blockquote, pre, a, abbr, acronym, address, big, del, dfn, 
font, img, ins, kbd, q, s, samp, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption 
	{ margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-family: inherit; vertical-align: baseline;}
ul { list-style: none;}
table {	border-collapse: separate; border-spacing: 0;}
caption, th, td { text-align: left;	font-weight: normal;}
/******************************
	Defaults
 ******************************/
html, body {background: url('images/grafiken/bg.jpg') repeat;color:#e9e9e9;font-family:Arial, Helvetica, sans-serif;font-size:14px;}
#wrapper, #wrap_in, #content, #sidebar, .post, .entry {position:relative}
/******************************
	container
 ******************************/
#wrapper {margin:0 auto; padding-top:200px; width:998px;background:url('images/grafiken/hg-bg.jpg') no-repeat 0 -70px; }
#wrap_in, #footer {background:url('images/grafiken/hg-inhalt.png') repeat-y}
#header {background:url('images/grafiken/header.png') no-repeat; height:172px; width:800px; text-indent:-9000px} 
#content {float:left;padding:0 0 0 160px; margin:0; width:526px;} 
#sidebar {float:right; width:300px; margin-top:-60px}
#footer {clear:both; width:998px; padding:10px 0; margin:0 auto;}
/******************************
      text
 ******************************/
a:link, a:visited {text-decoration:none;color:#dac696;background-color: inherit;} 
a:hover, a:active {text-decoration: underline;color:#cccccc;background-color: inherit;}
h2, h3 {font-family:Georgia, "Times New Roman", Times, serif;margin-bottom:10px}
h2 {font-size:32px; line-height:36px}
h3 {font-size:18px; line-height:20px}
hr {clear:both; visibility:hidden}
p {margin-bottom:15px}
/******************************
      content
 ******************************/
.post {border-bottom:1px dashed #666;width:480px; padding:20px 0}
.page .post {border-bottom:0}
.entry p {font-size:14px; line-height:18px}
.date {
	color:#fff;
	float: left;
	width: 40px;
	height:70px;
	background:  url(images/grafiken/date.png) no-repeat;
	margin: 0 0 0 -86px;
	position: relative;
	padding: 5px 3px;
	overflow: hidden;
	text-align: center;
	font: normal 24px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.date span {display: block;font-size: 12px;font-weight: bold}
.kom {font-size:11px;margin:5px 0;padding:0;}
.alignleft {float:left;}
.alignright {float:right;}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wetter {position:absolute;top:110px; left:580px; border:0} 
/******************************
      navi-elemte
 ******************************/
.navleft{position:absolute; top:10px; left:400px; z-index:3 }
.navright{position:absolute; top:10px; left:540px; z-index:3 }
.navleft li, .navright li {margin:0 0 5px 0; padding:2px 0; }
/* ----------- Home ---------- */
.homenav a {background: url(images/navi/home-over.png) no-repeat;display:block; width:172px;}
.homenav img {display:block; width:172px; border:0;}
.homenav a:hover img {visibility: hidden; width:172px;}
/* ----------- Gallery ---------- */
.gallerynav a {background: url(images/navi/gallery-over.png) no-repeat;display:block; width:172px;}
.gallerynav img {display:block; width:172px; border:0;}
.gallerynav a:hover img {visibility: hidden; width:172px;}
/* ----------- Friends ---------- */
.friendsnav a {background: url(images/navi/friends-over.png) no-repeat;display:block; width:172px;}
.friendsnav img {display:block; width:172px; border:0;}
.friendsnav a:hover img {visibility: hidden; width:172px;}
/* ----------- Team ---------- */
.teamnav a {background: url(images/navi/team-over.png) no-repeat;display:block; width:172px;}
.teamnav img {display:block; width:172px; border:0;}
.teamnav a:hover img {visibility: hidden; width:172px;}
/* ----------- Events ---------- */
.eventsnav a {background: url(images/navi/events-over.png) no-repeat;display:block; width:172px;}
.eventsnav img {display:block; width:172px; border:0;}
.eventsnav a:hover img {visibility: hidden; width:172px;}
/* ----------- Specials ---------- */
.specialsnav a {background: url(images/navi/specials-over.png) no-repeat;display:block; width:172px;}
.specialsnav img {display:block; width:172px; border:0;}
.specialsnav a:hover img {visibility: hidden; width:172px;}
/* ----------- Guest---------- */
.guestnav a {background: url(images/navi/guest-over.png) no-repeat;display:block; width:140px;}
.guestnav img {display:block; width:140px; border:0;}
.guestnav a:hover img {visibility: hidden; width:140px;}
/* ----------- Contact---------- */
.contactnav a {background: url(images/navi/contact-over.png) no-repeat;display:block; width:172px;}
.contactnav img {display:block; width:172px; border:0;}
.contactnav a:hover img {visibility: hidden; width:172px;}

/* ----------- Links ---------- */
.linknav a {background: url(images/navi/link-over.png) no-repeat;display:block; width:172px;}
.linknav img {display:block; width:172px; border:0;}
.linknav a:hover img {visibility: hidden; width:172px;}

/* ----------- Link us ---------- */
.link_usnav a {background: url(images/navi/link-us-over.png) no-repeat;display:block; width:172px;}
.link_usnav img {display:block; width:172px; border:0;}
.link_usnav a:hover img {visibility: hidden; width:172px;}

/* ----------- impress---------- */
.impress a {background: url(images/navi/impress-over.png) no-repeat;display:block; width:172px;}
.impress img {display:block; width:172px; border:0;}
.impress a:hover img {visibility: hidden; width:172px;}
/******************************
      sidebar right
 ******************************/
/* Styles for one-column display */
#wp125adwrap_1c {width:100%; }
#wp125adwrap_1c .wp125ad {margin-bottom:10px; }
/* Styles for two-column display */
#wp125adwrap_2c { width:100%;}
#wp125adwrap_2c .wp125ad {width:125px; float:left; padding:0 10px 10px 0; }
/******************************
      footer
 ******************************/
#footer a {color:#fff}
#footer h3{margin-bottom:10px}
#footer p {margin-bottom:6px;}
#footer ul li { margin-left:5px; padding:3px;}
.footer_in {border-top:1px dashed #666;width:480px; padding:20px 0; margin-left:160px}
.col_left_unten, .col_middle_unten, .col_middle_unten_big, .col_right_unten {float:left}
.col_left_unten {width:120px; margin-left:30px}
.col_middle_unten {margin:0 10px; width:120px;}
.col_right_unten {width:120px;}
.cloud {text-align:center; margin:20px 0}
.copy{text-align:center; font-size:12px; color:#666; padding:10px 0}
/******************************
     partner
 ******************************/
#dreixdrei {position:absolute;top:0; left:698px}
#dreixdrei img{border:0}
/******************************
      listen-elemte
 ******************************/
#partner_big {list-style:none; list-style-position:outside;margin: 0 0 10px 0; padding:0; border:0px; }
#partner_small li {float:left; margin: 0 8px 10px 0}
/******************************
      bild-elemte
 ******************************/
.wp-post-image {margin-bottom:10px}
.aligncenter,
div.aligncenter {text-align:center}
.wp-caption {text-align:center;padding:0;margin:5px 0}
.wp-caption img {margin: 0;padding: 0;border: 0 none}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0;margin: 0}
/******************************
     recent comments
 ******************************/
ul#recent_comments {
	background-color:#000;
	border-bottom:1px solid #333;
	border-top:1px solid #ccc;
	font-size:12px;
	list-style:none;
	margin:0 0 5px 0;
	padding:0;
	width:152px;
	}
	
ul#recent_comments li{
	border-bottom:1px solid #ccc;
	border-top:1px solid #333;
	list-style:none;
	margin:0;
	padding:2px 5px;
	}

/******************************
     kommentar-elemte
 ******************************/
#comments h3{
padding-left:10px;
margin:20px 0;
border-bottom:1px solid #999;
}
#comments h3 span{
color:#ccc;
}

#comments ol{
margin:0;
padding:0;
list-style-position:inside;
list-style:none;
width:480px;
}
#comments ol li{
clear:left;
margin:5px 0;
padding:10px;
background-color:#333;
border:1px solid #666;
min-height:130px;
}
#comments ol li em{
margin:0;
color:#666;
}

#comments ol li.alt{
margin:5px;
color:#999;
}
#comments ol li cite{
margin:0 0 0 10px;
padding:0;
font-style: normal;
font-weight: normal;
float:left;
}
#comments ol li.alt .comment_item{
padding:10px;
clear:both;
background: #333;
}

/*
*html #comments ol li.alt .comment_item{
padding:10px;
clear:both;
background: #ccc;
}
*/

#comments ol li .commentmetadata a{
font-size:11px;
display:block;
font-weight: bold;
float:left;
margin:0 10px;
margin-top:2px;
}

#comments form textarea, input{
padding:6px;
background:#fff;
border:1px solid #666;
color:#666;
margin:5px 0;
}
 #comments form textarea:focus , input:focus{
padding:6px;
background:#fff;
border:1px solid #666;
color:#666;
margin:5px 0;
}
#comments form #writebox1{
float:left;
width:250px;

}
#comments form #writebox1 label{
display:block;
margin:0;
padding:0;
line-height:22px;
}
#comments form #writebox2{
float:left;
width:480px;
margin-bottom:20px;
}
#comments form #writebox2 label{
display:block;
margin:0;
padding:0;
line-height:20px;
}

.grav {
	float:left;
	margin:0 0 5px 0;
	}
	
img.avatar {
	margin: 0 10px 5px 0;
	}
/******************************
      form-elemte
 ******************************/
#searchform {
	position:absolute; 
	top:0px; left:600px;
	height:28px;
	padding:0;
	z-index:8;
	background: url(images/grafiken/serach.jpg) no-repeat;
	}
input.search {
	border: 0;
	height: 20px;width:231px; 
	margin:0;
	padding: 5px 10px;
	color: #fff;
	}
/******************************
      pagebar, danke Sergej
 ******************************/
	#paging li.pages a{
	background-color:#ccc; 
	border: 1px solid #ccc; 
	color:#333;
	font-size:0.8em;
	padding: 5px;
	text-decoration:none;
	}
#paging li.pages a:hover, #paging li.pages a.active{
	background-color:#666; 
	border: 1px solid #666; 
	color:#fff;
	text-decoration:none;
	}
#paging{clear:both; margin:20px 0; width:480px}
#paging li{float:left;height:30px;text-align:center;}
#paging li.prev, #paging li.next{width:120px;}
#paging li.prev a, #paging li.next a{margin:0;}
#paging li.pages {width:200px;margin:0 20px;}
#paging li.pages a, #paging li.pages a:link, #paging li.pages a.active{margin:0 5px;padding:4px 11px;display:inline-block;}
/******************************
      kontaktformular
 ******************************/
/*<![CDATA[*/

#kontakt form {
		margin:0;
		padding:0;
		}

#kontakt form dl, dl.labels {
		margin:0;
		padding:0;
		width:50px;
		
	}

#kontakt form dt, dl.labels dt {
		clear:left;
		font-size:12px;
		float:left;
		width:50px;
		margin:0 0 10px 0;
		padding:0;
		color:#fff;
		text-align:left;
		position:relative /*IEWin hack*/;
	}

#kontakt form dd, dl.labels dd {
		margin:0;
		text-align:left;
		width:200px;
		margin:0 0 10px 60px;
		padding:0;
	}
	
#kontakt form dd.submit, dl.labels dd.submit  {
		margin-top:2em;
	}
	
#kontakt form dd small {
		font-size:10px;
	}
	
#kontakt .error_msg {
		font-weight:700;
		color:#FF0000;
	}
	
#kontakt .pxs_css_spamcheck {
		display: none !important;
	}
	/*]]>*/


/*
CSS Name: Killaz Styles
Description: NextGEN Default Gallery Stylesheet
Author: Alex Rabe geändert von Lars Rode
Version: 1.43

This is a template stylesheet that can be used with NextGEN Gallery. I tested the
styles with a default theme Kubrick. Modify it when your theme struggle with it,
it's only a template design

*/

/* ----------- Album Styles Extend -------------*/

.ngg-albumoverview {
	margin-top: 0px;
	width: 100%;
	clear:both; 
	display:block !important;
}

.ngg-album {
    height: 100%;
    padding: 5px;
    margin-bottom: 5px;
    border: 1px solid #fff;
}

/* IE6 will ignore this , again I hate IE6 */
/* See also http://www.sitepoint.com/article/browser-specific-css-hacks */
html>body .ngg-album {
    overflow:hidden;
    padding: 5px;
    margin-bottom: 5px;
    border: 1px solid #cccccc;
} 

.ngg-album {
	overflow: hidden;
	padding: 5px;
	margin-bottom: 5px;
	border: 1px solid #cccccc;
}

.ngg-albumtitle {
	text-align: left;
 	font-weight: bold;
	margin:0px;
	padding:0px;
	font-size: 1.4em;
	margin-bottom: 10px;
}

.ngg-thumbnail {
	float: left;
	margin: 0 10px 10px 0;
}

.ngg-thumbnail img {
	background-color:#FFFFFF;
	border:1px solid #000;
	margin:0;
	padding:0px;
	position:relative;
}

.ngg-thumbnail img:hover {
	background-color: #A9A9A9;
}

.ngg-description {
	text-align: left;
}

/* ----------- Album Styles Compact -------------*/

.ngg-album-compact {
	float:left;
	height:153px;
	padding-right:0px !important;
	/*margin:0px !important; */
	margin:0px 0px 20px 10px;
	text-align:left;
	width:150px;	
}

.ngg-album-compactbox {
	background:transparent url(albumset.png) no-repeat scroll 0%;
	height:153px;
	margin:0pt 0pt 6px !important;
	padding:14px 0pt 0pt 9px !important;
	width:150px;
}


.ngg-album-compactbox .Thumb {
	border:0px solid #000000;
	margin:0px !important;
	padding:0px !important;
	width:124px; 
	height:85px;
}

.ngg-album-compact h4 {
	font-size:12px;
	font-weight:bold;
	margin:-70px 0 0 10px;
	width:110px;
}

.ngg-album-compact p {
	font-size:11px;
	margin:2px 0 0 10px;
}

/* ----------- herkömmlicher Gallery style -------------*/

.ngg-galleryoverview {
	overflow: hidden;
	margin-top: 0px;
	width: 100%;
	clear:both; 
	display:block !important;
}

.ngg-galleryoverview .desc {
/* required for description */
   margin:0px 10px 10px 0px;
   padding:5px;
}

.ngg-gallery-thumbnail-box {
	float: left;
}

/*
.ngg-gallery-thumbnail {
	float: left;
	margin-right: 5px;
}

.ngg-gallery-thumbnail img {
	background-color:#FFFFFF;
	border:1px solid #A9A9A9;
	display:block;  
	margin:4px 0px 4px 5px;
	padding:4px;
	position:relative;
}

.ngg-gallery-thumbnail img:hover {
	background-color: #A9A9A9;
} 

.ngg-gallery-thumbnail span {
	/* Images description
	font-size:90%;
	padding-left:5px;
	display:block;
}*/

.ngg-clear {
	clear: both;
}


/* ----------- larsens gallery design -------------*/
.ngg-gallery-thumbnail {
	margin: 30px 5px;
	position: relative;
	width: 150px;
	height: 110px;
	float: left;
}
.ngg-gallery-thumbnail img {
	background: #fff;
	border: solid 1px #ccc;
	padding: 4px;
}
.ngg-gallery-thumbnail span {
	width: 120px;
	height: 27px;
	display: block;
	position: absolute;
	top: -12px;
	left: 20px;
	background: url("http://www.wakekillaz.de/wp-content/themes/wakekillaz/images/grafiken/tape.png") no-repeat;
}
.ngg-gallery-thumbnail a {
	text-decoration: none;
}


/* ----------- Gallery navigation -------------*/

.ngg-navigation {
	font-size:0.9em !important;
	clear:both !important;
	display:block !important;
	padding-top:15px;
	text-align:center;
	margin-bottom:20px;
}

.ngg-navigation span {
	font-weight:bold;
	margin:0pt 6px;
}

.ngg-navigation a.page-numbers, a.next, a.prev, 
				span.page-numbers, span.next, span.prev {
	border:1px solid #DDDDDD;
	margin-right:3px;
	padding:3px 7px;
}

.ngg-navigation a.page-numbers:hover, a.next:hover, a.prev:hover, 
				span.page-numbers:hover, span.next:hover, span.prev:hover {
	background-color: inherit;
	color: #FFFFFF !important;
	text-decoration: none !important;
}

/* ----------- Image browser style -------------*/

.ngg-imagebrowser {
	
}

.ngg-imagebrowser h3 {
	text-align:center;
}

.ngg-imagebrowser img {
	border:1px solid #A9A9A9;
	margin-top: 10px; 
	margin-bottom: 10px; 
	width: 100%;
	display:block !important;
	padding:5px;
}

.ngg-imagebrowser-nav {
	padding:5px;
	margin-left:10px;	
}

.ngg-imagebrowser-nav .back {
	float:left;
	border:1px solid #DDDDDD;
	margin-right:3px;
	padding:3px 7px;
}

.ngg-imagebrowser-nav .next {
	float:right;
	border:1px solid #DDDDDD;
	margin-right:3px;
	padding:3px 7px;
}

.ngg-imagebrowser-nav .counter {
	text-align:center;
	font-size:0.9em !important;
}

/* ----------- Slideshow -------------*/
.slideshow {
	margin-left: auto; 
	margin-right: auto;
	text-align:center;	
}

.slideshowlink {
	
}

/* ----------- Single picture -------------*/
.ngg-singlepic-wrapper {
	padding: 1px;
}

.ngg-singlepic {
	background-color:#FFFFFF;
	border:1px solid #000;
	display:block;  
	margin:0;
	padding:0px;
	position:relative;
}

.ngg-left {
	float: left;
	padding:0px;
	margin-right:10px;
}

.ngg-right {
	float: right;
	padding:0px;
	margin-left:10px;
}

.ngg-center img {
  	margin-left: auto !important;
    margin-right: auto !important;
}

/* ----------- Sidebar widget -------------*/
.ngg-widget,
.ngg-widget-slideshow {
	overflow: hidden;
	margin:0pt;
	padding:5px 0px 0px 0pt;
}

.ngg-widget img {
	border:2px solid #A9A9A9;
	margin:0pt 2px 2px 0px; 
	padding:1px; 
}

/* ----------- Related images -------------*/
.ngg-related-gallery {
	background:#F9F9F9;
	border:1px solid #E0E0E0;
	overflow:hidden;
	margin-bottom:1em;
	margin-top:1em;
	padding:5px;
}
.ngg-related-gallery img {
	border: 1px solid #DDDDDD;
	float: left;
	margin: 0pt 3px;
	padding: 2px;
	height: 50px;
	width:  50px;
}

.ngg-related-gallery img:hover {
	border: 1px solid #000000;
} 


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px "Lucida Grande", Verdana, Arial, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px "Lucida Grande", Verdana, Arial, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	text-align:left;
	top:50%;
	left:50%;
	border: 1px solid #555;
	-moz-box-shadow: rgba(0,0,0,1) 0 4px 30px;
	-webkit-box-shadow: rgba(0,0,0,1) 0 4px 30px;
	-khtml-box-shadow: rgba(0,0,0,1) 0 4px 30px;
	box-shadow: rgba(0,0,0,1) 0 4px 30px;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:6px 10px 0;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:6px 10px 0;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	z-index:103;
	top: 50%;
	left: 50%;
	background-color: #E8E8E8;
	border: 1px solid #555;
	margin: -45px 0pt 0pt -125px;
	padding: 40px 15px 15px;
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	_margin-bottom:1px;
}


/******************************
     PNG Hack
 ******************************/

img, div, a, input, .slide, .date { behavior: url(http://www.wakekillaz.de/wp-content/themes/wakekillaz/images/grafiken/iepngfix.htc) };

