body, td, p, input, textarea, select  { color: #000000; font-size: 12px; font-family: Arial; }
body {margin:0px;}
h1 {font-size:16px; margin: 0px 10px 10px}
h2 {font-size:14px; margin: 0px 10px 10px}
h3 {font-size:12px; margin: 0px}
label{cursor:pointer}
label:hover{text-decoration:underline}
.nospace {margin:0px}
.rot {color:red}
.blau {color:blue}
.gruen {color:#2A9F55}
a { color:#FF3F00 ; text-decoration: underline }
a:hover { color: #000000; text-decoration: none }
#menu {display:inline-block; width:170px; float:left; padding:5px}
#inhalt {display:block; width:780px; border-left:1px solid #808080; padding:5px; min-height:500px; margin-left:180px;}
#maindiv {display:block; width:1000px; border-right:1px solid #808080; border-bottom:1px solid #808080; height:100%; background-color:#F7F7F8}
#zeitanzeige { 
	font-size: 10px;
    color: #ffffff;
    text-align: right;
    /* border-bottom: 1px solid #808080; */
    /* border-top: 1px solid #808080; */
    padding-right: 10px;
    padding-left: 6px;
    padding-bottom: 3px;
    padding-top: 3px;
    clear: both;
    background-color: #53ADE3;
	display:none;
}
.menulink { font-size: 10px; width:150px; display:block; text-decoration:none; margin:2px; line-height:10px; padding:2px; padding-left:10px; letter-spacing:1px}
.menulink { color:#000000; border-bottom: 1px solid #4F4F4F; border-right: 1px solid #4F4F4F; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; }
.menulink:hover { border-top: 1px solid #4F4F4F; border-left: 1px solid #4F4F4F; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; padding-top:4px; padding-left:12px; width:148px; line-height:8px; color:#D43F55  }
#logodiv{
	background-image:url(../pix/head_gmbh.gif);
	background-position:center left;
	height:78px;
	border-bottom: 1px solid #808080;
}
div.preleistung{
	background: #fff1a6;
    padding: 5px;
    font-size: 10px;
	color:#000;
}
#loginlink{
    margin: 50px 0 0 0;
    display: inline-block;
    width: initial;
    background: red;
    color: #fff;
    padding: 3px 10px;
    font-size: 10px;
    text-decoration: none;
    border-radius: 3px;
}
.rgdetail{
	display:inline-block;
	padding:0;
	border:1px solid #000;
	margin:-4px 0 5px 0;
	display:none;
	background-color:#fff;
	padding:10px;
}
.rguebers{
	display:inline-block;
	padding:0;
	border:1px solid #000;
	margin:0;
	width:720px;
	cursor:pointer;
	background-color:transparent;
	line-height:24px;
}
.rguebers:hover{
	background-color:#afddff;
}
.rguebers div{
	display:inline-block;
	margin:0 10px 0 0;
	line-height:24px;
	float:left;
}
.rguebers div.last{
	float:right;
	text-align:right;
	font-size:1.2em;
}
.rguebers div.rgstatus{
	display:inline-block;
	width:24px;
	height:24px;
	background-color:lime;
	position:relative;
	padding:0;
	border-right:1px solid #000;
}
.rguebers div a.rgdl{
	background-color:transparent;
	display:inline-block;
	width:24px;
	height:24px;	
}
.rguebers div a.rgdl:hover{
	background-color:#00ffa1;
}
.rguebers div.lastdl{
	float:right;
	margin:0; 
	width:24px;
	height:24px;	
	padding:0;
}
.klein{
	font-size:0.6em;
}
.registerdiv{
	/* position:absolute; */
	display:inline-block;
	padding:10px;
	border:1px solid #000;
	/* left:-5000px; */
	width:759px;
}

ul.registerul{
	display:block;
	margin:50px 0 0 0;
	padding:0;
	list-style-type:none;
}

div#rahmendiv{
	display:table;
	width:750px;
	
	padding:0 0 50px 0;
}
ul.registerul li{
	display:block;
	cursor:pointer;
	float:left;
	padding:5px 10px;
	margin:0 10px 0 0;
	border-right:1px solid #000;
	border-top:1px solid #000;
	border-left:1px solid #000;
	background-color: #e1e14c;
}
ul.registerul li:hover{
	background-color: #ffff60;
}
ul.registerul li.act,
ul.registerul li.act:hover{
	background-color: #afddff;
}
ul.registerul::after {
  content: "";
  clear: both;
  display: table;
}

textarea.rsp{
	font-size:10px;
	font-family:monospace;
	padding:10px;
	margin:15px 0;
	width:500px;
	height:400px;
}
