/*
Theme Name: Stadtforum
Theme URI: http://jetzt.de
Description: WP-Theme based on graphical Layout by K.Bitzl
Version: 1.1
Author: Katharina Bitzl / Dirk Brambring
Author URI: http://jetzt.de/

	Stadtforum v1.1
	http://www.stadtforum.de
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/


body {
	margin:0;
	font: 12px Arial, Georgia, sans-serif;
	color:#7e7e7e;
	background:#f5f5f5;
}
img {
	border:0;
}
a{
	color:#acc29e;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
h2{
	margin:0;
	color:#d4cb56;
	font-size:13px;
}

#wrapper {
	width:832px;
	overflow:hidden;
	margin:30px auto 0;
	background:#fff;
	padding:0 20px 0 26px;
}
.logo{
	background:url(./images/bg-logo.gif) no-repeat;
	margin:51px 0 0 -8px;
	width:842px;
}
.logo a{
	overflow: hidden;
	width:179px;	
	height:26px;
	text-indent:-9999em;
	display:block;
}
#main{
	width:832px;
	overflow:hidden;
	margin:45px 0 0;
	background:url(./images/bg-main.gif) repeat-y 604px 0;
}
#content{
	width:586px;
	float:left;
	padding:0 24px 11px 0;
}
.stadtforum{
	background:url(./images/bg-stadtforum.gif) repeat-x 0 100%;
	overflow:hidden;
	width:100%;
	padding:0 0 18px;
	margin:0 0 8px;
}
.gaeste{
	background:url(./images/bg-stadtforum.gif) repeat-x;
	overflow:hidden;
	width:100%;
	padding:18px 0 0;
	margin:0 0 8px;
}
.stadtforum-pink{
	background:#d67f9c;
	color:#fff;
	padding:11px 25px 1px 15px;
	line-height:20px;
	font-size:13px;
}
.stadtforum-pink h2{
	font-size:13px;
	margin:0 0 20px;
	color:#fff;
}
.stadtforum-pink p{
	margin:0 0 20px;
}
.stadtforum-pink a{
	color:#fff;
	text-decoration:underline;
}
.stadtforum-pink a:hover{
	text-decoration:none;
}
.logos{
	text-align:right;
	list-style:none;
	margin:6px 3px 0 0;
	padding:0;
}
.logos li{
	padding:0 0 0 22px;
	display:inline;
}
.logos li img{vertical-align:middle;}
.stadtforen{
	border-bottom:1px solid #dbdbdb;
	overflow:hidden;
	width:586px;
	padding:0 0 18px;
	margin:0 0 25px;
}
.photos{
	list-style:none;
	padding:0;
	margin:18px 0 0;
	overflow:hidden;
	width:630px;
}
.photos li{
	float:left;
	
	margin:0 15px 0 0;
}
.photos li a{
	color:#878787;
	font-size:12px;
}
.photos li img{
	display:block;
	margin:0 0 5px;
}
.veranstaltung{
	padding:0 50px 0 0;
}
.veranstaltung h2{
	margin:0 0 16px 0;
	color:#d4cb56;
	font-size:13px;
}
.veranstaltung p{
	margin:0 0 9px;
	line-height:18px;
}

.veranstaltung dl{
	margin:0;
	overflow:hidden;
	width:363px;
	line-height:18px;
}
.veranstaltung dt{
	margin:0;
	float:left;
	font-weight:bold;
}
.veranstaltung dd{
	margin:0;
}
#sidebar{
	float:right;
	width:206px;
	margin:15px 0 0;
	display:inline;
	line-height:17px;
	font-size:13px;
}
#sidebar ul {
	list-style:none;
	padding:0px;
	margin: 0px;
}
#sidebar h2{
	margin:2px 0 15px;
	color:#acc29e;
	border-bottom:1px solid #dbdbdb;
	font-size:13px;
	padding:0 0 4px 3px;
}
#sidebar p.termin{
margin:0px;
padding:0px;
}
#sidebar #search-text{
width:125px;
}
.nachste{
	border-bottom:1px solid #dbdbdb;
	padding:13px 0 28px 3px;
}
.nachste.bottom{
	padding:13px 0 3px 3px;
}
.nachste p{
	margin:0;
}
.articles{
	list-style:none;
	padding:0;
	margin:3px 0 0;	
}
.articles li{
	margin:0 0 25px;
}
.articles li strong{
	display:block;
	margin:3px 0 5px;
}
.articles li strong a{
	color:#898989;
}
.archiv{
	border-bottom:1px solid #dbdbdb;
	padding:0 0 4px 3px;
	display:block;
	text-align:right;
	margin:2px 0 0;
}
.archiv a{
	background:url(./images/bg-archiv.gif) no-repeat 100% 70%;
	padding:0 26px 0 0;
}
#footer{
	width:852px;
	padding:0 0 50px 26px;
	margin:17px auto 0;
}

#footer li.pagenav {
	list-style:none;
}

#footer ul{
	list-style:none;
	padding:0;
	margin:0;
	overflow:hidden;
	width:100%;
}
#footer ul li{
	float:left;
	margin:0 52px 0 0;
}
#footer ul li a{
	color:#7f8082;
	font-weight:bold;
}

textarea#comment {
width:100%;
}
p.datum{
	font-style:italic; 
margin:0px;
}
.search, .veranstaltungen, .post {
margin: 0 0 20px 0;
}

#wpstats {
display:none;
}
