/* Style sheet style */
#impressum{color: #2B3663;display: block;font-size: 9px;text-align: center;text-decoration: none;margin-bottom: 100px;}
.xfacebook{padding-top: 20px;}
#outer{background-image:url("tl_files/waldorfschule/site/images/content_bg.jpg");background-repeat:repeat-y;padding-top:30px;}
div.inside{position:relative;}
body{position:relative;margin:0;padding:0;background:#fff url("tl_files/waldorfschule/site/images/bg.jpg") center top repeat-x;font-family:Arial, Helvetica, SunSans-Regular, Sans-Serif;font-size:0.8em;color:#2b3561;}
a{text-decoration:none;outline: none;color: #2B3561;}
a:visited{}
a:hover{text-decoration:underline;color:#D8390F;}
a:active{color:#000000;}
h1{font-weight:normal;font-size:2em;color:#D8390F;line-height:1.2em;margin:0 0 20px;}
h2{font-weight:normal;font-size:1.7em;padding: 5px 0px;margin: 0px;}
h2 a{font-weight:normal;color:#D8390F;line-height:1.2em;padding: 0px;}
h3{font-weight:normal;font-size:1.5em;color:#D8390F;line-height:1.2em;}
h4{font-weight:normal;font-size:1.3em;color:#D8390F;line-height:1.2em;}
img.download{vertical-align:middle;}
#wrapper{width:1010px;margin:0 auto;padding:15px 0 0;}
.breadcrumbnavi{text-align:right;padding-bottom: 10px;float: right;}
.breadcrumbnavi a{color: #2B3561;text-decoration: none;font-size: 10px;}
.breadcrumbnavi a:hover{text-decoration: underline;}
.breadcrumbnavi span{color: #2B3561;text-decoration: none;font-size: 10px;}
.breadcrumbnavi h6{display: inline;color: #2B3561;}
#header{height:300px;margin:0;padding:0;border:0px;}
.start #header{height:80px;margin:0;padding:0;border:0px;}
#header p{}
#header img{border-right: 10px solid #ffffff;border-left: 10px solid #ffffff;height: 233px;width: 990px;}
#mainnavi{overflow:visible;margin:0;padding:0;border-top:10px solid #ffffff;border-right:10px solid #ffffff;border-bottom:0px solid #ffffff;border-left:10px solid #ffffff;width:990px;font-size: 14px;clear: both;}
#mainnavi ul{width:990px;height:35px;top:0;margin:0;padding:0;background-image:url("tl_files/waldorfschule/site/images/mainnavi_bg.jpg");background-repeat:repeat-x;color:#FFFFFF;list-style-type:none;}
#mainnavi ul li{float:left;height:34px;}
#mainnavi ul li a{display:block;padding:9px 13px;text-align:center;text-decoration:none;color:#FFFFFF;}
#mainnavi ul li a:hover{background-color:#2b3561;color:#FFFFFF;background-image: none;border-top: 10px solid #FFA200;position: relative;top: -10px;}
#mainnavi ul li span{display:block;margin-top:0;padding:9px 15px;background-color:#2b3561;color:#FFFFFF;position:relative;top:-10px;border-top: 10px solid #FFB804;}
#mainnavi ul li.trail a{background-color:#2B3561;border-top:10px solid #FFB804;color:#FFFFFF;display:block;margin-top:0;padding:9px 15px;position:relative;top:-10px;}
#mainnavi p{}
.formbody{}
#suche{width:180px;right:10px;top:54px;position:absolute;}
#suche input#ctrl_2_submit{width:22px;height:20px;background-image:url("tl_files/waldorfschule/site/images/suche.jpg");background-repeat:no-repeat;text-indent: -999em;border: none;font-size: 0;line-height: 0;}
#suche input#ctrl_2_submit:hover{width:22px;height:20px;background-image:url("tl_files/waldorfschule/site/images/suche.jpg");background-repeat:no-repeat;background-position: left -20px;}
#suche input#ctrl_2{border:medium none;float:left;height:15px;width:150px;}
#subnavi{background-color:#FFFFFF;margin-bottom:20px;padding:3px;border-bottom:4px solid #2B3561;}
#subnavi ul{padding:15px;list-style-type:none;margin: 0px;}
#subnavi ul li{border-bottom:1px dotted #2B3561;}
#subnavi ul li.last{border: none;}
#subnavi ul li a{display:block;padding:10px 10px 10px 0;font-weight:normal;text-decoration:none;font-size:1.0em;color:#2B3561;}
#subnavi ul li a:hover{padding:10px 10px 10px 20px;background:transparent url('tl_files/waldorfschule/site/images/pfeil.jpg') no-repeat scroll left center;}
#subnavi ul li a.trail{padding:10px 10px 10px 20px;background:transparent url('tl_files/waldorfschule/site/images/pfeil.jpg') no-repeat scroll left center;font-weight: bold;}
#subnavi ul li span{display:block;padding:10px 10px 10px 20px;font-weight:bold;text-decoration:none;font-size:1.0em;color:#2B3561;background:transparent url('tl_files/waldorfschule/site/images/pfeil.jpg') no-repeat scroll left center;}
#subnavi ul li ul{list-style-type:square;padding: 0px;display: none;border: none;color: #2B3561;}
#subnavi ul li.active ul,#subnavi ul li.trail ul{padding: 0px 0px 5px 15px;display: block;}
#subnavi ul li ul li{border: 0px;}
#subnavi ul li ul li a{padding:2px 5px 2px 7px;}
#subnavi ul li ul li a:hover{padding:2px 5px 2px 7px;text-decoration: underline;background: none;}
#subnavi ul li ul li span{background: none;padding:2px 5px 2px 7px;}
#main{width:441px;float:left;padding:0 40px 50px;background-color:#ffffff;min-height:600px;line-height:1.5em;}
#main ul{padding: 0px  0px 10px 15px;margin: 0px;}
#main ul li{padding: 5px 0px;}
#main img{border:1px solid silver;padding:3px;max-width: 430px;margin: 0px 10px 0px 10px;}
#main img.mime_icon,#links img{border: none;padding: 0px;}
.image_container img{}
#main .layout_short{border-bottom: 1px dotted #2B3561;padding:0px 0px 10px 0px;margin-bottom: 15px;}
#main .layout_short p.info{font-size: 0.9em;padding: 2px 0px;margin: -5px 0px 0px 0px;font-weight: bold;}
#main .layout_short p.more{margin: 0px;}
p.more a{color: #D8390F;}
.layout_full h2{line-height:24px;}
div#allgemeine-fragen ul{list-style-type:decimal;padding-left: 25px;}
div.downloadarchivList{}
div.downloadarchivList .downloadarchivItem{padding: 5px;}
div.downloadarchivList .downloadarchivItem.odd{background-color: #F7F3F2;}
div.downloadarchivList .downloadarchivItem a{color: #2B3561;padding-left: 10px;}
div#links div.title{color:#D8390F;font-size:1.5em;font-weight:normal;line-height:1.2em;margin:0 0  10px 0px;}
div#links div.last{margin-bottom: 20px;}
.pagination{}
div.pagination ul{margin: 0px !important; padding: 0px !important;}
.pagination ul li{display:inline;}
.pagination ul li a{}
.pagination p{display: none;}
.gross{width:5.71em;height:1.07em;}
#left{color:#FFFFFF;float:left;margin:0;padding:0 15px 0px 25px;width:205px;}
#right{width:234px;float:left;margin:0;padding:0 0 50px;color:#ffffff;}
div#left h5,div#right h5{background-image:url("tl_files/waldorfschule/site/images/headline_bg.jpg");background-repeat:no-repeat;padding:5px 0 5px 15px;margin: 0px;font-size:1em;}
div.news_short{background-color:#ffffff;margin:0 15px 20px 15px;width:200px;border-bottom:4px solid #2B3561;padding: 3px;}
div.news_short h6 a{color:#D8390F;font-size:13px;font-weight:normal;line-height:1.5em;text-decoration:none;}
div.news_short h6 a:hover{text-decoration: underline;}
div.news_short h6{border-bottom:1px dotted #2B3561;margin:0;padding-bottom:10px;}
div.news_short_start{background-color:#FFFFFF;border-bottom:4px solid #2B3561;float:left;height:245px;margin-right:9px;padding:4px;width:238px;}
div.news_short_start h5{background-image:url("tl_files/waldorfschule/site/images/news_icon.jpg");background-repeat:no-repeat;height: 46px;margin: 0px;padding: 12px 0px 5px 70px;color: #ffffff;font-size:13px;}
div.news_short_start h6{border-bottom:1px dotted #2B3561;margin:0;padding-bottom:0px;}
div.news_short_start h6 a{color:#D8390F;font-size:13px;font-weight:normal;line-height:1.5em;text-decoration:none;}
div.news_short_start p.info{color: #2b3561;font-size: 11px;margin: 10px 0px 0px 0px;}
div.layout_short.last h6{border: none;margin:0;padding-bottom:10px;}
div.news_short p.info{color: #2b3561;font-size: 11px;margin: 10px 0px 0px 0px;}
div.layout_short{background-color: #fff;padding: 3px 15px;}
div.mod_randomImage{margin:0 15px;width:200px;border-bottom:4px solid #2B3561;padding: 3px;background-color: #fff;}
div.archivmenu{margin: 0 15px 20px;background-color: #fff;border-bottom:4px solid #2B3561;padding: 3px;}
div.archivmenu ul{margin: 0px;padding: 15px;}
div.archivmenu ul li{color: #2B3561;list-style-type: none;font-weight: bold;}
div.archivmenu ul li ul{margin: 0px;padding: 0px;}
div.archivmenu ul li ul li{border-bottom:1px dotted #2B3561;padding:5px 0;}
div.archivmenu ul li ul li a{color:#2B3561;display:block;font-size:1em;font-weight:normal;padding:10px 10px 10px 0;text-decoration:none;}
div.archivmenu ul li ul li span{background:transparent url(tl_files/waldorfschule/site/images/pfeil.jpg) no-repeat scroll left center;color:#2B3561;display:block;font-size:1em;font-weight:bold;padding:10px 10px 10px 20px;text-decoration:none;}
div.archivmenu ul li ul li a:hover{background:transparent url(tl_files/waldorfschule/site/images/pfeil.jpg) no-repeat scroll left center;padding:10px 10px 10px 20px;}
div.dates_short{margin:0 15px 20px 15px;width:200px;border-bottom:4px solid #2B3561;background-color: #fff;padding: 3px;}
div.dates_short .event{padding:3px 15px;}
div.dates_short .event h6 a{color:#D8390F;font-weight:normal;line-height:1.5em;text-decoration:none;font-size:13px;}
div.dates_short .event h6{border-bottom:1px dotted #2B3561;margin:0;padding-bottom:10px;}
div.dates_short .event.even.last h6{border:0px;margin:0;padding-bottom:10px;}
div.dates_short span.date{display: block;color:#2B3561;font-size:11px;margin:10px 0 0;}
div.dates_short_start{margin-right:9px;width:238px;border-bottom:4px solid #2B3561;background-color: #fff;float: left;height: 245px;padding: 4px;}
div.dates_short_start h5{background-image:url("tl_files/waldorfschule/site/images/calender_icon.jpg");background-repeat:no-repeat;color:#FFFFFF;height:46px;margin:0;padding:12px 0 5px 70px;font-size:13px;}
div.dates_short_start .event h6 a{color:#D8390F;font-family:Arial;font-weight:normal;line-height:1.5em;text-decoration:none;font-size:13px;}
div.dates_short_start .event h6{border-bottom:1px dotted #2B3561;margin:0;padding-bottom:0px;}
div.dates_short_start .event.even.last h6{border:0px;margin:0;padding-bottom:10px;}
div.dates_short_start .event{padding:3px 15px;}
div.dates_short_start span.date{display: block;color:#2B3561;font-size:11px;margin:10px 0 0;}
#termine .event{border-bottom:1px dotted #2B3561;margin-bottom:15px;}
div.contact_sidebar{background-color:#FFFFFF;border-bottom:4px solid #2B3561;padding:3px 3px 5px;;}
div.contact_sidebar p{background-color: #ffffff;margin: 15px;color: #2b3561;font-size:0.9em;}
div.contact_sidebar h6{padding:0 15px;color: #2b3561;font-size: 12px;margin: 20px 0px 10px 0px;}
div.contact_start{background-color:#FFFFFF;border-bottom:4px solid #2B3561;padding:0;float: left;width: 237px;height:245px;padding: 4px;}
div.contact_start h6{color:#D8390F;font-size:14px;margin:7px 0;padding:3px 15px;}
div.contact_start p{padding:3px 15px;}
div.contact_start a{color:#D8390F;padding:3px 15px;}
div.contact_start h5{background-image:url("tl_files/waldorfschule/site/images/contact_icon.jpg");background-repeat:no-repeat;color:#FFFFFF;height:46px;margin:0;padding:12px 0 5px 70px;font-size:13px;}
div.our_school_start{background-color:#FFFFFF;border-bottom:4px solid #2B3561;padding:4px;float: left;width: 238px;margin-right:9px;height: 245px;}
div.our_school_start p{padding:3px 15px;}
div.our_school_start h5{background-image:url("tl_files/waldorfschule/site/images/our_school_icon.jpg");background-repeat:no-repeat;color:#FFFFFF;height:46px;margin:0;padding:12px 0 5px 70px;font-size:13px;}
div.our_school_start h6{font-size:14px;margin:7px 0;padding:3px 15px;color: #D8390F;}
div.our_school_start a{color: #D8390F;padding:3px 15px;}
div.calender{background-color: #ffffff; margin:0 0px 20px 0px;border-bottom: 4px solid #2B3561;padding:3px;}
div.calender table.minicalendar{width: 100%;}
div.calender table.minicalendar thead{background-color: #ffffff;text-align: center;color: #2B3561;font-size:0.8em;}
div.calender table.minicalendar thead th{}
div.calender table.minicalendar thead th a{color: #2B3561;text-decoration: none; font-size: 0.9em;}
div.calender table.minicalendar thead th.label{padding:5px;}
div.calender table.minicalendar td{background-color:#FFFFFF;border-bottom:1px solid #DFD6D1;color:#2B3561;font-size:0.8em;padding:5px;text-align:center;}
div.calender table.minicalendar td a{text-decoration: none;color: #D8390F;}
div.mod_tagcloud{margin: 0 0px 20px 0px;background-color: #ffffff;border-bottom:4px solid #2B3561;padding: 3px;}
div.mod_tagcloud ul.cloud{margin:15px;padding: 0px;}
div.mod_tagcloud ul.cloud li{padding:5px 0;border-bottom:1px dotted #2B3561;}
div.mod_tagcloud ul.cloud li a{color:#2B3561;display:block;font-size:1em;font-weight:normal;padding:10px 0px 10px 0;text-decoration:none;width: 150px;}
div.mod_tagcloud ul.cloud li a:hover{padding:10px 0 10px 20px;background:transparent url('tl_files/waldorfschule/site/images/pfeil.jpg') no-repeat scroll left center;}
div.mod_tagcloud ul.cloud li.active a{background:transparent url(tl_files/waldorfschule/site/images/pfeil.jpg) no-repeat scroll left center;color:#2B3561;display:block;font-size:1em;font-weight:bold;padding:10px 10px 10px 20px;text-decoration:none;}
#left ul.borderbottom{padding:0 0 10px 10px;border-bottom:1px solid #ffffff;}
#left li a{}
#left li li{margin:0;padding:0 0 3px;}
#left li a.selected{margin:0;padding:0 0 0 10px;color:#ffffff;}
#footer{width:990px;height:68px;clear:both;padding:0;background-image:url("tl_files/waldorfschule/site/images/footer.jpg");background-repeat:no-repeat;border-top:10px solid #FFFFFF;border-right: 10px solid #ffffff;border-left: 10px solid #ffffff;margin-bottom: 20px;}
#footernavi{float:right;}
#footernavi ul{color:#FFFFFF;list-style-type:none;margin:0;overflow:hidden;padding: 0px;}
#footernavi ul li{display: inline;}
#footernavi ul li a{color:#FFFFFF;display:block;float:left;padding:26px 20px;text-decoration:none;font-size: 11px;}
#footernavi ul li a:hover{background-image:url("tl_files/waldorfschule/site/images/footernavi_hover.jpg");background-repeat:repeat-x;text-decoration: underline}
#footernavi ul li span{background-image:url("tl_files/waldorfschule/site/images/footernavi_hover.jpg");background-repeat:repeat-x;color:#FFFFFF;display:block;float:left;padding:26px 20px;text-decoration:none;font-size: 11px;}
#footer_print{float: left;width: 234px;}
#footer_print a.print{color:#FFFFFF;display:block;float:left;padding:26px 20px 26px 50px;text-decoration:none;font-size: 11px;}
#footer_print a.print:hover{text-decoration:underline;}
.facebookbutton{display: block;float: left;padding-bottom: 10px;}

