html{
	width: 100%;
	height: 100%;
	overflow: hidden;
	}
	
body{
	height: 100%;
	width: 100%;
	font: normal 10pt/100% Arial, Helvetica, Sans, Sans-Serif;
	color: #222222;
	background: #ffffff;
	overflow: hidden;
	margin: 0;
	}

/* Globals */
a:link, a:visited {
	color: #215da0;
	text-decoration: none;
	}
a:hover {
	color: #000000;
	}
a img {
	border-width: 0;
	}	
	
table{
	border-collapse: collapse;
	border-spacing: 0;
	}
	
div.clear{
	clear: both;
	}
	
table#background-table{
	width: 100%;
	height: 100%;
	background: #222222;
	}
	table#background-table td#background-left{
		background: #222222 url('../images/layout/bg_left.jpg') center no-repeat;
		}
	table#background-table td#background-right{
		background: #222222 url('../images/layout/bg_right.jpg') center no-repeat;
		}
	table#background-table td#background-middle{
		width: 990px;
		padding: 5px 0 5px 0;
		background-color: #444444;
		}

div#scrollbox{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	}	
	div#borderbox{
		width: 1009px;
		padding: 5px;
		background: #333333;
		margin: 0 auto 0 auto;
		}
	div#mainbox{
		width: 1005px;
		border: 2px solid #222222;
		margin: 0 auto 0 auto;
		padding: 0;
		background-color: #222222;
		}
	div.copy{
		font-size: 8pt;
		color: #cbcbcb;
		padding: 3px 0 0 5px;
		}
.mosimage >img {
	margin: 0px;
	}
textarea{
	background: #ffffff;
	}
			
div#logininfo{
	position: fixed;
	z-Index: 1000;
	padding: 5px 5px 2px 5px;
	background: #cfe2ee url('../images/ironpatch.jpg') bottom left repeat;
	top: 0;
	left: 0;
	width: 100%;
	font-size: 9pt;
	color: #000000;
	font-weight: bold;
	border: solid #555555;
	border-width: 0 0 2px 0;
	}
	img#infoimg{
		vertical-align: middle;
		margin: 0 3px 0 0;
		}
	

			
			
input.button{
	/*
	width: 200px;
	background: transparent url('../images/klick.gif') 89% center no-repeat;
	font-family: Verdana;
	padding: 5px 0 5px 8px;
	color: #222222;
	font-size: 8.5pt;
	font-weight: normal;
	border: 1px solid;
	border-color: #d3d3d3 #555555 #555555 #d3d3d3;
	text-align: left;
	cursor: pointer;
	*/
	}
		
			
div#header{
	position: relative;
	background: transparent url('../images/headerbg.jpg') top left no-repeat;
	height: 118px;
	width: 1005px;
	border: solid #222222;
	border-width: 1px 0 2px 0;
	}
	div#name-container{
		position: absolute;
		bottom: 35px;
		left: 125px;
		font-family: Arial Black;
		font-size: 20pt;
		line-height: 100%;
		color: #444444;
		}
	div#counter-container{
		position: absolute; 
		font-family: Arial Black; 
		bottom: 10px; 
		color: #444444; 
		left: 125px;
		line-height: 150%;
		}
		div.counter-display-item{
			position: relative;
			float: left;
			padding: 0 10px 0 25px;
			}
			div.counter-display-item sup{
				font-family: verdana;
				font-size: 8pt;
				font-weight: normal;
				}
			div.counter-item{
				width: 20px;
				height: 20px;
				text-align: right;
				position: absolute;
				top: 0;
				left: 0;
				}
			div#cdays-a, div#cdays-b{
				width: 40px;
				}
	div#coat-of-arms{ /* Wappen */
		position: absolute;
		top: 10px;
		left: 10px;
		}
	div#image-rotator{
		height: 100%;
        width: 100%;
		overflow: hidden;
        }

div#serverpanel{
	padding: 2px 0 2px 0;
	border: solid #222222;
	border-width: 0 0 2px 0;
	background: transparent url('../images/darkerironpatch.jpg') top left repeat;
	overflow: hidden;
	}
	div#serverpanel div.bigbanner-container{
		float: left;
		width: 420px;
		height: 93px;
		background-position: -1px -1px;
		border: 1px solid #555555;
		}
	div#serverpanel div.smallbanner-container{
		float: left;
		width: 328px;
		height: 20px;
		background-position: top left;
		margin-left: 4px;
		}

div#right-server-panel{
	background: #0a0809;
	}
	div#right-server-panel a{
		display: block;
		height: 270px;
		background: transparent;
		background-position: top center;
		background-repeat: no-repeat;
		}
	div#right-server-panel div.seperator{
		height: 5px;
		background: transparent url('../images/cautionpatch.jpg') bottom right no-repeat;
		border-style: solid;
		border-color: #666666 #444444 #444444 #666666;
		border-width: 1px 0 1px 0;
		}

	
#top{}
#top div.moduletable{
	width: 100%;
	background: #2f3032;
	color: #cbcbcb;
	border: solid #222222;
	border-width: 0 0 2px 0;
	padding: 0;
	}
#top div.moduletable input.button{
	border: 1px solid #cbcbcb;
	color: #cbcbcb;
	}
#top div.moduletable h3{
	border-width: 0 0 1px 0;
	background: url('../images/layout/bgironpatch.jpg') top left no-repeat;
	color: #333333;
	padding: 12px 0 12px 0;
	}
#top div.moduletable table{
	margin: 15px 0 15px 5px;
	} 
#top div.moduletable table td{
	text-align: left;
	}
	
table.pollstableborder{}
	table.pollstableborder .sectiontableentry2 td, table.pollstableborder .sectiontableentry1 td{
		border-width: 0;
		}
	
	
div#content {
    background: #404246;
	}
div#content table#content-wrapper{
	width: 100%;
	border-width: 0;
	}
	table#content-wrapper td#content-wrapper-left,
	table#content-wrapper td#content-wrapper-right{
		vertical-align: top;
		}
	table#content-wrapper td#content-wrapper-left{
		width: 190px;
		background: #aaaaaa url('../images/darkironpatch2.jpg') top left repeat;
		}
	table#content-wrapper td#content-wrapper-right{
		width: 155px;
		}
	td#maincontent-td{
		vertical-align: top;
		border: solid #222222;
		border-width: 0 0px 0 2px;
		}
	div#maincontent {
		padding: 5px 5px 10px 5px;
		line-height: 150%;
		color: #cbcbcb;
		}

/* LINKE SPALTE */	
#left{
	width: 190px;
	}
/* Formatiert auch teilweise moduletables in rechter Spalte... */
div.moduletable, div.moduletable-login, div.moduletable-user {
	font-size: 8pt;
	font-family: verdana;
	color: #222222;
	background: #cccccc url('../images/ironpatch.jpg') top left repeat;
	border-style: solid;
	border-color: #dddddd #666666 #666666 #dddddd;
	border-width: 1px 0 1px 0;
	text-align: left;
	padding: 4px 4px 15px 4px;
	font-family: verdana;
	}
	#left div.moduletable table, #left div.moduletable-user table, #left div.moduletable-login table{
		border-collapse: collapse;
		border-spacing: 0;
		}
	#left div.moduletable table td, #left div.moduletable-user table td {
		line-height: 100%;
		border: 0px solid #555555;
		}
	#left div.moduletable-login div, #left div.moduletable div{
		padding: 0px !important;
		width: auto !important;
		}
	div.moduletable-login a{
		color: #bb0000;
		}
	div.moduletable-login td{
		color: #222222;
		line-height: 145%;
		}
	div.moduletable-login span{
		color: #222222;
		font-size: 8pt;
		}
	div.moduletable-login input.inputbox-login{
		width: 178px;
		border: 1px solid #222222;
		padding: 3px 0 3px 1px;
		background: #ffffff url('../images/bg_inputbox.jpg') top left repeat-x;
		}
	div.moduletable-login input#mod_login_remember-login{
		/* Checkbox groesse */
		width: auto;
		border-width: 0;
		background: transparent;
		}
	div.moduletable-login input.button-login{
		width: 180px;
		background: transparent url('../images/klick.gif') 83% center no-repeat;
		font-family: Verdana;
		padding: 5px 0 5px 10px;
		color: #222222;
		font-size: 8.5pt;
		border: 1px solid;
		border-color: #d3d3d3 #797979 #797979 #d3d3d3;
		text-align: left;
		cursor: pointer;
		}
	div.moduletable-login img#mod_login_avatar-login{
	/*	float: right;*/
		border: 1px solid !important;
		border-color: #666666 #d3d3d3 #d3d3d3 #666666 !important;
		margin: 5px 0 0 0 !important;
		}
	div.moduletable-login span#mod_login_greeting-login{
		float: left;
		}

/* War Module */
table.wartable-results{
	border: 1px solid #222222;
	margin: 0 0 20px 0;
	background: transparent url('../images/layout/verlauf_text.jpg') top left repeat-x;
	}
table.wartable-results td{
	padding: 5px;
	color: #bcbcbc;
	}
div.clanwar_stats{
	padding: 10px;
	border: 1px solid #222222;
	margin: 0 0 20px 0;
	background: #2f3032;
	color: #f0f0f0;
	}

table.wartable{
	border: 1px solid #222222;
	margin: 20px 0 20px 0;
	}
	table.wartable td{
		padding: 5px;
		border: solid #222222;
		border-width: 0 0 1px 0;
		}
	table.wartable tr.alternate{
		background: #2f3032;
		}

/* Besucher Modul */
table.mod_visitors{
	width: 100%;
	}
	table.mod_visitors td{
		padding: 6px 0 0 0;
		}


		
/* RECHTE SPALTE */
#right {
	width: 185px;
	padding: 0;
	border: solid #222222;
	border-width: 0 0 0 2px;
	}
	#right div.moduletable, div.moduletableforum{
		padding: 0 0 5px 0;
		margin: 0;
		background: #2f3032;
		color: #cbcbcb;
		border: solid #222222;
		border-width: 0 0 2px 0;
		}
		#right div.moduletable h3, div.moduletableforum h3{
			border-color: #222222;
			border-width: 0 0 2px 0;
			padding: 8px 0 8px 0;
			color: #222222;
			}
		#right table.contentpaneopen, #right table.contentpane{
			background: transparent;
			}
		#right div.moduletable ul{
			list-style-type: square;
			color: #cbcbcb;
			padding: 0;
			margin: 0 0 0 15px;
			}
		#right div.moduletable ul li{
			padding: 4px 0 0 0;
			}
		
			
/* Headlines in Module-Tables */
div.moduletable h3,
div.moduletable-login h3, 
div.moduletable-user h3{
	font: bold 14px/100% Arial, Helvetica, Sans, Sans-Serif;
	color: #333333;
	line-height: 100%;
	padding: 9px 0 8px 0;
	margin: 0;
	text-align: center;
	display: block;
	border: 1px solid;
	border-color: #d3d3d3 #666666 #666666 #d3d3d3;
	background: transparent url('../images/layout/modbg.jpg') top right repeat;
	}
div.moduletable-login h3, 
div.moduletable-user h3{
	padding: 8px 0 7px 0;
	border-color: #d3d3d3 #666666 #666666 #d3d3d3;
	background: transparent url('../images/cautionpatch.jpg') top left repeat;
	}


		
/* Hauptnavigations Anker rechts */
a.mainlevel:link, a.mainlevel:visited {
	text-decoration: none;
	font-family: Verdana, Arial, Sans, Sans-Serif;
	font-size: 8.5pt;
	font-weight: normal;
	color: #222222;
	display: block;
	padding: 8px 0 8px 10px;
	border: 1px solid;
	border-color: #d3d3d3 #797979 #797979 #d3d3d3;
	background: transparent url('../images/klick.gif') 83% center no-repeat;
	}
	a.mainlevel:hover {
		color: #bb0000;
		}
	a.mainlevel#active_menu {
		font-weight: bold;
		color: #aa0000;
		}
	a.mainlevel#active_menu:hover {
		color: #bb0000;
		}
	a.mainlevel:active{
		border-color: #898989 #d3d3d3 #d3d3d3 #898989;
		}
a.sublevel:link, a.sublevel:visited {
	text-decoration: none;
	font-family: Verdana, Arial, Sans, Sans-Serif;
	font-size: 8.5pt;
	font-weight: normal;
	color: #cbcbcb;
	display: block;
	padding: 8px 0 8px 15px;
	border-style: solid;
	border-width: 0 1px 0 1px;
	border-color: #a0a0a0 #666666 #777777 #d0d0d0;
	background: #2f3032;
	}
a.sublevel:hover {
	color: #bb0000;
	}
	a.sublevel#active_menu {
		font-weight: bold;
		color: #aa0000;
		}
		
/*
	
	Content Layout
	
*/
table.contentpaneopen{
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	border: solid #222222;
	border-width: 0 2px 2px 2px;
	}
	table.contentpaneopen td {
		text-align: left;
		padding: 0 5px 5px 5px;
		}
	table.contentpaneopen td.contentdescription{
		padding: 5px 5px 10px 5px;
		}
	table.contentpaneopen td.contentheading{
		line-height: 100%;
		font: bold 18px/100% Arial, Helvetica, Sans, Sans-Serif;
		color: #333333;
		padding: 14px 0 14px 10px;
		margin: 0;
		background: transparent url('../images/layout/bgironpatch.jpg') top left repeat;
		border: solid #222222;
		border-width: 2px 0 2px 0;
		}
	table.contentpaneopen tr.sectiontableheader{
		border: solid #222222;
		border-width: 2px 0 2px 0;
		}
	table.contentpaneopen td.contentpaneauthor,
	table.contentpaneopen td.createdate{
		color: #aaaaaa;
		font-size: 8pt;
		line-height: 100%;
		background: #242526;
		}
	table.contentpaneopen td.contentpaneauthor{
		padding: 5px;
		}
	table.contentpaneopen td.createdate{
		border: solid #222222;
		border-width: 0 0 0px 0;
		font-weight: normal;
		padding: 0 5px 5px 5px;
		}
		table.contentpaneopen td.contentheading img{
			/* bearbeiten bild... */
			float: right;
			margin: 0 10px 0 0;
			padding: 0;
			}
	table.contentpaneopen td.contentpanetext{
		padding: 5px;
		background: transparent url('../images/layout/verlauf_text.jpg') top left repeat-x;
		}
	table.contentpaneopen td{
		}
	span.article_seperator{
		display: block;
		height: 10px;
		}
/*
	Gallery
*/
img.myborder{
	border: 0px solid #222222;
	background-color: #222222;
	}
		
		
		
table.contentpane{
	width: 100% !important;
	border-collapse: collapse;
	border-spacing: 0;
	}
	table.contentpane td.contentdescription{
		padding: 5px 5px 10px 5px;
		font-size: 11pt;
		}
.small {
	font-size: 8pt;
	font-weight: normal;
	}





		
div.contentheading, div.componentheading, span.contentheading{
	display: block;
	line-height: 100%;
	font: bold 18px/100% Arial, Helvetica, Sans, Sans-Serif;
	color: #333333;
	padding: 14px 0 14px 10px;
	margin: 0;
	background: transparent url('../images/layout/bgironpatch.jpg') top left repeat;
	border: solid #222222;
	border-width: 2px;
	margin: 0 0 15px 0;
	}
td.componentheading {
	line-height: 100%;
	font: bold 18px/100% Arial, Helvetica, Sans, Sans-Serif;
	color: #333333;
	padding: 14px 0 14px 10px;
	margin: 0;
	background: transparent url('../images/layout/bgironpatch.jpg') top left repeat;
	border: solid #222222;
	border-width: 2px;
	}

table#cbUserTable{
	width: 100%;
	border: 2px solid #222222;
	background: transparent url('../images/layout/verlauf_text.jpg') left 30px repeat-x;
	}
	table#cbUserTable th{
		padding: 10px 5px;
		text-align: left;
		background: #242526;
		border: solid #222222;
		border-width: 0 0 2px 0;
		}
	table#cbUserTable tr.sectiontableentry1 td,
	table#cbUserTable tr.sectiontableentry2 td{
		padding: 10px 5px;
		border: 1px solid;
		border-color: #222222 #555555;
		}
	table#cbUserTable td img{
		border: 2px solid #222222 !important;
		}
	
		
tr.sectiontableheader td, .sectiontableheader{
	line-height: 100%;
	font-weight: bold;
	padding: 8px 0 8px 10px !important;
	margin: 0;
	text-align: center;
	background: #242526;
	}

div.sectiontableheader{
	border-width: 0;
	background: transparent;
	}
td.sectiontableentry,
.sectiontableentry1 td {
	padding: 10px 5px;
	border: 1px solid;
	border-color: #222222 #555555 #222222 #555555;
	}
.sectiontableentry2 td {
	padding: 10px 5px;
	border: 1px solid;
	border-color: #222222 #555555 #222222 #555555;
	}
.sectiontableentry3 td {
	padding: 10px 5px;
	border: 1px solid;
	border-color: #222222 #555555 #222222 #555555;
	}
.sectiontableentry1 {
    padding: 5px;
	}
.sectiontableentry2 {
    padding: 5px; 
	}
.sectiontableentry3 {
    padding: 5px; 
	}

/* Weiterlesen */	
.readon {
	float: right;
	margin: 0 10px 10px 0;
	font-weight: bold;
	}

/* Blättern... */
.pagenav {
    text-align: center;
	padding: 0 5px 0 0;
	}

	
span.pathway {
    color:       #666666;
    font-size:   11px;
    font-weight: bold;
}
span.pathway a:link,
span.pathway a:visited {
    color:       #666666;
    font-weight: bold;
    font-size:   11px;
}
.blog_more{
margin-bottom:15px;
}
