.oben{
	clear: both;
	text-align: right; 
	margin: 2%;
	font-size: 80%;
}
img.float1{
	float:left;
	margin: 0px 10px 0px 10px;
}
.clear{
	clear:both;
}
a.nachoben {
	background-color: #ffffff;
	text-decoration: none;
	color: #dd0000;}

hr{
width: 100%;
background-color:#cc0000; /* Mozilla 1.4 */
color:#cc0000; /* IE 6 */
border: #cc0000; /* Opera 7.11 */
height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
margin-bottom: 0px;
margin-top: 0px;
}
/* ############# classes ################# */
.dunkelgrau {
	padding: 3px 15px 1px 0px;
	margin: 0px;
	background: #cccccc;
	text-align: right;
	vertical-align: middle;
}
/* ########## IDs ############# */
#titel{
position: relative;
BACKGROUND-COLOR: #cc0000;
BORDER: #666666 1px solid;
margin: 0px;
FONT-WEIGHT: bold;
FONT-SIZE: 120%;
COLOR: #ffffff;
padding: 5px 5px 5px 5px;
LINE-HEIGHT: 100%;
TEXT-ALIGN: right;
z-index: 1;
}
#kopf {
margin-bottom: 0px;
padding-bottom: 25px;
}
#main {
background-color : #ffffff;
z-index: 1;
position: relative;
top: 15px;
left: 25px;
width: 90%;
margin-bottom: 0px;
padding-bottom: 25px;
}
#main #textflaeche {
border:solid 1px #333333;
background: #ffffff;
}
#kopf_eee {
BACKGROUND-COLOR: #eeeeee;
}
#rahmen {
background-color: transparent;
width: 100%; /* width notwendig für IE Win, da sonst Fehldarstellung */
padding: 0px;
margin: 0px;
visibility: visible;
}
#rehadatlogo{
position: relative;
BACKGROUND-COLOR: transparent;
top: 0px;
margin-right: 15px;
padding: 15px 0px 10px 0px;
text-align: right;
z-index: 4;
}
#text{
position: relative;
BACKGROUND-COLOR: transparent;
top: 0px;
bottom: 50px;
left: 5%;
right: 5%;
width: 90%;
margin: 0px;
padding: 10px 0px 10px 0px;
text-align: left;
z-index: 3;
}

#newsletter {font-size:90%; font-family: Verdana,Arial,Helvetica,sans-serif;}
#newsletter a:link {color:#336699;
text-decoration:underline;font-weight:normal;}
#newsletter a:visited {color:#333;font-weight:normal;
text-decoration:none;}
#newsletter a:hover {color:#333;font-weight:normal;
text-decoration:none; border: #fff 0px solid;}
#newsletter a:active {color:#333;font-weight:normal;
text-decoration:none;}
#newsletter a:focus {color:#333;font-weight:normal;
text-decoration:none;}

a.newslogo{}
a.newslogo:link {text-decoration:none;}
a.newslogo:visited {text-decoration:none;}
a.nowslogo:hover {text-decoration:none;border: #fff 0px solid;}
a.newslogo:active {text-decoration:none;}
a.newslogo:focus {text-decoration:none;}

table {background:#fff; border:#000 1px solid; 
 
text-align:left;}
table a{
color:#336699;
text-decoration:underline;
}
table a:hover{
color:#333;
text-decoration:none;
}
td {padding:0px 20px 0px 20px;}
.ueberschrift1 {
background:#eee; 
border-bottom:#c00 1px solid; 
padding: 3px; 
border-left:5px solid #c00 ;
font-weight:bold;
}

.bold{font-weight:bold}
p.absatz {padding:0px 20px 0px 10px ; text-align:left; color:#333333}
p.inhotbox {padding:0px 10px 0px 10px ; text-align:justify; color:#333333; background:#DBF0FB}
