@import url(rgtabs.css);
@import url(menu.css);
@import url(news.css);
@import url(defaultcss.css);
@import url(comments.css);
@import url(moodalbox.css);
@import url(lightbox.css);

body {
font:85%/1.3 'Georgia';
font: 85%/1.3 tahoma;
font: 85%/1.3 'Lucida Sans Unicode', 'Lucida Grande';
font: 85%/1.3 Verdana;	
padding: 0;
margin: 0;
margin-top: 0.3em;
background-image: url(../img/back.png);
background-repeat: repeat-x;
background-color: #000;
}

a {
color: #333;
text-decoration: none;
font-weight: bold;
}

a:Hover {
color: #999;
text-decoration: none;
font-weight: bold;
}

.smallbold {
font-size: 85%;
font-weight: bold;
}

.mitte {
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	margin-bottom: 15px;
	width: 900px;
	}

H1, H2, H3, H4, H5 {
	font-family: impact;
	font-weight: 400;
	margin-top: 5px;
	margin-bottom: 5px;
	letter-spacing: 1px;
	text-shadow: 2px 2px 1px #ccc;
}

H1, H2 {
	font-size: 24px;
}

H3 {
font-size: 20px;
}

H4 {
font-size: 36px;
}

H5 {
font-size: 14px;
font-weight: 300;
}

H1 a, H2 a, H3 a {
color: #000;
}

.rspalte H1, .rspalte H2 {
	font-size: 20px;
	}
	
.rspalte P {
	font-size: 90%;
	}

.header {
	width: 900px;
}


.headernormal {
	width: 900px;
	height: 100px;
}

.headerl {
	width: 350px;
	float: left;

}

.headerrnormal {
	width: 550px;
	float: right;
}

.headerr {
	width: 450px;
	float: right;
}

.headermiddle {
	width: 50px;
	float: right;
	height: 300px;
}

.headernews {
	position: absolute;
	z-index: 9999;
}

.headernewsu {
	position: absolute;
	z-index: 99;
	margin-top: -39px;
}

.headerslideshow {
}

/*
.menu {
	width: 900px;
	position: relative;
	margin: 5px 0px 5px 0px;
	padding: 5px 5px 5px 5px;
box-shadow: rgba(0,0,0,0.8) 10px 10px;
-moz-box-shadow: 0 0 30px #aaa;
-webkit-box-shadow: 0 0 30px #aaa;
box-shadow: 0 0 30px #aaa;
background: #000;
background: -webkit-gradient(linear, left top, left 15, from(#000000), color-stop(4%, #333333), to(#000000));
background: -moz-linear-gradient(top, #000000, #333333 1px, #000000 15px);
-moz-border-radius: 15px;
border-radius: 15px;
}

.menul {
	float: left;
}
.menum {

}
.menur {
	float: right;
}

*/

hr.clearer {
clear: both;
}

.clearer {
clear: both;
}


.content {
background: transparent; 
width: 870px;
float:none; 
margin: 0px 0px;
position: static;
display: block;
clear: both;
float: none;
border:0 solid #999;
background: #fff;
margin-top: 5px;
height: auto;
padding: 15px;
box-shadow: rgba(0,0,0,0.8) 10px 10px;
-moz-box-shadow: 0 0 30px #aaa;
-webkit-box-shadow: 0 0 30px #aaa;
box-shadow: 0 0 30px #aaa;
background: #FFF;
background: -webkit-gradient(linear, left top, left 15, from(#FFFFFF), color-stop(4%, #DDDDDD), to(#FFFFFF));
background: -moz-linear-gradient(top, #FFFFFF, #DDDDDD 1px, #FFFFFF 15px);
-moz-border-radius: 15px;
border-radius: 15px;
}

.hauptinhalt {
width: 530px;
float: left;
background: #fff;
margin-right: 10px;
}

.rspalte { 
width:290px; 
padding: 10px;
margin: 0px;
position: relative;
vertical-align: top;
v-align: top;
valign: top;
float: right;
border:0 solid #999; 
margin: 0px;
height: auto;
padding: 15px;
box-shadow: inset rgba(0,0,0,0.8) 10px 10px;
-moz-box-shadow: inset 0 0 30px #aaa;
-webkit-box-shadow: inset 0 0 30px #aaa;
box-shadow: 0 0 30px #aaa;
background: #eee;
background: -webkit-gradient(linear, left top, left 15, from(#eee), color-stop(4%, #DDDDDD), to(#eee));
background: -moz-linear-gradient(top, #eee, #DDDDDD 1px, #eee 15px);
-moz-border-radius: 10px;
border-radius: 10px;
}
