/*  
Theme Name: Anja Wiroth Autumn 2009 Theme
Theme URI: http://www.anjawiroth.com/
Description: -
Version: 1.0
Author: NoMoreSleep
Author URI: http://www.nomoresleep.net
*/
.clear{
	clear: both;
}
body .containment{
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 20px 0px;
}
#main #contentWrapper .containment .content img,
#sidebar .containment .content .entry img{
	display: none;
}
body .containment .content .headline{
	color: #000 !important;
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 0px 0px;
}
body .containment .content .headline a, body .containment .content .meta a{
	color: #000 !important;
}
body .containment .content .headline a:hover, body .containment .content .meta a:hover{
	text-decoration: none;
}
#main{
	border-right: 2px solid #eee;
	float: left;
	padding: 0px 10px 0px 0px;
	width: 978px;
}
#main .containment{
	border-bottom: 2px solid #000;
}
#main #contentWrapper .containment{
	width: 650px;
}

#main #contentWrapper .containment .vvqbox{
	float: left;
	height: auto !important;
	margin: 0px 0px 0px 0px !important;
	max-width: 230px !important;
	width: 230px !important;
}
#main #contentWrapper .containment .vvqbox object, #main #contentWrapper .containment .vvqbox embed{
	width: 230px !important;
	height: auto !important;
	min-height: 173px;
}
#main #contentWrapper .containment .vvqvimeo object, #main #contentWrapper .containment .vvqvimeo embed{
	min-height: 173px;
}
#main #contentWrapper .containment .vvqyoutube object, #main #contentWrapper .containment .vvqyoutube embed{
	min-height: 186px;
}
#main #focus .vvqbox{
	float: left;
	height: auto !important;
	min-height: 480px;
	margin: 0px 0px 0px 0px !important;
	max-width: 650px !important;
	width: 650px !important;
}
#main #focus .vvqbox object, #main .containment .vvqbox embed{
	width: 650px !important;
	height: auto !important;
	min-height: 480px;
}

#main #contentWrapper .containment .content{
	float: right;
	padding: 0px 10px 10px 10px;
	width: 400px;
}
#main .containment img{
	float: left;
	max-width: 230px;
}
#main .containment .content .meta{
	margin: 10px 0px 0px 0px;
	text-align: right;
	width: 100%;
}
#main .containment .content .meta a{
	font-weight: bold;
	text-decoration: underline;
}
#main .containment .containment-footer{
	clear: both;
}
#main .highlight .content{
	background-color: rgba(255,255,255,0.7);
	bottom: 0px;
	float: none !important;
	padding: 0px 10px 0px 10px;
	position: absolute;
	width: 958px;
	z-index: 110;
}
#main .highlight .content p{
	width: 700px;
}
#main .highlight img{
	max-width: 978px !important;
}
#main .paging{
	margin: 0px 0px 20px 0px;
	z-index: 1000;
}
#main .paging .next{
	float: right;
}
#main .paging .next a, #main .paging .previous a{
	background-color: #E3E3E3;
	padding: 5px 5px 5px 5px;
}
#main .paging .previous{
	float: left;
}

#main #focus{
	position: static !important;
}
#main #focus .content{
	display: block;
	position: static !important;
}
#main #focus #images .thumbnail{
	background-color: #f0f0f0;
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 210px;
	margin: 0px 5px 10px 0px;
	width: 210px;
}
#main #focus #images .thumbnail span{
	display: none;
}
#main #slider{
	border-bottom: 2px solid #000;
	margin: 0px 0px 20px 0px;
	overflow: hidden;
	position: relative;
	height: 678px;
	width: 978px;
}
#main #slider .slider{
	background-color: #fff;
	height: 668px;
	overflow: hidden;
	position: relative;
	width: 5000px;
}
#main #slider .slider .containment{
	border: none !important;
	float: left;
	width: 978px;
}
#main #slider .slider .containment .containment-paging{
	background-color: #000;
	position: absolute;
	width: 978px;
	z-index: 100;
}
#main #slider .slider .containment .containment-paging span{
	display: none;
}
#main #slider .slider .containment .containment-paging .next{
	position: absolute;
	right: 0px;
	height: 668px;
	top: 0px;
	display: block;
	width: 325px;
}
#main #slider .slider .containment .containment-paging .prev{
	position: absolute;
	left: 0px;
	height: 668px;
	top: 0px;
	display: block;
	width: 325px;
}
#main #slider .slider .containment .containment-paging .prev:hover, #main #slider .slider .containment .containment-paging .next:hover {
	background-color: transparent;
	background-image: url('images/photo-prev.png');
	background-position: center;
	background-repeat: no-repeat;
}
#main #slider .slider .containment .containment-paging .next:hover {
	background-image: url('images/photo-next.png');
}

#sidebar{
	float: right;
	width: 316px;
}
#sidebar .containment{
	border-bottom: 2px solid #000;
	margin-left: 10px;
	padding: 0px 0px 10px 0px;
}
#sidebar .containment .content{
	padding: 0px 10px 10px 10px;
}
#sidebar .containment .content .entryWrapper{
	clear: both;
	margin: 0px 0px 1em 0px;
}
#sidebar #videos.containment .content .entryWrapper{
	margin-bottom: 0px;
}
#sidebar .containment .content .entryWrapper .image{
	float: left;
	width: 100px;
}
#sidebar .containment .content .entryWrapper .image img{
	height: auto;
	width: 100px !important;
}
#sidebar .containment .content h2.headline{
	padding: 0px 0px 0px 0px;
}
#sidebar .containment .content h3.headline{
	font-size: 1.0em !important;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: underline;
}
#sidebar .containment .content .entry{
	float: right;
	margin: 0px 0px 0px 0px;
	width: 180px;
}
#sidebar #videos.containment .content .entry{
	float: none;
	width: 100%;
}
#sidebar .containment .content .input-wrapper button{
	color: #000 !important;
	background-color: #E3E3E3 !important;
	border: none !important;
	display: inline;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0px 0px 0px 0px !important;
	width: 70px !important;
}
#sidebar .containment .content .input-wrapper input{
	background-color: #f0f0f0;
	border: 1px solid #f0f0f0 !important;
	display: inline;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0px 0px 0px 0px !important;
	width: 200px !important;
}
#sidebar .containment .content .meta{
	margin: 0px 0px 10px 0px;
}
#sidebar #newsletter{
	margin-top: 10px;
}
#sidebar #search {
	padding-bottom: 0px;
}
#sidebar #search .content{
	padding: 0px 0px 0px 10px;
} 
#sidebar #search form{
	margin: 1em 0px 1em 0px;
}
.wp #areaNav{
}
#marcusalbert{
	background-color: #000;
	color: #fff;
	display: none;
	height: 100%;
	left: 0px;
	position: fixed;
	top: 0px;
	width: 100%;
	z-index: 2000;
}
#marcusalbert div .image,
#marcusalbert div .text {
	float: left;
}
#marcusalbert .container{
	width: 980px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -213px 0px 0px -490px;
	
	height: 427px;
}
#marcusalbert .goon{
	font-size: 1.2em;
	bottom: 20px;
	position: absolute;
	right: 20px;
}
#marcusalbert .goon a{
	color: #fff;
	text-decoration: underline;
}
#marcusalbert div .image img{
	width: 640px;
}
#marcusalbert div .text{
	font-size: 1.2em;
	line-height: 1.2em;
	text-align: left;
	width: 320px;
	padding-left: 20px;
	padding-top: 10px;
}
#marcusalbert div .text .englisch{
	color: #ccc;
}

#main #contentWrapper{
	float: left;
}