/* CSS Document */
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background: #540001 url("img/bg.gif") top repeat-x;
	position:absolute; top:0px; left:0px;
	width:100%;
	margin:0px;
	padding:0px;
	cursor:default;
}
img{
	border:none;
}
a{color: #7b0000; text-decoration:none;}
a:link{color: #7b0000; text-decoration:none;}
a:visited{color: #7b0000; text-decoration:none;}
a:hover{color: #ff0000; text-decoration:none;}
a:active{color: #ff0000; text-decoration:none;}

.cap{
	text-transform:capitalize;
}
.site{
	position:absolute; top:0px; left:50%;	
	width:880px;
	margin-left:-440px;
}
.null{
	margin:0px;
	padding:0px;
}
.unsichtbar{
	visibility:hidden;
	overflow:hidden;
}
.head{
	position:relative; top:0px; left:0;	
	width:880px;
	height:150px;
	background: #540001 url("img/bg_head.jpg") top left no-repeat;
}
.btn_head {
	display:block;
	width:160px;
	height:25px;
	cursor:pointer; 	
}
.btn_head strong{
	visibility:hidden;	
}
#mitglieder{cursor:pointer; list-style:none; position:absolute; left:680px; top:9px}
#anmeldung{cursor:pointer; list-style:none; position:absolute; left:680px; top:39px}
#bookmark{cursor:pointer; list-style:none; position:absolute; left:680px; top:69px}
#impressum{cursor:pointer; list-style:none; position:absolute; left:680px; top:99px}

.home_btn{
	position:absolute; top:0px; left:0;	
	display:block;
	width:600px;
	height:140px;
}
.foot{
	position:relative; top:0px; left:0px;
	width:880px;
	height:79px;
	background: url("img/bg_foot.gif") no-repeat;
	clear:left;
}
.foot p{
	position:absolute; top:20px; left:280px;
	font-size:9px; 
	color:#FF9900;
}
.main{
	position:relative; top:0px; left:0px;
	width:880px;
	height:auto;
	background: url("img/bg_main.gif") top repeat-y;
	color: #530001;
	font-size:10px;
}
.links{
	position:relative; top:0px; left:40px;
	width:140px;
	overflow:hidden;
	float:left;
}
.mitte{
	position:relative; top:0px; left:42px;
	width:516px;
	overflow:hidden;
	float:left;
}

.rechts{
	position:relative; top:0px; left:44px;
	width:140px;
	overflow:hidden;
}
* html .rechts{
	position:relative; top:0px; left:41px;
}
.main ul, li{
	font-size:14px;
	font-weight:bold;	
	margin:0px;
	padding:0px;
	width:140px;
	list-style:none;
}
.main ul{
	color: #530001;
	padding-bottom:15px;
}
.main li{
	padding-left:10px;
	background: url("img/bg_nav.gif") no-repeat;
	color: #7b0000;
}
.main h1{
	font-size:14px;
	font-weight:bold;
	margin: 0px;
	padding:3px 0px 0px 10px;
	width:516px;
	height:31px;
	background: url("img/bg_h1.gif") no-repeat;
}
.main h2{
	font-size:14px;
	font-weight:bold;
	margin: 0px;
	padding:3px 0px 0px 10px;
	width:516px;
	height:31px;
	background: url("img/bg_h2.gif") no-repeat;
	clear:left;
}
.main h3{
	font-size:14px;
	font-weight:bold;
	margin: 0px;
	padding:3px 0px 0px 10px;
	width:140px;
	height:31px;
	background: url("img/bg_h3.gif") no-repeat;
}
.main h4{
	font-size:14px;
	font-weight:bold;
	margin: 0px;
	padding:3px 0px 0px 10px;
	width:140px;
	height:31px;
	background: url("img/bg_h4.gif") no-repeat;
}
.main h5{
	font-size:13px;
	font-weight:bold;
	margin: 0px;
	padding:0px 0px 5px 0px;
	text-transform:capitalize;
}
.border_1{
	border: 1px solid #000;
	margin-right:5px;
	float: left;
}
.border_2{
	border: 1px solid #000;
	margin:0px 4px 10px 0px;
}
.border_3{
	background:#FFFFFF;
	padding:7px;
	border: 1px solid #000;
	margin:0px 10px 0px 10px;
}
.index_tab{
	position:relative; left:0px; right:0px;
	width:245px;
	height:132px;
	overflow:hidden;
	margin:0px 0px 20px 7px;
	float:left;
}
.index_btn{
	position:absolute;
	left:143px;
	top:112px;
}
.tel{
	padding:0px 10px 0px 10px;;
}
.nummer{
	color:#3473e0;
	font-size:37px;
	font-weight:bold;
	margin: 0px;
	padding:3px 0px 8px 10px;
	width:516px;
	height:41px;
	background: url("img/bg_nr.gif") repeat-x;
}
.galnr{
	color:#3473e0;
	font-size:25px;
	font-weight:bold;
	margin: 0px;
	padding:3px 0px 8px 10px;
	width:516px;
	height:41px;
	background: url("img/bg_nr.gif") repeat-x;
}
.ueberschrift{
	color:#3473e0;
	font-size:34px;
	font-weight:bold;
	margin: 0px;
	padding:0px;
}
.teasertext{
	padding:3px 0px 0px 0px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
}
.teasernummer{
	padding:0px 0px 0px 0px;
	text-align:center;
	color:#3473e0;
	font-size:25px;
	font-weight:bold;
}
.bild_tab{
	text-align:center;
}
.left{
	float:left;
}
.bild_tab img{
	cursor:pointer;
}
.btn{
	background: url("img/btn_big.gif") no-repeat top center;
	font-size:14px;
	font-weight:bold;
	height:30px;
}
.btn a{
	color:#FFFFFF;
}
.btn a:hover{
	color:#FF9900;
}
.btn a:visited{
	color:#FFFFFF;
}
.anmeldung{
	position:relative; top:0px; left:0px;
	width:516px;
	height:616px;
	border-top: 1px solid #713728;
	border-bottom: 1px solid #713728;
}
.anmeldung form{
    position:absolute; top:300px; left:105px;
	width:303px;
	height:102px;
	background:	url("img/bg_form.gif"); 
}
.anmeldung_input{
    position:absolute; top:62px; left:21px;
	border: none;
	height: 15px;
	width: 130px;
	font-size:12px;
	font-weight:bold;
	background:	url("img/spacer.gif");	
}
.anmeldung_submit{
    position:absolute; top:62px; left:164px;
	border: none;
	height: 15px;
	width: 120px;
	font-size:12px;
	font-weight:bold;
	background:	url("img/spacer.gif");
	cursor:pointer;	
	color:#FFFFFF;
}
.box_ueberschrift{
    position:absolute; top:10px; left:10px;
	font-size:13px;
	font-weight:bold;
}
.preis{
	font-size:12px;
	text-align:center;
}
