@charset "utf-8";
*{
 margin:0;
 padding:0;
}

body{
 font-family: Arial;
 font-size: 14px;
 margin:0;
 padding:0;
 min-height: 101%;
}
#wrapper {
	width: 980px;
	margin: 8px;
	margin-left:auto; 
	margin-right:auto;
	border: 1px solid #09f;
}

a:link       { color: #FF6600 }
a:active     { color: #FF9933 }
a:visited    { color: #FF6600 }


.imgright {
float: right;
border: 0px solid #656C4A;
margin: 5px 15px 10px 10px;
padding: 10px;
}


.imgleft {
float: left;
border: 0px solid #656C4A;
margin: 5px 15px 10px 0px;
padding: 10px;
}

.clr {
	clear: both;
}

#wrapper #header {
	width: 980px;
	height: 140px;
	background: url(images/header_bg.jpg);
}

#wrapper #header #logo {
	width: 500px;
	height: 120px;
	float: left;
}

#logo img {
	border: 0;
}

#wrapper #links{
 float:left;
 width:220px;
 margin:0 0 8px 0;
}


#wrapper #rechts{
 float:left;
 width: 740px;
 margin: 10px 8px 8px 8px;
}

.deko{
 width: 220px;
 height: 190px;
 background:#e4eef7 url('images/left_cell.gif') no-repeat;
}

.padding{
 padding:1em
}

p{
 font:14px arial,sans-serif;
 margin:10px;
}

p.fett {
	font: bold 14px arial,verdana,sans-serif;
}

h1{
 font:bold 18px arial,verdana,sans-serif;
 border-bottom:2px solid #c00;
 width: 50%;
 margin:10px;
}
h1.clubrauscher {
	font:normal 24px arial,verdana,sans-serif;
	width:470px;
	border:0;
	margin:10px;
	padding-left: 250px;
}
p.rauscher {
	font:normal 16px arial,verdana,sans-serif;
	width:470px;
	border:0;
	margin:10px;
	padding-left: 250px;
}
	

h2{
 font:bold 15px arial,verdana,sans-serif;
 margin:10px;
}

h3{
 font:bold 18px arial,verdana,sans-serif;
 margin:10px;
}

h6{
 font:bold 16px arial,verdana,sans-serif;
 border-bottom:1px solid #c00;
 width: 50%;
 margin:10px;
}

hr{
 align: left;
 border:1px dotted #666;
 margin:10px;
}

.search { 
	width:158px;
	background: #e4eef7; 
	color: #446d8c;
	font-size: 14px;
	border: 0;
	text-align: left; 
}

.feld {
	background: #EDEDED;
	color: #999;
}

.hightlight {
	font: 24px bold;
	color: red;
	margin: 8px;
}

.hightlight2 {
	font: 30px bold;
	color: red;
	margin: 8px;
	padding-left: 65px;
} 

.rand {
	width: 100%;
	margin-left: 40px;
}

.arrow {
	float: left;
	width: 30px;
	height: 30px;
	border: 0;
	margin-right: 10px;
}

#wrapper #footer {
	width: 980px;
	background: url(images/upper_cell2.gif) repeat-x;
}
#wrapper #footer #copy {
	text-align: center;
	padding: 2px;
}
.klein {
	font-size: 0.8em; 
	text-align: center; 
	padding: 5px;
}
.bg {
	background: url(images/upper_cell2.gif) repeat-x;
}
a.readon {
	background-image: url(images/readon.png);
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px 10px;
}
	

