* {
	margin:0;
	padding:0;
}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	background-color:#FF7F00;
	color:#221C00;
}

table {
	font-size:11px;
}

td, th {
	padding:2px;
}

img {
	vertical-align: middle;
	border:none;
}

h1 {
	padding: 0 0 4px 0;
}

h2, h3, h4, h5, h6 {
	font-size: 1em;
	font-weight: normal;
}

#main > h2 {
	padding-bottom: 14px;
}

h2 {
	font-size: 1.3em;
	font-weight:bold;
}

a:link, a:visited {
	color:#504000;
	text-decoration:none;
}

a:hover, a:active {
	color:#221c00;
	text-decoration:none;
}

#page {
	width:900px;
	margin-left:auto;
	margin-right:auto;
}

#header {
	margin-bottom:20px;
	width:900px; /*TEMP-hack*/
	margin-left:auto;
	margin-right:auto;
}

#header h1 a:link, #header h1 a:visited, #header h1 a:hover {
	background: url(../images/dc-net_2007_banner.jpg) 0 0 no-repeat;
	display: block;
	width: 900px;
	height: 135px;
	text-indent: -9999px;
}

#main {
	text-align:center;
}

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

#sidebar {
	float:right;
	background-image:url(../images/rechtetabelle_bg_img.jpg);
	width:175px;
}

#footer {
	margin-top:20px;
	text-align:center;
}

.latestcws {
	margin-left:auto;
	margin-right:auto;
	width:90%;
	font-size:11px;
}

.latestcws h2 {
	font-size:10px;
	font-weight:bold;
	background-color:#dfb65e;
	display:block;
	padding:2px;
	margin-bottom:5px;
}

.latestcws p {
	margin-bottom:1em;
}

.server_mini {
	margin:1em auto 2em auto;
	font-size:11px;
	width:90%;
}

.server_mini .caption {
	background-color:#dfb65e;
	padding:2px;
	margin-bottom:2px;
}

.server_mini .serverip {
	background-color:#d0cb98;
	padding:2px;
	margin-bottom:2px;
}

.newsbit {
	text-align:left;
	font-size:11px;
	background-color:#c6c084;
	width:98%;
	margin-top:1em;
	margin-bottom:1em;
}

.newsbit h3 {
	padding:4px;
	font-weight:bold;
}

.newsbit .author {
	border-top-width:1;
	border-top-color:#e6e4c9;
	border-top-style:solid;
	text-align:right;
	background-color:#d0cb98;
	padding:2px;
}

.newsbit .newscontent {
	padding:3px;
}

.newsbit .newscomment {
	text-align:center;
	padding:1em;
}

.copyrightnote {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:white;
	margin-bottom:10px;
}

.navlist {
	margin: 0;
	padding: 0 0 22px 0px;
	border-bottom: 1px solid #000;
}

.navlist ul, .navlist li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}

.navlist img {
	float:left;
	padding-right:3px;
}

.navlist a:link, .navlist a:visited {
	float: left;
	line-height: 16px;
	margin: 0 5px 4px 4px;
	text-decoration: none;
	color: #504000;
}

.navlist a:link#current, .navlist a:visited#current, .navlist a:hover {
	border-bottom: 4px solid #000;
	padding-bottom: 2px;
	background: transparent;
	color: #000;
}

.navlist a:hover { color: #000; }

.won {
	color:#008000;
	font-weight:bold;
}

.lose {
	color:#FF0000;
	font-weight:bold;
}

.draw {
	color:#00FFFF;
	font-weight:bold;
}

.online {
	color:#008000;
	font-weight:bold;
}

.offline {
	color:#FF0000;
	font-weight:bold;
}

.pollForm {
	border:1px solid black;
	margin:2em 0px 2em 0px;
}

.pollForm h3 {
	font-size:1.1em;
	font-weight:bold;
	padding:1em;
}

.ajaxButton {
	padding:2px;
	cursor:pointer;
	background-color:#ddd;
	text-align:right;
	border:1px solid black;
}

.success, .warning, .error, .info {background-position: 10px center;background-repeat: no-repeat;margin-bottom: 20px;padding: 7px 10px 7px 45px;}
.success {color: #090;background-color: #efe;background-image: url(../images/icon/successM.png);border-color: #090;}
.success a, .success a:hover {color: #333;}
.warning {color: #660;background-color: #ffd;background-image: url(../images/icon/warningM.png);border-color: #660;}
.warning a, .warning a:hover {color: #333;}
.error {color: #c00;background-color: #fee;background-image: url(../images/icon/errorM.png);border-color: #c00;}
.error a, .error a:hover {color: #333;}
.info {color: #06f;background-color: #def;background-image: url(../images/icon/infoM.png);border-color: #06f;}
.info a, .info a:hover {color: #333;}

.error,.info,.success,.warning,.border { border-style:solid; }
.error,.info,.success,.warning,.border { border-width:1px; }
.error,.info,.success,.warning { line-height:1.5; }
.error,.info,.success,.warning { text-align:left; }

input[type="submit"], input[type="reset"], input[type="button"], input[type="file"] {font-size: 1em;}
.formSubmit { text-align: center;margin-top: 10px;margin-bottom: 15px;}
.formFieldLabel {text-align: right;float: left;width: 200px;}
.formField {margin-left: 216px;}
.formField input, .formField select, .formField textarea  {margin: 2px 0;}
.formField label {font-size: 1em !important;display: block;}
input[type="text"], input[type="password"] {padding: 3px 0px 3px 2px;}

.codeBox,.iframe,.inputText,.quoteBox,.userAvatarFramed,select,textarea{background-color:#fff}
.iframeFocus,.inputText:focus,select:focus,textarea:focus{background-color:#ffd}
.inputText,select,textarea{border-color:#999}
.inputText:focus,select:focus,textarea:focus{border-color:#08f}
.inputText,select,textarea{border-style:solid}
.inputText,.inputText:focus,select,select:focus,textarea,textarea:focus{border-width:1px}

.border {border-width: 1px;margin-bottom: 7px;padding: 1px 0 0 1px;border-color:#999;}
.borderMarginRemove {margin-top: -8px;}
.container-1, .container-2, .container-3, .containerHead {margin: 0 1px 1px 0;}
.containerHead {padding: 2px 5px;}
.content > div {padding: 7px 25px;}
.contentStyler p {margin: 5px 0;}
.infoBox .container-1, .infoBox .container-2 {padding: 4px;clear: both;}
.infoBox h3 {font-weight: bold;}
.containerIcon {text-align: center;float: left;width: 30px;}
.containerContent {margin-left: 35px;}
.containerIconSmall {text-align: center;float: left;width: 30px;}
.containerContentSmall {margin-left: 30px;}

.poll {margin: 0 auto 25px auto;width: 640px;font-size:.85em;text-align:left;}
.minipoll {margin: 0 auto 7px auto;width: 90%;font-size:9px;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;text-align:left;}
.poll .container-1, .poll .container-2, .poll .container-3 {padding: 4px;}
.minipoll .container-1, .minipoll .container-2, .minipoll .container-3 {padding: 4px;}
.poll .containerContent label, .minipoll .containerContent label {display: block;overflow: hidden;}
.poll h4, .minipoll h4 {font-style: italic;font-weight: bold;padding-top: 0;}
.poll .pollResults {font-size: .9em;text-align: right;}
.minipoll .pollResults {font-size: .95em;text-align: right;}
.poll .pollOptionBar, .minipoll .pollOptionBar {margin-right: 4px;float: left;height: 6px;}
.poll .pollBarColor1, .minipoll .pollBarColor1 { background-color: #93befe;border-bottom: 6px solid #468ffc;}
.poll .pollBarColor2, .minipoll .pollBarColor2 { background-color: #6be8ff;border-bottom: 6px solid #02c4e7;}
.poll .pollBarColor3, .minipoll .pollBarColor3 { background-color: #b8fb82;border-bottom: 6px solid #30ff00;}
.poll .pollBarColor4, .minipoll .pollBarColor4 { background-color: #f6ff00;border-bottom: 6px solid #ede502;}
.poll .pollBarColor5, .minipoll .pollBarColor5 { background-color: #ffc676;border-bottom: 6px solid #ff9600;}
.poll .pollBarColor6, .minipoll .pollBarColor6 { background-color: #fe9595;border-bottom: 7px solid #fe4747;}
.poll .pollBarColor7, .minipoll .pollBarColor7 { background-color: #f9f;border-bottom: 6px solid #f6f;}
.poll .pollBarColor8, .minipoll .pollBarColor8 { background-color: #c7a2e7;border-bottom: 7px solid #a56dd5;}
.poll .pollBarColor9, .minipoll .pollBarColor9 { background-color: #e1bb84;border-bottom: 6px solid #ca8a2f;}
.poll .pollBarColor10, .minipoll .pollBarColor10 { background-color: #c3bbbb;border-bottom: 6px solid #967e7e;}

.containerHead,.inlineCalendarFooter td,.inlineCalendarHeader td,.tabMenu li.activeTabMenu a,.tabMenu li.activeTabMenu a:hover{background-color:#777}
.containerHead .light,.containerHead .light a{color:#fff}
.containerHead,.inlineCalendarFooter td a,.inlineCalendarFooter td span,.inlineCalendarHeader td a,.inlineCalendarHeader td span{color:#fff}
.containerHead a,.tabMenu li.activeTabMenu a,.tabMenu li.activeTabMenu a:hover{color:#fff}
.containerHead a:hover{color:#fff}
.container-1,.container-1 fieldset fieldset,.container-2 fieldset,.inlineCalendarTable,.mceResizeIconRow,.mceToolbarTop,.messageInner .color-1,.pageNavigation li ul,fieldset{background-color:#e6e4c9}
.inlineCalendarTable a,a.mceButtonDisabled img,a.mceButtonNormal img,a.mceButtonSelected img{border-color:#f7f7f7}
.container-1 .disabled,.container-1 .disabled a,.container-1 .formFieldDesc,.container-1 .light,.container-1 .light a,.container-1 .signature,.messageInner .color-1 .light,.messageInner .color-1 .light a,.messageInner .color-1 .signature{color:#888}
.container-1,.container-1 legend,.inlineCalendarTable,.messageInner .color-1{color:#666}
.container-1 a,.messageInner .color-1 a{color:#666}
.container-1 a:hover,.messageInner .color-1 a:hover,tr.container-1:hover .columnTopic .topic a,tr.container-1:hover .columnUsername a{color:#333}
.container-1 fieldset,.container-1 fieldset fieldset.noJavaScript fieldset,.container-2,.container-2 fieldset fieldset,.container-3 fieldset,.messageInner .color-2,.weekDays,fieldset fieldset{background-color:#d0cb98}
.container-2 .disabled,.container-2 .disabled a,.container-2 .formFieldDesc,.container-2 .light,.container-2 .light a,.container-2 .signature,.messageInner .color-2 .light,.messageInner .color-2 .light a,.messageInner .color-2 .signature{color:#888}
.container-2,.container-2 legend,.messageInner .color-2,.weekDays{color:#666}
.container-2 a,.messageInner .color-2 a{color:#666}
.container-2 a:hover,.messageInner .color-2 a:hover,tr.container-2:hover .columnTopic .topic a,tr.container-2:hover .columnUsername a{color:#333}
.codeLineNumbers,.container-3,.container-3 fieldset fieldset,.tableList tr:hover,.threadStarterPost .poll .container-3{background-color:#c6c084}
.messageContainer,.messageContainerFooter{border-color:#e0e0e0}
.container-3 .light,.container-3 .light a{color:#777}
.codeLineNumbers,.container-3{color:#333}
.container-3 a{color:#666}
.container-3 a:hover,tr.container-3:hover .columnTopic .topic a,tr.container-3:hover .columnUsername a{color:#333}

td.header {
	font-family: arial;
	word-spacing: -2px;
	letter-spacing: 0px;
	font-size:15px;
	padding-top: 0px;
	margin: 0px;
	border: 0px;
}

table.header {
	font-family: arial;
	word-spacing: -2px;
	letter-spacing: 0px;
	font-size:15px;
	padding-top: 0px;
	margin: 0px;
	border: 0px;
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
}
  
table.tourney {
	text-align: center;
	border: solid #005177;
	border-width: 1px;
	line-height: 90%;
	margin: 1px;
}

td.admin {
	font-size:1.2em;
	text-align: left;
	border: solid white;
	border-width: 0.4px;
	padding: 5px;
	font-weight: bold;
}
 
td.openmatch {
	background-color: #004466;
	border: solid #201012;
	border-width: 1px;
	padding-bottom: 3px;
	padding-top: 3px;
}

td.closedmatch {
	border: solid #002236;
	border-width: 1px;
	background-color: #105070;
	padding-bottom: 3px;
	padding-top: 3px;
}

font.winner {
	color: #44EE44;
	font-weight: bold;
}

font.loser {
	color: #EE4444;
	font-weight: bold;
	text-decoration: line-through;
}

font.final {
	font-size: 16px;
	color: #FFC906;
	font-weight: bold;
}

font.lbfinal {
	font-size: 13px;
	color: #8C7853;
	font-weight: bold;
}

font.wbfinal {
	font-size: 14px;
	color: #C0C0C0;
	font-weight: bold;
}

td.lpp_left   { background-color: #dfb65e; }
td.lpp_header { background-color: #e5c079; }
th.lpp_header { background-color: #dfb65e; }
td.lpp_right  { background-color: #e5c079; }
td.lpp_odd    { background-color: #dfb65e; }
td.lpp_even   { background-color: #e5c079; }
tr.lpp_odd    { background-color: #dfb65e; }
tr.lpp_even   { background-color: #e5c079; }
