/*
	-- -- -- -- -- -- --
	(c) archo / esportdesign
	-- -- -- -- -- -- --
	
*/


/* -- Basic HTML Elements, body, input, textfield, select, imageborder -- */

body {
	margin: 0px;
	padding: 0px;
	font: normal 1.1em Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #000;
	background-color: #d2e2f5;
	background-image: url(gfx/global_bg.jpg);
	background-repeat: repeat-x;
	}
a { 
	text-decoration: none; 
	color: #294763;
	}

a:hover { 
	text-decoration: none; 
	color: #d78603;		
}
a:active { 
	text-decoration: none; 
	color: #d78603;	
	}
						
input, textarea, select {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #F4F4F4;
}
.image {
	border: 0px;
	}

div.headlinks {
  position: absolute;
  top: 1000px;
  left: 840px;
  width: 148px;
}
div.headlinks a, div.headlinks a:hover, div.headlinks a:active, div.headlinks a:visited, div.headlinks a:link {
  font-size: 9px;
  color: #444;
}

/* -- areas -- */

/* -- global legt breite und bg der gesamten seite fest -- */

.global {
	background-color: #CCCCCC;
}

/* -- leftborder und rightborder sind die raender aussen -- */

.leftborder {
	background-image: url(gfx/orthos_01.jpg);
}
.rightborder {
	background-image: url(gfx/orthos_03.jpg);
}

/* -- left legt bg der linken spalte fest -- */

.left {
	vertical-align: top;
	background-color: #171717;
}

/* -- right legt bg der rechten spalte fest -- */

.right {
	vertical-align: top;
	background-image: url(gfx/orthos_08.jpg);
}

/* -- content legt das padding und align fuer die mittlere spalte fest -- */

.content {
	vertical-align: top;
	padding-left: 5px; padding-right: 5px; padding-bottom: 10px;
}

/* -- table layout classes -- */

.base0 {
	padding: 3px;
}
.base1 {
	background-image: url(gfx/base1.jpg);
	background-repeat: repeat-x;
	background-color: #FFF;
	background-position:bottom;
	padding: 3px;
}
.base2 {
	background-image: url(gfx/base2.jpg);
	background-repeat: repeat-x;
	background-color: #FFF;
	background-position:bottom;
	padding: 3px;

}
.title {
	background-color: #111e2b;
	padding: 2px;
	font-size:10px;
	font-weight:bold;
	color: #508ecc;
	border-top: 0px solid; border-right: 0px solid; border-bottom: 1px solid #000; border-left: 0px solid;
}
					.title a {
						color: #8bbdee;
						text-decoration: none;
					}
					.title a:hover, a:active {
						color : #8bbdee;
						text-decoration : none;
					}


.title2 {
	color: #000000;
	padding-left: 4px; padding-right: 3px; padding-bottom: 3px; padding-top: 3px; 
	background-color: #CCCCCC;
}
.box {
	background-color: #F4F4F4;
	border: 1px solid #333333;
	padding: 3px;
	margin: 1px;
}
.sub {
	background-color: #CCCCCC;
	border-top: 0px solid; border-right: 0px solid; border-bottom: 1px solid #333333; border-left: 0px solid;
}
.button {
	font-weight: bold;
	font-size: 9px;
	color: #FFF;
	padding: 2px;
	background-image: url(images/bg_button.gif);
	border-top: 1px solid #111111;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #111111;
	border-left: 1px solid #333333;
}
					.button a {
						color: #FFFFFF;
						text-decoration: none;
					}
					.button a:hover, a:active {
						color : #FFFFFF;
						text-decoration : underline;
					}
.navhead {
	font-size: 10px;
	font: normal 1.5em 'Century Gothic', 'Lucida Grande', Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 7px;
}
.navelement {
	color: #ebf2ff;
	font: normal 1.5em Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	padding-left: 35px;
	font-weight: bold;
}
					.navelement a {
						color: #ebf2ff;
						text-decoration: none;
					}
					.navelement a:hover, a:active {
						color : #f9a61a;
						text-decoration : none;
					}
					
.loggedfont {
	color: #454545;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
}
					.loggedfont a {
						color: #e7e7e7;
						text-decoration: none;
					}
					.loggedfont a:hover, a:active {
						color : #f9a61a;
						text-decoration : none;
					}
.newscat {
	color: #d9e7ff;
	font: normal 1.5em 'Century Gothic', 'Lucida Grande', Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	padding-left: 5px;
	font-weight: bold;
	letter-spacing: 0.1em;
}
					.newscat a {
						color: #fca313;
						text-decoration: none;
					}
					.newscat a:hover, a:active {
						color : #fca313;
						text-decoration : none;
					}
					
.position {
	color: #232323;
	font-size: 11px;
	font-weight: bold;
}
					.position a {
						color: #fca313;
						text-decoration: none;
					}
					.position a:hover, a:active {
						color : #fca313;
						text-decoration : none;
					}

.feature {
	color: #d9e7ff;
	font-size: 12px;
	font-weight: bold;
}
					.feature a {
						color: #141414;
						text-decoration: none;
					}
					.feature a:hover, a:active {
						color : #fca313;
						text-decoration : none;
					}
.buttonactive {
	background-color:#FFFFFF;
	border: 1px solid #2e2e2e;
	font-weight: bold;
	color: #2857AE;
	padding: 2px;
	font-size: 10px;
}
.buttoninactive {
	background-color:#f9f9f9;
	border: 1px solid #2e2e2e;
	font-weight: bold;
	color: #103271;
	padding: 2px;
	font-size: 10px;
}
		.buttoninactive a {
					color: #103271;
					text-decoration:none; 	
					}
		.buttoninactive a:hover, a:active {
						color : #103271;
						text-decoration : none;
					}

/* -- typo classes -- */

.head {
	font-size: 14px;
	color: #7a1719;
	font-weight: bold;
}
					.head a {
						color: #7a1719;
						text-decoration: none;
					}
					.head a:hover, a:active {
						color : #d82427;
						text-decoration : none;
					}
.newssub {
	font-size: 9px;
	color: #969696;
	font-weight: bold;
}
					.newssub a {
						color: #969696;
						text-decoration: none;
					}
					.newssub a:hover, a:active {
						color : #757575;
						text-decoration : none;
					}	
					
.newssub2 {
	font-size: 9px;
	color: #674d4d;
}
					.newssub2 a {
						color: #674d4d;
						text-decoration: none;
					}
					.newssub2 a:hover, a:active {
						color : #757575;
						text-decoration : none;
					}	
.newssub3 {
	font-size: 9px;
	color: #0f0f0f;
	font-weight: bold;
}
					.newssub3 a {
						color: #0f0f0f;
						text-decoration: none;
					}
					.newssub3 a:hover, a:active {
						color : #757575;
						text-decoration : none;
					}					
					
					
.newsbig {
	font-size: 15px;
	color: #767676;
	font-weight: bold;
}
					.newsbig a {
						color: #4d1f1f;
						text-decoration: none;
					}
					.newsbig a:hover, a:active {
						color : #000;
						text-decoration: none;
					}
.headbig {
	font-size: 18px;
	color: #767676;
	font-weight: bold;
}
.linkred {
	font-size: 10px;
}
					.linkred a {
						font-weight: bold;
						color: #dd0a00;
						text-decoration: none;
					}
					.linkred a:hover, a:active {
						color : #dd0a00;
						text-decoration : underline;
					}
.linksmall {
	font-size: 10px;
}
					.linksmall a {
						font-weight: bold;
						color: #383838;
						text-decoration: none;
					}
					.linksmall a:hover, a:active {
						color : #70100c;
						text-decoration : underline;
					}
.logged {
	font-size: 10px;
	color: #FFF;
}
					.logged a {
						font-weight: bold;
						color: #d9d9d9;
						text-decoration: none;
					}
					.logged a:hover, a:active {
						color : #FFF;
						text-decoration : none;
					}
.small {
	font-size: 10px;
	color: #333333;
}
					
.smallsub {
	font-size: 10px;
	color: #FFFFFF;
}
					.smallsub a {
						color: #e8f3ff;
						text-decoration: none;
					}
					.smallsub a:hover, a:active {
						color : #3768b7;
						text-decoration : none;
					}
.comments {
	font-size: 10px;
	color: #333333;
	text-align: right;
}
.green {
	color: #228800;
}
					.green a {
						color: #228800;
						text-decoration: none;
					}
					.green a:hover, a:active {
						color : #228800;
						text-decoration : underline;
					}
.orange {
	color: #E9B500;
}
.red {
	color: #dd1100;
}
					.red a {
						color: #dd1100;
						text-decoration: none;
					}
					.red a:hover, a:active {
						color : #dd1100;
						text-decoration : underline;
					}

.outer {
	font-size: 9px;
	color: #0f0f0f;
	font-weight: bold;
}
					.outer a {
						color: #0f0f0f;
						text-decoration: none;
					}
					.outer a:hover, a:active {
						color : #757575;
						text-decoration : none;
					}			

/* -- individual classes -- */

.box1head {
	color: #FCFCFC;
	font-weight: bold;
	padding-left: 25px;
}

.barhead {
	color: #FCFCFC;
	font-size: 10px;
	padding-left: 5px;
}
.barelement {
	color: #999999;
	padding-left: 10px;
}
					.barelement a {
						color: #FCFCFC;
						text-decoration: none;
					}
					.barelement a:hover, a:active {
						color : #FFA200;
						text-decoration : none;
					}

.barelement table {
	border-collapse:collapse;
}

.barbg .base1 {
        background-image: url(images/pixel.gif);
        padding: 3px;
	background-color: transparent;
}
.barbg .base2 {
        background-image: url(images/pixel.gif);
	background-color: transparent;
	padding: 3px;
}

.barbg .box {
	background-color: transparent;
}

.smallbox {
	padding-left: 5px;
	font-size: 10px;
	color: #bfbfbf;
}
.boxnews {
	font-size: 8px;
	font-weight: bold;
}

.loggedhead {
	color: #FFF;
	font-size: 10px;
}
					.loggedhead a {
						color: #FFF;
						text-decoration: none;
					}
					.loggedhead a:hover,.loggedhead a:active {
						color : #FFF;
						text-decoration : none;
					}
					
.globaltab {
	background-color: #efeff0;
	width: 998px;
}
.left {
	background-image: url(gfx/left_bg.jpg);
	width: 149px;
}
.part {
	background-image: url(gfx/part.jpg);
	width: 7px;
}
.header {
	width: 654px;
	background-image: url(gfx/sca_header.jpg);
	background-repeat: no-repeat;
}
.joinus {
	background-image: url(gfx/joinus.jpg);
	background-repeat: no-repeat;
	height: 102px;
}
.loggedin {
	background-image: url(gfx/bgpure.jpg);
	background-repeat: no-repeat;
	height: 102px;
}
.right {
	background-image: url(gfx/right_bg.jpg);
}
.barbox {
	background-image: url(gfx/barsponsor.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFF;
	padding-left: 25px;
	font-weight: bold;
	text-transform: uppercase;
}
.downloads {
	font-size: 11px;
	font-weight: bold;
	color: #f8a51b;
}
					.downloads a {
						color: #f8a51b;
						text-decoration: none;
					}
					.downloads a:hover,.loggedhead a:active {
						color : #fde2b6;
						text-decoration : none;
					}
.scenenews {
	font-size: 11px;
	font-weight: bold;
	color: #f8a51b;
}
					.scenenews a {
						color: #f8a51b;
						text-decoration: none;
					}
					.scenenews a:hover,.loggedhead a:active {
						color : #764e0b;
						text-decoration : none;
					}
					
.latestnews {
	font-size: 11px;
	font-weight: bold;
	color: #a9a9a9;
}
					.latestnews a {
						color: #cbcbcb;
						text-decoration: none;
					}
					.latestnews a:hover,.loggedhead a:active {
						color : #ededed;
						text-decoration : none;
					
		}
.forumthreads {
	font-size: 11px;
	font-weight: bold;
	color: #c8d5e7;
}
					.forumthreads a {
						color: #7ca3da;
						text-decoration: none;
					}
					.forumthreads a:hover,.loggedhead a:active {
						color : #d1dff3;
						text-decoration : none;
					
		}	
		
.barbg {
	background-image: url(gfx/bar_bg.jpg);
        font-size: 10px;
        color: #FFF;
}
.navigation {
	background-image: url(gfx/navigation.jpg);
}
.boxwhite {
	background-color: #fafafa;
	background-image: url(gfx/box_white_s.jpg);
	background-repeat: repeat-x;
	border-top-width: 3px;
	border-right-width: 5px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #fafafa;
}
.boxblack {
	background-position: bottom;
	background-color: #282828;
	background-image: url(gfx/box_black_s.jpg);
	background-repeat: repeat-x;
	border-bottom-width: 3px;
	border-right-width: 5px;
	border-left-width: 5px;
	border-bottom-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #282828;
}

.boxblue {
	background-position: bottom;
	background-color: #1f2632;
	background-image: url(gfx/box_blue_s.jpg);
	background-repeat: repeat-x;
	border-bottom-width: 3px;
	border-right-width: 5px;
	border-left-width: 5px;
	border-bottom-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #1f2632;
}

.darkbox {
        color: #FFF;
}

.darkbox a { 
	text-decoration: none; 
	color: #fafafa;
}

.darkbox a:hover { 
	text-decoration: none; 
	color: #dadada;		
}
.darkbox a:active { 
	text-decoration: none; 
	color: #dadada;	
}

.darkbox .base1 {
        background-image: url(images/pixel.gif);
        padding: 3px;
	background-color: transparent;
}
.darkbox .base2 {
        background-image: url(images/pixel.gif);
	background-color: transparent;
	padding: 3px;
}

.darkbox .box {
	background-color: transparent;
}

.black_head {
	font-size: 10px;
	text-transform: uppercase;
	color: #CCCCCC;
	padding-top: 8px;
	padding-left: 5px;
	letter-spacing: 0.2em;
}
.white_head {
	font-size: 10px;
	text-transform: uppercase;
	color: #333333;
	padding-top: 8px;
	padding-left: 5px;
	letter-spacing: 0.2em;
}
.white_head2 {
	font-size: 10px;
	font-weight:bold;
	color: #2e3c59;
	padding-top: 10px;
	padding-left: 5px;
	letter-spacing: 0.2em;
}
.white_head3 {
	font-size: 10px;
	font-weight:bold;
	color: #ffffff;
	padding-top: 11px;
	padding-left: 5px;
	letter-spacing: 0.2em;
}

.newshome {
	background-image: url(gfx/newshome.jpg);
	background-color: #FFFFFF;
	background-repeat: repeat-x;
}
.news {
	font-size: 12px;
	padding-left: 3px;
	color: #1d1d1d;
	}
					.news a {
						color: #1d1d1d;
						text-decoration: none;
					}
					.news a:hover,.loggedhead a:active {
						color : #0c0c0c;
						text-decoration : none;
					}
.brightsmall {
	font-size: 10px;
	color: #CCCCCC;
}
					.brightsmall a {
						color: #CCCCCC;
						text-decoration: none;
					}
					.brightsmall a:hover,.loggedhead a:active {
						color : #f8f8f8;
						text-decoration : none;
					}
.darsmall2 {
	font-size: 10px;
	color: #232323;
}
					.darsmall2 a {
						color: #2e6797;
						text-decoration: none;
					}
					.darsmall2 a:hover,.loggedhead a:active {
						color : #232323;
						text-decoration : none;
					}
.loginfield {
	background-color: #efeff1;
	border: 1px solid #f9f9f9;
}

.footerdiv {
  height: 77px;
  width: 998px;
  overflow: hidden;
  margin: 0 auto;
}