body {
	margin: 10px auto;
	padding: 0;
	background-color: #838fb9;
	font-family: arial, helvetica, sans-serif;
   font-size: 13px;
   color: #fff;
}

#frame {
	width: 955px;
	margin: 0 auto;
	padding: 0px;
	text-align: left;
	border: 3px solid #fff;
	background-image: url(/graphics/page/hintergrund.jpg);
}

#header img {
   border-bottom: 2px solid white;
}

#left {
	width: 155px;
	padding: 15px 10px;
	margin: 0;
	float: left;
}

#left div#Navigation {
   margin: 0;
   padding: 0;
}

#left * html div#Navigation {  /* Korrekturen fuer IE 5.x */
   width: 11.6em;
   w\idth: 10em;
   padding-left: 0;
   padd\ing-left: 0.8em;
}

#left div#Navigation ul {
   margin: 0;
   padding: 0;
}

#left div#Navigation li {
   list-style: none;
   margin: 0 0 10px 0;
   padding: 0;
   width: 114px;
}

#left div#Navigation li ul {
   margin: 0 0 0 1em;
   padding: 0;
}

#left div#Navigation li ul li {
   margin: 5px 0 2px 0;
   width: 114px;
}

#left * html div#Navigation li ul li {  /* Korrektur fuer IE 5.x */
   margin-left: 1em;
   ma\rgin-left: 0;
}

#left div#Navigation a {
   display: block;
   padding: 0.2em;
   text-decoration: none;
   font-weight: bold;
   font-size: 12px;
   border: 1px solid black;
   border-left-color: white;
   border-top-color: white;
   color: #fff;
   background-color: #ccc;
	background-image: url(/graphics/page/hintergrund.jpg);
	background-position: -190px -30px;
   text-align: center;
}

#left * html div#Navigation a {
   width: 100%;    /* Breitenangabe fuer IE 5.x */
   w\idth: 8.8em;  /* Breitenangabe fuer IE 6 */
}

#left * html div#Navigation li ul li a {
   width: 100%;    /* Breitenangabe fuer IE 5.x */
   w\idth: 7.8em;  /* Breitenangabe fuer IE 6 */
}

#left div#Navigation a:hover {
   border-color: white;
   border-left-color: black;
   border-top-color: black;
   color: white;
   background-color: gray;
	background-image: url(/graphics/page/hintergrund.jpg);
	background-position: -0px -0px;
}

#main {
   width: 600px;
	padding: 5px 10px;
	margin: 0;
	float: left;
}

#main h5 {
   font-size: 12px;
}

#main h4 {
   font-size: 13px;
}

#main h3 {
   font-size: 14px;
}

#main h2 {
   font-size: 15px;
}

#main h1 {
   font-size: 16px;
}

#breadcrumb {
   font-size: 11px;
   color: #CBCBCB;
}

#breadcrumb a {
   text-decoration: none;
   color: #CBCBCB;
}

#breadcrumb a:hover {
   text-decoration: underline;
   color: #FFFFFF;
}

#right {
   width: 108px;
	padding: 5px 10px;
	margin: 0;
	float:left;
}

#short_news {
   font-size: 11px;
   color: #CBCBCB;
}

#short_news h3 {
   font-size: 12px;
   color: #fff;
}

#short_news ul {
   margin: 0;
   padding: 0;
   font-size: 12px;
   color: #fff;
}

#short_news ul li {
   list-style: none;
   width: 100px;
   font-size: 11px;
   color: #fff;
}

#short_news ul li a {
   display: block;
   text-decoration: none;
   color: #fff;
   margin: 0 0 8px 0;
}

#scms_mod_news .date {
   font-size: 12px;
   text-align: right;
}

#scms_mod_news h2 {
   font-size: 12px;
}

#scms_mod_news h2 a {
   text-decoration: none;
   color: #fff;
}

#scms_mod_news .additional_infos {
   font-size: 10px;
   color: #EAEAEA;
   border-top: 1px dashed #EAEAEA;
}

#scms_mod_news .additional_infos a {
   text-decoration: none;
   color: #fff;
}

#scms_mod_contact {
}

#scms_mod_contact label {
   float: left;
   width: 100px;
   margin: 0 0 0 20px;
}

#scms_mod_contact .input, .select {
   float: left;
   width: 180px;
   margin: 2px;
   border: 1px solid #000;
}

#scms_mod_contact textarea {
   float: left;
   width: 250px;
   height: 50px
   margin: 2px 2px 2px 4px;
   border: 1px solid #000;
}

#scms_mod_contact .submit {
   margin: 2px 2px 2px 120px;
   border: 1px solid #000;
}



#footer {
   padding: 5px 10px;
	margin: 0;
	text-align: center;
	font-size: 11px;
}



/* Additional Styles */

.game_results_table {
   border: 2px solid rgb(0, 0, 0); 
   border-collapse: collapse; 
   color: rgb(0, 0, 0); 
   background-color: rgb(255, 255, 255);
}

.game_results_table tbody tr {
   border: 1px solid rgb(0, 0, 0); 
   overflow: hidden; 
   vertical-align: top;
}

.game_results_table_header {   
   background-color: rgb(203, 203, 203);
}

.game_results_table_header th {
   border: 2px solid rgb(0, 0, 0); 
   padding: 3px; 
   overflow: hidden; 
   vertical-align: top;
   text-align: left;
}

.game_results_table td {
   border-left: 1px solid rgb(0, 0, 0); 
   padding-left: 5px;
}

.text_align_left {
   text-align: left;
}

.text_align_center {
   text-align: center;
}

.text_align_right {
   text-align: right;
}