/* Style sheet lernkolleg */
#header{height:86px;margin-bottom:17px;border-bottom:1px dotted #c9c9c9;}
p,h1,h2{margin:0;padding:0;}
.clearelement{clear:both;}
body{font-family:'Century Gothic',Avantgarde,'Avant Garde','ITC Avant Garde','Avant Garde Gothic',Verdana,Arial,sans-serif;font-size:14px;color:#404040;line-height:24px;}
#wrapper{margin-top:12px;margin-bottom:24px;padding:20px 30px 30px;}
a{text-decoration:none;}
a:link,a:visited{color:#1e1e85;}
a:hover,a:active{color:#d60000;}
#header #logo-a{float:left;margin-top:0;margin-left:0;}
#header #logo-b{float:right;margin-top:0;margin-right:0;}
#left ul{margin:0;padding:0;text-decoration:none;list-style-type:none;text-transform:lowercase;}
#left .inside{padding-top:20px;padding-left:7px;}
#left a:link,#left a:active,#left a:visited{color:#858585;white-space:nowrap;}
#left a:hover,#left a.active,#left a.trail{color:#3d0d0d;}
#left .level_2 li{margin-left:18px;line-height:20px;}
#left ul.level_2{margin-top:4px;margin-bottom:12px;}
#main .inside{padding-top:20px;padding-right:100px;padding-left:17px;}
#main h1{margin-bottom:12px;font-weight:bold;font-size:14px;color:#b01313;line-height:24px;}
#main h2{margin-bottom:10px;font-weight:normal;font-size:14px;color:#b01313;line-height:24px;}
#main .ce_image.block,#main .teaser,#main .ce_text.block,#main .ce_table.block,#main #mapcontainer{margin-bottom:33px;}
#main .ce_image{margin-top:6px;}
#main .teaser p{display:inline;}
#main .back{margin-top:40px;text-transform:lowercase;}
#main .col_last{border-right:none;}
#main ul{padding-left:18px;list-style-image:url("img/bullet-rot.gif");}
#main ol{padding-left:28px;}
#main ol li{margin-bottom:12px;}
#main td,#main th{margin:0;padding:8px 6px;text-align:left;vertical-align:top;border-right:1px dotted #b01313;font-size:13px;line-height:21px;border-bottom: 1px dotted #bfbfbf;}
#main .col_first{padding-left:0;}
#main .ce_hyperlink a:link,#main .ce_hyperlink a:visited{padding-bottom:2px;padding-left:17px;background:url("img/link.gif") left center no-repeat;}
#main .ce_hyperlink a:hover,#main .ce_hyperlink a:active{background:url("img/link_rot.gif") left center no-repeat;}
#main .ce_download a{top:-3px;position:relative;display:inline-block;}
#main .caption{margin-top:0;text-align:right;font-size:12px;line-height:16px;}
.ce_form .headline{margin-top:20px;color:#B01313;}
.ce_form fieldset{margin-top:12px;padding:12px;border:1px dotted #b3b3b3;}
.ce_form legend{margin-right:0;margin-left:0;padding-right:6px;padding-left:6px;background-color:#ffffff;}
.ce_form label{width:160px;display:inline-block;}
.ce_form .checkbox_container span{display:block;}
.ce_form .checkbox_container input{display:inline-block;margin-top:5px;vertical-align:top;}
.ce_form .checkbox_container label{width:400px;}
.ce_form label.anzahllektionen{width:220px;margin-top:6px;}
.ce_form input.anzahllektionen{width:40px;}
.ce_form label.weiterefaecher{width:110px;}
.ce_form input.weiterefaecher{width:240px;margin-top:7px;}
.ce_form label.agb{width:460px;}
.ce_form .explanation{padding-left:2px;font-size:12px;}
.ce_form fieldset .explanation{padding-left:5px;}
.ce_form p.error{font-weight:bold;font-size:11px;color:#ff0000;}
.ce_form .agb{margin-top:8px;}
.ce_form br{display:none;}
.ce_form .submit_container{margin-top:14px;}
#right .ce_text{margin-bottom:24px;padding:6px 7px;border:1px dotted #B01313;font-size:13px;line-height:21px;}
#right .inside{padding-top:26px;padding-right:5px;padding-bottom:33px;}
#footer .ce_hyperlink,#footer .ce_toplink{display:inline;margin-left:25px;}
#footer{margin-top:20px;}
#footer .inside{padding-right:5px;text-align:right;border-top:1px dotted #BFBFBF;font-size:12px;text-transform:lowercase;}
#printfooter{display:none;}

