/* Style sheet Content */
#umfrage .form .pagetitle{display:none;}
#umfrage .progressbar span{font-size:10px;}
#umfrage .form .question{font-weight:bold;}
#umfrage .form .submit{margin-top:40px;}
#umfrage .form .error{font-style:italic;color:#cc1414;}
.mod_eventlist{margin-top:20px;text-align:left;}
.mod_eventlist .event a{display:block;margin-left:170px;}
ul.transport-list{display:block;list-style-type:none;}
ul.transport-list li{display:inline;margin-right:10px;}
#sekundarstufei tr.first,#schulrekorde tr.first,#sport tr.first{padding:3px;text-align:center;background-color:#7B9E2F;font-weight:bold;color:#ffffff;}
#sekundarstufei td.fach,#schulrekorde td.fach,#sport td.fach{padding:0 0 0 20px;text-align:left;background-color:#B6CF7F;}
#sekundarstufei td,#schulrekorde td,#sport td{text-align:center;}
ul.timetable-list{height:25px;display:table;margin:20px 20px 0;padding:0;background-color:#F2F2F2;border:1px solid #a0a0a0;list-style-type:none;}
ul.timetable-list li{display:inline;list-style-type:none;}
ul.timetable-list li.left{width:100px;float:left;display:block;margin-right:30px;padding-top:3px;padding-bottom:3px;text-align:right;vertical-align:middle;font-weight:bold;color:#666666;letter-spacing: -0.5px;}
ul.timetable-list li a,ul.timetable-list li a:link,ul.timetable-list li a:visited,ul.timetable-list li a:active{width:120px;float:left;display:block;padding-top:3px;padding-bottom:3px;text-align:center;vertical-align:middle;border:0 hidden;}
ul.timetable-list li a:hover{background-color:#E2E2E2;font-weight:normal;text-decoration:none;color:#333333;border: 0 none !important;}
.welcome-box h1.top,.news-box h1.top{margin-top:20px;margin-bottom:1px;text-align:center;background:url("tl_files/immanuel-kant-gymnasium/green/background/welcome_top_background.png") left top no-repeat;line-height:36px;text-shadow: 1px 1px 0 #5A8035;letter-spacing: -1px;color: white !important;font-size: 1.3em !important;}
.welcome-box .box,.news-box .box{background:#fbfbfb url("tl_files/immanuel-kant-gymnasium/green/background/white_gardient.png") left top repeat-x;border:1px solid #ddd;}
.welcome-box .box p{width:450px;float:left;margin:5px 20px;font-weight:normal;text-decoration:none;color:#454545;line-height:2;}
.welcome-box .box .right{width:400px;height:195px;float:left;margin:5px 5px 5px 20px;text-align:center;vertical-align:middle;border:1px solid #333333;font-family:Georgia;font-weight:normal;text-decoration:none;font-size:1.2em;color:#000;}
.hide-right #right{display:none;}
.hide-right #main{margin:0;}
.news-box .left{width:560px;float:left;}
.news-box .right{width:300px;float:left;display:block;margin-top:10px;margin-left:20px;}
.news-box .layout_latest{margin:10px;}
.news-box .image_container,#news .image_container,#nachrichtenarchiv .image_container{margin-right:20px;}
.news-box .image_container img,#news .image_container img,#nachrichtenarchiv .image_container img{border:1px solid #333;}
.news-box h2{margin:0 20px 5px;text-align:left;}
.news-box h2 a,.news-box h2 a:link,.news-box h2 a:active,.news-box h2 a:visited,.news-box h2 a:hover{font-weight: bold !important;font-size: 1.2em !important;text-decoration: none !important;color: #333 !important;letter-spacing: -0.05em;}
.minicalendar td{width:40px;}
.minicalendar{text-align:center;}
.minicalendar .head{text-align:center;background:#fbfbfb url("tl_files/immanuel-kant-gymnasium/green/background/white_gardient.png") left top repeat-x;border-top:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5;}
.minicalendar .previous{border-left:1px solid #C5C5C5;}
.minicalendar .next{border-right:1px solid #C5C5C5;}
.minicalendar a,.minicalendar a:link,.minicalendar a:visited,.minicalendar a:active,.minicalendar a,.minicalendar a:link,.minicalendar a:visited,.minicalendar a:active{display:block;color: #5A8035 !important;}
.minicalendar a:hover{background-color:#dddddd;border: 0 none !important;}
.minicalendar .label{padding-top:10px;border-bottom:1px solid #C5C5C5;}
.minicalendar .weekend{color:#787878;}
.minicalendar .days{background-color:#fbfbfb;border-right:1px solid #C5C5C5;}
.minicalendar tr.last td{border-bottom:1px solid #c5c5c5;}
#nachrichtenarchiv-menue ul{margin:0;padding:0;}
#nachrichtenarchiv-menue .current-year{margin:5px;padding-left:3px;text-align:center;border-bottom:1px solid #A0A0A0;font-weight:bold;text-decoration:none;color:#666666;letter-spacing: -1px;}
.newsarchiv .submenu-top{width:0;height:0;display:none;}
.minicalendar .col_first{border-left:1px solid #c5c5c5;}
.mod_eventlist h1{display:none;}
.mod_eventlist .event .date{width:170px;float:left;display:block;}
.aufgabenfeld{width:150px;height:281px;float:left;display:block;margin-right:20px;margin-bottom:20px;border:1px solid #a0a0a0;}
.aufgabenfeld .af_header{padding:10px;text-align:center;background-color:#F2F2F2;border-bottom:1px solid #a0a0a0;font-weight:bold;color:#666666;}
.aufgabenfeld .fach{padding:5px 10px;border-bottom:1px dotted #a0a0a0;}
.aufgabenfeld .fach:hover{background-color:#F2F2F2;}
a.more{width:530px;display:block;margin-top:10px;margin-bottom:20px;text-align:center;}
#f2 label{width:200px;float:left;display:block;margin-top:5px;margin-right:5px;margin-left:5px;text-align:left;}
#f2 input.text{width:200px;margin-top:5px;padding:2px;background-color:#f8f8f8;border:1px solid #5A8035;}
#f2 textarea{width:300px;height:200px;margin-top:5px;margin-bottom:5px;padding:2px;border:1px solid #5A8035;font-family:Arial, Helvetica, sans-serif;color:#333333;}
#f2 input.submit{clear:both;display:block;margin-left:210px;}
#f2 p.error,#f2 label span.mandatory{width:0;height:0;bottom:-10000;top:-10000;position:absolute;overflow:hidden;display:inline;}
#f2 label.error{color:#f00;}
#news p.info{font-weight:normal;text-decoration:none;font-size:.9em;color:#666666;letter-spacing: -0.5px;}
#nachrichtenarchiv .layout_latest{border-bottom:1px solid #ddd;}

