html {height: 100%; margin-bottom: 1px; }

BODY {margin:0px;  background-color:#FFFFFF;}   

hr { color:#BB714A; height:1; border:1px solid;  }

td div {
/* this makes TDs a container with their own coordinate system.
 absolutely-positioned elements will be offset relative to them */
 position:relative;
}

.nav_ext, .nav_ext_hover, .nav_normal, .nav_normal_hover {
	height:23px;
	width:113px;
	cursor:pointer;
	text-align:left;
	padding-left:4px;
}

.nav_normal {
	background-image:url(http://www.gamerscout.de/images/navi/btn/normal.jpg); 
}
.nav_normal_hover {
	background-image:url(http://www.gamerscout.de/images/navi/btn/normal_hover.jpg); 
}
.nav_ext {
	background-image:url(http://www.gamerscout.de/images/navi/btn/extended.jpg); 
}
.nav_ext_hover {
	background-image:url(http://www.gamerscout.de/images/navi/btn/extended_hover.jpg); 
}

.row_normal, .row_normal_hover {
	cursor:pointer;
	text-align:left;
}

.row_normal_hover {
	background-color: #CCCCCC;
}


.text, .text_bold, .text_bold_fehler {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.text_bold, .text_bold_fehler {

	font-weight:bold;
}

.text_green {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #07EA3D;
	font-weight:bold;
}

.white {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight:bold;
}

a.link, a:active.link { 
	color: #000000; 
	font-size: 10px; 
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a:hover.link { 
	color: #CC8E67; 
	font-size: 10px; 
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.navi, a:hover.navi, a:active.navi { 
	color: #DA703E; 
	font-size: 10px; 
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.link_w, a:hover.link_w, a:active.link_w { 
	color: #FFFFFF; 
	font-size: 10px; 
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}



.box_header, .box_header_false, .box_header_correct {
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left: 5px; 
	font-size: 10px;
	font-weight: bold;
	height: 19px;
	background-image:url(http://www.gamerscout.de/images/boxen/top.gif);
	text-align: left;
}

.col_line01 {
	background-color: #DDDDDD;
}
.col_line02 {
	background-color: #EEEEEE;
}

.box_header {
	color: #6D1C00;
}
.box_header_false {
	color: #AC0D0D;
}
.box_header_correct {
	color: #144701;
}

.box_content_padding, .box_content {
	background-color: #E9E9E9;
	text-align: left;
	vertical-align:top;
	height: 100%;
}
.box_content_padding {
	padding: 10px; 
}
.box_cut {
	height: 1px; 
	background-color: #FFFFFF;
}

.thin {
	font-weight:lighter;
}

.box_ol {
	height: 3px;
	width: 3px;
	background-image:url(http://www.gamerscout.de/images/boxen/ol.gif);
}
.box_go {
	height: 3px;
	background-image:url(http://www.gamerscout.de/images/boxen/go.gif);
}
.box_or {
	width: 3px;
	background-image:url(http://www.gamerscout.de/images/boxen/or.gif);
}
.box_gl {
	background-image:url(http://www.gamerscout.de/images/boxen/gl.gif);
}
.box_gr {
	background-image:url(http://www.gamerscout.de/images/boxen/gr.gif);
}
.box_ul {
	height: 3px;
	background-image:url(http://www.gamerscout.de/images/boxen/ul.gif);
}
.box_gu {
	background-image:url(http://www.gamerscout.de/images/boxen/gu.gif);
}
.box_ur {
	background-image:url(http://www.gamerscout.de/images/boxen/ur.gif);
}

.select_normal, .select_tag, .select_monat, .select_jahr, .input_normal, .textarea_normal, .input_hover, .input_klein:focus, .input_klein, .input_size, .input_size:focus, .input_ie_normal, .input_ie_normal_o, .input_ie_klein, .input_ie_klein_o {
	background-color: #FFFFFF;
	border: 1px solid #626262; 
	padding: 0px;
	margin: 0px;
	font-size: 9px;
	font-weight:normal;
	color: #626262;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.textarea_normal {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	width: 300px;
	height: 130px;
}

.input_normal, .input_normal:focus, .input_ie_normal, .input_ie_normal_o {
	width: 170px;
}

.input_klein, .input_klein:focus, .input_ie_klein_o, .input_ie_klein {
	width: 129px;
}
.input_normal:focus, .input_klein:focus, .input_size:focus, .input_ie_normal, .input_ie_klein {
	background-color: #eeeeee;
}



.input_normal { focus_normal: expression(
		this.onfocus = new Function ("this.className = 'input_ie_normal';"),
		this.onblur  = new Function ("this.className = 'input_ie_normal_o';")
		);
	}

.input_klein { focus_klein: expression(
		this.onfocus = new Function ("this.className = 'input_ie_klein';"),
		this.onblur  = new Function ("this.className = 'input_ie_klein_o';")
		);
	}


.select_normal {
	width: 100%;
}	
.select_tag {
	width: 26%;
}
.select_monat {
	width: 38%;
}
.select_jahr {
	width: 29%;
}

.text_bold_fehler {
	color: #AC0D0D;
}

.correct {
	color: #144701;
}

.btn {
	width: 150px;
	font-weight: bold;
	font-variant:small-caps;
}

.dashed{
	border:1px dashed #000000;
	background-color:#CCCCCC;
}
.dashed_bottom{
	border-bottom:1px dashed #000000;
	background-color:#CCCCCC;
}
.dashed_bottom_w{
	border-bottom:1px dashed #000000;
	background-color:#FFFFFF;
}
.dashed_top_w{
	border-top:1px dashed #000000;
	background-color:#FFFFFF;
}
.dashed_right{
	border-right:1px dashed #000000;
	background-color:#FFFFFF;
}

.dashed_no_bottom{
	border-top:1px dashed #000000;
	border-left:1px dashed #000000;
	border-right:1px dashed #000000;
	background-color:#FFFFFF;
}

.hell{
	background-color:#FFFFFF;
}

.input_btn{
	border: 0px;
	padding: 0px;
	margin: 0px;
	font-size: 9px;
	font-weight:bold;
	color: #626262;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	cursor:pointer;
	background-image:url(http://www.gamerscout.de/images/btn/main_hover.jpg);
	background-color:#F2F2F2;
}
.input_btn_hover{
	border: 0px;
	padding: 0px;
	margin: 0px;
	font-size: 9px;
	font-weight:bold;
	color: #626262;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	cursor:pointer;
	background-image:url(http://www.gamerscout.de/images/btn/main.jpg);
	background-color:#F2F2F2;
}

.input_btn_small{
	border: 0px;
	padding-bottom: 2px;
	margin: 0px;
	font-size: 9px;
	font-weight:bold;
	color: #626262;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	cursor:pointer;
	background-image:url(http://www.gamerscout.de/images/btn/main_small.jpg);
	background-color:#F2F2F2;
}
.input_btn_hover_small{
	border: 0px;
	padding-bottom: 2px;
	margin: 0px;
	font-size: 9px;
	font-weight:bold;
	color: #626262;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	cursor:pointer;
	background-image:url(http://www.gamerscout.de/images/btn/main_hover_small.jpg);
	background-color:#F2F2F2;
}

.inaktiv,.hover,.aktiv{
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.inaktiv{
	background-color:#CCCCCC;
	cursor:pointer;
}
.hover{
	background-color:#F2F2F2;
	cursor:pointer;
}
.aktiv{
	background-color:#FFFFFF;
	cursor:pointer;
}

.red_box_innen{
	border:1px solid #FFFFFF;
	background-color:#6D1C00;
}

.red_box_aussen{
	border:1px solid #B1A29B;
}
