body{background: url(background.png); margin: 0px;padding: 0px; font-family: Arial, Helvetica, sans-serif;font-size:13px;text-align:center}
.bold {
	font-weight: bold;
}
.out_html{width: 980px; margin: 0 auto;text-align: left;}
.logo{position:absolute;margin-left: 10px;top: 0px}
.in_html{background: url(background_980px.png) center top repeat-y;margin: 0px;padding: 0px;}
.text{width: 580px;margin: 0px 0px 30px 0px;}
.index{width: 480px;margin: 0px 0px 30px 0px;}
.start_dual{margin:50px 0px}
.start_dual *{margin: 2px 8px;color: #fff;line-height: 1.5em}
.start_dual div{height: 140px}
.start_dual a{margin: 0px }
.start_dual h1{font-size: 17px;color: #fff}
.in_html_in{padding: 100px 30px 0px 30px;}
.in_html_top{background: url(background_980px_top.png) center top no-repeat;height: 10px;margin: 0px;}
.navi{text-align:right;margin: 70px 15px 10px 0px;}
.footer{;background: #1B4390;margin: 20px 6px;padding: 6px 0px 0px 10px;border-top: 1px solid #072868;clear:both;overflow:hidden}
.footer a{color: #fff}
.onTour{background: #c00;width: 430px;float:left;padding: 6px}
.RiLo{background: #0c0;width: 430px;float:right;padding: 6px}
.start_pic{position:absolute;float:right;top: 180px;margin-left: 536px;text-align:right;width: 400px}
.clear{clear:both;height: 0px;font-size: 0px;}
.small{font-size: 10px;text-decoration: none;}
.stck{padding: 4px 4px 4px 14px;margin: 4px 15px;border-right: 2px solid #ccc;border-bottom: 2px solid #ccc}
.stck a{color: #300; text-decoration: none;}
.stck a:hover{color: #c00; text-decoration: none;}
.prg{width: 560px;float:left;margin-right: 20px;}
.prog{padding: 3px;border-bottom: 1px solid #555}
.prog * {margin: 10px 3px;}
.prog a{color: #300; text-decoration: underline;margin-left: 0px;}
.prog a:hover{color: #c00; text-decoration: underline;}
.prg_date{font-weight: bold}
.stck_info{width: 600px;float:left;}
.stck_info form {border: 1px solid #ccc; padding: 4px;background: #fff}
.stck_info_info{font-size: 12px;font-weight: bold;width: 120px;padding: 5px 0px}
.stck_info_txt{font-size: 12px;;;padding: 5px 0px 5px 20px;}
.stck_info td{;border-bottom: 1px solid #999}
.sub{margin-top: 25px;padding-top: 25px;border-top: dotted 2px #060;color: #900}
h1{color: #c00;}
.stck_plus{;width: 300px;float:right}
.stck_plus img{border: 1px solid #333}
.nr{;border: 1px solid #ccc; padding: 3px;margin-right: 10px;height: 15px;width: 15px;display: block;text-align: center;float:left;color:#333;font-weight: bold;clear: left}
.main_buchen{color: #666;padding: 3px;height: 15px;display: block;border: 1px solid #ccc;background: #eaeaea;}
.buchen h2{color: #c00;margin-left: 35px;}
.sub_buchen{margin-left: 35px; border: 0px ;}
.sub_buchen input{width: 300px;}

.buchen_name{display: block; width: 100px;float:left;clear:left}

.news{padding: 3px;border: 1px solid #ccc;margin: 15px 0px;}
.news h1{margin: 0px 0px 8px 0px;font-size: 16px;}
.a_tools{margin-top: 15px;font-size: 11px;clear:left;overflow: hidden;border-top: 1px dotted #f00}
.a_tools a{margin: 0px 15px 0px 0px ;display: block;float:left;;}
.news textarea {font-family: Arial, Helvetica, sans-serif;font-size:13px;background: #fff;text-align: left;}
.dl_pics{margin: 15px 15px 15px 0px;diplay: block;float:left;width: 210px;height: 250px;color: #000}
.dl_docs{margin: 15px 15px 15px 0px;diplay: block;float:left;width: 210px;height: 100px;color: #000;text-align: center;}
.list_docs{padding: 2px;background: #fff;border: 1px solid #ccc;margin: 5px 0px;clear:both}
.list_docs p{margin: 2px;}
a.erase_docs{float:right;color: #f00;font-size: 10px;display:block}
.pressestimmen{color: #c00;margin-top: 30px}