/*   
Theme Name: Take1
Theme URI: http://take-1.de
Description: Template for take-1.de
Author: Johannes B&uuml;schel
Author URI: http://www.jnasolutions.com
Version: 3.0 beta
.
Only for use on take-1.de
.
*/

img {
	border: 0px;
}

body {
	/*background: #A59D9D;*/
	background: #000000; /*#D7E5ff;*/
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size: 12px;
	color: #545351;
}

div#page {
	width: 960px;
	min-width: 300px;
	margin: 0px auto;
	padding-top: 0px;
	/*background: #BDD4FF;*/
	/*background: #FFFFFF;*/
	background-color: #BDD4FF;
	background-image: url(images/content_top.jpg);
	background-repeat: no-repeat;
	background-position: center 300px;
	z-index: 100;
}

div#header {
	height: 300px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	background: url(images/header.jpg) center no-repeat;
	
	text-align: center;
}
div#header a#headerlink {
	position: relative;
	display: block;
	border: 0px solid #FFFFFF;
	top: 90px;
	left: 525px;
	width: 370px;
	height: 85px;
	outline: none;
}


div#content {
	position: relative;
	width: 545px;
	border: 0px solid #ECA335;
	float: left;
	margin: 10px 5px 10px 5px;
	/*padding: 15px;*/
	padding: 0px;
	/*background: #96A9CC;*/ /*#c5c5c5;*/ /*#9EB8E3;*/ /*grau: CCCCCC*/
	background: transparent;
	
	/*-moz-border-radius: 10px;
	-khtml-border-radius: 10px;*/
	z-index: 3;
}
div#content div#content_top {
	width: 545px;
	height: 34px;
	margin: 0px;
	padding: 0px;
	background: transparent url(images/content_content_top.png);
	background-repeat: no-repeat;
	color: #545351;
	border: 0px solid #FFFFFF;
}
div#content div#content_center {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	/*background-color: #D8D8D8;*/
	/*background-color: #96A9CC;*/
	background: transparent url(images/content_content_center.png) center;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
}
div#content div#content_bottom {
	width: 545px;
	height: 19px;
	margin: 0px;
	padding: 0px;
	background: transparent url(images/content_content_bottom.png) center bottom;
	background-repeat: no-repeat;
	color: #545351;
	border: 0px solid #FFFFFF;
}




div#content h2 {
	margin-bottom: 0px;
	font-size: 16px;
}

/*post title links*/
div#content h2 a:link, a:visited, a:active {
	text-decoration: none;
	color: #3975C7;
	outline: none;
}
div#content h2 a:hover {
	text-decoration: none;
	color: #FEC165;
}

/*post links*/
div#content a:link, a:visited, a:active {
	text-decoration: none;
	color: #3975C7;
	outline: none;
}
div#content a:hover {
	text-decoration: none;
	color: #FEC165;
}

/*post elements*/
div#content span#timestamp {
	float: right;
	font-size: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}

div#content div#postcontent {
	clear: both;
	text-align: justify;
}

div#content span#ratings {
	float: left;
	font-size: 11px;
	margin-top: 5px;
	margin-bottom: 5px;
}

div#content span#comments {
	float: right;
	font-size: 10px;
}

div#content div.clear {
	clear: both;
}

div#content div.spacer {
	clear: both;
	height: 20px;
}

div#content div.postdivider {
	margin: 15px auto;
	background: transparent url(images/stripe.png);
	background-repeat: no-repeat;
	width: 523px;
	height: 5px;
}

div#content div#copyright_text {
	font-size: 10px;
	text-align: center;
}



/*postED comment links*/
div#content ol li a:link, div#content ol li a:visited, div#content ol li a:active {
	text-decoration: none;
	color: #3975C7;
	outline: none;
}
div#content ol li a:hover {
	text-decoration: none;
	color: #FEC165;
}

/*post comment links*/
div#content form a:link, div#content form a:visited, div#content form a:active {
	text-decoration: none;
	color: #3975C7;
	outline: none;
}
div#content form a:hover {
	text-decoration: none;
	color: #FEC165;
}


/*positioning sidebar left*/
div#sidebar_left {
	position: relative;
	width: 192px;
	margin: 5px;
	margin-top: 10px;
	padding: 0px;
	border: 0px solid #F00;
	float: left;
	z-index: 3;
	color: #545351;
}

div#sidebar_left div#sidebar_top {
	width: 192px;
	height: 34px;
	margin: 0px;
	padding: 0px;
	background: transparent url(images/sidebar_left_top.png);
	background-repeat: no-repeat;
	color: #545351;
	border: 0px solid #FFFFFF;
}
div#sidebar_left div#sidebar_center {
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 0px;
	/*background-color: #D8D8D8;*/
	/*background-color: #e4e4e4;*/
	background: transparent url(images/sidebar_left_center.png) center;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
}
div#sidebar_left div#sidebar_bottom {
	width: 192px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	background: transparent url(images/sidebar_left_bottom.png) center bottom;
	background-repeat: no-repeat;
	color: #545351;
	border: 0px solid #FFFFFF;
}



/*positioning sidebar right*/
/*div#sidebar_right {
	position: relative;
	width: 170px;
	margin: 5px;
	margin-top: 10px;
	padding: 10px;
	border: 0px solid #ECA335;
	background: #c5c5c5;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	float: right;
	z-index: 3;*/
	/*color: #DDDDDD;*/
	/*color: #545351;
}*/
div#sidebar_right {
	position: relative;
	width: 192px;
	margin: 5px;
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 0px;
	border: 0px solid #F00;
	float: right;
	z-index: 3;
	color: #545351;
}

div#sidebar_right div#sidebar_top {
	width: 192px;
	height: 34px;
	margin: 0px;
	padding: 0px;
	background: transparent url(images/sidebar_right_top.png);
	background-repeat: no-repeat;
	color: #545351;
	border: 0px solid #FFFFFF;
}
div#sidebar_right div#sidebar_center {
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 0px;
	/*background-color: #D8D8D8;*/
	/*background-color: #c5c5c5;*/
	background: transparent url(images/sidebar_right_center.png) center;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
}
div#sidebar_right div#sidebar_bottom {
	width: 192px;
	height: 19px;
	margin: 0px;
	padding: 0px;
	background: transparent url(images/sidebar_right_bottom.png) center bottom;
	background-repeat: no-repeat;
	color: #545351;
	border: 0px solid #FFFFFF;
}


/*sidebar items*/
div#sidebar_left ul, div#sidebar_right ul {
	/*border: 1px solid #F00;*/
	padding: 5px;
	margin-bottom: 5px;
	/*padding-left: 5px;
	padding-right: 5px;*/
	list-style-type: none;
}

div#sidebar_left ul li h2, div#sidebar_right ul li h2{
	/*border: 1px solid #0F0;*/
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 14px;
	color: #3975C7; /*#BDD4FF;*/
}

div#sidebar_left ul li ul, div#sidebar_right ul li ul{
	/*border: 1px solid #0F0;*/
	margin-top: 0px;
}

/*pages widget*/
/*main level*/
div#sidebar_left ul li#pages ul, div#sidebar_right ul li#pages ul {
	/*border: 1px solid #0F0;*/
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;
	font-size: 14px;
	color: #3975C7;
}
div#sidebar_left ul li#pages ul li, div#sidebar_right ul li#pages ul li {
	margin-top: 5px;
	/*border: 1px solid #F00;*/
}
/*main level links*/
div#sidebar_left ul li#pages ul a:link, div#sidebar_left ul li#pages ul a:visited, div#sidebar_left ul li#pages ul a:active,

div#sidebar_right ul li#pages ul a:link, div#sidebar_right ul li#pages ul a:visited, div#sidebar_right ul li#pages ul a:active {
	/*border: 1px solid #0F0;*/
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	color: #3975C7;
	margin-bottom: 5px;
	outline: none;
}


/*first level*/
div#sidebar_left ul li#pages ul li.page_item ul li,
div#sidebar_right ul li#pages ul li.page_item ul li {
	/*border: 1px solid #0F0;*/
	font-size: 12px;
	margin: 0px;
	padding-top: 0px;
	padding-left: 0px;
	font-weight: normal;
	color: #3975C7;
}
/*first level links*/
div#sidebar_left ul li#pages ul li.page_item ul li.page_item a:link, div#sidebar_left ul li#pages ul li.page_item ul li.page_item a:visited, div#sidebar_left ul li#pages ul li.page_item ul li.page_item a:active,

div#sidebar_right ul li#pages ul li.page_item ul li.page_item a:link, div#sidebar_right ul li#pages ul li.page_item ul li.page_item a:visited, div#sidebar_right ul li#pages ul li.page_item ul li.page_item a:active {
	/*border: 1px solid #0F0;*/
	font-size: 12px;
	margin: 0px;
	padding-top: 3px;
	padding-left: 5px;
	font-weight: normal;
	color: #545351;
	outline: none;
}
div#sidebar_left ul li#pages ul li.page_item ul li.page_item a:hover,
div#sidebar_right ul li#pages ul li.page_item ul li.page_item a:hover {
	/*border: 1px solid #0F0;*/
	font-size: 12px;
	margin: 0px;
	padding-top: 3px;
	padding-left: 5px;
	font-weight: normal;
	color: #C97901;
}



/*links*/
div#sidebar_left ul li h2 a:link, div#sidebar_left ul li h2 a:visited, div#sidebar_left ul li h2 a:active,

div#sidebar_right ul li h2 a:link, div#sidebar_right ul li h2 a:visited, div#sidebar_right ul li h2 a:active,

div#sidebar_left ul li ul li a:link, div#sidebar_left ul li ul li a:active, div#sidebar_left ul li ul li a:visited,

div#sidebar_right ul li ul li a:link, div#sidebar_right ul li ul li a:active, div#sidebar_right ul li ul li a:visited {
	/*color: #4E8ADB;*/
	color: #545351;
	text-decoration: none;
	outline: none;
}
div#sidebar_left ul li h2 a:hover, div#sidebar_right ul li h2 a:hover,
div#sidebar_left ul li ul li a:hover, div#sidebar_right ul li ul li a:hover {
	/*color: #FD9611;*/
	color: #C97901; /*komisches orange: #FEC165;*/
	text-decoration: none;
}


/*tag cloud*/
div#sidebar_left li.widget_tag_cloud div a:link, div#sidebar_left li.widget_tag_cloud div a:active, div#sidebar_left li.widget_tag_cloud div a:visited {
	color: #4E8ADB; /*blau*/
	color: #545351;
	text-decoration: none;
	outline: none;
}
div#sidebar_left li.widget_tag_cloud div a:hover {
	color: #C97901;
	text-decoration: none;
}


div#footer_fadein {
	clear: both;
	position: relative;
	z-index: 2;
	width: 960px;
	height: 200px;
	top: -200px;
	
	border: 0px solid #F00;
	background-color: #BDD4FF;
	background-image: url(images/content_bottom.jpg);
	background-position: center 0px;
	background-repeat: no-repeat;
}
div#footer {
	clear: both;
	width: 960px;
	height: 215px;
	margin: 0px auto;
	/*margin-top: 0px;
	margin-bottom: 0px;*/
	padding-top: 0px;
	padding-bottom: 0px;
	background: #A59D9D url(images/footer.jpg) center no-repeat;
}



/*images*/
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

/*gallery*/
.gallery {
	display: block;
	clear: left;
	overflow: hidden;
	margin: auto;
	}
.gallery-item {
	float: left;
	margin: 10px 0 0 0;
	text-align: center;
	}
.gallery .gallery-item img, .gallery .gallery-item img.thumbnail { max-width: 89%; height: auto; padding: 1%; margin: 0 auto; }
.gallery div.clear { width: 0px; height: 0px; }

/* Image sizes depending on the number of columns */
.col-1 { width: 100%; }
.col-2 { width: 50%; }
.col-3 { width: 33%; }
.col-4 { width: 24.5%; }
.col-5 { width: 20%; }
.col-6 { width: 16.5%; }
.col-7 { width: 14%; }
.col-8 { width: 12.4%; }
.col-9 { width: 11%; }
.col-10 { width: 10%; }
.col-11 { width: 9%; }
.col-12 { width: 8.33%; }
.col-13 { width: 7.6%; }
.col-14 { width: 7.1%; }
.col-15 { width: 6.66%; }
.col-16 { width: 6.25%; }
.col-17 { width: 5.83%; }
.col-18 { width: 5.55%; }
.col-19 { width: 5.25%; }
.col-20 { width: 4.95%; }

.gallery-caption { margin-left: 0; }
.clear { clear: both; height: 0; }