/*
	CSS files kept in the 'schemes' directory can be used to
	costumize your K2 installation without having to mess
	with the core K2 files. This in turn makes it easier to
	upgrade to new K2 version as well as debug any problems
	that might occur.

	You select schemes from the K2 Options page in the
	'Presentation' section of your WordPress administration.
	
	Author Name	: bs
	Author Site	: banglashi.info
	Style Name	: cs
	Style URI	: 
	Version		: 1.0
	Comments	: 
	Header Text Color: #FF9900
	Header Width: 690px
	Header Height: 130px
*/

#box h2{
	padding-left: 8px;

	line-height:25px !important;
	height:20px;
	display: inline;
	
}
#box h2 a{
	padding: 0 !important;
	color:white;
}

#box_sidebar h2{
	padding-left: 8px !important;
	line-height:25px !important;
	height:20px !important;
	color:white !important;
}
.secondary h2 { /* Secondary H2 is sidebar headlines */
	font-size: 1.0em !important;
	font-weight: normal !important;
	padding: 0 !important;
	display: inline;
	line-height:25px !important;
	height:20px !important;

}
.secondary div {
	margin: 0px 0 0 !important;
	padding: 0;
	position: relative;
	}
.secondary div p {
	margin-top: 0em;
	}

.secondary ul, .secondary ol, .secondary div div {
	margin: 0px 0 0;
	padding-left: 0;
	}

.secondary ol {
	margin-left: 15px;
	}

.secondary ul li, .secondary ol li {
	margin: 0;
	padding: 0px 0;
	}
	
.secondary ul li {
	list-style-type: none;
	list-style-image: none;
	}
body.page .entry-edit {
	position: absolute;
	right: 0;
	margin-top: 10px;
	}
body {
	font: 62.5% 'Helvetica', Verdana, Arial, sans-serif;
	padding: 0px;
	text-align: center;
	background: url(../../images/top.jpg) repeat-x top #ffffff;
	}
h1 { /* H1 is the title in the header */

	font-size: 2em;
	font-weight: bold;
	letter-spacing: -1px;
	margin: 0;
	padding: 85px 40px 0px 220px;
	}	
h1, h2, h3, h4 {
	font-family: 'Helvetica', Verdana, Arial, sans-serif;
	}
h2 { /* H2 is what kind of page you are on. Eg. 'Monthly Archive'. */
	text-align: left;
	font-size: 1.2em;
	letter-spacing: normal;
	font-weight: normal;
	}
.page_head{
	background-position: 1px;
	margin-top: 0px !important;
	background-color: #CCCCCC;
}
	
.page-head h2{
	font-size: 1.5em !important;
	font-weight: normal !important;
	padding: 0 !important;
	display: inline;	

	}
.page-head h2 a {

}

#page {
	text-align: left;
	margin: 0 auto;
	padding: 60px 0px 0px 0px;
	
	width: 960px;
	border: none;
	clear: both;
	}
#header_menu_wrap {
	
	clear: both;
	margin: 0 auto;
	padding-top: 18px;
	padding-left: 33px;
	padding-right: 33px;
	width: 897px;
	text-align: center;
	color: #999;
	
	}
#header_menu{
	
	width:500px;
	float:right;
	
}
	
#header {
	height: 130px;
	position: inherit;
	}
h1, h1 a, h1 a:hover, h1 a:visited,
#header .description {
	text-decoration: none;
	color: black;
	}
#header .description { /* Description in header */
	font-size: 1em;
	margin: 0 221px;
	}
#header_logo{

	width: 190px;
	float: left;
	
	
}

#header_logo img{
	
}
#header_wrap {
	
	padding-left: 33px;
	padding-right: 33px;
	width: 897px;
	height:130px;
	}


#border {

	margin: 0 auto;
	background: url(../../images/top_gradient.jpg) top #fff;
	width: 960px;
	height: 30px;
	clear: both;
	}
	
#primary {
	position: relative;
	float: left;
	width: 330px;
	left: 220px;
	padding: 0 !important;
	vertical-align: top;
	height: 100%;

	
	}
#primary .hentry .entry-head .metalink {
	font-size: 1.2em;
	letter-spacing: 0px;
	text-transform: lowercase;
	margin-left: 15px;
	
}
	
//POST

#entry-bar{
	height:40px !important;
	display:  block; 
}

#entry-bar h2{
	display:  block; 
	background: url(../../images/contentTitelunterstreichung.gif) repeat-x;
	
}

.entry-head {

	padding-top: 10px;
	
	
	}
.entry-head a{

	}
.entry-head h3 {
	
	font-size: 1.5em !important;
	font-weight: normal;
	margin-top: 0px !important;
	
	letter-spacing: 0px !important;
	line-height: 1.52em !important;
}


//COMMENTS

.entry-category {
	text-transform: lowercase;
	float: right;
	}
	
.entry-content img {
	margin: 10px 0 0 0;
	padding: 4px;
	border: 1px solid #ccc;
	max-width: 100%;
	}


* html #primary {
	display: inline;
	}

.sidebar-dual #primary {
	margin-left: 0px;
	padding: 0px;
	}

#sidebar-main {
	float: left;
	width: 330px;
	left: 250px;
	
	}


#sidebar-alt {
	float: left;
	width: 170px;
	left: -475px;
	
	}


#footer {
	
	background: url(../../images/footer_gradient.jpg) no-repeat;
	clear: both;
	margin: 0 auto;
	padding-top: 33px;
	padding-left: 33px;
	padding-right: 33px;
	width:897px;
	text-align: center;
	color: #999;
	
	}

#footer_copyright{
	float:left;
	
}

#footer a:hover {
	border: none;
	text-decoration: none;
	color: #000;
	}

#footer_menu{
	width:300px;
	float:right;
	
}
/*MENUS */
ul.tdmenu{
	list-style-type: none;

	
}
ul.tdmenu li{
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 5px;
	margin-top:-13px;
	list-style-type: none;
	float:right;
	border-left: 1px dotted #999;
	
	
}ul.tdmenu li.searchInMenu{
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 5px;
	margin-top:-13px;
	list-style-type: none;
	float:right;
	border-left: none;
	
	
}

#pages ul li {
	
	background: url(../../images/menu_title_back.jpg) no-repeat top left;
	list-style-type: none;
	padding-bottom:10px;
	padding-top: 10px;
	
	}


#pages ul li a {
	text-transform: uppercase;
	padding-left: 8px;
	font-size: 1em;
	color: #999999;

	}

	
#pages ul li a:hover {
	
	text-decoration: none;
}

#pages ul li.current_page_parent a{
	color: #000;
}


#pages ul li ul li.current_page_item{

	background-color: #e8e8e8;
}
#pages ul li.current_page_item a,
#pages ul li.current_page_item a:hover {
	color: #333 !important;
	text-decoration: none;
	}
#pages ul ul{
	padding-top: 10px;
}
#pages ul ul li{
	vertical-align: top;
	padding-left: 8px;
	padding-top: 2px;
	padding-bottom:5px;
	background: none;
}
#pages ul li ul li a img{
	padding-right: 5px;
}
#pages ul ul li:hover {
	
	background-color: #e8e8e8;
	}
#pages ul ul li a {
	text-transform: none;
	color: #999999;

	}
#pages ul ul li.current_page_item a,
#pages ul ul li.current_page_item {
	color: #000 !important;
	background: #E8E8E8;
	text-decoration: none;
	}

ul.menu {
	
	width: 960px;
	}

.page_item {

	
}
.hentry {
	/* Each entry is contained within the 'hentry' class */
	vertical-align: top;
	}

.entry-content {

	font-size: 1.2em;
	line-height: 1.4em;
	text-align: left;
	color: #000;
	}

.secondary {
	font-size: 1.0em;
	line-height: 1.4em;
	padding: 0px 0 !important;
	
	position: relative;
	}
	
.content{
	
	background: url(../../images/middle_gradient.jpg) repeat-y !important;

	
}
.sidebar-dual #page {
	width: 960px;
}


#blog_list{

	width: 100%;
}
#blog_list td{
	padding: 10px;
	width: 50%;
}
#blog_list td.headline{
	font-weight: bold; 
}
.ungerade{
	background-color: #F2F2F2;
}
.gerade{
	background-color: #F7F7F7;
}
	
.widget{
	padding-top: 20px !important;
}
.widgettitle{
	
	color:black !important:

}
.widget img {

	padding: 4px;
	border: 1px solid #ccc;
	max-width: 100%;
	}
	
//Top Search

#s {
	border-top: 1px solid #000000;
	
}
#searchform {
	display: block;
	position: relative;
	}
	
.widgettitle{

	color:black !important:

}
