#application-form{}

#application-form .textfield{ width:200px; border:2px solid #999999 }
#application-form .select{width:200px;border:2px solid #999999; font:normal 10px arial; color:#000; }
#application-form a{ outline:0;}
#camp-list{width:600px;}
#camp-list #camplist{ border-top:1px solid #999999;float:left;width:600px;}
#camp-list .items{ border-bottom:1px dashed #b1b0b0; padding:10px; width:600px; float:left;line-height:20px;}
#camp-list .items label{ float:left; width:80px;}
#camp-list .items label{ float:left; width:80px;}
#camp-list .items span{ float:left; width:510px;}
#camp-list .items .half{width:30%; float:left;}
#camp-list .items .half span{float:none; width:auto;}
#camp-list .items .bar{float:left; padding:0 20px; color:#d6d6d6}

#camp-list .items-half{float:left; margin:20px 20px 0 0; padding:0 0 10px 3px;border-bottom:1px dashed #b1b0b0;width:100%; line-height:20px;}

#camp-list-detail{ width:600px;}
#camp-list-detail .items{width:600px; float:left; line-height:22px;}
#camp-list-detail .items label{ float:left; width:140px; padding-right:5px;}
/*#camp-list-detail .items span{ float:left; width:500px;}*/
#camp_detail_content .items{border-bottom:1px solid #999999;padding-bottom:10px;}
#camp-list-detail .items .half{width:15%; float:left;}
#camp-list-detail .items .half span{ width:auto;}
#camp-list-detail a.more_link{ text-decoration:underline; float:right; font-weight:bold;}
#camp-list-detail a.more_link:hover{color:#navy; text-decoration:underline;}
#camp-list-detail a.pdf_link{float:left;text-decoration:underline;}
#camp-list-detail a.pdf_link:hover{color:#navy; text-decoration:underline;}
#camplist a span{ cursor:pointer;}
#camp_detail span{ width:455px; float:left;}
#camp_detail .zeitraum_von, #camp_detail .zeitraum_bis, #camp_detail .teilnehmeralter_von,#camp_detail .teilnehmeralter_bis{float:none;width:auto;}
#camp_detail span.no_camp_pdf{width:auto; float:none; font-weight:bold}

#navigation td{float:left;padding:0;width:auto;}
#navigation td#nav_search{width:120px;}

