body {
    	color                : #666666;
    	background           : #121212;
	font-family: Tahoma;
	font-size:11px;
	margin:0px;
	padding:0px;
}

/*---------------------------------------------
Board Quotes
---------------------------------------------*/
.quote {
  width: 90%;
  margin: auto;
  font-style:italic;
  border-left: 1px solid #000;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 16px;
  padding-right: 2px;
  background-color: #FFF;
  background-image: url('../../../images/quote.gif');
  background-repeat: no-repeat
}
.quote b, .quote a {
  font-size: 11px;
  color: #000;
}

a:link,a:active,a:visited{
    text-decoration      : none;
    color                : #9e0305;
}
a:hover{
    text-decoration      : underline;
    color                : #9e0305;
}

#footer {
    clear:both;
    position:relative;  
    padding              : 0;
    border               : 0;
    display              : block; 
    background: url(../images/foot.jpg) no-repeat;
    width:880px;
    height:47px; 
    margin: 0 auto;
    
}

#wrapper {
	position:absolute;
	width:879px;
	left:50%;
	margin-left:-440px;
	
	background:#ffffff;
	
}

td.newsContent {
  padding: 3px;
/* war vorher line-height: 1; 
hilft bei den News*/
  line-height: 1.2;
/* neu hinzugefügt */
  height: 1.5;
}

/* neu hinzugefügt - ka obs wo stören könnte =) */
p {
  margin:0;
  padding:0;
}

.msg {
  background-color: #FFF;
  color: #000;
  border: 1px solid #000;
  padding: 2px; z-index: 9999999;
}
span.fontUnder {
  text-decoration: underline;
}
.navContent {
 width:217px;
}
td.contentMainFirst, {
  background-color: #e2e2e2;
}
td.contentMainSecond,{
  background-color: #ffffff;
}
td.contentMainSecond,td.contentMainFirst {
  font-size:12px;
  height: 16px;
  padding: 3px;
  verti
-align: middle;
}
img {
    margin               : 0;
    padding              : 0;
    border               : 0;
    display              : inline; 
}

#login	{
	background-image:url(../images/top_bg.jpg);
	width:880px;
	height:32px;
}
fieldset{
	border: 1px solid #cccccc;
}
hr{
	border: 1px solid #cccccc;
}
.checkbox {
	border: 1px solid #cccccc;
}
#footer {
    clear:both;
    position:relative;  
    padding              : 0;
    border               : 0;
    display              : block; 
    background: url(../images/foot.jpg) no-repeat;
    width:880px;
    height:47px; 
    margin: 0 auto;
    
}
#adv_banner {
	height: 60px;
	width: 468px;
	border: none;
	position:absolute;
	margin-top: 32px;
	margin-left: 382px;
}


/*---------------------------------------------
Attributes of the calendar
-----------------------------------------------
kalender/day.html
---------------------------------------------*/
td.calDay, td.calToday {
  background-color: #FFF;
  color: #000;
  text-align: left;
  vertical-align: top; 
  width: 14%;
  height: 70px;
  border: 1px solid #e2e2e2;
}

td.calToday {
  border: 1px solid #000;
}

#navi {
	width:880px;
	height:36px;
	font-size:11px;
}
#sub {
	width:880px;
	height:101px;
	background-image:url(../images/sub.jpg);
}
#sub_box_rechts {
	width:64px;
	height:98px;
	margin-left:806px;
	padding-top:10px;
}
#info {
	height:159px;
	width:880px;
}
#info2 {
	height:38px;
	width:880px;
}

table.highlightSquads, table.highlightStats, table.highlightAwards, table.highlightServer {
  width: 100%;
  border-top: 1px solid #BBB;
  border-bottom: 1px solid #BBB;
  padding: 4px;
}

table.highlightServer {
  padding: 0px;
}

table.highlightSquads {
  border: 0px;
}

table.highlightAwards {
  padding: 0px;
}

img.squadMember {
  width: 100%;
  height: 1px;
  background-color: #707070;
}
/**************
  Permission Table
**************/
div.permissions input.checkbox {
  float: left; margin: 1px 2px;
}

div.permissions label {
  display: block; float: left; clear: right;
  width: 45%;
  text-align: left;
}

div.permissions br {
  clear: both;
  height: 0; line-height: 0; font-size: 0;
}

/*********************************/
td.navEventsLeft {
  width: 10px;
}

td.navEventsContent {
  text-align: left;
}

td.navEventsRight {
  width: 2px;
}

td.navTrialLeft {
  width: 22px;
}

td.navTrialRight {
  width: 0px;
}

td.navTrialContent {
  text-align: left;
}

/*
  Clanwarresults
*/

span.navCwWon, span.navCwDraw, span.navCwLost, span.CwWon, span.CwDraw, span.CwLost {
  font-weight: bold;
}

span.navCwWon, span.CwWon {
  color: #1bdc16;
}

span.navCwDraw, span.CwDraw {
  color: #dfa426;
}

span.navCwLost, span.CwLost {
  color: #dc2516;
}

td.statsBalken {
  border: 1px solid #000;
  background-image: url('../../../images/vote_bg.gif');
}


.left {
	float:left;
}

#content {
	width:880px;
	float:left;
}

#leftstide {

	width:209px;
	height:500px;
	background:#e2e2e2;

}
#rightside {
	float:left;
	width:641px;
	padding:5px;

}




.infoTop {
  font-weight: bold;
  border-bottom: 1px solid #ff0000;
  position:relative;
}

/*####################################
  DZCP 1.4 Styles
####################################*/
/*---------------------------------------------
  WYSIWYG-Editor
---------------------------------------------*/
textarea.editorStyle, textarea.editorStyleWord, textarea.editorStyleMini {
  overflow: auto;
  width: 500px;
  height: 200px;
}
textarea.editorStyleWord {
  width: 500px;
  height: 270px;
}
textarea.editorStyleMini {
  width: 520px;
  height: 100px;
}


/***********************************************
CONTENT STUFF
***********************************************/

.contentHead{
    color:#9e0305;
    text-align:left;
    font-weight:bold;
    padding: 0px 10px 0px 0px;
    font-size:14px;
}
  
#login img{
    margin               : 7px 10px 0px 10px;     
} 
#login .form{
    position             : absolute;
    right                : 0;
    padding-top          : 3px;
}
#login .form li{
    list-style           : none;
    margin-right         : 20px;
    margin-top           : 3px;
}
#login .form .checkbox{
    margin-top           : 5px;
}
#login .form label{
    margin-top:5px;
    margin-left:3px;
}
#login .form ul li a:hover{
    text-decoration:underline;
    color:#9e0305; 
}
#login .form a:link,
#login .form a:visited,
#login .form a:active{
    text-decoration:none;
    color:#979797;
}
#login input.text{
    color:#c9c9c9;
    background: url(../images/input_text.png) no-repeat;
    padding-left:5px;
    padding-top:-3px;
    width:111px;
    margin:3px;
    height:19px;
    border:0;
} 
#login input.submit{
    background: url(../images/login.png) no-repeat;
    width:98px;
    height:31px;
    border:0;
} 
.voteSubmit {
	background: url(../images/vote_now.png) no-repeat;
	width:92px;
	height:29px;
	border:0px;
}

.navKalHeadDays {
	width:35px;
}
.navKalHead {
width:239px;
}

input
{
    color:#000;
    border:1px solid #979797;
    padding-left:5px;
    margin:0px;
    height:19px;
    
}
.contentHead{
    color:#9e0305;
    text-align:left;
    font-weight:bold;
    padding: 0px 10px 0px 0px;
    font-size:10px;
}
.contentMainTop{
    padding: 5px;
    border-bottom:1px solid #979797;   
    font-size:12px;
}
.contentMainTop2{
    padding-top: 1px;
    border-bottom:1px solid #292929;   
    font-size:11px;
}

.fontBold {
	color:#9e0305;
	font-size:11px;
	font-weight:bold;
}
.contentMainFirst {
    border-bottom:1px solid #979797;   
    padding: 5px;
    background-color:#e2e2e2;
}
.contentMainSecond {
    border-bottom:1px solid #979797;   
    padding: 5px;
    background-color:#ffffff;

}

#w_topmatches {
    border               : 1px solid #dedede;
    width:221px; 
    margin-left:3px;
    background:#000;
    float:left;
    
}

#m_topmatches .clans {
    border-bottom               : 2px solid #9e0305;
    width:221px;
    height:110px;
    background: url(../images/top_matches_bg.jpg) no-repeat;
    position: relative;
    float:left;
}

#m_topmatches .clans .clan1,
#m_topmatches .clans .clan2 {
    border-bottom               : 2px solid #9e0305;
    width:75px;
    height:85px;
    background: url(../images/top_matches_clanbg.jpg) no-repeat;
    position:absolute;
    top:11px;
    float:left;
}
#m_topmatches .clans .clan1 span,
#m_topmatches .clans .clan2 span {
    position:absolute;
    top:2px;
    left:3px;
    bottom:1px;
    text-align: center;
    width:65px;
    color:#fff;
     float:left;   
}

#m_topmatches .clans .clan1{
    left:15px;
    float:left;
}
#m_topmatches .clans .clan2 {
    right:15px;
    float:left;
}


#m_topmatches .nav {
    
    padding:0;
    margin:0;
    float:left;
}
#m_topmatches .nav .more {
    
    background: black;
    float:left;
    width:111px;
    padding:0;margin:0;
    float:left;
}

#m_topmatches .nav .details {
    width:109px;float:left;
}




#menu2 { 
    position:absolute;
    height:32px;
    width:649px;
    background: url(../images/m_bg.jpg) no-repeat; 
}

#menu2 div{
    height:32px;
    float:left;
    width:auto;
    
     
}

#menu2 #lastwars{
    margin-top:1px;
    width:77px;
    height:32px;
    background-image: url(../images/n_lastwars.png);   
    position:absolute; 
    left:0px; 
    display:none;
                                  
} 
#menu2 #nolastwars{
    width:77px;
    height:32px; 
    position:absolute; 
    left:0px; 
                                  
} 

#menu2 #lastnews{
    margin-top:1px;
    width:77px;
    height:32px;
    background-image: url(../images/n_news.png);   
    position:absolute; 
    left:70px; 
                                  
}  

#menu2 #nolastnews{
    width:77px;
    height:32px; 
    position:absolute; 
    left:70px; 
                                  
}   
#menu2 #nextwars{
    margin-top:1px;
    width:77px;
    height:32px;
    background-image: url(../images/n_nextwars.png);
    position:absolute; 
    left:204px;
    display:none;
                  
}   
#menu2 #nonextwars{
    width:77px;
    height:32px;
    position:absolute; 
    left:204px;
                  
}  
#menu2 #lasttopics{
    margin-top:1px;
    width:77px;
    height:32px;
    background-image: url(../images/n_topics.png);  
    position:absolute; 
    left:137px;  
    display:none;                                      
} 
#menu2 #nolasttopics{
    width:77px;
    height:32px;
    position:absolute; 
    left:137px;                                    
} 
#menu2 a{
   
    cursor:hand;                                    
}  
#menu2 #specials{
    width:367px;
    height:31px;
    position:absolute;
    right:0;
    top:0;
    background: url(../images/specials.jpg) no-repeat;                                     
}  

#entries{
    position:absolute;
    top:32px;
    left:235px;
    padding: 0;
    margin: 0;
    height:118px;
    width:276px;
    background:#1e1e1e;    
}

.navLastNews {
 color:#ffffff;
}

/*---------------------------------------------
  JS Infolayer
---------------------------------------------*/
div#infoDiv {
  z-index: 100;
  position: absolute;
  display: none;
  -moz-opacity: 0.80;
}
div#infoInnerLayer {
  border: 1px solid #000;
}

div#infoInnerLayer td {
  padding: 2px;
}

div#infoDiv {
  min-width: 250px; width: 250px;
/*
  width: auto !important;
  width: 280px;
*/
  min-height: 100%;
  height: auto !important;
  height: 100%;
}

div#hDiv {
  min-width: 250px; width: 250px;
  position: absolute; z-index: 9;
  top: 0; left: 0;
}

iframe#ieFix {
  position: absolute; z-index:0;
  top: 0; left: 0;
}

td.infoTop {
  font-weight: bold;
  border-bottom: 1px solid #000;
}

/**************
  Lightbox
**************/
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #FFF;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 26px; 
	float: right;
	padding-bottom: 15px;	
}


/**************
  Search form
**************/
fieldset.search {
  border: 1px solid #000;
}

legend.search {
  margin: 0; 
  padding: 0; 
  color: #000;
}

ul.search { 
  height: 200px;
  overflow: auto;
  width: 100%;
  border: 1px solid #000; 
}

ul.search { 
  list-style-type: none; 
  margin: 0; 
  padding: 0; 
  overflow-x: hidden; 
}

ul.search li { 
  margin: 0; 
  padding: 0; 
}

label.search, label.searchKat { 
  display: block;
  text-align: left;
  background-color: #FFF; 
  margin: 0; 
  padding: 0; 
  width: 100%; 
}
  
label.search:hover { 
  background-color: #EEE; 
}

label.searchKat {
  background-color: #dbdbdb;
  font-weight: bold;
}

td.searchHead {
  border-bottom: 1px solid #888;
}

input.chksearch {
  margin: 2px;
  border:0px;
  cursor: pointer;
}

.highlightSearchTarget {
  padding: 2px;
  color: #000;
  background-color: #FEFECE;
}

ul.menu1 {
	list-style:none; 
	margin:0px; 
	padding:0px;
}


/*
 Newsbox
*/
.news-titel {
 margin-top: 2px;
 width: 305px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #767676;
}
.news-datum-archiv {
 margin-top: 5px;
 float: left;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #b7b7b7;
}
.news-datum {
 margin-top: 5px;
 width: 110px;
 float: left;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #b7b7b7;
}

.news-autor {
 margin-top: 5px;
 margin-right: 5px;
 width: 195px;
 float: left;
 text-align: right;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #b7b7b7;
}

.news-text {
 width: 289px;
 height: 110px;
 margin-top: 5px;
 color: #767676;
 margin:0px 11px 11px 11px;
}
.news-text-archiv {
 color: #767676;
 margin: 0px 11px 11px 11px;
}
.news-comments {
 margin-top: 5px;
 width: 150px;
 float: left;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #767676;
}
.news-comments-archiv {
 margin-top: 5px;
 float: left;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #767676;
}
.news-readmore {
 margin-top: 5px;
 margin-right: 10px;
 width: 150px;
 float: left;
 text-align: right;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #767676;
} 

ul.menu1 * {margin:0px; padding:0px;}
ul.menu1 a {display:block;color:#ffffff; text-decoration:none; list-style:none; opacity:1; filter:alpha(opacity=10);}
ul.menu1 li {position:relative; float:left; margin-right:0px; list-style:none; opacity:1; filter:alpha(opacity=10);background-color:ffffff; color:#cccccc;}
ul.menu1 ul {position:absolute; top:34px; left:0;display:none; opacity:0.7; filter:alpha(opacity=70); list-style:none}
ul.menu1 ul li {position:relative; border:0px solid #fff; border-top:none; width:140px; margin:0; padding:0px; list-style:none;}
ul.menu1 ul li a {display:block; padding:3px 7px 5px; background:url(../images/bg_navi.png);  list-style:none;}
ul.menu1 ul li a:hover {background-color:#910000; background:url(../images/bg_navi_over.png); }
ul.menu1 ul ul {left:148px; top:-1px}
ul.menu1 .menulink {border:0px solid #fff; font-weight:bold;  opacity:1; filter:alpha(opacity=100); list-style:none}
ul.menu1 .menulink:hover, ul.menu1 .menulink_partner:hover, ul.menu1 .menuhover { list-style:none;}
ul.menu1 .menulink_partner{border:0px solid #fff; font-weight:bold; opacity:1; filter:alpha(opacity=100); list-style:none}
ul.menu1 .sub {background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat}
ul.menu1 .topline {border-top:1px solid #fff}

