html, body{
  margin:0px;
  padding:0px;
}

a, img{ border:0px; margin:0px; }
img.png { behavior: url(iepngfix.htc) }

a { color: #a00; text-decoration: none; }
a:visited { color: #888; text-decoration: none; }
a:hover, td a:hover { color: #E90; text-decoration: none; }
a:active { color: #888; text-decoration: none; }

div.box {
  border:3px solid #888;
}

div.boxbg {
  border:3px solid #888;
  background-color:#400;
}

div.boxbgdark {
  border:3px solid #888;
  background-color:#200;
}

div.boxthumb{
  border:3px solid #888;
  background-color:#400;
  margin:10px; 
  float:left; 
  text-align:center;
  width:120px; 
  height:150px;
  cursor:pointer;
}

div.boxvideo{
  border:3px solid #888;
  background-color:#400;
  margin:10px; 
  padding:5px; 
  width:600px; 
  height:150px;
}

div.boxinnen{
  margin-bottom:10px; 
  padding:5px; 
  background-color:#400; 
  -moz-border-radius:10px;
}

div.boxlinks{
  background-color:#622; 
  width:220px; 
  padding:10px; 
  margin-left:10px; 
  float:left; 
  -moz-border-radius:10px;
}

div.boxmitte{
  background-color:#622; 
  width:185px; 
  padding:10px; 
  margin-left:10px; 
  float:left; 
  -moz-border-radius:10px;
}

div.links{
  border:3px solid #888;
  background-color:#FB9;
  margin:10px; 
  padding:10px; 
  width:550px; 
}

div.seite{
  border-bottom:3px solid #888;
}

img.thumb{
  border:3px solid #222;
  margin-bottom:5px;
}

td.boxthumb{
  border:3px solid #888;
  background-color:#400;
  margin:10px; 
  float:left; 
  text-align:center; 
  width:120px; 
  height:120px;
}

td a:hover { color: #E90; text-decoration: none; }

body{
  background: #000;
  font-family: Verdana, Tahoma, Arial;
  font-size:12px;
}

#mainMenu{
	font-family: Verdana;
	font-size:18px;
	position:relative;
  padding:0;
  border-bottom:1px solid #a00;
}

#mainMenu a{
  padding: 0 20px 0 20px;
  margin: 0;
  font-weight:bold;
 	color: #800;
	cursor:pointer;
}

#mainMenu a.active{
  color: #888;
	border-bottom:1px solid #200;
	border-top: 1px solid #a00;
	border-left: 1px solid #a00;
	border-right: 1px solid #a00;
	background-color:#200;
	cursor:pointer;
}

#submenu{
	font-family: Verdana;
  padding:5px 0 5px 0;
  margin:0;
  background-color:#200;
	width:100%;
}

#submenu a{	
	text-decoration:none;
	padding:0 0px 0 20px;
	color: #777;
	font-size:14px; 
}

#mainMenu a:hover,
#submenu a:hover{
	color: #E90;
}

input, textarea{
  border:1px solid #800;
  background-color:#200;
  font-size:14px;
  color:#aaa;
}

input.button{
  background-color:#400;
}


#pageHeader{
  color: #800;
}

#pageBody{
  margin:40px;
  color:#800;
}

#pageBody .warn{
  border-left:3px solid #E22;
  padding-left:10px;
  color:#e22;
}

#pageBody h1{
  font-size:20px;
  font-weight:bold;
  margin:0px 0px 20px 0px;
}

#pageBody small{
  color:#800;
}

#pageFooter{
  background-color:#200; 
  border-top:1px solid #800;
  margin-top:20px;
  color:#aaa;
  padding:10px;
}

table thead {
  background-color:#222;
  font-weight:bold;
}
table thead td{
  border-bottom:1px solid #444;
}

h2{
  font-size:20px;
  font-weight:bold;
}
h3{
  font-size:13px;
  font-weight:bold;
  margin:0px;
}
h4{
  font-size:13px;
  font-weight:bold;
  margin:0px;
}
h5{
  font-size:13px;
  font-weight:bold;
  margin:0px;
}
h6{
  font-size:13px;
  font-weight:bold;
  margin:0px;
}

