/*  
Theme Name: Litke-Design (Based on WordPress Standard DE-Edition)
Theme URI: http://wordpress.org/
Description: Angepasstes Design für das Litke-Design Portal
Version: 1.0
Author: Waldemar Litke
Author URI: http://www.litke-design.de/
*/


/* JIM STYLE BEGIN*/


body{
	background-color:#ccc;
	background-image:url(images/basic_bg.jpg);
	background-repeat:repeat-x;
	text-align:center;
	font-size:11px;
	font-family:Microsoft Sans Serif,Arial,Helvetica,Tahoma;
	margin:0px;
	padding:0px;
}

a{
	color:#336600;
}

a:hover{
	text-decoration:underline;
}

img{
	border:none;
}

.clr{
	clear:both;
	line-height:0px;
	font-size:0px;
}

.site{
	width:988px;
	margin:0px auto;
	text-align:left;
}

.big_middle{
	position:absolute;
	top:328px;
	width:988px;
	background-image:url(images/content_bg.gif);
}

.header{
	width:988px;
	height:328px;
}

.header_img1{
	width:248px;
	height:159px;
	background-image:url(images/header_img1.gif);
	float:left;
}
.header_banner_cont{
	width:570px;
	height:159px;
	background-image:url(images/header_bg.gif);
	float:left;
}
.header_img2{
	width:170px;
	height:159px;
	background-image:url(images/header_logo.jpg);
	float:left;
}
.header_logo{
	width:248px;
	height:169px;
	float:left;
}
.header_middle{
	width:740px;
	height:169px;
	float:left;
	background-image:url(images/header_middle.jpg);
}
.content_left{
	width:248px;
	float:left;
}
.content_middle{
	width:570px;
	float:left;
	padding-top:15px;
}
.content_right{
	width:170px;
	float:right;
}
.footer{
	width:auto;
	height:4px;
	font-size:4px;
	line-height:4px;
	background-image:url(images/footer_img.gif);
	margin-top:20px;
}

/* MENÜ */
.menu_cont{
	margin-top:35px;
	width:200px;
	height:auto;
	background-image:url(images/menu_bg.gif);
	border:1px solid #949478;
	padding:15px 0px;
}
.menu_cont ul{
	margin:0px;
	padding:0px;
	margin-left:15px;
	list-style-type:none;
}
.menu_cont ul li, .pagenav, .pagenav h2, .categories, .categories h2, .menu_cont ul li h2{
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	font-weight:bold;
	font-size:11px;
	color:#1F1F1F;
}
.categories h2, .menu_cont ul li h2, .pagenav h2{
	display:inline;
}
.menu_cont ul li ul{
	margin:0px;
	padding:0px;
	margin-left:20px;
	padding-top:3px;
	list-style:none;
	list-style-image:url(images/square.gif);
}
.menu_cont ul li ul li{
	margin:0px;
	padding:0px;
	padding-top:2px;
	font-weight:normal;
}


/* END - MENÜ */

.element_cont{
	width:auto;
	margin-bottom:20px;
}
.element_cont .navigation{
	margin:0px 7px;
}
.element_cont .navigation .alignleft{
	float:left;
}
.element_cont .navigation .alignright{
	float:right;
}
.element_headline{
	width:auto;
	line-height:20px;
	height:20px;
	color:#FFF;
	font-weight:bold;
	background-color:#336600;
}
.element_headline1{
	padding-left:7px;
	float:left;
}
.element_headline1 h2, .element_headline1 h2 a, .element_headline1 h3, .element_headline1 h3 a{
	color:#FFF;
	display:inline;
	font-size:11px;
	text-decoration:none;
}

.element_headline1 h2 a:hover, .element_headline1 h3 a:hover{
	text-decoration:underline;
}

.element_headline2{
	padding-right:7px;
	float:right;
}
.element_content{
	margin:10px 7px 5px 7px;
	padding-bottom:5px;
	color:#336600;
	border-bottom:1px solid #336600;
}

.special_cont{
	margin:10px;
	margin-top:15px;
	width:auto;
	background-color:#F4F4F4;
}
.special_headline{
	font-weight:bold;
	color:#FFF;
	background-color:#666633;
	line-height:20px;
	height:20px;
	padding-left:5px;
}
.special_content{
	padding:5px;
}

.postmetadata, .postmetadata_alt{
	margin-left:7px;
	color:#666;
}
.postmetadata_alt{
	border:1px dotted #663399;
	padding:7px;
	margin-top:15px;
}
#searchsubmit{
	border:1px solid #666;
	background-color:#669933;
	color:#FFF;
}
#searchform #s{
	border:1px solid #666;
	background-color:#FFF;
	color:#669933;
	width:100px;
}
#noborder{
	border:none;
}

.pagetitle{
	margin:0px;
	padding:0px;
	font-size:13px;
	color:#336600;
	padding-left:7px;
	padding-bottom:7px;
}

.editbox{
	padding:20px 7px 5px 7px;
}
.editbox h3, .related-posts h3{
	display:inline;
	color:#336600;
	font-size:11px;
	font-weight:bold;
}
.related-posts{
	margin:0px 7px;
}





.ch_code_container {
background-color: #f0f0f0;
border: 1px solid #C3CED9;
padding: 0px 0px 0 0;
width: 100%;
text-align: left;
font-size:1.00em;
overflow:auto;
}
.ch_code_container .head
{
color: #808080;
font-weight: bold;
background-color: #f0f0ff;
border-bottom: 1px solid #d0d0d0;
padding: 2px;
}
