@page  {margin-top: 1.0cm; margin-bottom: 1.0cm; margin-left: 1.0cm; margin-right: 1.0cm; }
.print_no{
	DISPLAY: none;
}
body {background-color:rgb(0,0,153); background-image:url(../images/background.gif); background-repeat:repeat-y; background-position:center; color:black; margin:0px; font-family:Arial,serif;}
.gelberhintergrund {position:relative; width:800px; color:black; background-color: rgb(255,250,232); text-align:left; margin-left:auto; margin-right:auto; z-index:0;}

.head{DISPLAY: none;}
.trennstreifen {DISPLAY: none;}
.middle{position:relative; top:0px; width:800px; z-index:1;}

.middle_left {DISPLAY: none;}
.middle_left_kasten {DISPLAY: none;}
.middle_center {position:relative; top:0px; margin-left:auto; margin-right:auto; padding-bottom:10px; z-index:1;}
.middle_center_kasten {position:relative; top:0px; z-index:2;}
.middle_right {DISPLAY: none;}
.middle_right_kasten {DISPLAY: none;}

.menue_all {z-index:0; padding:0px; position:relative; text-align:left;}

.menue_reg {position:relative; top:0px; left:5px; min-height:15px; max-height:15px; height:15px; overflow:hidden; font-size:x-small; vertical-align:middle;}
.menue_reg_li {position: absolute; left:0px; width:9px; z-index:1;}
.menue_reg_mi {position: absolute; left:9px; white-space:nowrap; overflow:visible; padding-top:2px; background:#000099; min-height:15px; max-height:15px; height:15px; color:white; z-index:2;}
.menue_reg_re {position: absolute; width:16px; z-index:1;}

.menue_kasten {page-break-before: avoid; position:relative; top:0px; left:0px; min-height:16px; background-image:url(../images/sch_re.jpg); background-repeat:repeat-y; background-position: right; z-index:1;}
.menue_kasten_text {page-break-before: avoid; position: relative; left:0px; overflow: auto; background-color: rgb(255,255,255); min-height:9px; font-size:small; color: black; border-style:solid; border-width:1px; border-color:#000099; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:10px; z-index:2;}
.menue_kasten_text img{position:relative; padding: 5px;}
.menue_kasten_text hr{color: rgb(0,0,153); background-color: rgb(0,0,153); border: 0px; height: 1px;}
.menue_kasten_text a{color: rgb(0,0,153); background-color: rgb(255,255,255);}
.menue_kasten_text a:hover{color: rgb(0,0,0); background-color: rgb(255,255,255);}
.menue_kasten_text p{margin-left:0px; margin-right:0px; margin-top:4px; margin-bottom:4px; padding:0px;}
.menue_kasten_text table{border: none; border-spacing:0px; border-collapse: collapse;}
.menue_kasten_text td{vertical-align:top;}
.menue_kasten_text td p{margin-left:0px; margin-right:0px; margin-top:2px; margin-bottom:2px; padding:0px;}
.menue_kasten_sch_o_re {position:absolute; top:0px; right:0px; width:6px; min-height:8px; max-height:8px; height:8px; background-image:url(../images/sch_o_re.jpg); background-repeat:no-repeat; background-position:0px 0px; z-index:1;}

.menue_kasten_unten {position:relative; top:0px; left:0px; min-height:9px; max-height:9px; height:9px; overflow:hidden; background-image:url(../images/sch_u.jpg); background-repeat:repeat-x; background-position: top; z-index:1;}
.menue_sch_u_li {position:absolute; top:0px; left:0px; width:8px; min-height:9px; max-height:9px; height:9px; overflow:hidden; background-image:url(../images/sch_u_li.jpg); background-repeat:no-repeat; background-position: top; z-index:2;}
.menue_sch_u_re {position:absolute; top:-1px; right:0px; width:8px; min-height:8px; max-height:8px; height:8px; overflow:hidden; background-image:url(../images/sch_u_re.jpg); background-repeat:no-repeat; background-position: top; z-index:2;}

.hauptnavigation_ebene1 {DISPLAY: none;}
.hauptnavigation_ebene1 li{DISPLAY: none;}
.hauptnavigation_ebene1 a{DISPLAY: none;}
.hauptnavigation_ebene2 {DISPLAY: none;}
.hauptnavigation_ebene2 a{DISPLAY: none;}
.hauptnavigation_ebene3 {DISPLAY: none;}
.hauptnavigation_ebene3 a{DISPLAY: none;}
.hauptnavigation_ebene4 {DISPLAY: none;}
.hauptnavigation_ebene4 a{DISPLAY: none;}
.hauptnavigation_ebene5 {DISPLAY: none;}
.hauptnavigation_ebene5 a{DISPLAY: none;}

.termine_tab {width: 100%; border: none; border-spacing:0px; border-collapse: collapse; table-layout:fixed; margin:0px; padding:0px;}
.termine_white {background-color:rgb(255,255,255); color: black; height: 1px; font-size: 1px;}
.termine_middle {background-color:rgb(225,230,245); font-size: 14px; font-weight:bold; color:rgb(0,0,153); text-align: left; line-height:20px;}
.termine_middle td {font-size: 14px; padding-top:2px; padding-bottom:2px; padding-left:4px; margin-top:1px;}
.termine_bottom {background-color:rgb(205,205,205); color: black;}

input, textarea, option, radio{font-family:Arial,serif; font-size:small;}
