
@charset "UTF-8";
/* CSS Document */

* { margin:0; padding:0; }

body { margin:0; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; background:url(../img/bgbody.jpg); overflow-y:scroll; }

*+html, * html { font-size:80%; }

#alles { position:absolute; width:993px; margin-left:-496px; left:50%; overflow:visible; }

#head { position:relative; width:100%; height:123px; background:#fff; }

#logo { position:relative; width:300px; height:95px; margin:17px 30px 0 0; float:right; background:url(../img/logo.gif) no-repeat top right; text-align:right; }

#boxtopmenu { position:absolute; width:500px; height:50px; top:20px; left:15px; clear:both; background:url(../img/topmenu/topmenutitel.gif) no-repeat top left; }
#boxtopmenu #btn { float:left; margin:20px 30px 0 0; }

#contentstart { position:relative; height:534px; padding:0; background:#fff; clear:both; margin-top:28px; }
*+html #contentstart { display:block; top:28px; }

#startbild { margin:0; display:block; }

#content { position:relative; margin:0; padding:0; clear:both; margin-top:28px; }

#menubg { position:absolute; width:100%; }
#menubg .menubg_top { display:block; height:18px; border-left:2px solid #fff; border-right:2px solid #fff; background:#999; }

/* rahmen menü bg */
.menubg_r1, .menubg_r2, .menubg_r3, .menubg_r4, .menubg_r5 { height:1px; display:block; overflow:hidden; font-size:0; }
.menubg_r3, .menubg_r4, .menubg_r5 { background:#999; border-left:1px solid #fff; border-right:1px solid #fff; }
.menubg_r1 { margin:0 5px; background:#fff; }
.menubg_r2 { margin:0 3px; background:#fff; }
.menubg_r3 { margin:0 2px; background:#999; border-width:0 3px; }
.menubg_r4 { margin:0 1px; background:#999; border-width:0 2px; }
.menubg_r5 { margin:0 1px; background:#999; border-width:0 2px; }
/* rahmen menü bg ende */


#menu { position:absolute; }
#menu,
#menu ul { z-index:1000; margin:0; padding:0; }
#menu .menumitte { margin:0 0 0 -13px; }
#menu li ul { left:0; top:0; display:none; }

#menu li { float:left; list-style:none; margin:0; padding:0; }
#menu li a { width:153px; height:18px; display:block; float:left; font-size:12px; text-decoration:none; text-align:right; }
/** html #menu li a { height:16px; }*/
#menu li:hover ul { position:relative; margin:0; z-index:3000; display:block; }


/* rahmen menü selektiert */
#menu li #sel { width:153px; height:18px; margin:0; }
#menu li #sel .menutitel_topsel { width:126px; margin:0 0 0 11px; }

.menusel_r1, .menusel_r2, .menusel_r3, .menusel_r4, .menusel_r5 { height:1px; display:block; overflow:hidden; font-size:0; }
.menusel_r3, .menusel_r4, .menusel_r5 { background:#ccc; border-left:1px solid #fff; border-right:1px solid #fff; }
.menusel_r1 { margin:0 5px; background:#fff; }
.menusel_r2 { margin:0 3px; background:#fff; }
.menusel_r3 { margin:0 2px; background:#ccc; border-width:0 3px; }
.menusel_r4 { margin:0 1px; background:#ccc; border-width:0 2px; }
.menusel_r5 { margin:0 1px; background:#ccc; border-width:0 2px; }

.menusel_r1m, .menusel_r2m, .menusel_r3m, .menusel_r4m, .menusel_r5m { height:1px; display:block; overflow:hidden; font-size:0; }
.menusel_r3m, .menusel_r4m, .menusel_r5m { background:#ccc; border-left:1px solid #fff; border-right:1px solid #fff; }
.menusel_r1m { margin:0 5px 0 7px; background:#fff; }
.menusel_r2m { margin:0 3px 0 8px; background:#fff; }
.menusel_r3m { margin:0 2px 0 8px; background:#ccc; border-width:0 3px; }
.menusel_r4m { margin:0 1px 0 10px; background:#ccc; border-width:0 2px; }
.menusel_r5m { margin:0 1px 0 10px; background:#ccc; border-width:0 2px; }
/* rahmen menü selektiert ende */


	/* rahmen menü1 */
	
	#menu li a .menutitel_topli1,
	#menu li a .menutitel_top1 { display:block; height:18px; padding-right:12px; cursor:pointer; color:#fff; border-left:2px solid #fff; border-right:2px solid #fff; background:url(../img/menu/menu1.jpg) right; }
	
	#menu li a .menutitel_top1 { width:126px; margin:0 0 0 11px; }
	#menu li a:hover .menutitel_topli1,
	#menu li a:hover .menutitel_top1 { color:#000; z-index:1000; background:url(../img/menu/menu1o.jpg) right; }
	#menu li #sel .menutitel_topsel1 { width:126px; margin:0 0 0 11px; }
	#menu li #sel .menutitel_toplisel1,
	#menu li #sel .menutitel_topsel1 { display:block; height:18px; padding-right:12px; font-size:12px; border-left:2px solid #fff; border-right:2px solid #fff; background:url(../img/menu/menu1s.jpg) right; text-align:right; line-height:19px; }
	
	#submenu1 li { width:153px; margin:0; padding:0; clear:both; z-index:3000; }
	#submenu1 li a .menutitel { width:135px; height:auto; display:block; margin:0; padding:4px 14px 4px 0; cursor:pointer; color:#fff; border-left:2px solid #fff; border-right:2px solid #fff; background:url(../img/menu/bg_menu1.jpg) right; font-size:10px; font-weight:bold; line-height:10px; }
	#submenu1 li a:hover .menutitel { color:#000; }
	#submenu1 li p { width:149px; height:4px; margin:0; padding:0; font-size:0; border-left:2px solid #fff; border-right:2px solid #fff; color:#fff; background:url(../img/menu/bg_menu1.jpg) right; }
	
	.menu1_r1, .menu1_r2, .menu1_r3, .menu1_r4, .menu1_r5 { height:1px; display:block; overflow:hidden; font-size:0; }
	.menu1_r3, .menu1_r4, .menu1_r5 { background:url(../img/menu/bg_menu1.jpg) right; border-left:1px solid #fff; border-right:1px solid #fff; }
	.menu1_r1 { margin:0 5px; background:#fff; }
	.menu1_r2 { margin:0 3px; background:#fff; }
	.menu1_r3 { margin:0 2px; background:url(../img/menu/bg_menu1.jpg) right; border-width:0 3px; }
	.menu1_r4 { margin:0 1px; background:url(../img/menu/bg_menu1.jpg) right; border-width:0 2px; }
	.menu1_r5 { margin:0 1px; background:url(../img/menu/bg_menu1.jpg) right; border-width:0 2px; }
	
	.menu1_r1m, .menu1_r2m, .menu1_r3m, .menu1_r4m, .menu1_r5m { height:1px; display:block; overflow:hidden; font-size:0; }
	.menu1_r3m, .menu1_r4m, .menu1_r5m { background:url(../img/menu/bg_menu1.jpg) right; border-left:1px solid #fff; border-right:1px solid #fff; }
	.menu1_r1m { margin:0 5px 0 7px; background:#fff; }
	.menu1_r2m { margin:0 3px 0 8px; background:#fff; }
	.menu1_r3m { margin:0 2px 0 8px; background:url(../img/menu/bg_menu1.jpg) right; border-width:0 3px; }
	.menu1_r4m { margin:0 1px 0 10px; background:url(../img/menu/bg_menu1.jpg) right; border-width:0 2px; }
	.menu1_r5m { margin:0 1px 0 10px; background:url(../img/menu/bg_menu1.jpg) right; border-width:0 2px; }
	
	.menu1_r1mu, .menu1_r2mu, .menu1_r3mu, .menu1_r4mu, .menu1_r5mu { height:1px; display:block; overflow:hidden; font-size:0; }
	.menu1_r3mu, .menu1_r4mu, .menu1_r5mu { border-left:1px solid #fff; border-right:1px solid #fff; }
	.menu1_r1mu { margin:0 0 0 8px; background:url(../img/menu/bg_menu1.jpg) right; border-width:0 0 0 2px; border-right:2px solid #fff; }
	.menu1_r2mu { margin:0 0 0 10px; background:url(../img/menu/bg_menu1.jpg) right; border-width:0 0 0 2px; border-right:2px solid #fff; }
	.menu1_r3mu { margin:0 0 0 8px; background:url(../img/menu/bg_menu1.jpg) right; border-width:0 0 0 3px; border-right:2px solid #fff; }
	.menu1_r4mu { margin:0 0 0 10px; background:url(../img/menu/bg_menu1.jpg) right; border-width:0 0 0 2px; border-right:2px solid #fff; }
	.menu1_r5mu { margin:0 0 0 10px; background:url(../img/menu/bg_menu1.jpg) right; border-width:0 0 0 2px; border-right:2px solid #fff; }
	
	/* rahmen menü1 ende */
	
	/* rahmen menü2 */
	
	#menu li a .menutitel_topli2,
	#menu li a .menutitel_top2 { display:block; height:18px; padding-right:12px; cursor:pointer; color:#fff; border-left:2px solid #fff; border-right:2px solid #fff; background:url(../img/menu/menu2.jpg) right; }
	
	#menu li a .menutitel_top2 { width:126px; margin:0 0 0 11px; }
	#menu li a:hover .menutitel_topli2,
	#menu li a:hover .menutitel_top2 { color:#000; z-index:1000; background:url(../img/menu/menu2o.jpg) right; }
	#menu li #sel .menutitel_topsel2 { width:126px; margin:0 0 0 11px; }
	#menu li #sel .menutitel_toplisel2,
	#menu li #sel .menutitel_topsel2 { display:block; height:18px; padding-right:12px; font-size:12px; border-left:2px solid #fff; border-right:2px solid #fff; background:url(../img/menu/menu2s.jpg) right; text-align:right; line-height:19px; }
	
	#submenu2 li { width:153px; margin:0; padding:0; clear:both; z-index:3000; }
	#submenu2 li a .menutitel { width:135px; height:auto; display:block; margin:0; padding:4px 14px 4px 0; cursor:pointer; color:#fff; border-left:2px solid #fff; border-right:2px solid #fff; background:url(../img/menu/bg_menu2.jpg) right; font-size:10px; font-weight:bold; line-height:10px; }
	#submenu2 li a:hover .menutitel { color:#000; }
	#submenu2 li p { width:149px; height:4px; margin:0; padding:0; font-size:0; border-left:2px solid #fff; border-right:2px solid #fff; color:#fff; background:url(../img/menu/bg_menu2.jpg) right; }
	
	.menu2_r1, .menu2_r2, .menu2_r3, .menu2_r4, .menu2_r5 { height:1px; display:block; overflow:hidden; font-size:0; }
	.menu2_r3, .menu2_r4, .menu2_r5 { background:url(../img/menu/bg_menu2.jpg) right; border-left:1px solid #fff; border-right:1px solid #fff; }
	.menu2_r1 { margin:0 5px; background:#fff; }
	.menu2_r2 { margin:0 3px; background:#fff; }
	.menu2_r3 { margin:0 2px; background:url(../img/menu/bg_menu2.jpg) right; border-width:0 3px; }
	.menu2_r4 { margin:0 1px; background:url(../img/menu/bg_menu2.jpg) right; border-width:0 2px; }
	.menu2_r5 { margin:0 1px; background:url(../img/menu/bg_menu2.jpg) right; border-width:0 2px; }
	
	.menu2_r1m, .menu2_r2m, .menu2_r3m, .menu2_r4m, .menu2_r5m { height:1px; display:block; overflow:hidden; font-size:0; }
	.menu2_r3m, .menu2_r4m, .menu2_r5m { background:url(../img/menu/bg_menu2.jpg) right; border-left:1px solid #fff; border-right:1px solid #fff; }
	.menu2_r1m { margin:0 5px 0 7px; background:#fff; }
	.menu2_r2m { margin:0 3px 0 8px; background:#fff; }
	.menu2_r3m { margin:0 2px 0 8px; background:url(../img/menu/bg_menu2.jpg) right; border-width:0 3px; }
	.menu2_r4m { margin:0 1px 0 10px; background:url(../img/menu/bg_menu2.jpg) right; border-width:0 2px; }
	.menu2_r5m { margin:0 1px 0 10px; background:url(../img/menu/bg_menu2.jpg) right; border-width:0 2px; }
	
	.menu2_r1mu, .menu2_r2mu, .menu2_r3mu, .menu2_r4mu, .menu2_r5mu { height:1px; display:block; overflow:hidden; font-size:0; }
	.menu2_r3mu, .menu2_r4mu, .menu2_r5mu { border-left:1px solid #fff; border-right:1px solid #fff; }
	.menu2_r1mu { margin:0 0 0 8px; background:url(../img/menu/bg_menu2.jpg) right; border-width:0 0 0 2px; border-right:2px solid #fff; }
	.menu2_r2mu { margin:0 0 0 10px; background:url(../img/menu/bg_menu2.jpg) right; border-width:0 0 0 2px; border-right:2px solid #fff; }
	.menu2_r3mu { margin:0 0 0 8px; background:url(../img/menu/bg_menu2.jpg) right; border-width:0 0 0 3px; border-right:2px solid #fff; }
	.menu2_r4mu { margin:0 0 0 10px; background:url(../img/menu/bg_menu2.jpg) right; border-width:0 0 0 2px; border-right:2px solid #fff; }
	.menu2_r5mu { margin:0 0 0 10px; background:url(../img/menu/bg_menu2.jpg) right; border-width:0 0 0 2px; border-right:2px solid #fff; }
	
	/* rahmen menü2 ende */
	
	/* rahmen menü3 */
	
	#menu li a .menutitel_topli3,
	#menu li a .menutitel_top3 { display:block; height:18px; padding-right:12px; cursor:pointer; color:#fff; border-left:2px solid #fff; border-right:2px solid #fff; background:url(../img/menu/menu3.jpg) right; }
	
	#menu li a .menutitel_top3 { width:126px; margin:0 0 0 11px; }
	#menu li a:hover .menutitel_topli3,
	#menu li a:hover .menutitel_top3 { color:#000; z-index:1000; background:url(../img/menu/menu3o.jpg) right; }
	#menu li #sel .menutitel_topsel3 { width:126px; margin:0 0 0 11px; }
	#menu li #sel .menutitel_toplisel3,
	#menu li #sel .menutitel_topsel3 { display:block; height:18px; padding-right:12px; font-size:12px; border-left:2px solid #fff; border-right:2px solid #fff; background:url(../img/menu/menu3s.jpg) right; text-align:right; line-height:19px; }
	
	#submenu3 li { width:153px; margin:0; padding:0; clear:both; z-index:3000; }
	#submenu3 li a .menutitel { width:135px; height:auto; display:block; margin:0; padding:4px 14px 4px 0; cursor:pointer; color:#fff; border-left:2px solid #fff; border-right:2px solid #fff; background:url(../img/menu/bg_menu3.jpg) right; font-size:10px; font-weight:bold; line-height:10px; }
	#submenu3 li a:hover .menutitel { color:#000; }
	#submenu3 li p { width:149px; height:4px; margin:0; padding:0; font-size:0; border-left:2px solid #fff; border-right:2px solid #fff; color:#fff; background:url(../img/menu/bg_menu3.jpg) right; }
	
	.menu3_r1, .menu3_r2, .menu3_r3, .menu3_r4, .menu3_r5 { height:1px; display:block; overflow:hidden; font-size:0; }
	.menu3_r3, .menu3_r4, .menu3_r5 { background:url(../img/menu/bg_menu3.jpg) right; border-left:1px solid #fff; border-right:1px solid #fff; }
	.menu3_r1 { margin:0 5px; background:#fff; }
	.menu3_r2 { margin:0 3px; background:#fff; }
	.menu3_r3 { margin:0 2px; background:url(../img/menu/bg_menu3.jpg) right; border-width:0 3px; }
	.menu3_r4 { margin:0 1px; background:url(../img/menu/bg_menu3.jpg) right; border-width:0 2px; }
	.menu3_r5 { margin:0 1px; background:url(../img/menu/bg_menu3.jpg) right; border-width:0 2px; }
	
	.menu3_r1m, .menu3_r2m, .menu3_r3m, .menu3_r4m, .menu3_r5m { height:1px; display:block; overflow:hidden; font-size:0; }
	.menu3_r3m, .menu3_r4m, .menu3_r5m { background:url(../img/menu/bg_menu3.jpg) right; border-left:1px solid #fff; border-right:1px solid #fff; }
	.menu3_r1m { margin:0 5px 0 7px; background:#fff; }
	.menu3_r2m { margin:0 3px 0 8px; background:#fff; }
	.menu3_r3m { margin:0 2px 0 8px; background:url(../img/menu/bg_menu3.jpg) right; border-width:0 3px; }
	.menu3_r4m { margin:0 1px 0 10px; background:url(../img/menu/bg_menu3.jpg) right; border-width:0 2px; }
	.menu3_r5m { margin:0 1px 0 10px; background:url(../img/menu/bg_menu3.jpg) right; border-width:0 2px; }
	
	.menu3_r1mu, .menu3_r2mu, .menu3_r3mu, .menu3_r4mu, .menu3_r5mu { height:1px; display:block; overflow:hidden; font-size:0; }
	.menu3_r3mu, .menu3_r4mu, .menu3_r5mu { border-left:1px solid #fff; border-right:1px solid #fff; }
	.menu3_r1mu { margin:0 0 0 8px; background:url(../img/menu/bg_menu3.jpg) right; border-width:0 0 0 2px; border-right:2px solid #fff; }
	.menu3_r2mu { margin:0 0 0 10px; background:url(../img/menu/bg_menu3.jpg) right; border-width:0 0 0 2px; border-right:2px solid #fff; }
	.menu3_r3mu { margin:0 0 0 8px; background:url(../img/menu/bg_menu3.jpg) right; border-width:0 0 0 3px; border-right:2px solid #fff; }
	.menu3_r4mu { margin:0 0 0 10px; background:url(../img/menu/bg_menu3.jpg) right; border-width:0 0 0 2px; border-right:2px solid #fff; }
	.menu3_r5mu { margin:0 0 0 10px; background:url(../img/menu/bg_menu3.jpg) right; border-width:0 0 0 2px; border-right:2px solid #fff; }
	
	/* rahmen menü3 ende */
	
	/* rahmen menü4 */
	
	#menu li a .menutitel_topli4,
	#menu li a .menutitel_top4 { display:block; height:18px; padding-right:12px; cursor:pointer; color:#fff; border-left:2px solid #fff; border-right:2px solid #fff; background:url(../img/menu/menu4.jpg) right; }
	
	#menu li a .menutitel_top4 { width:126px; margin:0 0 0 11px; }
	#menu li a:hover .menutitel_topli4,
	#menu li a:hover .menutitel_top4 { color:#000; z-index:1000; background:url(../img/menu/menu4o.jpg) right; }
	#menu li #sel .menutitel_topsel4 { width:126px; margin:0 0 0 11px; }
	#menu li #sel .menutitel_toplisel4,
	#menu li #sel .menutitel_topsel4 { display:block; height:18px; padding-right:12px; font-size:12px; border-left:2px solid #fff; border-right:2px solid #fff; background:url(../img/menu/menu4s.jpg) right; text-align:right; line-height:19px; }
	
	#submenu4 li { width:153px; margin:0; padding:0; clear:both; z-index:3000; }
	#submenu4 li a .menutitel { width:135px; height:auto; display:block; margin:0; padding:4px 14px 4px 0; cursor:pointer; color:#fff; border-left:2px solid #fff; border-right:2px solid #fff; background:url(../img/menu/bg_menu4.jpg) right; font-size:10px; font-weight:bold; line-height:10px; }
	#submenu4 li a:hover .menutitel { color:#000; }
	#submenu4 li p { width:149px; height:4px; margin:0; padding:0; font-size:0; border-left:2px solid #fff; border-right:2px solid #fff; color:#fff; background:url(../img/menu/bg_menu4.jpg) right; }
	
	.menu4_r1, .menu4_r2, .menu4_r3, .menu4_r4, .menu4_r5 { height:1px; display:block; overflow:hidden; font-size:0; }
	.menu4_r3, .menu4_r4, .menu4_r5 { background:url(../img/menu/bg_menu4.jpg) right; border-left:1px solid #fff; border-right:1px solid #fff; }
	.menu4_r1 { margin:0 5px; background:#fff; }
	.menu4_r2 { margin:0 3px; background:#fff; }
	.menu4_r3 { margin:0 2px; background:url(../img/menu/bg_menu4.jpg) right; border-width:0 3px; }
	.menu4_r4 { margin:0 1px; background:url(../img/menu/bg_menu4.jpg) right; border-width:0 2px; }
	.menu4_r5 { margin:0 1px; background:url(../img/menu/bg_menu4.jpg) right; border-width:0 2px; }
	
	.menu4_r1m, .menu4_r2m, .menu4_r3m, .menu4_r4m, .menu4_r5m { height:1px; display:block; overflow:hidden; font-size:0; }
	.menu4_r3m, .menu4_r4m, .menu4_r5m { background:url(../img/menu/bg_menu4.jpg) right; border-left:1px solid #fff; border-right:1px solid #fff; }
	.menu4_r1m { margin:0 5px 0 7px; background:#fff; }
	.menu4_r2m { margin:0 3px 0 8px; background:#fff; }
	.menu4_r3m { margin:0 2px 0 8px; background:url(../img/menu/bg_menu4.jpg) right; border-width:0 3px; }
	.menu4_r4m { margin:0 1px 0 10px; background:url(../img/menu/bg_menu4.jpg) right; border-width:0 2px; }
	.menu4_r5m { margin:0 1px 0 10px; background:url(../img/menu/bg_menu4.jpg) right; border-width:0 2px; }
	
	.menu4_r1mu, .menu4_r2mu, .menu4_r3mu, .menu4_r4mu, .menu4_r5mu { height:1px; display:block; overflow:hidden; font-size:0; }
	.menu4_r3mu, .menu4_r4mu, .menu4_r5mu { border-left:1px solid #fff; border-right:1px solid #fff; }
	.menu4_r1mu { margin:0 0 0 8px; background:url(../img/menu/bg_menu4.jpg) right; border-width:0 0 0 2px; border-right:2px solid #fff; }
	.menu4_r2mu { margin:0 0 0 10px; background:url(../img/menu/bg_menu4.jpg) right; border-width:0 0 0 2px; border-right:2px solid #fff; }
	.menu4_r3mu { margin:0 0 0 8px; background:url(../img/menu/bg_menu4.jpg) right; border-width:0 0 0 3px; border-right:2px solid #fff; }
	.menu4_r4mu { margin:0 0 0 10px; background:url(../img/menu/bg_menu4.jpg) right; border-width:0 0 0 2px; border-right:2px solid #fff; }
	.menu4_r5mu { margin:0 0 0 10px; background:url(../img/menu/bg_menu4.jpg) right; border-width:0 0 0 2px; border-right:2px solid #fff; }
	
	/* rahmen menü4 ende */
	
	/* rahmen menü5 */
	
	#menu li a .menutitel_topli5,
	#menu li a .menutitel_top5 { display:block; height:18px; padding-right:12px; cursor:pointer; color:#fff; border-left:2px solid #fff; border-right:2px solid #fff; background:url(../img/menu/menu5.jpg) right; }
	
	#menu li a .menutitel_top5 { width:126px; margin:0 0 0 11px; }
	#menu li a:hover .menutitel_topli5,
	#menu li a:hover .menutitel_top5 { color:#000; z-index:1000; background:url(../img/menu/menu5o.jpg) right; }
	#menu li #sel .menutitel_topsel5 { width:126px; margin:0 0 0 11px; }
	#menu li #sel .menutitel_toplisel5,
	#menu li #sel .menutitel_topsel5 { display:block; height:18px; padding-right:12px; font-size:12px; border-left:2px solid #fff; border-right:2px solid #fff; background:url(../img/menu/menu5s.jpg) right; text-align:right; line-height:19px; }
	
	#submenu5 li { width:153px; margin:0; padding:0; clear:both; z-index:3000; }
	#submenu5 li a .menutitel { width:135px; height:auto; display:block; margin:0; padding:4px 14px 4px 0; cursor:pointer; color:#fff; border-left:2px solid #fff; border-right:2px solid #fff; background:url(../img/menu/bg_menu5.jpg) right; font-size:10px; font-weight:bold; line-height:10px; }
	#submenu5 li a:hover .menutitel { color:#000; }
	#submenu5 li p { width:149px; height:4px; margin:0; padding:0; font-size:0; border-left:2px solid #fff; border-right:2px solid #fff; color:#fff; background:url(../img/menu/bg_menu5.jpg) right; }
	
	.menu5_r1, .menu5_r2, .menu5_r3, .menu5_r4, .menu5_r5 { height:1px; display:block; overflow:hidden; font-size:0; }
	.menu5_r3, .menu5_r4, .menu5_r5 { background:url(../img/menu/bg_menu5.jpg) right; border-left:1px solid #fff; border-right:1px solid #fff; }
	.menu5_r1 { margin:0 5px; background:#fff; }
	.menu5_r2 { margin:0 3px; background:#fff; }
	.menu5_r3 { margin:0 2px; background:url(../img/menu/bg_menu5.jpg) right; border-width:0 3px; }
	.menu5_r4 { margin:0 1px; background:url(../img/menu/bg_menu5.jpg) right; border-width:0 2px; }
	.menu5_r5 { margin:0 1px; background:url(../img/menu/bg_menu5.jpg) right; border-width:0 2px; }
	
	.menu5_r1m, .menu5_r2m, .menu5_r3m, .menu5_r4m, .menu5_r5m { height:1px; display:block; overflow:hidden; font-size:0; }
	.menu5_r3m, .menu5_r4m, .menu5_r5m { background:url(../img/menu/bg_menu5.jpg) right; border-left:1px solid #fff; border-right:1px solid #fff; }
	.menu5_r1m { margin:0 5px 0 7px; background:#fff; }
	.menu5_r2m { margin:0 3px 0 8px; background:#fff; }
	.menu5_r3m { margin:0 2px 0 8px; background:url(../img/menu/bg_menu5.jpg) right; border-width:0 3px; }
	.menu5_r4m { margin:0 1px 0 10px; background:url(../img/menu/bg_menu5.jpg) right; border-width:0 2px; }
	.menu5_r5m { margin:0 1px 0 10px; background:url(../img/menu/bg_menu5.jpg) right; border-width:0 2px; }
	
	.menu5_r1mu, .menu5_r2mu, .menu5_r3mu, .menu5_r4mu, .menu5_r5mu { height:1px; display:block; overflow:hidden; font-size:0; }
	.menu5_r3mu, .menu5_r4mu, .menu5_r5mu { border-left:1px solid #fff; border-right:1px solid #fff; }
	.menu5_r1mu { margin:0 0 0 8px; background:url(../img/menu/bg_menu5.jpg) right; border-width:0 0 0 2px; border-right:2px solid #fff; }
	.menu5_r2mu { margin:0 0 0 10px; background:url(../img/menu/bg_menu5.jpg) right; border-width:0 0 0 2px; border-right:2px solid #fff; }
	.menu5_r3mu { margin:0 0 0 8px; background:url(../img/menu/bg_menu5.jpg) right; border-width:0 0 0 3px; border-right:2px solid #fff; }
	.menu5_r4mu { margin:0 0 0 10px; background:url(../img/menu/bg_menu5.jpg) right; border-width:0 0 0 2px; border-right:2px solid #fff; }
	.menu5_r5mu { margin:0 0 0 10px; background:url(../img/menu/bg_menu5.jpg) right; border-width:0 0 0 2px; border-right:2px solid #fff; }
	
	/* rahmen menü5 ende */
	
	/* rahmen menü6 */
	
	#menu li a .menutitel_topli6,
	#menu li a .menutitel_top6 { display:block; height:18px; padding-right:12px; cursor:pointer; color:#fff; border-left:2px solid #fff; border-right:2px solid #fff; background:url(../img/menu/menu6.jpg) right; }
	
	#menu li a .menutitel_top6 { width:126px; margin:0 0 0 11px; }
	#menu li a:hover .menutitel_topli6,
	#menu li a:hover .menutitel_top6 { color:#000; z-index:1000; background:url(../img/menu/menu6o.jpg) right; }
	#menu li #sel .menutitel_topsel6 { width:126px; margin:0 0 0 11px; }
	#menu li #sel .menutitel_toplisel6,
	#menu li #sel .menutitel_topsel6 { display:block; height:18px; padding-right:12px; font-size:12px; border-left:2px solid #fff; border-right:2px solid #fff; background:url(../img/menu/menu6s.jpg) right; text-align:right; line-height:19px; }
	
	#submenu6 li { width:153px; margin:0; padding:0; clear:both; z-index:3000; }
	#submenu6 li a .menutitel { width:135px; height:auto; display:block; margin:0; padding:4px 14px 4px 0; cursor:pointer; color:#fff; border-left:2px solid #fff; border-right:2px solid #fff; background:url(../img/menu/bg_menu6.jpg) right; font-size:10px; font-weight:bold; line-height:10px; }
	#submenu6 li a:hover .menutitel { color:#000; }
	#submenu6 li p { width:149px; height:4px; margin:0; padding:0; font-size:0; border-left:2px solid #fff; border-right:2px solid #fff; color:#fff; background:url(../img/menu/bg_menu6.jpg) right; }
	
	.menu6_r1, .menu6_r2, .menu6_r3, .menu6_r4, .menu6_r5 { height:1px; display:block; overflow:hidden; font-size:0; }
	.menu6_r3, .menu6_r4, .menu6_r5 { background:url(../img/menu/bg_menu6.jpg) right; border-left:1px solid #fff; border-right:1px solid #fff; }
	.menu6_r1 { margin:0 5px; background:#fff; }
	.menu6_r2 { margin:0 3px; background:#fff; }
	.menu6_r3 { margin:0 2px; background:url(../img/menu/bg_menu6.jpg) right; border-width:0 3px; }
	.menu6_r4 { margin:0 1px; background:url(../img/menu/bg_menu6.jpg) right; border-width:0 2px; }
	.menu6_r5 { margin:0 1px; background:url(../img/menu/bg_menu6.jpg) right; border-width:0 2px; }
	
	.menu6_r1m, .menu6_r2m, .menu6_r3m, .menu6_r4m, .menu6_r5m { height:1px; display:block; overflow:hidden; font-size:0; }
	.menu6_r3m, .menu6_r4m, .menu6_r5m { background:url(../img/menu/bg_menu6.jpg) right; border-left:1px solid #fff; border-right:1px solid #fff; }
	.menu6_r1m { margin:0 5px 0 7px; background:#fff; }
	.menu6_r2m { margin:0 3px 0 8px; background:#fff; }
	.menu6_r3m { margin:0 2px 0 8px; background:url(../img/menu/bg_menu6.jpg) right; border-width:0 3px; }
	.menu6_r4m { margin:0 1px 0 10px; background:url(../img/menu/bg_menu6.jpg) right; border-width:0 2px; }
	.menu6_r5m { margin:0 1px 0 10px; background:url(../img/menu/bg_menu6.jpg) right; border-width:0 2px; }
	
	.menu6_r1mu, .menu6_r2mu, .menu6_r3mu, .menu6_r4mu, .menu6_r5mu { height:1px; display:block; overflow:hidden; font-size:0; }
	.menu6_r3mu, .menu6_r4mu, .menu6_r5mu { border-left:1px solid #fff; border-right:1px solid #fff; }
	.menu6_r1mu { margin:0 0 0 8px; background:url(../img/menu/bg_menu6.jpg) right; border-width:0 0 0 2px; border-right:2px solid #fff; }
	.menu6_r2mu { margin:0 0 0 10px; background:url(../img/menu/bg_menu6.jpg) right; border-width:0 0 0 2px; border-right:2px solid #fff; }
	.menu6_r3mu { margin:0 0 0 8px; background:url(../img/menu/bg_menu6.jpg) right; border-width:0 0 0 3px; border-right:2px solid #fff; }
	.menu6_r4mu { margin:0 0 0 10px; background:url(../img/menu/bg_menu6.jpg) right; border-width:0 0 0 2px; border-right:2px solid #fff; }
	.menu6_r5mu { margin:0 0 0 10px; background:url(../img/menu/bg_menu6.jpg) right; border-width:0 0 0 2px; border-right:2px solid #fff; }
	
	/* rahmen menü6 ende */
	
	/* rahmen menü7 */
	
	#menu li a .menutitel_topli7,
	#menu li a .menutitel_top7 { display:block; height:18px; padding-right:12px; cursor:pointer; color:#fff; border-left:2px solid #fff; border-right:2px solid #fff; background:url(../img/menu/menu7.jpg) right; }
	
	#menu li a .menutitel_top7 { width:126px; margin:0 0 0 11px; }
	#menu li a:hover .menutitel_topli7,
	#menu li a:hover .menutitel_top7 { color:#000; z-index:1000; background:url(../img/menu/menu7o.jpg) right; }
	#menu li #sel .menutitel_topsel7 { width:126px; margin:0 0 0 11px; }
	#menu li #sel .menutitel_toplisel7,
	#menu li #sel .menutitel_topsel7 { display:block; height:18px; padding-right:12px; font-size:12px; border-left:2px solid #fff; border-right:2px solid #fff; background:url(../img/menu/menu7s.jpg) right; text-align:right; line-height:19px; }
	
	#submenu7 li { width:153px; margin:0; padding:0; clear:both; z-index:3000; }
	#submenu7 li a .menutitel { width:135px; height:auto; display:block; margin:0; padding:4px 14px 4px 0; cursor:pointer; color:#fff; border-left:2px solid #fff; border-right:2px solid #fff; background:url(../img/menu/bg_menu7.jpg) right; font-size:10px; font-weight:bold; line-height:10px; }
	#submenu7 li a:hover .menutitel { color:#000; }
	#submenu7 li p { width:149px; height:4px; margin:0; padding:0; font-size:0; border-left:2px solid #fff; border-right:2px solid #fff; color:#fff; background:url(../img/menu/bg_menu7.jpg) right; }
	
	.menu7_r1, .menu7_r2, .menu7_r3, .menu7_r4, .menu7_r5 { height:1px; display:block; overflow:hidden; font-size:0; }
	.menu7_r3, .menu7_r4, .menu7_r5 { background:url(../img/menu/bg_menu7.jpg) right; border-left:1px solid #fff; border-right:1px solid #fff; }
	.menu7_r1 { margin:0 5px; background:#fff; }
	.menu7_r2 { margin:0 3px; background:#fff; }
	.menu7_r3 { margin:0 2px; background:url(../img/menu/bg_menu7.jpg) right; border-width:0 3px; }
	.menu7_r4 { margin:0 1px; background:url(../img/menu/bg_menu7.jpg) right; border-width:0 2px; }
	.menu7_r5 { margin:0 1px; background:url(../img/menu/bg_menu7.jpg) right; border-width:0 2px; }
	
	.menu7_r1m, .menu7_r2m, .menu7_r3m, .menu7_r4m, .menu7_r5m { height:1px; display:block; overflow:hidden; font-size:0; }
	.menu7_r3m, .menu7_r4m, .menu7_r5m { background:url(../img/menu/bg_menu7.jpg) right; border-left:1px solid #fff; border-right:1px solid #fff; }
	.menu7_r1m { margin:0 5px 0 7px; background:#fff; }
	.menu7_r2m { margin:0 3px 0 8px; background:#fff; }
	.menu7_r3m { margin:0 2px 0 8px; background:url(../img/menu/bg_menu7.jpg) right; border-width:0 3px; }
	.menu7_r4m { margin:0 1px 0 10px; background:url(../img/menu/bg_menu7.jpg) right; border-width:0 2px; }
	.menu7_r5m { margin:0 1px 0 10px; background:url(../img/menu/bg_menu7.jpg) right; border-width:0 2px; }
	
	.menu7_r1mu, .menu7_r2mu, .menu7_r3mu, .menu7_r4mu, .menu7_r5mu { height:1px; display:block; overflow:hidden; font-size:0; }
	.menu7_r3mu, .menu7_r4mu, .menu7_r5mu { border-left:1px solid #fff; border-right:1px solid #fff; }
	.menu7_r1mu { margin:0 0 0 8px; background:url(../img/menu/bg_menu7.jpg) right; border-width:0 0 0 2px; border-right:2px solid #fff; }
	.menu7_r2mu { margin:0 0 0 10px; background:url(../img/menu/bg_menu7.jpg) right; border-width:0 0 0 2px; border-right:2px solid #fff; }
	.menu7_r3mu { margin:0 0 0 8px; background:url(../img/menu/bg_menu7.jpg) right; border-width:0 0 0 3px; border-right:2px solid #fff; }
	.menu7_r4mu { margin:0 0 0 10px; background:url(../img/menu/bg_menu7.jpg) right; border-width:0 0 0 2px; border-right:2px solid #fff; }
	.menu7_r5mu { margin:0 0 0 10px; background:url(../img/menu/bg_menu7.jpg) right; border-width:0 0 0 2px; border-right:2px solid #fff; }
	
	/* rahmen menü7 ende */
	
/* rahmen box orange bg */
.boxorange_r1, .boxorange_r2, .boxorange_r3, .boxorange_r4, .boxorange_r5 { height:1px; display:block; overflow:hidden; font-size:0; }
.boxorange_r3, .boxorange_r4, .boxorange_r5 { background:#EC7404; border-left:1px solid #fff; border-right:1px solid #fff; }
.boxorange_r1 { margin:0 5px; background:#fff; }
.boxorange_r2 { margin:0 3px; background:#fff; }
.boxorange_r3 { margin:0 2px; background:#EC7404; border-width:0 3px; }
.boxorange_r4 { margin:0 1px; background:#EC7404; border-width:0 2px; }
.boxorange_r5 { margin:0 1px; background:#EC7404; border-width:0 2px; }
/* rahmen box orange ende */

#breadcrumb { position:relative; width:100%; height:15px; padding:0 0 0 15px; top:24px; font-size:9px; font-weight:bold; color:#fff; }

#fussboxhome { position:relative; width:100%; clear:both; margin:5px 0 10px 0; padding:0; }
*+html #fussboxhome { top:28px; }
#fussbox { position:relative; width:100%; clear:both; margin:28px 0 10px 0; padding:0; }

#fusszeile { display:block; height:48px; background:#EC7404; border-left:2px solid #fff; border-right:2px solid #fff; }
+*html #fusszeile { margin-top:28px; }

#fusszeile #rechts { position:relative; float:right; width:500px; margin:0 15px; 0 0; color:#fff; font-size:11px; text-align:right; line-height:15px; }
* html #fusszeile #rechts { margin:0 7px 0 0; }

#fusszeile #rechts a.mail { color:#fff; text-decoration:none; font-size:11px; font-weight:bold; }
#fusszeile #rechts a.btns { color:#fff; text-decoration:none; font-size:9px; font-weight:bold; }
#fusszeile #rechts a.mail:hover,
#fusszeile #rechts a.btns:hover { color:#000; }
#fusszeile #rechts a.mail:acitve,
#fusszeile #rechts a.mail:visited,
#fusszeile #rechts a.btns:active,
#fusszeile #rechts a.btns:visited { color:#fff; }


#fusszeile #links { position:relative; width:400px; }
#fusszeile #links .head { margin:8px 0 0 15px; float:left; }
* html #fusszeile #links .head { margin:5px 0 0 7px; }
#fusszeile #links .newsletterbox { float:left; width:200px; margin:3px 0 0 10px; color:#ddd; }
#fusszeile #links .newsletterbox input { vertical-align:middle; }
#fusszeile #links .newsletterbox input.search { padding:0; width:200px; font-size:11px; }
#fusszeile #links .btns { margin:2px 0 0 0; padding:0; }
#fusszeile #links .btns li { width:100px; height:20px; float:left; list-style:none; margin:0; padding:0; }
#fusszeile #links .btns li.re { text-align:right; }
#fusszeile #links .btns img { margin-top:1px; vertical-align:top; }
* html #fusszeile #links .btns img { margin-top:2px; vertical-align:top; }
*+html #fusszeile #links .btns img { margin-top:1px; vertical-align:top; }
#fusszeile #links .btns li a { color:#fff; text-decoration:none; font-size:11px; font-weight:bold; }
#fusszeile #links .btns li a:hover { color:#000; }
#fusszeile #links .btns li a:active,
#fusszeile #links .btns li a:visited { color:#fff; }


#haupt { position:relative; width:993px; padding:0; background:url(../img/bgspalte.gif) repeat-y; top:22px; }




#spalte { position:relative; width:200px; display:block; margin:0; padding:10px 0 10px 10px; }
*+html #spalte { padding:18px 0 10px 10px; }
* html #spalte { padding:18px 0 10px 10px; }

/* spaltenmenü */
#spaltemen { list-style-type:none; margin:0; padding:0; width:200px; background:#fff; }
#spaltemen li { display:block; padding:0; margin:0; position:relative; }

#spaltemen li a,
#spaltemen li a:visited { display:block; text-decoration:none; color:#000; }

#spaltemen li dd { display:none; }
#spaltemen li dl.blockoffen dd { display:block; }

#spaltemen li dt.offen a { color:#EC7404; }

#spaltemen li:hover,
#spaltemen li a:hover { border:0; }

#spaltemen li:hover dt a,
#spaltemen li a:hover dt a { color:#EC7404; }

#spaltemen li:hover dl.block dt,
#spaltemen li a:hover dl.block dt { color:#EC7404; background:url(../img/klappe1.gif) left -24px no-repeat; }

#spaltemen li:hover dd,
#spaltemen li a:hover dd { display:block; }


#spaltemen dl { width:200px; margin:10px 0 6px 0; padding:0; cursor:pointer; }

#spaltemen dl.block dt { background:url(../img/klappe0.gif) left -12px no-repeat; }
#spaltemen dl.blockoffen dt { background:url(../img/klappe1.gif) left -24px no-repeat; }
#spaltemen dl.blockohne dt { background:url(../img/klappe0.gif) left top no-repeat; }

#spaltemen dt { margin:0; padding-left:15px; font-size:11px; font-weight:bold; }
#spaltemen dt.selekt { color:#EC7404; }
#spaltemen dd { margin:4px 0; padding-left:15px; font-size:11px; text-align:left; font-weight:normal; }

#spaltemen li dd a,
#spaltemen li dd a:visited,
#spaltemen li dd.offen a,
#spaltemen li dd.offen a:visited { color:#000; text-decoration:none; display:block; padding:0; }
#spaltemen li dd a:hover,
#spaltemen li dd.offen a:hover,
#spaltemen li dd.selekt { color:#EC7404; }
/* spaltenmenü ende */










/*ul#spaltenmenu { position:relative; width:200px; margin:0; padding:10px 0 0 0; }
ul#spaltenmenu li { margin:8px 10px 8px 15px; padding:0; list-style:none; font-size:11px; }
ul#spaltenmenu li p { font-weight:bold; margin:0; }
ul#spaltenmenu li p.selekt { font-weight:bold; color:#EC7404; }
ul#spaltenmenu li p.subseite { font-weight:normal; margin-left:10px; }
ul#spaltenmenu li p.subseiteselekt { font-weight:normal; margin-left:10px; color:#EC7404; }
ul#spaltenmenu a { font-weight:bold; text-decoration:none; }
ul#spaltenmenu a:link,
ul#spaltenmenu a:visited { color:#000; }
ul#spaltenmenu a:hover { color:#EC7404; }*/



#inhalt { position:relative; top:0; margin:0; width:768px; padding:22px 0 0 0; font-size:11px; line-height:16px; float:right; color:#333; }

#inhaltquer { margin:0 0 0 10px; padding:0; vertical-align:top; }

#inhaltquer b { font-weight:bold; margin:0; padding:0; }
#inhalt #inhaltquer h1 { margin:0 0 20px 0; padding:0; font-size:14px; font-weight:bold; color:#EC7404; }
#kursplanhead b,
#inhalt #inhaltquer h2 { margin:0; padding:0; font-size:14px; font-weight:bold; color:#EC7404; }
#inhalt #inhaltquer h3 { margin:3px 0; padding:0; font-size:20px; line-height:16px; font-weight:bold; color:#EC7404; }
* html #inhalt #inhaltquer h3 { margin:0 0 8px 0; line-height:16px; }
*+html #inhalt #inhaltquer h3 { margin:0 0 8px 0; line-height:16px; }

#inhaltquer img { margin:0 10px 10px 0; }
#inhaltquer img.vier { margin:0 9px 20px 0; }

#inhaltquer #textlinks { width:366px; height:100%; margin:0; top:0; padding:0; float:left; }
#inhaltquer #textrechts { width:366px; height:100%; margin:0 0 0 376px; top:0; padding:0; }

#inhaltquer #textganz { width:743px; margin:0; padding:0; }

#inhaltquer hr,
#haupt hr,
#inhalt hr,
#hauptganz hr { height:1px; visibility:hidden; clear:both; margin:0; padding:0; }

#inhaltquer #bildbox { float:left; text-align:top; margin:0; }

#inhaltquer #inhalthochlinks { width:180px; height:100%; top:0; margin:0; padding:0; vertical-align:top; float:left; }
#inhaltquer #inhalthochlinks img { margin:0 0 10px 0; padding:0; border:none; }
#inhaltquer #inhalthochrechts { width:548px; height:100%; margin:0 0 0 190px; top:0; padding:0; }

#inhaltquer a,
a.text { color:#EC7404; font-weight:normal; text-decoration:underline; }
#inhaltquer a:link,
#inhaltquer a:visited
a.text:link,
a.text:visited { color:#EC7404; }
#inhaltquer a:hover,
a.text:hover { color:#000; }

#kursplan { margin:0 0 5px 0; }
#kursplanhead { height:20px; margin:0 0 10px 10px; padding:0; }
.kursplantable { margin-left:10px; margin-top:10px; font-weight:normal; color:#fff; }
.kursplantable table th { font-weight:bold; color:#333; background:#ccc; border-bottom:1px solid #fff; }
.kursplantable table td { border-bottom:1px solid #fff; line-height:12px; padding:5px 0; }
.kursplantable table td .kurstitel { font-weight:bold; color:#fff; }
.kursplantable table td .kurszeit { font-size:10px; font-weight:bold; color:#333; }
.kursplantable table td .kursort { font-size:10px; font-weight:normal; color:#333; }

#kursplangrade { margin:0 15px 0 0; float:right; }
#kursplanlegende { margin:0 0 15px 10px; }
#kursplanlegende table { margin-top:5px; }

#kursplandetail { font-size:10px; }

#hauptganz { position:relative; margin:0; padding:0; top:22px; width:993px; font-size:11px; line-height:16px; color:#333; background:#fff; }
#hauptganz h1 { font-size:11px; font-weight:bold; color:#EC7404; }
#hauptganz table td { padding:3px 0; }
#spalte1 { width:280px; margin:10px 10px 0 15px; padding:0; float:left; }
#spalte2 { width:438px; margin:15px 0 0 0; padding:0; float:left; }
#spalte2 .anfahrtsplan { margin-left:-35px; }
#spalte2 form { margin-left:0; }
#spalte3 { width:210px; margin:22px 20px 10px 10px; padding:0; float:left; }
.fitblau { color:#3671AE; }

a.orangefett { font-weight:bold; text-decoration:none; }
a.orangefett:link,
a.orangefett:visited { color:#EC7404; }
a.orangefett:hover { color:#000; }


.formulare { font-size:10px; font-weight:normal; line-height:normal; text-decoration:none; }

#nlblase { position:absolute; width:412px; height:199px; left:270px; top:-180px; background:url(../img/nlblase.png) no-repeat; z-index:6000; }
#nlblase #nlcloser { position:absolute; width:29px; height:29px; right:18px; top:14px; background:url(../img/closer.png) no-repeat; padding:3px; z-index:6001; cursor:pointer; }
#nlblase #nlmessage { width:330px; font-size:12px; font-weight:bold; color:#fff; padding:50px 0 0 25px; }