html, body{padding:0; margin:0;}

body{
	background: #555576;
	color: #000;
	font: 12px Verdana, Sans-Serif;
	}

h1{padding-top: 1em;}
h1, h2{
	color: #FBE9A1;
	font: 2em 'Trebuchet MS', Sans-Serif;
	text-align: center;
	}
	h1 sup{
    font-size: 0.5em;
    font-family: Georgia, Serif;
    }

h2{font-size: 1.5em;}

table{
	border: 2px solid #000;
	border-collapse: collapse;
	width: 700px;
	margin: auto;
	background: #FFE67D;
	}

td, th{
  border: 1px solid #FDF0CC;
  padding: 3px;
  text-transform: capitalize;
  }
	td a{
		display: block;
		text-decoration: none;
		color: navy;
		text-align: center;
		}
	td a img{border:none;}

th{
	background: #ddd url('http://www.hi-rockboard.de/templates/subSilver/images/cellpic3.gif');
	height: 25px;
	color: #fff;
	}

table.hori th{
	width: 33%;
	background: #FBE9A1;
	color: #333;
	text-align: right;
	padding-right: 0.7em;
	}

.row1{background: #FBE9A1;}

fieldset, p{
	width: 700px;
	padding: 10px 0;
	border: 2px solid #000;
	margin: 2em auto;
	text-align: center;
	background: #FFE67D;
	}
	
ol.regeln{
  width: 670px;
  border: 2px solid #000;
  background: #FBE9A1;
  margin: auto;
  padding-left: 30px;
  }
  ol.regeln li{
    border-bottom: 1px solid #FDF0CC;
    line-height: 200%;
    margin:0;
    color: #333;
    }

input{
	width: 300px;
	}
	input.ab{margin-top: 10px;}

label{cursor: pointer;}

a{
	text-decoration: none;
	border-bottom: 1px solid #FBE9A1;
	color: #555576;
	}

td a, td a:hover{border:none;}

.platz{text-align:right;}

input, textarea{
	border: 1px solid #000;
	background: #FDF0CC;
	}

.ab{background: #FFDD4E;}

.top20 .platz{font-weight: bold;}

#footer{
	width: 100%;
	border: none;
	border-top: 2px solid #000;
	margin-bottom: 0;
	background: #FBE9A1;
	}
	#footer a{color: #444;}
	
/* Navi*/
#nav{
	border-bottom: 2px solid #000;
	margin: 0;
	padding: 0.5em 0;
	text-align: center;
	background: #FBE9A1;
	}
  #nav li{
    display: inline;
    margin:0; 
    }
  #nav a{
    text-decoration: none;
    padding: 4px;
    color: #555576;
    border: 1px solid #FBE9A1;
    }
  #nav a:hover{background: #FFE67D; border: 1px solid #FDF0CC;}

.impo{font-weight:bold;}