html, body, div, p, h1, h2, h3, h4, h5, hr, ul, ol,
span, a, table, td, tr, th, form, img, li {
  margin:0px;
  padding:0px;
  font-family: "Trebuchet MS";
  font-size:100.01%;
  overflow:hidden;
  border:0px solid black;
  text-decoration:none;
  background-color:transparent;
  color: white;
}

div {border: 0px dotted red;}

html, body {
	width:100%;
	height:100%;
	overflow:auto;
}

body {
	background-color: #c30808;
	background-image: url(IMGs/bg_gradient.gif);
	background-repeat: repeat-x;
	margin: 0px;
}


h1 { font-family: "Trebuchet MS"; font-size: 16px; line-height: 18px; font-weight: bold;
		 padding-top: 10px; padding-bottom:19px; color: #FFFFFF; }
h2 { font-family: "Trebuchet MS"; font-size: 12px; line-height: 12px; font-weight: bold;
		 padding-top: 12px; padding-bottom:10px; color: #FFFFFF;}
h3 { font-family: "Trebuchet MS"; font-size: 12px; line-height: 18px;
		 color: #FFFFFF;}
.h3_red { font-family: "Trebuchet MS"; font-size: 12px; line-height: 18px;
			color: #D9806E; text-align: right; padding-right: 8px; }
h4 { font-family: "Trebuchet MS"; font-size: 10px; line-height: 12px; font-weight: bold;
		padding-top: 20px; padding-bottom:10px; color: #FFFFFF;}
h5 { font-family: "Trebuchet MS"; font-size: 13px; line-height: 18px;
		padding-top:10px; padding-bottom: 10px; color: #FFFFFF;}
		
.home_fff { font-family: "Trebuchet MS"; font-size: 10px;
			color: #FFD1D1;}
.home_headline { font-family: "Trebuchet MS"; font-size: 13px; line-height: 18px; font-weight: bold;
			color: #FFFFFF; text-decoration:underline;}
.home_text_light { font-family: "Trebuchet MS"; font-size: 11px; line-height: 16px;
			color: #FFD1D1;}
.home_text_dark { font-family: "Trebuchet MS"; font-size: 11px; line-height: 16px;
			color: #000000;}


.a_dark_u { font-family: "Trebuchet MS"; font-size: 12px; line-height: 16px;
			color: #000000; text-decoration:underline;}
					
p { font-family: "Trebuchet MS"; font-size: 12px; line-height: 16px;
		padding-bottom: 15px; color: #FFD1D1}

hr { color: #780000; height:1px; }
a { text-decoration:underline; }
		
table { border-collapse:collapse; empty-cells:show; margin-bottom:0px; overflow:auto;}
td { vertical-align:top; border:0px dotted red;}
th { overflow:auto;}
tr { overflow:auto;}

.darkbg{  background-color:#970000; }
.darkbg_hr{  background-color:#970000; 	background-image: url(IMGs/player_hr.jpg);	background-repeat: repeat-x; height: 10px;}

.text_light_20 { font-family: "Verdana"; font-size: 10px; line-height:20px; color: #EACCCC}
.text_dark_20 {  font-family: "Verdana"; font-size: 10px; line-height:20px; color: #220000}

.text_light_18 { font-family: "Verdana"; font-size: 10px; line-height:18px; color: #EACCCC}
.text_dark_18  {  font-family: "Verdana"; font-size: 10px; line-height:18px; color: #220000}

.text_light_16 { font-family: "Verdana"; font-size: 10px; line-height:16px; color: #EACCCC}
.text_dark_16  {  font-family: "Verdana"; font-size: 10px; line-height:16px; color: #220000}

.text_light_12 { font-family: "Verdana"; font-size: 10px; line-height:12px; color: #EACCCC}
.text_dark_12  {  font-family: "Verdana"; font-size: 10px; line-height:12px; color: #220000}

.allgames_tr { height: 17px; }

input, select, textarea { font-family:"Verdana"; font-size:10px; color:#EACCCC; background-color:#880000; border:1px solid #790000; }

input { width: 165px; }
textarea { width: 287px; height: 40px; overflow: auto;}
#radiobutton { background-color: transparent; border :0px solid #790000; width: 20px;}

.guest_submit { color:#EACCCC; background-color:transparent; border:0px dotted red; width: 95px; }

div#ro {
	position: absolute;   right: -1px;   top: 0px;
	width:100%; height: 6px;
	text-align: right;
}

div#lo {
	position: absolute;   left: -1px;   top: 0px;
	width:100%; height: 6px;
	text-align: left;
}

div#ru {
	position: absolute;   right: -1px;   bottom: 0px;
	width:100%; height: 6px;
	text-align: right;
}

div#lu {
	position: absolute;   left: -1px;   bottom: 0px;
	width:100%; height: 6px;
	text-align: left;
}

div#pic {
	position: relative;   left: 0px;   top: 0px;
}

.inhalt p {
	margin:0;
	padding:0;
}



div#redbg {
	width:755px; height: 100%;
	margin-left: auto;	margin-right: auto;
	background-color: #A80000;
	background-image: url(IMGs/main_bg.bmp);
	background-repeat: repeat-y;
	overflow: visible;
}

div#redbg_home {
	width:755px; height: 100%;
	margin-left: auto;	margin-right: auto;
	background-color: #A80000;
	background-image: url(IMGs/main_bg_home.bmp);
	background-repeat: repeat-y;
	overflow: visible;
}

div#centering {
	position: relative;	top: 0px; left: 0px;
	height: 100%;
	width: 755px;
	overflow: visible;
}

div#header {
	position: absolute;	top:45px; left:0px;
	width: 755px; height: 123px;
}

	div#loginlink {
		position: absolute; top:0px; left:15px;
		width: 120px; height: 120px;
	}

div#shadowheader {
	position: absolute;	top:168px; left:7px;
	width: 742px; height: 17px;
	background-image: url(IMGs/top_bar_shad_kachel.gif);
	background-repeat: repeat-x;
}

div#seperator {
	position: absolute; top: 168px; left:145px;
	width: 1px; height: 17px;
	background-color: #860000;	
}

div#seperator_home {
	position: absolute; top: 168px; left:544px;
	width: 1px; height: 17px;
	background-color: #860000;	
}

div#overredbg {
	position: absolute;	top:0px; left:0px; width:756px;	height:45px;
	background-color: #A80000;
	background-image: url(IMGs/bg_gradient.gif);
	background-repeat: repeat-x;
}

div#framemain{
	position: absolute; top:185px; left:0px;
	width: 755px;
	border:0px solid green;
	background-image: url(IMGs/main_bg.bmp);
	background-repeat: repeat-y;	
	padding-left: 0px;
}

div#framemain_home{
	position: absolute; top:185px; left:0px;
	width: 755px;
	border:0px solid green;
	background-image: url(IMGs/main_bg_home.bmp);
	background-repeat: repeat-y;	
	padding-left: 0px;
}


div#main {
	position: relative; top: 0px; left: 167px;
	width: 564px;
}

div#main_left {
	position: relative; top: 0px; left: 145px;
	width: 399px;
}

div#main_right {
	float:right;
	width: 197px;
}

	div#zuruck {
		position: absolute; top: 0px; right:0px;
	}
	
	#zuruck a { font-family: "Trebuchet MS"; font-size: 12px; color: #FFFFFF; }
	#zuruck a:hover { text-decoration:underline; }

	div#about{
		position: absolute; top: 51px; right:18px;
	}
	
	#about a { font-family: "Verdana"; font-size: 10px; color: #CCCCCC; text-decoration:underline; }
	#about a:hover { text-decoration:none; }

div#navi {
	position: absolute; top:190px; left:22px;
	width:138px;
	padding:0px;
}

	#navi a { font: 16px; font-weight: bold;	color: #ffffff;	text-decoration:none;}
	#navi a:hover {  text-decoration:underline;}
	#navi ul { list-style-type:none;}
	#navi li { }
	

img { border: 0px solid black; margin: 0px; padding: 0px;}


div#uebersicht {font-family: "Trebuchet MS"; font-size: 11px; line-height: 16px; color: #FFD1D1;}
   #uebersicht a {text-decoration:none;}
   #uebersicht a:hover {text-decoration:underline;}