/* Style sheet sjr */
*{margin:0;padding:0;border:0px;}
body{margin:0;padding:0;background-color:#ffffff;font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#000000;line-height:18px;}
html{height:100%;}
#container{width:100%;height:100%;background-color:#ffffff;}
#container-header{width:100%;height:120px;background-image:url("tl_files/stadtjugendring/images/bg-header.gif");background-repeat:repeat-x;}
#header-background{width:1024px;height:120px;margin:0 auto;background-image:url("tl_files/stadtjugendring/images/bg-header-eyecatcher.gif");background-repeat:no-repeat;}
#header{width:760px;height:120px;margin:0 auto;}
#container-logo{width:300px;height:84px;font-size:28px;color:#ffffff;line-height:84px;}
#container-logo span{font-style:italic;color:#CCE8FB;}
#container-navigation{height:36px;clear:both;}
#navigation{margin:0;padding:0;text-align:center;}
#navigation ul,#navigation li{display:inline;margin:0;padding:0;list-style-type:none;}
#navigation a:link,#navigation a:visited,#navigation span{width:124px;height:35px;float:left;margin:0 2px 0 0;padding:0;background-image:url("tl_files/stadtjugendring/images/bg-navi.gif");background-repeat:no-repeat;border-bottom:1px solid #54A8E4;font-weight:bold;text-decoration:none;font-size:16px;color:#2889CD;line-height:35px;}
#navigation span.active{background-image:url("tl_files/stadtjugendring/images/bg-navi-active.gif");background-repeat:no-repeat;border-bottom:1px solid #ffffff;color:#7DD55A;}
#navigation a:hover{color:#7DD55A;}
#container-content{width:100%;background-color:#FFFFFF;}
#content{width:760px;margin:0 auto;padding:20px 0 0 0;}
.pdf_link{height:50px;bottom:0px;left:0px;right:0px;top:20px;position:relative;}
.pdf_link a{width:150px;height:50px;float:left;padding:0 0 0 50px;background-image:url("tl_files/stadtjugendring/images/icon_pdf.gif");background-repeat:no-repeat;}
#text .pdf_link a,#text .pdf_link a:visited{color:#084A7B;}
#text{width:450px;float:left;padding:0 0 50px 10px;}
#text a,#text a:visited{color:#FF8400;}
#text a:hover{color:#38B317;}
#border{width:230px;margin-left:520px;padding:0 0 20px 0;}
#border .box{margin:0 0 20px 0;padding:10px 15px;background-color:#FEF6D0;border:1px solid #FF9C00;color:#FF8400;}
.layout_short{margin:10px 0 15px 0;}
.layout_latest img{height:100px;float:left;margin:0 15px 0 0;}
.mod_newsreader{margin:0 0 80px 0;}
.box h2 a{font-weight:normal;text-decoration:underline;font-size:18px;text-transform: none}
ul.subnavigation{margin:0 0 20px 0;padding:0;list-style-type:none;}
.subnavigation li{margin:0 0 5px 0;padding:0 0 0 24px;background-image:url("tl_files/stadtjugendring/images/li-arrow.gif");background-repeat:no-repeat;font-weight:bold;font-size:16px;line-height:22px;list-style-type:none;background-position: 0px 4px;}
.subnavigation a,.subnavigation a:visited{text-decoration:none;color:#FF8400;}
.subnavigation a:hover{color:#7DD55A;}
#container-footer{width:100%;height:30px;clear:both;padding-top:60px;background-image:url("tl_files/stadtjugendring/images/bg-footer.gif");background-repeat:repeat-x;}
#footer{width:760px;margin:0 auto;color:#38B317;}
#footer-copyright{width:350px;float:left;padding-bottom:10px;padding-left:20px;color:#FF9400;}
#footer-meta{width:350px;float:right;padding-right:20px;padding-bottom:10px;text-align:right;color:#FF9400;}
#container-footer a{padding:0;border-bottom:1px solid #FF9400;text-decoration:none;color:#FF9400;}
#container-footer a:hover{border-bottom:1px solid #38B317;color:#38B317;}
#badge{width:109px;height:61px;float:right;margin-right:80px;}
.clearer{clear:both;}
h1{margin:0 0 20px 0;padding:0;font-size:22px;color:#17A9DE;line-height:26px;}
h2{margin:0 0 15px 0;padding:0;font-size:20px;color:#6DDD4D;text-transform: uppercase;}
h2 a{text-decoration:none;}
h3{margin:5px 0 0 0;padding:0 0 10px 0;font-size:18px;color:#298BCD;text-transform: uppercase;}
h4{margin:0 0 10px 0;padding:0;font-size:16px;color:#FF8400;text-transform: uppercase;letter-spacing: -0.5px;}
h5{margin:0 0 5px 0;padding:0;font-size:12px;color:#FF8400;}
#text p{margin:0 0 25px 0;}
#text p a{text-decoration:underline;color:#FF8400;}
#text p.more a:visited,#text p.back a:visited{color:#FF8400;}
#text p strong{font-weight:bold;color:#084A7B;}
#border p a,#border a{color:#FF8400;}
#text p a:hover,#border p a:hover,#border a:hover{color:#38B317;}
#text .accentuated{background-color:#EEF8FE;border-top:1px solid #C2E6FF;border-bottom:1px solid #C2E6FF;color:#298BCD;margin: 0 0 25px 0;}
#text ul{margin:0 0 20px 0;padding:0;background-image:url("none");}
#text li{background-image:url("tl_files/stadtjugendring/images/li-arrow.gif");background-repeat:no-repeat;line-height:18px;list-style: none;background-position: 0px 2px;margin: 0 0 18px 15px;padding: 0 0 0 25px;}
.layout_latest{margin:20px 0 0 0;padding:0 0 25px 0;border-bottom:2px solid #297BCE;}
.layout_latest .image_container{margin-right:10px;}
#border p{font-size:14px;margin: 0 0 15px 0px;}
#border p.info{margin:0;padding:0;}
#border p.more,#border p.teaser{margin:0 0 5px 0;padding:0;}
#border .subnavigation span.active{color:#38B317;}
.mod_breadcrumb{margin:0 0 25px 0;}
#text .mod_breadcrumb a,.mod_breadcrumb span{font-size:12px;color:#084A7B;}
.mod_breadcrumb h5{margin:0;padding:0;font-family:Arial;font-weight:normal;font-size:10px;color:#000000;}
.pdf_link{bottom:0px;left:0px;position:relative;}
.event_liste{padding:20px 8px 0 8px;background-color:#CFEBFF;border:1px solid #1063AD;}
.event_liste .layout_latest{margin:0 0 70px 0;padding:0;border:0px;}
.event_liste .info{margin:0;padding:0;font-size:20px;color:#FF8400;}
#breaking_events{margin:0 0 30px 0;padding:0 0 20px 0;border-top:0px solid #298BCD;border-right:0px solid #298BCD;border-bottom:2px solid #298BCD;border-left:0px solid #298BCD;}
#breaking_events .layout_simple{margin:10px 0;font-weight:bold;color:#298BCD;}
#breaking_events .layout_simple a{font-weight:normal;font-size:18px;}
#breaking_news{margin:0 0 30px 0;padding:0 0 20px 0;border-top:0px solid #298BCD;border-right:0px solid #298BCD;border-bottom:2px solid #298BCD;border-left:0px solid #298BCD;}
img.alignleft{float:left;margin: 0 15px 5px 0px;}
#text img{padding:0;border:5px solid #CFEBFF;}
img.alignright{float:right;margin: 0 0 5px 15px;}
img.alignabove{margin: 0 0 10px 0;}
#impressum img{border:0px;}
.formbox{margin:0;padding:0;}
form{margin:0;padding:0;}
fieldset{width:390px;margin:0;padding:10px;text-align:left;border:1px solid #E2E2E2;}
fieldset#checkbox input{width:35px;}
legend{margin:5px;padding:5px;font-weight:bold;font-size:1.1em;color:#000;background:none;}
label{width:120px;float:left;clear:left;display:block;padding:0;font-size:1em;color:#000;line-height:1.5em;margin:0 3px 3px 0;}
input{width:240px;margin-bottom:0.6em;padding-left:0.3em;border:1px solid #666;background:#fff;}
input:focus{}
select{width:100px;margin-bottom:0.6em;padding-left:0.3em;border:1px solid #666;background:#fff;}
option{color:#99AD6A;}
textarea{width:244px;border:1px solid #666;}
textarea:focus{}
.zip{width:50px;}
.city{width:180px;}
.street{width:200px;}
.strnr{width:30px;}
.buttons{margin-top:10px;margin-bottom:10px;margin-left:5px;}
.submitbtn{width:123px;color:#fff;background:#666;cursor:pointer;}
.submitbtn:hover{color:#fff;background:#99AD6A;}
.absenden{margin:10px 0 0 125px;background-color:#CFEBFF;font-weight:bold;color:#1063AD;}
.fotouebersicht{margin:0 0 5px 0;border:1px solid #66a0d4;}
.mod_photoalbumslist .col_first{padding:10px;border:1px solid #66a0d4;}
.mod_photoalbumslist .layout_preview img{float:left;margin:0 10px 0 0;}
.mod_photoalbumslist .layout_preview .title{width:420px;font-size:16px;}
.mod_photoalbumsviewer .title{font-size:20px;color:#ed8c15;}
.pagination ul{float:right;clear:both;}
.minicalendar{width:180px;margin-right:auto;margin-left:auto;}
#minicalendarrechts{padding-bottom:30px;border-bottom:2px solid #298BCD;}
#materialausleihe .mod_calendar{width:420px;padding-top:10px;padding-bottom:10px;border:2px solid #298BCD;}
.invisible{width:0px;height:0px;bottom:-3000px;left:0px;right:0px;top:-3000px;position:absolute;overflow:hidden;display:inline;}

