body {
background-color:#FFF;
margin:0;
}

body,table,tr,td,div,input,textarea,select,p,br,li,ul {
font-family:Verdana, Arial, Verdana,Helvetica,sans-serif;
font-size:11px;
text-decoration:none;
color:#333;
}

a {
text-decoration:none;
color:#0F4774;
}
p {
margin:1px 0 6px 0;
padding:0;
}
a:hover {
text-decoration:none;
color:#333;
}

a.subnavi {
font-size:11px;
font-weight:700;
text-decoration:none;
color:#5D90C3;
}

a.subnavi:hover {
font-size:11px;
font-weight:700;
text-decoration:none;
color:#333;
}

.color_1 {
background-color:#92B9E1;
}

.color_2 {
background-color:#92E1D7;
}

.color_2_1 {
background-color:#5DC3B6;
}

.color_3 {
background-color:#92E1AC;
}

.color_3_1 {
background-color:#5DC392;
}

.color_4 {
background-color:#F3DE8A;
}

.color_4_1 {
background-color:#F0CE46;
}

.color_5 {
background-color:#F6BD7E;
}

.color_5_1 {
background-color:#EC9E4A;
}

.color_6 {
background-color:#E19E92;
}

.color_6_1 {
background-color:#DD4646;
}

.color_b {
background-color:#F2F2F2;
}

.color_c {
background-color:#369;
}

.rahmen_b {
border:#5D90C3 solid;
background-color:#EFF6FC;
border-width:1px;
}
.rahmen_bob {
border-bottom:#5D90C3 solid;
border-left:#5D90C3 solid;
border-right:#5D90C3 solid;
background-color:#EFF6FC;
border-width:1px;
}
.pfeil_1 {
font-size:11px;
font-weight:700;
color:#ca0203;
}

.rahmen_belegungsplan {
border:#000 solid;
background-color:#000;
border-width:1px;
}

.pics {
padding : 3px 3px 3px 3px; 
margin : 0 0 20px 0; 
border : 1px solid #5D90C3; 
overflow : hidden;
width: 198px;
}

.pic {
width: 190px;
padding: 0;
margin: 0;
}

.fld_a {
width:180px;
}

.fld_b {
width:365px;
}

.fld_c {
width:226px;
}

.fld_d {
width:140px;
}

.fld_e {
width:55px;
}

.fld_f {
width:200px;
}

.plan {
background-color:#A2C0DE;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
color:#000;
border:#5D90C3;
border-style:solid;
border-width:1px;
}

.kal_f {
background-color:#CADEF2;
}

.kal_b {
background-color:#DD4646;
color:#FFF;
}

.kal_tage {
background-color:#333;
color:#FFF;
}

.tab_member {
border:1px #333 solid;
background-color:#3DB0DF;
}

.rahmen_last {
border:solid;
background-color:#F8DE9C;
border-color:#5D90C3 #5D90C3 #5D90C3 red;
border-width:1px;
}

h1 {
color:#0F4774;
font-size:13px;
font-weight:700;
line-height:10px;
text-align:left;
margin:0 0 -3px 0;
padding:0;
}
h2 {
color:#0F4774;
font-size:12px;
font-weight:700;
text-align:left;
margin:0 0 0 0;
padding:0;
}

.rahmen_pic {
border:1px #5D90C3 solid;
background-color:#F8DE9C;
}

.fld_g {
width:600px;
}

ul {
list-style:none;
margin:0;
padding:0;
}

li {
background:url(images/a.gif) no-repeat left center;
margin:0;
padding:0 0 0 8px;
}

li a {
line-height:18px;
color:#006ab7;
text-decoration:none;
}

li a:hover {
background:none;
}

.h_l {
background:#99d3ff;
height:2px;
}

.po_l {
background:#99d3ff;
}

div#top {
	width:100%;
	height:12px;
	background-color:#0F4774;
}

div#header {
	width:100%;
	height:62px;
	background-color:#14578F;
	background-image:url(../images/logo.gif);
	background-position:30px 7px;
	background-repeat:no-repeat;
}

div#menuback {
	width:100%;
	height:25px;
	background-color:#14578F;
	text-align:center;

}				

div#menu {
	width:100%;
	height:25px;
	background-color:#0F4774;
	margin:0 auto 0 auto;
	border-top:#00335E 1px solid;
	}		

div#menu a{
	height:12px;
	width:135px;
	text-align:center;
	display: block;
	float: left;
	border-right:#00335E 1px solid;
	padding:5px 0 7px 0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#e4eef8;
text-decoration:none;
}	
div#menu a:hover {background-color:#0F4774;
color:#e4eef8;
text-decoration:none;
}



div#menu a.current {
	height:12px;
	width:130px;
	text-align:center;
	display: block;
	float: left;
	background-color:#eff6fc;
	padding:5px 0 7px 0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#416c93;
	text-decoration:none;
	border-bottom:#eff6fc 1px solid;
}
div#menu a.flagg {
	height:13px;
	width:25px;
	text-align:right;
	display: block;
	float: right;
	padding:5px 10px 7px 8px;
	text-decoration:none;
}
.page {
background-color:#f7fafd;
color:#666;
}

.color_1_1,.rahmen_a {
background-color:#5D90C3;
}

.color_a,.color_d {
background-color:#EFF6FC;
}

.rahmen_c,.rahmen_d,.rahmen_e,.rahmen_f {
border:#A58556 solid;
background-color:#EFF6FC;
border-width:1px;
}

