html, body
{
	background-color: #fff; 
	font-family: verdana, arial, helvetica, sans-serif; font-size: 12px;
	margin: 0px; padding: 0px; color: #000; overflow: hidden;
}

/* div#container { width: 990px; height: 95%; float: left; } */

div#contentcontainer { min-height: 500px; height: 580px; overflow-x: hidden; overflow-y: auto; margin-bottom: 10px; }
div#rechts { position: absolute; top: 0px; left: 990px; width: 100%; height: 115px; overflow:hidden; background: url(img/balken.jpg) repeat-x; }

div#logo {
	float: left; width: 230px; height: 115px;
}

div#top_title {
	float: left; width: 760px; height: 115px; 
	background: url(img/bg_top.jpg) no-repeat;
}

div#menu {
	float: left; width: 230px;
}
div#content_rechts { float: left;margin-left: 15px; }
div#content {
	float: left; width: 370px; padding-left: 17px; height: 580px;
	line-height: 19px; font-size: 12px; 
}
*html div#content { width: 353px; }

div#unten {
	float: left; clear: left; text-align: right;
	width: 100%; height: 35px; margin-top: 10px;
	background: url(img/streifen.jpg) repeat-x;
}

a { text-decoration: underline; font-size: 13px; color: #78003D; }

div.menu { color: #78003D; background-color: #fff; height: 25px; padding-left: 10px; padding-top: 7px; }
div.menu a { color: #78003D; text-decoration: none; }
div.menu_sel { color: #fff; background-color: #78003D; height: 25px; padding-left: 10px; padding-top: 7px; }
div.menu_sel a { color: #fff; text-decoration: none; }
div.menu_streifen { line-height: 1px; margin-top: 1px; margin-bottom: 1px; background-color: #78003D; }

ul { padding-top: 1px; margin-top: 1px; margin-bottom: 2px; }
h1 { color: #78003D; margin: 0px; padding: 0px; font-size: 12px; font-weight: bold; }

table { font-size: 11px; }
tr.sum { color: #78003D; }
tr.grau { background-color: #eee;}

.c_left2 { float: left; clear: left; width: 120px; }
.c_right2 { margin-left: 130px; }
input, textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; }
input.inp, input.inp_plz, input.inp_ort, textarea, .inp_zahl, .inp_zeit { border: 1px solid #000; color: #000; padding-left: 2px; margin-bottom: 2px; }
*html input, textarea { margin-bottom: 0; }

input.inp { width: 190px; }
input.inp_zeit { width: 100px; }
input.inp_plz { width: 40px; }
input.inp_ort { width: 143px; margin-left: 2px; }
input.inp_zahl { width: 90px; }
textarea { width: 190px; }
input.checkbox { border: 0; padding: 0; margin: 0; }
input.button { border: 1px solid #000; font-size:12px; color: #fff; background-color: #78003D; cursor: pointer; }

