/* General */* {	margin: 0px;}.clearfix {	float: none;	clear: both;	}a {	color: #9B8B67;	text-decoration: none;}a:hover {	text-decoration: underline;}img {	border: none;}body, html {	color: #E0E0E0;	font-family: Verdana, Arial, Helvetica;	font-size: 12px;	background: url('/files/template/img/back.gif') repeat-y top center #141414;}/* DIV container */div#site {	background: url('/files/template/img/back.jpg') no-repeat;	width: 1024px;	position: absolute;	left: 50%;	margin-left: -512px;}div#header {	height: 533px;}div#main {	width: 1024px;}div#footer {	width: 1024px;	margin: 80px 0 0 0;	height: 40px}div#main div.left, div#footer div.left {	float: left;	width: 148px;	margin: 0 0px 0 26px;}div#main div.middle, div#footer div.middle {	float: left;	width: 438px;	margin: 0 48px 0 36px;}div#main div.right, div#footer div.right {	float: left;	width: 292px;	margin: 0 18px 0 18px;}/* Tags in header */div#header ul.tags {	padding: 0px;	list-style: none;	position: relative;	top: 53px;	left: 138px;	width: 407px;}div#header ul.tags li {	font-family: Georgia;	font-size: 16px;	font-weight: bold;	display: inline;	font-style: italic;	color: #FFFDF5;	padding: 4px 22px 4px 22px;	background: url('/files/template/img/bracket.gif') repeat-y top right;}div#header ul.tags li.last {	background: none;}/* Eyecatcher in header */div#header ul.eyecatcher {		position: relative;	top: 272px;	left: 155px;		width: 435px;	height: 107px;	list-style: none;	background: url('/files/template/img/eyecatcher.png') 25px 0 no-repeat;		padding: 0 0 0 28px;}div#header ul.eyecatcher li {		width: 90px;	height: 54px;		float: left;	margin: 0 49px 0 0;}div#header ul.eyecatcher li img {	margin: 5px;}/* Navigation */ul#navigation {	list-style: none;	padding: 0px;	margin: 0 0 0 73px;	height: 81px;}ul#navigation li {	font-family: Georgia;	font-weight: bold;	font-style: italic;	text-transform: lowercase;	width: 127px;	height: 41px;		background: url('/files/template/img/nav.gif') no-repeat;	float: left;	margin: 0 10px 0 0;	}ul#navigation li.current {	background: url('/files/template/img/nav_current.gif') no-repeat;}ul#navigation li a {	display: block;	margin: 13px 0 0 10px;	text-decoration: none;	color: #BBBBBB;	width: 102px;}ul#navigation li a:hover {	color: #FFFDF5;}ul#navigation li.current span{	display: block;	margin: 11px 0 0 10px;	}ul#navigation li.current {	color: #9B8B67;}/* Text */h1 {	color: #9B8B67;	font-size: 16px;	text-transform: uppercase;	font-weight: normal;	padding: 10px 0 5px 0;}h2 {	color: #9B8B67;	font-size: 14px;	line-height: 14px;		font-weight: normal;	padding: 31px 0 0 0;	}span.date {	color: #FFFDF5;	font-size: 10px;	font-weight: bold;}div#main div.middle {	color: #CDCCCC;	line-height: 17px;}p {	padding: 13px 0 0 0;	line-height: 17px;}div#main div.middle ul {	margin: 13px 0 0 0;	padding: 0 0 0 17px;		}div#main div.middle ul li {		padding: 5px 0 5px 0;}/* Archive */div#main div.left h3 {	color: #9B8B67;	font-size: 16px;		font-weight: normal;	padding: 10px 0 5px 0;}div#main div.left ul.archive {	list-style: none;	padding: 10px 0 0 0;}div#main div.left ul.archive li {	border-top: 1px solid #000000;	padding: 6px 0 6px 0;	font-size: 11px;	}div#main div.left ul.archive li.more {	padding: 6px 0 6px 11px;	background: url('/files/template/img/icon_arrow.gif') no-repeat 0 11px;}div#main div.left ul.archive li.active {	font-weight: bold;}div#main div.left ul.archive li a {	text-decoration: none;	color: #B4B4B4;}div#main div.left ul.archive li a:hover {	color: #FFFDF5;}div#main div.middle ul.archive.left {	width: 203px;	float: left;}div#main div.middle ul.archive.right {	width: 203px;	float: right;}/* Tabs */div#main div.right ul.tabs {	padding: 5px 0 0 0;	list-style: none;}div#main div.right ul.tabs li{	float: left;	padding: 6px 5px 6px 5px;	margin: 0 0 0 12px;	font-size: 10px;	font-weight: bold;}div#main div.right ul.tabs li.current {	background-color: #434443;	border: 1px solid #000000;	border-bottom: none;}div#main div.right ul.tabs li a {	color: #B4B4B4;	text-decoration: none;	}div#main div.right ul.tabs li.current a, div#main div.right ul.tabs li.current a:hover {	color: #9B8B67;}div#main div.right ul.tabs li a:hover {	color: #FFFDF5;}div#main div.right div.tabs-wrap {	margin: 0 0 30px 0;	border-top: 1px solid #000000;	/*height: 62px;*/}/* Teaser */div#main div.right ul.teaser {	padding: 5px 0 0 0;	list-style: none;}div#main div.right ul.teaser li {	font-size: 12px;	color: #7A7A7A;	padding: 3px 0 3px 15px;	font-size: 11px;	background: url('/files/template/img/icon_list.gif') no-repeat 0 6px;}div#main div.right ul.teaser li a {	color: #7A7A7A;	text-decoration: none;		padding: 0 5px 0 0;}div#main div.right ul.teaser li a:hover {	color: #B4B4B4;}/* Tags */div#main div.right ul.tags {	padding: 5px 0 0 0;	list-style: none;	text-align: center;}div#main div.right ul.tags li {	display: inline-block;	padding: 0 10px 0 18px;	background: url('/files/template/img/icon_tag.png') no-repeat left center;}div#main div.right ul.tags li a.level-0 {	font-size: 8px;}div#main div.right ul.tags li a.level-1 {	font-size: 11px;}div#main div.right ul.tags li a.level-2 {	font-size: 14px;}div#main div.right ul.tags li a.level-3 {	font-size: 17px;}div#main div.right ul.tags li a.level-4 {	font-size: 20px;}/* Pinboard */div#main div.right h3 {	color: #9B8B67;	font-size: 16px;		font-weight: normal;	padding: 10px 0 5px 0;}div#main div.right span.date {	color: #E0E0E0;}div#main div.right div.pinboard {	list-style: none;	padding: 0px;	margin: 10px 0 0 0;	border-top: 1px solid #000000;}div#main div.right div.pinboard div.pin {	padding: 5px 0 5px 0;	border-bottom: 1px solid #000000;}div#main div.right div.pinboard p {	color: #7A7A7A;	font-size: 11px;	line-height: 16px;	display: inline;}/* Service */div#main div.middle ul.service {	list-style: none;	padding: 0px;	margin: 15px 0 25px 0;		border: none; }div#main div.middle ul.service li {	border-top: 1px solid #000000;	border-bottom: 1px solid #000000;	float: left;	font-size: 10px;	color: #B4B4B4;}div#main div.middle ul.service li.comment {	width: 292px;	padding: 5px 5px 5px 22px;		background: url('/files/template/img/icon_comment.png') no-repeat 5px 5px #434443;}div#main div.middle ul.service li.recommend {		float: right;	width: 100px;	text-align: right;	padding: 5px 5px 5px 22px;		background: url('/files/template/img/icon_recommend.png') no-repeat 1px 6px #434443;}div#main div.middle ul.service li.more {		float: right;	width: 92px;	text-align: right;	padding: 5px 5px 5px 22px;		background-color: #434443;}div#main div.middle ul.service li.tag {	float: none;	clear: both;	background: none;	border: none;	padding: 5px 0 0 22px;		background: url('/files/template/img/icon_tag.png') no-repeat 5px 5px;}div#main div.middle ul.service li a,div#main div.middle ul.service li.tag span {	color: #B4B4B4;	text-decoration: none;	font-weight: bold;}div#main div.middle ul.service li a:hover {	color: #FFFDF5;}/* Paging */div#main div.middle a.top {	float: left;	margin: 15px 0 0 0;	padding: 5px 5px 5px 19px;		display: block;	background: url('/files/template/img/icon_top.gif') no-repeat 7px 10px #434443;	border: 1px solid #000000;	font-weight: bold;	font-size: 10px;	color: #B4B4B4;	text-decoration: none;}div#main div.middle a.top:hover {	color: #FFFDF5;}div#main div.middle ul.paging {	list-style: none;			float: right;	border: none;	padding: 0px;	margin: 0px;}div#main div.middle ul.paging li {	float: left;		background-color: #434443;	padding: 5px 0 5px 0;	margin: 15px 0 0 5px;	width: 25px;		text-align: center;	border: 1px solid #000000;	font-weight: bold;	font-size: 10px;}div#main div.middle ul.paging li.current {		color: #9B8B67;}div#main div.middle ul.paging li a {	color: #B4B4B4;	text-decoration: none;}div#main div.middle ul.paging li a:hover {	color: #FFFDF5;}/* Info */div#footer div.middle ul.info {	padding: 0px;	list-style: none;	} div#footer div.middle ul.info li {	float: left;	font-size: 10px;		padding: 0 0 0 5px;}div#footer div.middle ul.info li.home {	padding: 0 5px 0 0;	border-right: 1px solid #000000;	}div#footer div.middle ul.info li.imprint {		padding: 0 5px 0 5px;	border-right: 1px solid #000000;	}/* Copyright */div#footer div.middle p {	font-size: 10px;}/* Network */div#footer div.right ul.network {	list-style: none;	padding: 0px;}div#footer div.right ul.network li {	display: inline;}/* Comments */div#main div.middle p.comment {	border-top: 1px solid #000000;	padding: 5px 0 0 0;	margin: 10px 0 0 0;}div#main div.middle p.comment span.info {	display: block;	font-size: 10px;	font-weight: bold;	padding: 0 0 10px 0;	color: #FFFDF5;}/* Images */div#main div.middle ul.images {	list-style: none;	margin: 13px 0 0 0;		padding: 8px 0 0 0;	background-color: #434443;	border: none;}div#main div.middle ul.images li {	display: inline;	padding: 0px 8px 0px 8px;	border: none;}div#main div.middle ul.images li  img{	margin: 0 0 6px 0;}div#main div.middle ul.images li.description {	display: block;	border-top: 1px solid #000000;	border-bottom: 1px solid #000000;	color: #FFFDF5;	padding: 5px 8px 5px 8px;	font-size: 11px;}div#main div.middle ul.images.left, div#main div.middle ul.images.right {	display: block;	width: 146px;}div#main div.middle ul.images.left {	float: left;	margin: 17px 13px 13px 0;}div#main div.middle ul.images.right {	float: right;	margin: 17px 0 13px 13px;}/* Lightbox */#fade {	display: none; 	background: #000;	position: fixed; 	left: 0; 	top: 0;	width: 100%; height: 100%;	opacity: .80;	z-index: 10;}div#lightbox {	position: fixed;	background-color: #424242;		left: 50%;		top: 50%;	margin-left: -50px;	margin-top: -25px;	z-index: 100;	padding: 20px 20px 0 20px;}div#lightbox.loading {	width: 99px !important;		height: 5px;	background-image: url('/files/template/images/loading.gif');	background-repeat: no-repeat;	background-position: 5px 5px;}div#lightbox img {	border: 8px solid #2D2D2D;	}div#lightbox p {	color: #9B8B67;	padding: 5px 0 20px 0;}div#lightbox p a {    float: right;}div#lightbox p a img {	border: none;}/* Kommentarformular */h1.comment {	padding: 50px 0 10px 0;}.xform label {		display: block;	padding: 5px 0;}.xform input[type="text"],.xform textarea {	width: 446px;	display: block;}p.message {	color: #FFFDF5;    display: block;    font-weight: bold;    padding: 0 0 10px;}.xform img {	display: block;}.xform input[name="captcha"] {	width: 134px;}/* Movie-Player */div.player {	padding: 13px 0 0 0;	}