/*
Theme Name: horrix@WordPress
Theme URI: http://12ender.de/
Description: Theme für horrix von <a href="http://dieideeistgut.de">dieideeistgut</a> für <a href="http://12ender.de/">12ender</a>.
Version: 1.1
Author: dieideeistgut | webart & webcode
Author URI: http://dieideeistgut.de
*/



/* Begin Typography & Colors */

body, html {
	margin: 0;
	padding: 0;
}

body {
	font-family: "Verdana", Verdana, Arial, sans-serif;
	font-size: 11px;
	background: url(_img/bg_body.jpg) no-repeat top center #dbdbdb;
}
a{ 	
	text-decoration: none;
	outline: none;
}
a:hover{
	outline: none;
}
:focus{
	-moz-outline-style: none;
}
input, textarea{ 	
	text-decoration: none;
	outline: none;
}
input:hover, textarea:hover{
	outline: none;
}
input:focus, textarea:focus{
	-moz-outline-style: none;
}


#page{
	width: 698px;
	position: absolute;
	top: 0px;
	left: 50%;
	margin: 0 0 0 -338px;	
}

#page div.header {
	height: 283px;
}
#page div.header a{
	display: block;
	width: 100%;
	height: 283px;
}

#content {
	float: left;
	width: 478px;
}
#content div.post{
	margin-bottom: 20px;	
}

#content div.post a{
	text-decoration: none;
}

#content div.post h2{
	background: transparent;
	color: #FFF;
	font-size: 11px;
	margin: 0; 
	padding: 3px 10px 3px 10px;
}
#content div.post h2 a{
	color: white;
	text-decoration: none;
}
#content div.post .theimage{
	height: 130px;
	position: relative;
}
#content div.post .theimage span{
	position: relative;
	float: right;
	padding: 3px 3px 0 3px;
	height: 20px;
	margin: 107px 0 0 0;
	color: #666666;
	background: url(_img/bg_time.png);
}
#content div.post .theimage span b{
	font-size: 14px;
}

#content div.post .theimagefull{
	height: 260px;
	position: relative;
}
#content div.post .theimagefull span{
	position: relative;
	float: right;
	padding: 3px 3px 0 3px;
	height: 20px;
	margin: 237px 0 0 0;
	color: #666666;
	background: url(_img/bg_time.png);
}
#content div.post .theimagefull span b{
	font-size: 14px;
}


#content div.post div.postmetadata{
	/*background: no-repeat top left url(_img/bg_kommentare.png);*/
	padding: 5px 10px 5px 23px;
	margin: 0;
	height: 14px;
}
#content div.post div.postmetadata a{
	color: #e5e5e5;
}
#content div.post div.postmetadata a:hover{
	color: #fff;
}

#content div.post .entry {
	background: #b6b6b6;
	padding: 5px 10px;
	margin: 0;
}
#content div.post .entry p{
	padding: 0 0 10px 0;
	margin: 0;
	color: #444;
	line-height: 16px;
}

/*color setups*/

div.category-horrix, #sidebarnavi.category-horrix div.headline{
	background: #9a2b18;
}
div.category-dienstleistungen, #sidebarnavi.category-dienstleistungen div.headline {
	background: #336699 !important;
}
div.category-kulturelles-engagement, #sidebarnavi.category-kulturelles-engagement div.headline{
	background: #e28024 !important;
}


#sidebar {
	width: 219px;
	float: right;
}
#sidebar div.bgsetting{
	background: #929292 no-repeat top center url(_img/bg_sidebar.jpg);
	width: 219px;
	overflow: hidden;
}

#sidebar a{
	text-decoration: none;
	color: #d6d6d6;
}
#sidebar a:hover, #sidebar a.active{
	color: #e5e5e5;
}

#sidebar a.horrix:hover{
	color: #9a2b18;
}
#sidebar a.dienstleistungen:hover{
	color: #336699;
}
#sidebar a.engagement:hover{
	color: #e28024;
}

#sidebar ul {
	list-style: none;
	margin: 0;
	padding: 15px 0px 15px 10px;
	font-size: 20px;
}
#sidebar ul li{
	text-shadow: 0px 1px 1px #777777;
	filter: dropshadow(color=#777777, offx=0, offy=1);
}
#sidebar ul li ul{
	font-size: 11px;
	margin: 0;
	padding: 0px 0 0px 14px;
}
#sidebar ul li ul li{
	padding: 2px 0;
	text-shadow: none;
	filter: none;
}
#sidebar ul li ul li a {
	color: #555;
}

#sidebar ul li ul li.current_page_item a{
	color: #333;
}

#sidebar ul li ul li a:hover{
	color: #111;
}

#sidebar div.imprintlink{
	background: #787878;
	padding: 3px 8px 4px 3px;
	text-align: right;
}
#sidebar div.imprintlink a{
	color: #333333;
}
#sidebar div.imprintlink a:hover{
	color: #111;
}

#sidebarnavi {
	background: #b6b6b6;
	width: 219px;
	margin: 14px 0 5px 0;
}
#sidebarnavi .headline{
	color: #FFF;
	text-transform: uppercase;
	font-weight: bold;
	padding: 6px 6px 6px 17px;
}
#sidebarnavi a{
	display: block;
	color: #444;
	margin: 0 0 5px 0;
}
#sidebarnavi a:hover{
	color: #eee;
}

.sidebar2 {
	background: #9b9b9b;
	width: 219px;
	margin: 14px 0 15px 0;
}
.sidebar2 .headline {
	background: #787878;
	color: #FFF;
	font-weight: bold;
	padding: 6px 6px 6px 17px;
}
.sidebar2 a{
	display: block;
	width: 219px;
}
.sidebar2 a.sidebarlink1{
	height: 56px;
	background: url(_img/partner_01.jpg) center center;
}
.sidebar2 a.sidebarlink2{
	height: 41px;
	background: url(_img/partner_02.jpg)  center center;
}
.sidebar2 a.sidebarlink3{
	height: 74px;
	background: url(_img/partner_03.jpg)  center center;
}
.sidebar2 a.sidebarlink4{
	height: 40px;
	background: url(_img/partner_04.jpg)  center center;
}
.sidebar2 a.sidebarlink5{
	height: 49px;
	background: url(_img/partner_05.jpg)  center center;
}
.sidebar2 a.sidebarlink6{
	height: 42px;
	background: url(_img/partner_06.jpg)  center center;
}
.sidebar2 a.sidebarlink7{
	height: 43px;
	background: url(_img/partner_07.jpg)  center center;
}
.sidebar2 a.sidebarlink8{
	height: 41px;
	background: url(_img/partner_08.jpg)  center center;
}
.sidebar2 a.sidebarlink9{
	height: 55px;
	background: url(_img/partner_09.jpg)  center center;
}
.sidebar2 a.sidebarlink10{
	height: 24px;
	background: url(_img/partner_10.jpg)  center center;
	margin: 0 0 0px 0;
}
.sidebar2 a.sidebarlink11{
	height: 62px;
	background: url(_img/partner_11.jpg)  center center;
	margin: 0 0 0px 0;
}
.sidebar2 a.sidebarlink12{
	height: 25px;
	background: url(_img/partner_12.jpg)  center center;
	margin: 0 0 0px 0;
}
.sidebar2 a.sidebarlink13{
	height: 46px;
	background: url(_img/partner_13.jpg)  center center;
	margin: 0 0 0px 0;
}
.sidebar2 a.sidebarlink14{
	height: 68px;
	background: url(_img/partner_14.jpg)  center center;
	margin: 0 0 0px 0;
}
.sidebar2 a.sidebarlink15{
	height: 32px;
	background: url(_img/partner_15.jpg)  center center;
	margin: 5px 0 5px 0;
}
.sidebar2 a.sidebarlink16{
	height: 44px;
	background: url(_img/partner_16.jpg)  center center;
	margin: 0 0 5px 0;
}
.sidebar2 a.unterdach1{
	height: 42px;
	background: url(_img/unterdach_1.jpg)  center center;
	margin: 0 0 0px 0;
}
.sidebar2 a.unterdach2{
	height: 54px;
	background: url(_img/unterdach_2.jpg)  center center;
	margin: 0 0 0px 0;
}
.sidebar2 a.unterdach3{
	height: 50px;
	background: url(_img/unterdach_3.jpg)  center center;
	margin: 0 0 0px 0;
}
.sidebar2 a.unterdach4{
	height: 43px;
	background: url(_img/unterdach_4.jpg)  center center;
	margin: 0 0 5px 0;
}

#content a{
	color: #e5e5e5;	
}

.entry{
	font-size: 11px;
	line-height: 1.2em;
}

.entry p.postmetadata{
}
.entry img.alignnone{
	width: 95px;
	height: 95px;
	border: none 0;
	margin: 6px 7px 6px 7px;
}
.entry h1{
	border-bottom: 1px dashed #999;
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;;
	font-weight: normal;
	color: #e5e5e5;
}

div.navigation {
	margin: 0 0 7px 0;
}
div.navigation a{
	width: 199px;
	height: 18px;
	line-height: 18px;
	display: block;
	color: white;
	padding: 0 10px;
}
div.navigation div.alignleft {
	background: #787878;
	width: 219px;
	float: left;
	margin: 0 20px 0 0;
}
div.navigation div.alignleft:hover {
	background: #9a2b18;
}
div.navigation div.alignright {
	background: #787878;
	width: 219px;
	text-align: right;
	float: left;
}
div.navigation div.alignright:hover {
	background: #9a2b18;
}

.commentswrap {
	width: 458px;
	margin: 0;
	padding: 0;
	color: #444;
	overflow: hidden;
	/*disabled!!*/
	display: none;	
}
.commentswrap h3{
	background: transparent;
	color: #FFF;
	font-size: 11px;
	margin: 0; 
	padding: 3px 10px 3px 10px;
}
.commentswrap .commentlist{
	background: #b6b6b6;
	margin: 0 0 -5px 0;
	color: white;
	padding: 10px 10px 0px 30px;
}
.commentswrap .commentlist li{
	margin: 0 0 5px 0;
	color: #444;
	padding: 0 0 5px 0px;
}
.commentswrap .commentlist li div{
	margin: 0 0 3px 0px;
	padding: 0;
}
.commentswrap .commentlist li div.comment-body {
}
.commentswrap .commentlist li div.comment-body p{
	margin: 0;
	padding: 3px 0 0 0;
}

.commentswrap div#respond{
	background: #b6b6b6;
	margin: 0 0 0 0;
}
.commentswrap div#respond p{
	margin: 0;
	padding: 7px;
}
.commentswrap img{
	display: none;
}
.commentswrap textarea{
	width: 442px;
	font-size: 12px;
}
.commentswrap input{
	font-size: 12px;
}

a.headerlinks{
	width: 15px;
	height: 15px;
	position: absolute;
	text-indent: -1000em;
	background: no-repeat center center url(_img/horrix_bubble.gif);
	left: 50%;
	top: 0;
}
a.headerlinks2{
	width: 15px;
	height: 15px;
	position: absolute;
	text-indent: -1000em;
	background: no-repeat center center url(_img/horrix_bubble2.gif);
	left: 50%;
	top: 0;
}

div.entrymore{
	background: #c5c5c5; 
	color: #666666;
	margin: 0px 0 0 0; 
	padding: 10px 10px 11px 10px;
}
div.entrymore span{
	display: none;
}
div.entrymore p{
	line-height: 16px;
}

#wpadminbar{
	display: none;
}
