/*  
Theme Name: KILLIG
Theme URI: http://killig.com/
Description: KILLIG.com Theme
Author: Anja Lehmann
Author URI: http://www.koenixkinder.com/
Template: killig
Version: 1.0
*/

/*
bildmaße: 
640 x 427px (detail)
100 x 100 (galerie)

doppelbild: 
bild 1 350x427 / 5px trenner  / 285x427px siehe psd template
*/
/*GENERAL*/
html {
	margin:0;
	padding:0;
}

body{
	background:url(img/bg_gradient.png) top left repeat-x #ffffff;
	color:#b4b0b2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	letter-spacing:0.5px;
	text-align:left;
	margin:0;
	padding:0;
}

#container {
	position:relative;
	background:url(img/bg_container.gif) top left no-repeat;
	margin:10px auto 10px auto;
	padding:0;
	width:970px;
	height:568px;
}

#header {
	float:left;
	position:relative;
	width:900px;
	margin:20px 0px 0px 68px;
	padding:0;
}

#footer {
	float:left;
	position:relative;
	width:900px;
	margin:5px 0px 0px 68px;
	padding:0;
}

#footer p {
	margin:0;
	padding:0;
}

#content {
	float:left;
	position:relative;
	margin:30px 12px 8px 12px;
	padding:0;
	width:920px;
	height:490px;
}

#main {
	float:left;
	position:relative;
	margin:0px 0px 20px 56px;
	padding:0;
	width:640px;
	height:495px;
}

#mainAgb {
	float:left;
	position:relative;
	margin:0px 0px 20px 56px;
	padding:0;
	width:640px;
	height:495px;
	overflow:hidden;
}

#sidebar {
	float:left;
	position:relative;
	margin:0px 0px 20px 40px;
	width:182px;
	height:480px;
}

#logo {
	width:179px;
	height:49px;
	margin:0px 0px 15px 0px;
}

#momentphoto {
	float:left;
	position:relative;
	width:174px;
	height:26px;
	margin:97px 0px 0px 10px;
}

#agbContent {
	float:left;
	position:relative;
	width:600px;
	height:450px;
	margin:0;
	padding:0;
	overflow:hidden;
}

#agbCopy {
	float:left;
	position:relative;
	width:590px;
	margin:0;
	padding:0;
}

#scrollBtns {
	float:left;
	position:relative;
	margin:0px 0px 0px 10px;
	padding:0;
	width:20px;
	height:450px;
}

a {
	text-decoration:none;
	border:none;
	color:#b4b0b2;
}

a:hover {
	color:#E4905C;
	text-decoration:underline;
}

img {
	border:none;
}

img.alignleft {
	margin:-10px 15px 0px 0px;
}

h1 {
	color:#E4905C;
}

h2 {
	color:#74635f;
}

.apricot {
	color:#E4905C;
}

.dark {
	color:#74635f;
}

#main p, #mainAgb p {
	padding:0;
	margin:0px 0px 10px 0px;
}

#main .page, #mainAgb .page {
	margin:10px 0 0 0;
}

/*SIDBAR*/
#sidebar .metaNav, #sidebar .nav {
	float:left;
	position:relative;
	width:182px;
	margin:0px 0px 25px 0px;
}
#sidebar ul {
	list-style-type:none;
	padding:0;
	margin:0px;
}

#sidebar ul li {
	margin:0px 0px 3px 0px;
	color:#ffffff;
	letter-spacing:0;
	font-size:10px;
}

#sidebar ul li a {
	color:#ffffff;
	text-transform:lowercase;
}

/*metanav*/
#sidebar .metaNav ul li {
	float:left;
	position:relative;
	text-align:center;
	width:59px;
	margin:0px 1px 0px 0px;	
}

#sidebar ul li a {
	color:#ffffff;
	background-color:#afacad;
	display:block;
	width:169px;
	height:28px;
	text-transform:lowercase;
	font-weight:bold;
	line-height:26px;
	padding:0px 0px 0px 10px;
}

#sidebar .metaNav ul li a {
	padding:0;
	width:59px;
	text-transform:uppercase;
}

#sidebar ul li a:hover, #sidebar ul li.current_page_item a {
	color:#E4905C;
	text-decoration:none;
	background-color:#685651;
}

img.linkArrow {
	margin-right:4px;
}

#momentphoto a:hover {
	text-decoration:none;
}

.imprint {
	width:182px;
	position:relative;
	float:right;
	top:76px;
}

.imprint ul {
	position:relative;
	list-style-type:none;
	float:right;
	margin:0;
	padding:0;
}

.imprint ul li {
	background:none !important;
	height:auto;
	width:auto;
	margin:0px 2px 0px 0px !important;
	padding:0 !important;
}

.imprint ul li a {
	background:none !important;
	color:#74635f !important;
	margin:0 !important;
	padding:0 !important;
	text-align:right;
}

.imprint ul li.current_page_item a {
	color:#E4905C !important;
}

/*slideshow*/
#slideshow {
	margin:-10px 0px 10px 0px !important;
	padding:0;
}

/*GALLERY*/
.ngg-galleryoverview {
	background:url(img/bg_gallery.gif) top left no-repeat;
}

/*AGB*/
#agbCopy, #mainAgb #agbCopy .page {
	margin:0;
	padding:0;
	top:0;
}
h1.agb, #agbContent h2 {
	font-size:10px;	
}

h1.agb {
	margin:0px 0px 10px 0px;
	padding:0;
}

#agbContent h2 {
	margin:0px 0px 4px 0px;
	padding:0;
}

#agbContent p {
	margin:0px 0px 10px 0px;
	padding:0;
}