/*
Theme Name: maxwaldstein Theme
Theme URI: http://maxwaldstein.com/
Description: 
Version: 2.0
Author: Alexander Frais
Author URI: http://alexfrais.com/
Tags: fixed width
*/

#footer li {
	list-style-type: none;
}

/* ########## TEXT - ANFANG ########## */

#content p, #content ul, #footer p {
	margin-bottom:			15px;
	color:					#222;
}

#content ul li {
	list-style-position:	inside;
}

#content a, #footer a {
	color:					#666;
	text-decoration:		underline;
}

#content a:hover, #footer a:hover {
	color:					#000;
	text-decoration:		underline;
}

#footer p {
	font-size:				11px;
}

#content h1 {
	font-size:				12px;
	font-weight:			bold;
	margin-bottom:			15px;
}

#content h3 {
	font-size:				12px;
	font-weight:			normal;
	margin-bottom:			15px;
}

#content h3.catTitle {
	margin-bottom:			10px;
}

#footer h1 {
	font-size:				25px;
	font-weight:			normal;
	margin-bottom:			5px;
}

#footer h2 {
	font-size:				16px;
	font-weight:			normal;
	margin-bottom:			15px;
}

#footer h1 a, #footer h2 a {
	color:					#000;
	text-decoration:		none;
}

#footer h1 a:hover, #footer h2 a:hover {
	color:					#000;
	text-decoration:		none;
}

#footer {
	line-height:			18px;
}

#content .entry.news h1, #content .entry.news h2, #content .entry.news p {
	font-weight:			normal;
	font-size:				12px;
	color:					#333;
	margin-bottom:			0;
	line-height:			15px;
}

#content .entry.news a, #content .entry.news p {
	display:				inline;
	line-height:			15px;
}

#header ul li.current_page_item a, #header ul li.current_page_parent a, #header ul#sub li.current_page_item a, #header ul#sub li.current_page_parent a, #header.newspage ul li.page-item-357 a, #header.newspage ul#sub li.page-item-476 a {
	color:					#c97906;
}

.beschreibungContent p {
	font-size:				11px;
}

/* ########## TEXT - ENDE ########## */

* {
	margin:					0;
	padding:				0;
	border:					0;
}

.clear {
	clear:					both;
}

body {
	background:				#fff url(images/bg.jpg) repeat-x top left;
	font:					12px Arial, Verdana, sans-serif;
}

#wrapper {
	width:					860px;
	margin:					0 20px 0 0;
}

#border {
	position:				absolute;
	top:					0;
	left:					338px;
	background:				transparent url(images/border.png) no-repeat top left;
	width:					2px;
	height:					100%;
}

#header {
	margin:					80px 0 16px;
	float:					right;
	width:					500px;
	height:					61px;
}

#header ul li {
	list-style-type:		none;
	float:					left;
	margin:					0 20px 0 0;
}

#header #sub li {
	margin:					0 12px 0 0;
}

#header #sub {
	margin:					13px 0 0;
}

#header a {
	font-size:				16px;
	color:					#fff;
	font-weight:			normal;
	text-transform:			uppercase;
	text-decoration:		none;
}

#header #sub a {
	font-size:				12px;
	color:					#666;
}

#header a:hover, #header #sub a:hover {
	color:					#000;
}

#content {
	width:					500px;
	float:					right;
}

#footer {
	float:					left;
	width:					268px;
	margin:					39px 0 0 50px;
	overflow:				hidden;
}

.wplink {
	position:				fixed;
	left:					5px;
	bottom:					5px;
}

#content p.copyr {
	margin-top:				115px;
	color:					#222;
	font-size:				11px;
}

#wrapper.startpage #content ul {
	margin-top:				122px;
}

#wrapper.startpage #content ul li {
	list-style-type:		none;
	float:					left;
	margin-right:			31px;
}

#wrapper.startpage #content ul li a {
	font-size:				30px;
	font-weight:			bold;
	color:					#222;
	text-decoration:		none;
}

#wrapper.startpage #content ul li a:hover {
	color:					#c97906;
}

#content .entry.news {
	padding-bottom:			15px;
	border-bottom:			1px dotted #222;
	margin-bottom:			20px;
}

#content .partnerlink {
	padding-bottom:			15px;
	margin-bottom:			15px;
	border-bottom:			1px dotted #222;
}

#content .partnerlink p {
	margin-bottom:			0;
}

#content .work a, #content .work h1, #content .work h2, #content .work p, #content .work li {
	color:					#fff;
}

#content .work {
	margin-bottom:			5px;
}

#content .work .title {
	height:					30px;
}

#content .work h2 {
	font-size:				12px;
	font-weight:			normal;
	height:					22px;
	padding:				8px 0 0 35px;
	cursor:					pointer;
	background:				#626367 url(images/pfeil_normal.png) no-repeat top left;
}

#content .work .beschreibung {
	background:				#3c4043 url(images/entry-bg.jpg) repeat-x top left;
	display:				none;
	padding:				0 0 3px 18px;
	position:				relative;
	overflow:				hidden;
}

#content .work .beschreibungContent {
	padding:				0 0 0 18px;
	width:					446px;
	border-left:			1px solid #828689;
}

#content .slideshow {
	height:					415px;
	background:				transparent url(images/gallery_bg.jpg) no-repeat top left;
}

#content .slideshow.fotografie {
	background-image:		none;
}

#content .slideshow .slide {
	width:					360px;
	margin:					49px 0 0 52px;
	position:				absolute;
	top:					0;
	left:					0;
}

#content .slideshow.fotografie .slide {
	width:					424px;
	margin:					20px 0 0 20px;
}

#content .slideshow .slide.solo {
	left:					17px;
}

#content .slideshow .slide.banner embed {
	display:				block;
	margin:					0 auto;
}

#content .slideshow .slide img {
	display:				block;
	height:					214px;
	margin:					0 auto;
}

#content .slideshow.fotografie .slide img {
	height:					auto;
}

#content .gallerynav li {
	list-style-type:		none;
	float:					left;
	margin:					10px 10px 0 0;
}

#content .catPosts {
	margin-bottom:			23px;
}







