/* Start of CMSMS style sheet 'Anno' */
/* This stylesheet is not W3C-compliant and uses proprietary -moz and -webkit properties*/

/* -------------------------------------------- Elements -------------------------------------------- */
body {
	margin: 0;
	padding: 0;
	
	font-family: Arial, Helvetica, sans-serif;
	
	background: #000 url(files/style/background/bg2.jpg);
	text-align: center;
	min-width: 995px;
}

strong {
	text-shadow:1px 1px 2px #000000;
}


a img {
	border: 0;
}

a {
	color: #ebcf91;
	text-decoration: none;
}


a:hover {
	color: #fff;/*#e0b749;*/
	text-decoration: none;
	text-shadow: #fff 0 0 5px;
}


a:focus, a:active {
	color: #fff;/*#e0b749;*/
	text-decoration: none;
	text-shadow: none;
}


blockquote {
	font-style: italic;
	line-height: 1.5em;
	font-size: 14px;
}

div {
	margin: 0;
	padding:0;
}

h1, h2, h3, h4, h5 {
	/*margin:0;*/
	margin-bottom: 0;
	padding: 0;
	text-shadow:1px 1px 2px #000000;
}

h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child {
	margin: 10px 0 0 0;
	padding: 0;
}

.box_body > h1:first-child, .box_body > h2:first-child, .box_body > h3:first-child, .box_body > h4:first-child, .box_body > h5:first-child {
	margin: 0;
	padding: 0;
}

h5 {
	font-size: 14px;
}

table {
}

table tr{
}

table td {
	padding-left: 10px;
}

table th{
	background:#fff;
	color: #333; 
	width: 225px;
}

table .row1{
	background-color: #e2f0ff; 
	border-color: #fff; 
	border-style: solid; 
	border-width: 1px 1px 0px 1px; 
	padding-left: 10px;
}

table .row2{
	background-color: #cde3fb; 
	border-color: #fff; 
	border-style: solid; 
	border-width: 1px 1px 0px 1px;
}

p {
	/*margin: 10px 0 2px 25px;
	padding: 0;*/
	margin-top:0;
	padding-top: 0;
	margin-bottom: 10px;
}

input, textarea {
	color: #e6cdc0;
	border: 1px solid #4f3426;
	background: #281f19 url(files/style/misc/input_bg.jpg);
	padding: 2px;
	max-width: 400px;
}

input:focus, textarea:focus{
	color: #fff;
	border: 1px solid #a99388;
}

textarea {
	background: #281f19;
	opacity: 0.8;
}

/* -------------------------------------------- Struktur -------------------------------------------- */

#container {
	margin: 0 auto;
	max-width: 1280px;
	border-right: 1px solid #644f3a;
	border-left: 1px solid #644f3a;
	
	background: #000 url(files/style/body/bg_main.jpg) repeat-y center -120px;
}

#container-2 {
	background: url(files/style/body/bg.jpg) no-repeat center 427px;
}

#wrap {
	position: relative;
	width: 990px;
	margin:0 auto;

	left: -5px;
}

/* ---- Header ---- */
#header {
	max-width: 1280px;
	height: 427px;
	
	background: url(files/style/header/bg.jpg) no-repeat center 0;
	text-align: center;
	
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}

/* Link zur Startseite im Header (WoA-Logo)*/
#home{
	width: 535px;
	height: 180px;
	position: relative;
	top: 60px;
	left: 12px;
}

#home img{
	width: 535px;
	height: 180px;
}

/* Werbebanner */
#banner {
	width: 468px;
	height: 60px;
	padding: 5px;
	left: 2px;
	position: relative;
	z-index: 5;
	margin: 0 auto;
	top: 150px;
}

#banner object{
	width: 468px;
	height: 65px;
	background: transparent;
}

/* Foren-Link */
#forum {
	float: right;
	position: relative;
	top: -200px;
	width: 184px;
	height: 107px;
	right: 40px;
	background: url(files/style/header/forum.png) no-repeat;
}


#forum a{
	display: block;
	position: relative;
	left: 15px; top: 10px;
	width: 155px;
	height: 90px;
}

#forum a:hover{
	background: url(files/style/header/forum_hover.png) no-repeat 26px 16px;
}

/* Schnellnavigation */
#quicknav {
	height: 30px;
	margin: auto;
	position: relative;
	top: 47px;
	width: 240px;
}

#quicknav a {
	display: block;
	float: left;
	margin: 5px 10px 0;
	width: 40px;
	background: url(files/style/header/quicknav_hover.png) 0 0;
	outline: none;
}

#quicknav a.a1404:hover {
	background-position: -4px 24px;
}

#quicknav a.a1701:hover {
	background-position: -64px 24px;
}

#quicknav a.a1503:hover {
	background-position: -124px 24px;
}

#quicknav a.a1602:hover {
	background-position: -184px 24px;
}


/* ---- Content ----*/
#content {
	padding: 80px 30px 51px 30px;
	min-height: 1400px;
	background: url(files/style/body/bg_top.jpg) no-repeat center 0;
	text-align: left;
	padding: 0 185px 30px 185px;
	
	text-align: justify;
	font-size: 13px;
	line-height: 1.4em;
	
	color: #fff;

	min-height: 1600px;
}

/* ---- Footer ---- */
#footer {
	height: 72px;
	max-width: 1280px;
	text-align: left;
	background: url(files/style/footer/bottom.jpg) no-repeat center bottom;
	clear: both;
	z-index: 10;
	position: relative;
	margin: -10px auto 0 auto;
}

#footer_links{
	display: block;
	width: 595px;
	height: 1em;
	margin: auto;
	margin-top: 0;
	position: relative;
	top: -15px;
}

#footer_links a{
	display: block;
	float: left;
}

#footer a.impressum{
	width: 170px;
	background: url(files/style/footer/impressum.png) repeat-y 42px 0;
}

#footer a.impressum:hover{
	background-position: 42px 20px;
}

#footer a.top{
	width: 123px;
	margin-left: 60px;
	background: url(files/style/footer/nachoben.png) repeat-y 21px 0;
}

#footer a.top:hover{
	background-position: 21px 19px;
}

#footer a.contact{
	width: 170px;
	margin-left: 69px;
	background: url(files/style/footer/kontakt.png)  repeat-y 51px 0;
}


#footer a.contact:hover{
	background-position: 51px 18px;
}

#footer_bg{
	display: block;
	max-width: 1280px;
	height: 13px;
	background: url(files/style/footer/top.png) no-repeat;
	background-position: center;
}

#footer a:hover{
	color: #000;
}

#ubi {
	float: left;
	display: block;
	width: 62px;
	height: 50px;
	background: url(files/style/footer/ubi.png);
	margin: 5px 25px 0 25px;
}

#ubi:hover {
	background-position: 0 50px;
}

#rdesigns {
	float: right;
	margin: 5px 25px 0 0;
	display: block;
	width: 111px;
	height: 50px;
	background: url(files/style/footer/related.png);
}

#rdesigns:hover {
	background-position: 0 50px;
}

#footer_content {
	/*text-align: center;
	position: relative;
	color: #fff;
	z-index:0;
	top: 125px;
	margin-left: 475px;
	width: 400px;*/
	/*display: none;*/
}

#footer_content p{
	text-align: center;
	width: 100%;
	position: absolute;
	color: #fff;
}

/* ---- Navigation ---- */
/* -- Linke Navigation -- */

#navigation {
	width: 160px;
	position: absolute;
	z-index: 5;
	margin: 0;
	top: -75px;
	left: -5px;
	text-align: center;
	font-size: 13px;
}

#navigation ul {
	list-style-type: none;
	margin: 0 0 10px 0;
	padding: 0;
}

#navigation ul ul{
	margin-left: 15px;
	margin: -10px 0 15px 15px;
	padding: 0;
	text-align: left;
}

#navigation ul ul ul{
	margin: 0 0 10px 8px;
	padding: 0;
}

#navigation ul li{
	margin-left: 0px;
	padding-left: 0;
}

#navigation ul li a{
	margin-left: 0px;
	display: block;
}

/* Abschnittsüberschriften*/
li.sectionheader {
	font-weight: bold;
	color: #f0deb5;
	margin:0;
	margin-bottom: 7px;
	font-size: 14px;
} 

li.sectionheader > ul {
	font-weight: normal;
	font-size: 13px;
}

li.sectionheader ul  ul{
	margin-bottom: 0;
}

#navigation .new, #navigation .update, #navigation .soon {
	color: red;
	font-weight: normal;
}

#navigation .soon {
	color: #ff9900;
}

/* -- Rechte Navigation -- */
#navigation_r {
	position: absolute;
	z-index: 5;
	width: 150px;
	right: 5px;
	top: -75px;
	text-align: center;
	font-size: 13px;
}

#navigation_r ul{
	list-style-type: none;
	padding: 0;
}

#navigation_r ul ul, #navigation_r ul div{
	text-align: left;
}

#navigation_r ul ul{
	margin: 0 44px 10px 30px;
	padding: 0;
	text-align: left;
}

#navigation_r ul li ul, #navigation_r ul li ul li {
	margin: 0;
	padding: 0;
}

#navigation_r ul li{
	margin: 15px 0 15px 9px;
}

#navigation_r ul li a{
	display: block;
}

#navigation_r ul li div .left{
	margin: 0;
}

#navigation_r ul li div .right{
	margin: 0;
	margin-right: 10px;
}

#stats{
	margin: 0 -5px 0 10px;
	font-size: 11px;
	color: #f0deb5;
}

#potm img {
	border: 1px solid #705b48;
	border: 1px solid rgba(0, 0, 0, 0);
	margin-left: 2px;
	-moz-box-shadow: 0px 0px 3px rgba(255, 255, 255, 0.5); 
	-webkit-box-shadow: 0px 0px 3px rgba(255, 255, 255, 0.5); 
	box-shadow: 0px 0px 3px rgba(255, 255, 255, 0.5); 
}

#potm img:hover {
	border: 1px solid #ae9986;
	border: 1px solid rgba(0, 0, 0, 0);
	-moz-box-shadow: 0px 0px 3px #fff; 
	-webkit-box-shadow: 0px 0px 3px #fff; 
	box-shadow: 0px 0px 3px #fff; 
}

#media a{
	margin-left: 5px;
}

#shop {
	margin-right: -10px;
}

#shop a:hover {
	text-shadow: #fff 0 0 5px;
}

#shop img {
	float: left;
	margin-right: 3px;
	margin-bottom: 10px;
	border: 1px solid #000;
}

#shop a:hover img {
	border: 1px solid #333;
}

#shop .more {
	float: right; 
	margin: -23px 10px 0 0;
}

/*  Voting  */
.pollvoteform{
	margin: 0 5px;
	color: #f9e7a5;
}

.pollresultlist{
	margin: 0 5px;
	color: #fff;
}

.pollresult {
	color: #fff;
}

.polllabel {
	color: #f0deb5;
	text-shadow: 1px 1px 1px #33322c;
}

.pollresultlist h5, .pollvoteform h5{
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #e5c277; 
	margin-top: 0;
	margin-bottom: 7px;
}

.pollvoteform input, .pollresultlist input{
	margin: 3px 2px;
}

.pollvoteform label, .pollresultlist label {
	margin-left: 25px;
	display: block;	
}

.pollvoteform label:after, .pollresultlist label:after, .galleryprev:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.pollinput {
	float: left;
}

.resultlabel {
	color: #f0deb5;
}

.resultvotes {
	margin-top: -0.75em; 
	margin-left: 2em;
	height: 5px; 
	background: #c8c0ad; 
	display: block;
	min-width:2px;
}

teaxtarea.m13 {
	width: 50%;
}

/* -------------------------------------------- Classes -------------------------------------------- */


/*-------------- Content-Box -------------- */
#content .box {
	margin: 0 5px 0 5px;
	width: 610px;
}

.box_header {
	height: 39px;
	background: url(files/style/body/box/head.png) no-repeat;
	background-position: 0 0;
	position: relative;
	z-index: 10;
}

.box_header h3, .box_date {
	margin: 0;
	padding: 0; 
	
	margin: 11px 10px 0 0;
	
	position:relative;
	z-index: 10;
}

.box_header h3 {
	font-weight: bold;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	
	float: left;
	left: 13px;
}

.box_header h3 a{
	color: #fff;
}

.box_date {
	float: right;
}

.box_body {
	margin-top: -8px;
	margin-top: -29px;
	background: url(files/style/content/bg.jpg);
	border: 1px solid #4e3e2f;
	/*opacity: 0.95;*/
	border-top: 0;
	padding: 29px 10px 10px 10px;
	color: #F9F0DD;
	-moz-box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.5); 
	-webkit-box-shadow: 1px 1px 6px #000; 
	box-shadow: 1px 1px 6px #000; 
}

.box_body a {
	color: #dbb78b;
}

.box_body img{
	max-width: 100%;
	/*border: 1px solid #000;*/
}

.box_body a:hover{
	color: #fff;
}

.box_body ul, .box_body ol{
	padding: 0;
	margin: 5px 5px 5px 25px;
}

.box_body li{
	padding: 0;
	margin: 0;
}

.box_body hr {
	border: 0;
	margin: 8px 0 5px 0;
	background: #a48662;
	height: 1px;
}

.box_body .related {
	font-size: 10px; /*Schriftgröße für die Listenpunkte */
	margin: 0 0 -15px 25px;
}

.box_body .related a{
	font-size: 12px;
	margin-left: -3px;
}

.box_body_detail .related {
	font-size: 10px;
	margin: 0 0 0 25px;
}

.box_body .comments {
	margin-top: 10px;
	font-size: 13px;
	display: block;
	max-width: 250px;
}

.box_body .author {
	float: right;
	margin-top: -1.5em;
}

.box_body h1, .box_body h2, .box_body h3, .box_body h4, .box_body h5 {
	clear: left;
	/*padding-top: 5px;*/
}


/*-------------- miscellaneous classes and IDs-------------- */
.flv embed{
	border: 1px solid rgba(75, 75, 75, 0.1);	
	-moz-box-shadow: 0px 0px 6px #000; 
	-webkit-box-shadow: 0px 0px 6px #000; 
	box-shadow: 0px 0px 6px #000; 
}

/* Countdown */
#countdown {
	display: block;
	position: absolute; 
	top: -180px; 
	width: 155px; 
	height: 192px; 
	background: url(files/style/misc/countdown_overlay.png) no-repeat 5px 0;
}

#countdown span.numbers {
	display: block;
	position: relative;
	top: 90px;
	height: 54px;
	margin: auto;
	color: transparent;
	font-size: 50pt;
}

a.countdown strong{
	background-image: url(files/style/misc/countdown.png);
	background-repeat: repeat-x;
	position: absolute; 
	display: block; 
}

a.countdown:hover strong{
	background-image: url(files/style/misc/countdown_hover.png);
	background-image: url(files/style/misc/countdown_hover.png), url(files/style/misc/countdown.png);
}

/* Netzwerkbutton */
.wopnetzwerkbutton{
	display: block;
	color: #d6b3a0;
	width: 110px;
	height: 15px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.wopnetzwerkbutton strong{
	font-weight: normal;
}

#wopnetzwerkbuttonspan {
	padding:0;
	margin:0;
}


.wopnetzwerkbutton a{
	height: 15px;
	padding: 0;
	margin: 0;
}

.wopnetzwerkbutton a img{
	-moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.5); 
	-webkit-box-shadow: 0px 0px 6px #000; 
	box-shadow: 0px 0px 6px #000; 
}

.wopnetzwerkbuttonlist{
	display: none;
	text-align: center;
	padding: 0;
	margin: 0;
	background-color: #231812;
	-moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.5); 
	-webkit-box-shadow: 0px 0px 6px #000; 
	box-shadow: 0px 0px 6px #000; 
}

.wopnetzwerkbuttonlist a{
	display: block;
	color: #baab9f;
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	text-decoration: None;
	border: solid 1px #000;
	border-top: none;
	height: auto;
}

.wopnetzwerkbuttonlist a:hover{
	display: block;
	color: #fff;
	background-color: #190f0b;
}


/* Spezielles Unterseiten - Styling */

/* POTM-Seite */
.potm2 {
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); 
	-webkit-box-shadow: 0 0 5px #000; 
	box-shadow: 0 0 5px #000; 
	
	width: 100%;
	border: 1px solid #000;
}

/* Komplettlösung, bisher nur 1602 */
.walkthrough img {
	border: 1px solid #b4a287;
}


/* Erfolge, Anno 1404 */
#Erfolge h3{
	text-decoration: underline;
	margin: 10px 0 5px 0;
}

/* Probleme und Lösungen, Anno 1404 */
#Probleme ol p, #Probleme ol div{
	margin-left: 20px;
}

#Probleme ol li{
	margin-bottom: 2em;
}

/* Monumente, Anno 1404*/
#Monumente h3 {
	margin-bottom: 0.2em;
}

/* Team-Seite */
#team div {
	clear: both;
	padding-left: 10px;
	min-height: 130px;
}

#team h4 {
	clear: both;
	color: #ff6600;
}

#team img {
	float: left;
	border-color: #000;
	border: 1px solid rgba(0, 0, 0, 0.5);
	margin-right: 10px;
	-moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.5); 
	-webkit-box-shadow: 0px 0px 6px #000; 
	box-shadow: 0px 0px 6px #000; 
}

#team p {
	padding-left: 130px;
}

/* Netzwerkliste */
ul.networklist {
	list-style-type: none;
	margin: 0 15px;
}

.networklist div.ind{
	margin-bottom: 10px;
}

.overview ul {
	margin-top: 0;
	list-style-type: none;
}

/* Newsticker / Newsarchiv */
#news_ticker .box_body{
	padding-top: 20px;
	padding-bottom: 0;
}

#news_ticker h5{
	margin: 0;
}

#news_ticker ul{
	margin: 0;
	padding: 0;
	line-height: 1em;
	font-size: 12px;
}

#news_ticker .left ul li {
	padding: 2px;
	padding-left: 0;
	margin-left: 20px;
}

#news_ticker .right ul li {
	padding: 2px;
	padding-left: 0;
}

#news_ticker .right h5{
	margin-left: -20px;
}

#news_ticker .left{
	width: 46%;
}

#news_ticker .right{
	width: 45%;
}

.news_archive {
	list-style-type: none;
}

.news_archive li{
	clear: left;
	padding: 5px;
	border: 1px solid #715b49;
	margin-top: -1px;
	line-height: 1em;
}

.news_archive b{
	font-weight:normal;
}

.news_archive .news_date{
	float: right;
	margin-top: -1em;


}

ul.news_archive {
	margin: 0;
	margin-right: -5px;
}

.news_archive_title a{
	color: #ebcf91;
}

.news_archive_title a b{
	color: #fff;
}

.news_archive_title a:hover{
	color: #fff;
}

/* Gebäude Anno 1404 */
#buildings h4 {
	margin-bottom: 0;
}

#buildings_new span{
	display: block; 
	width: 150px;
	float: left;
	margin-right: 30px;
}

#buildings_new h2, #buildings_new h3, #buildings_newh4, #buildings_new h5 {
	padding-bottom:3px;
	padding-top:5px;
}

#buildings_new hr {
	position: relative;
	top: 10px;
	clear: left;
}

#buildings_new a img{
	cursor: pointer;
}

#buildings_new div[id|="overlay"] p{
	padding-top: 0 !important;
	padding-bottom: 7px !important;
}

a[rel|="overlay"] {
	cursor: pointer;
}

div[id|="overlay"] {
	display: none;
	width: 610px;
	min-height: 200px;
	z-index:10000;
	left: 185px;
}

div[id|="overlay"] img {
	float: right;
	margin: 0 0 0 10px;
}

/*div[id|="overlay"] */.close { 
	background-image: url(files/style/misc/close.png);
	position: absolute;
	right: 5px;
	top: 13px;
	cursor: pointer;
	width: 15px;
	height: 16px;
	z-index: 10001;
}

/*div[id|="overlay"]*/ .close:hover { 
	background-position: 0 16px;
}

.item:hover div[id|="overlay"] {
	position: absolute;
	display: block;
}

/* Zivilisationsstufen Anno 1404 */
#Zivilisationsstufen {
	display: none;
	position: absolute;
	z-index: 10000;
}

ul.tabs {
	list-style-type: none;
	width: 354px;
	margin: 0;
	padding: 0;
	position: relative;
	top: 71px;
	text-align: center;
}

ul.tabs li{
	float: left;
	position: absolute;
}

ul.tabs li a{
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	color: #efdf91;
	text-shadow: #000 2px 2px 1px;
	outline: none;
	cursor: pointer;
}

ul.tabs li a:hover{
	text-shadow: #000 2px 2px 1px, #fff 0px 0px 5px;
}

ul.tabs li a.current{
	color: #fff;
	font-weight: bold;
}

.zivi {
	width: 354px;
}

.zivi .top {
	height: 56px;
}

.zivi .top span {
	position: relative;
	top: 55px;
	left: 15px;
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	color: #efdf91;
	text-shadow: #000 2px 2px 1px;
}

.zivi .body {
	height: 592px;
	background: url(files/apps/zivi/images/body.jpg) no-repeat;
}

.zivi .body .chart {
	position: relative;
	left: 30px;
	top: 33px;
	width: 297px;
	height: 290px;
}

.zivi .body .chart b{
	position: relative;
	display: block;
	width: 297px;
	height: 290px;
}

.zivi .body .buttons {
	position: relative;
	left: 22px;
	top: 55px;
	width: 305px;
}

.zivi .body .buttons a{
	display: block;
	position: absolute;
	width: 137px;
	height: 55px;
	cursor: pointer;
}

.zivi .body .buttons a:hover, .zivi .body .buttons a.active{
	background: url(files/apps/zivi/images/active.png) 0 0 no-repeat;
}

.zivi .body .buttons a span{
	display: block;
	width: 75px;
	font-size: 12px;
	text-align: center;
	position: absolute;
	color: #fff;
	color: rgba(255, 255, 255, 0.5);
	top: 22px;
	left: 54px;
}

.zivi .body .buttons a:hover span, .zivi .body .buttons a.active span{
	text-shadow: #fff 0px 0px 5px;
	color: #fff;
}

.zivi .bottom {
	margin-top: -12px;
	height: 22px;
	background: transparent url(files/apps/zivi/images/bottom.png) no-repeat;
}


/* Link-US */
#link_us input {
	width: 500px;
	color: #000;
	background: #fff;
	font-size: 12px;
	border: 1px inset;
}

#link_us p{
	margin-bottom: 35px;
}


#link_us img{
	margin-bottom: 10px;
}

/* World of Anno-Shop */
#woa_shop, .shoptable {
	border: 1px solid #746356;
	text-align: center;
	font-size: 12px;
}

#woa_shop h3 {
	margin-top: 0;
	text-shadow:1px 1px 2px #000000;
}


#woa_shop thead th, .shoptable th{
	color: #fff;
	background: #000;
	font-weight: normal;
	border-bottom: 1px solid #746356;
	border-right: 1px solid #746356;
}

/*
#woa_shop tr.row1, .shoptable tr.row1 {
	background: #4f3d31;
}

#woa_shop tr.row2, .shoptable  tr.row2{
	background: #63524a;
}
*/

#woa_shop tr.row1, #woa_shop tr.row2, .shoptable tr.row1, .shoptable tr.row2{
	background: transparent;
}

#woa_shop td, .shoptable td {
	border: 1px solid #000;
	border-bottom: 0;
	padding: 20px 10px;
}

#woa_shop td.cleft, .shoptable td.cleft{
	width: 170px;
}

#woa_shop td.cmiddle, .shoptable td.cmiddle{
	width: 450px;
	text-align: justify;
	border-left: 0;
}

#woa_shop td.cmiddle ul, .shoptable td.cmiddle ul{
	text-align: left;
}

#woa_shop td.cright, .shoptable td.cright{
	width: 150px;
	border-left: 0;
}

#woa_shop .cleft img {
	-moz-box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.5); 
	-webkit-box-shadow: 1px 1px 6px #000; 
	box-shadow: 1px 1px 6px #000; 
}


#woa_shop td.break, .shoptable td.break{
	padding: 0;
	border: 1px solid #000;
	border-bottom: 0;
	height: 20px;
	background: #333;
}

/* Spezielles Styling */

/* FAQ, allgemein. Sollte für alle FAQ-Artikel verwendet werden. */
#faq h4 {
	text-decoration: underline;
}

#faq p {
	padding-left: 15px;
}

/* Changelog - Für alle Changelog-Artikel*/
#changelog {
	line-height: 1.2em;
}

#changelog ul, #changelog ol {
	padding: 0;
	margin-bottom: 2em;
}


#changelog ul li {
	padding: 7px;
	margin: 0 0 0.3em -15px;
	list-style: none;	
	border: 1px solid #000;
	color: #F5F3F1;
	background: #372c24;
}

#changelog ul li:hover {
	background: #493d34;
}

/* Für alle Review-Artikel */
.reviews blockquote {
	margin-left: 10px;
	margin-right: 10px;
}

.reviews td{
	padding: 10px;
	border: 1px solid #000;
}

/* Für die Wallpaper-Übersicht */
.wthumb
{
	margin: 0 10px 10px 0 !important;
	text-decoration: none;
	line-height: normal;
	list-style-type: none;
	text-align: center;
	float:left;
	min-height: 160px;
}

.wthumb img {
	-moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.5); 
	-webkit-box-shadow: 0px 0px 6px #000; 
	box-shadow: 0px 0px 6px #000; 
	border: 1px solid #000;
}

.wthumb a
{
	display:block;
	height: auto;

	margin:0 20px 20px 0;
	padding: 1px;

	text-decoration:none;
	opacity: 0.7;
}

.wthumb div{
	padding-bottom: 15px;
	padding: 0 10px 15px 0;
}

.wthumb a {
	margin: 0 50px;
	opacity: 1.0;
}

.wthumb a:visited img
{
	background-color:#eee;
}

.wthumb a:hover img
{
	background-color:#dae6e4;
}

/* Spezielle Shorthand-Klassen für News und Artikel */
.left {
	float: left;
	margin: 5px;
	margin: 5px 15px 5px 5px;
}

.right {
	float: right;
	margin: 5px;
	margin: 5px 5px 10px 15px;
}

.center {
	text-align: center;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}


.newspic {
	border-color: #000;	
	border: 1px solid rgba(0, 0, 0, 0.5);	
	-moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.5); 
	-webkit-box-shadow: 0px 0px 6px #000; 
	box-shadow: 0px 0px 6px #000; 
}

/* Eingerückte Box */
.ind {
	padding-left: 15px;
	padding-bottom: 0;
}

div.ind p {
	clear: left;
	padding-top: 7px;
}


div.noclear p {
	clear: none;
}

div.ind {
	padding-bottom: 0;
}

div.ind em{
	clear: left;
	padding-top: 10px;
}

/* Bild ist in der Mitte vom Text, hauptsächlich für Übersichtsseiten */
.pic_middle img{
	vertical-align: middle;
	margin-right: 8px;
}

.pic_middle li {
	margin-bottom: 2px;
}

.pic_middle {
	list-style-type: none;
}


/* Sollte für alle Inhaltsverzeichnisse verwendet werden */
.index ol{
	margin-left: 35px;
}

/* Standard-Tabelle */
table.default {
	padding: 0; 
	font-size: 9pt;
	background-color: #000;
	margin: 5px 0 20px 10px;
}

table.default tr{
	margin: 0; 
	padding: 0; 
	font-size: 9pt;
	background-color: #333;
}

table.default td, table.default th{
	margin: 0; padding: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}


table.default th{
	background-color: #666;
	color: #fff;
	text-align: center;
}

table.default th a{
	color: #ffcc00;
	cursor: help;
}

table.default tr.row1 {
	background-color: #414141;
}

table.default tr.row2 {
	background-color: #333;
}

table.default tr:hover{
	background-color: #6e6e6e;
}
/* End of 'Anno' */

