div {margin:0; padding:0; border:0;}

div#maincontent {vertical-align:top; text-align:left; background-color:#dddddd; padding:4px 0 10px 0; border:1px solid #333333; border-top:none;}
div#pfooter {background-image:url(images/page_footer_rep.jpg); background-repeat:repeat-x; height:26px; margin:0 0 20px 0; padding:0 0 0 0;}

.zwar-countbox {height:15px; width:100%; color:#000000; background-color:#CCCCCC;}

.zwar-readtextbox {padding-left:4px; font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:11px; color:#666980; background-color:#AAAAAA; border:1px #898D79 solid;}

.zwar-textbox {padding-left:4px; font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:11px; color:#333333; background-color:#EEEEEE; border:1px #898D79 solid;}

.tbl-border-head	{background-color:#CBCBCB;}
.tbl-head			{font-size:11px; padding:3px 4px 3px 4px; background-color: #898989;}

.zwar-scorefont { font-weight:bold;}

/* LOGIN LEISTE */
div#loginbar {height:25px; font-size:0; padding:0 0 0 10px; border-left:1px solid #333333; border-right:1px solid #333333; background-image:url(images/log_o_rep.jpg);}
div#loginbar td {padding:0 5px 0 5px;}
div#loginbar .textinput{height:14px; width:120px; background-color:#27292f; color:#FFFFFF; padding-left:3px; font:bold 10px Arial, Helvetica, sans-serif; margin:0 0 0 0; border:1px solid #AAAAAA;}
div#loginbar .lbutton{height:14px; background-color:#27292f; color:#FFFFFF;  cursor:pointer; margin:0 0 0 0; border:1px solid #AAAAAA; font:bold 10px Verdana, Arial, Helvetica, sans-serif;}
div#loginbar .checkbox{height:12px; width:12px; border:none; margin:0 0 0 0;}
/* LOGIN LEISTE ENDE*/

/* BANNER */
div#banner {height:150px; border-left:1px solid #333333; border-right:1px solid #333333; background-image:url(images/zbannerrep.jpg); background-repeat:repeat-x;}
div#bannerleft {height:150px; background-image:url(images/zbanner.jpg); background-repeat:no-repeat; padding-left:30px; width:450px;}
div#bannerleft img {margin-top:30px;}
* html div#bannerleft {padding-top:30px;}
div#bannerright {height:150px; background-image:url(images/zbannerright.jpg); background-position:right; background-repeat:no-repeat; width:500px;}
/* BANNER ENDE */

/* OBERES MENU */
div#menu {font-size:0; border-left:1px solid #333333; border-right:1px solid #333333; height:51px;}
ul#menu_o li {list-style: none;	font-size: 0; margin: 0; padding: 0; float:left;}
ul#menu_o li.links{background-repeat:repeat-x;	padding:0 3px 0 3px;}
ul#menu_o li.links div{height:51px; cursor:pointer; float:left;}
ul#menu_o {height:51px; display:inline; border:none; margin:0; padding:0; background-image:url(images/men_o_rep.jpg); float:left; width:100%;}
ul#menu_o a:hover div {background-position:0 -51px;}
/* OBERES MENU ENDE */

/* UNTERES MENU */
div#menu_u {clear:both;	background-repeat:repeat-x;	height:22px; padding:0 0 0 140px; font-size:0; border-left:1px solid #333333; border-right:1px solid #333333; background-image:url(images/men_u_rep.jpg); background-color:#333333;}
div#menu_u a {margin:0 20px 0 0; padding:0 0 0 0; vertical-align:middle;}
/* UNTERES MENU ENDE */

/* INHAlT */
div#page_bg {background-repeat:repeat-x; background-position:top; background-attachment:scroll; background-image:url(images/page_bg.jpg);}
div#mainpage {width:expression(document.body.clientWidth > 1180? "1180px": "auto" ); border:1px solid #eeeeee;}
div#mainmin {width:expression(document.body.clientWidth < 990? "990px": "auto" );}

div.title {height:17; padding:0 5px 0 10px; background-repeat:no-repeat;}
div.sideboxb {border:1px solid #000000; border-bottom-color:#eeeeee; border-top:none; background-color:#2a2a2a; background-image:url(images/box_large_rep.jpg); background-repeat:repeat-x; background-position:top;}
div.boxfooter {height:5px; background-position:bottom; background-image:url(images/box_lower_rep.jpg); font-size:0;}

div.boxb {border:1px solid #000000; border-bottom-color:#555555; border-top:none; background-color:#f3f3f3; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
* html div.boxb {height:1%;}
span.boxcontent {width:100%; height:100%;}

div.main-dark {background-color:#333333; padding:1px 0 1px 0;}
div.main-item1 {background-color:#dddddd; padding:0 3px 0 3px;}
div.main-item2 {background-color:#f3f3f3; padding:0 3px 0 3px;}
div.content-container {margin:0 2px 5px 2px; border:1px solid #888888; border-top:none;}
* html div.content-container {height:1%;}

.member-item {border-collapse:collapse; background-color:#111111; border-bottom:1px solid #aaaaaa;}
td.memberinfo1 {background-color:#f4f4f4; padding:0 5px 0 5px; white-space:nowrap;}
td.memberinfo2 {background-color:#dddddd; padding:0 5px 0 5px; white-space:nowrap;}
td.membershade {background-color:#f4f4f4; padding:0 5px 0 5px; white-space:nowrap; background-image:url(images/shade_lower.jpg); background-repeat:repeat-x; background-position:bottom;}
td.memberinfo2 img {margin:2px 0 2px 0;}
.squad-item {background-image:url(images/shade_item1.jpg); border-bottom:1px solid #ffcc36; border-top:1px solid #aaaaaa; padding:0 2px 0 2px; height:30px;} 

.calendar-actitemside {background-color:#ffcc36; border:1px solid #666666; border-bottom:none; padding:0 4px 0 2px; margin:0 1px 0 1px; height:17px;}
.kalender-item1 {background-color:#f4f4f4; padding:0 3px 0 3px;}
.kalender-item2 {background-color:#cccccc; padding:0 3px 0 3px;}
.kalender-emptyitem {background-color:#dddddd; padding:0 3px 0 3px;}

.tbl-border {background-color:#aaaaaa;}
.tblhead {background-color:#333333; padding:1px 3px 1px 3px; color:#FFFFFF; font-weight:bold;}
.tbl {background-color:#f4f4f4;}
.tbl1 {background-color:#f4f4f4; padding:2px 2px 2px 2px;}
.tbl2 {background-color:#dddddd; padding:2px 2px 2px 2px;}
.smallalt {margin:2px 2px 2px 2px;}
.forum-caption {background-image:url(images/shade_upper.jpg); border-bottom:1px solid #ffcc36; padding:0 2px 0 2px; font-weight:bold; height:17px;}
.forum {padding:3px;}
.forum img {margin-bottom:3px;}

div.quote {background-color:#eeeeee; border:1px solid #555555; margin:3px 3px 3px 10px; padding:2px 2px 2px 2px;}

div.newsbox {margin:0 2px 2px 2px; border:1px solid #aaaaaa;}
div.news {padding:3px 3px 3px 3px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#111111; background-image:url(images/shade_upper.jpg); background-repeat:repeat-x;}
.shade {background-image:url(images/shade_lower.jpg); background-repeat:repeat-x; background-position:bottom;}
div.news_cat_bg{height:35px; background-color:#222222;}
div.newsl{height:35px; background-image:url(images/news_cat_left.jpg); background-repeat:no-repeat; background-position:left; padding:0 0 0 10px;}
div.news_cat{height:35px; background-repeat:no-repeat; background-position:right; font-family:Arial; font-size:12px; color:#FFFFFF; font-weight:bold;}
div.newsfooter {height:14px; background-repeat:repeat-x; background-position:bottom; background-image:url(images/box_lower_rep.jpg); clear:both;}

.side-item1 {background-color:#222222; border:1px solid #666666; border-bottom:none; padding:0 4px 0 2px; margin:0 1px 0 1px; height:17px;}
.side-item2 {background-color:#333333; border:1px solid #666666; border-bottom:none; padding:0 4px 0 2px; margin:0 1px 0 1px; height:17px;}
.ztooltip {background-image:url(images/shade_item1.jpg); background-repeat:repeat-x; background-color:cdcdcd;}
div.side-itembig1 {background-color:#222222; border:1px solid #666666; border-bottom:none; padding:0 4px 0 2px; margin:0 1px 0 1px;}
div.side-itembig2 {background-color:#333333; border:1px solid #666666; border-bottom:none; padding:0 4px 0 2px; margin:0 1px 0 1px;}
div.shoutbox {padding:0 4px 0 6px;}
div.shoutboxdate {padding:0 4px 0 6px;}
div.photocontent {height:200px;}
div.side-label {padding:0 4px 0 6px; background-color:#444444;}
div.colorhr {height:1px; background-color:#ffcc36; font-size:0px; margin:0 1px 0 1px; border:none; line-height:1px; overflow:hidden;}
div.hr {height:1px; background-color:#000000; font-size:0px; margin:0 1px 0 1px; border:none; line-height:1px; overflow:hidden;}

a {border:none; color:#333333; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a:hover {color:#cc9906;}
a.whiteyel {text-decoration:none; border:none; color:#eeeeee; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
a.whiteyel font {color:#ffcc36; font-size:11;}
a.greyyel {text-decoration:none; border:none; color:#cccccc; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
a.greyyel font {color:#ffcc36; font-size:11;}
a.owhiteyel {text-decoration:none; border:none; color:#ffcc36; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
a.owhiteyel font {color:#eeeeee; font-size:11;}
a:hover.greyyel {color:#ffcc36;}
a:hover.greyyel font {color:#cccccc;}
a:hover.whiteyel {color:#ffcc36;}
a:hover.whiteyel font {color:#ffffff;}
a.blackyel {text-decoration:none; border:none; color:#111111; font-family:Arial, Helvetica, sans-serif;}
a:hover.blackyel {color:#cc9906;}


font.newscontent {color:#000000; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
font.white {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff;}
font.grey {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#cccccc;}
font.yellow {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffcc36;}
font.small {font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#aaaaaa;}
font.bigblack {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
font.copyright {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#bbbbbb;}
font.news-bold {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#111111;}

.side-border-left .textbox, .side-border-right .textbox {background-color:#555555; border:1px solid #666666; color:#FFFFFF;}
.side-border-left .button, .side-border-left .button{background-image:url(images/men_u_rep.jpg); background-repeat:repeat-x; background-position:bottom; border:1px solid #444444; height:18px; color:#FFFFFF; cursor:pointer; font-size:12px; font-weight:bold; background-color:#444444;}

select.textbox {background-color:#dddddd; border:1px solid #aaaaaa; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
input.textbox {background-color:#efefef; border:1px solid #aaaaaa; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:16px;}
textarea.textbox {background-color:#efefef; border:1px solid #aaaaaa; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.button {background-image:url(images/shade_lower.jpg); border:1px solid #888888; font-family:Arial, Helvetica, sans-serif; font-size:11px; cursor:pointer; height:18px; font-weight:bold;}

.pnavbutton {background-image:url(images/men_u_rep.jpg); background-repeat:repeat-x; background-position:bottom; border-right:1px solid #000000; height:18px; font-size:12px; font-weight:bold; text-decoration:none; padding:0 2px 0 2px;}

img{border:none;}

body {
	font-family:Verdana,Tahoma,Arial,Sans-Serif;
	font-size:10px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

/* General page style */
.side-border-left {
	padding:0 4px 0 4px;
	background-image:url(images/zoff_page_bg_l.jpg);
	background-repeat:repeat-y;
	background-attachment:scroll;
	background-position:bottom;
}

.side-border-right {
	padding:0 4px 0 4px;
	background-image:url(images/zoff_page_bg_r.jpg);
	background-repeat:repeat-y;
	background-attachment:scroll;
	background-position:bottom;
}

.main-bg {
	width:100%;
	height:100%;
	padding:0 0 0 0;
	margin:0;
	vertical-align:top;
	background-image:url(images/zoff_Page_bg_c.jpg);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:bottom;
}

.bodyline		{background: #F7F8FC;color:#000000;border:1px solid #98AAB1}

a.subheader			{color:#ffffff; text-decoration:none;}
a.subheader:hover		{color:#dddddd; text-decoration:underline;}
/* Links (navigation) */
form			{margin:0px 0px 0px 0px; padding:0 0 0 0;}

hr {background-color:#000000; height:1px; border:none;}

td			{font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:10px;}
pre			{font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:9px;}

.theconsole			{ font-family:  Verdana, Arial, Helvetica, sans-serif;font-weight: bold; font-size: 11px; color : #CCCCCC;}
a.theconsole			{ text-decoration: none; color : #CCCCCC; }
a.theconsole:hover		{ text-decoration: none; color : #FFB400;}