/* Style sheet layout */
body{background:#f5f5f5 url("tl_files/layout/background.jpg") left top repeat-x;}
#header{background:url("tl_files/layout/bg_header.png") left top no-repeat;}
#container{padding:0 5px;background:#ffffff url("tl_files/layout/container.png") left top repeat-y;}
#topnav{height:35px;float:right;margin:5px;padding-left:35px;background:url("tl_files/layout/topnav-left.png") left top no-repeat;}
#topnav li{height:35px;float:left;background-image:url("tl_files/layout/topnav.png");}
#topnav li.last{background:none;}
#topnav a{display:block;padding:0 8px;text-decoration:none;font-size:14px;color:#222;line-height:35px;}
#topnav a:hover,#topnav a:active,#topnav a:focus{text-decoration:underline;color:#f90;}
#search{margin:0;padding:0;}
#search input{width:168px;margin-top:5px;border-style:solid;border-color:#FFFFFF;line-height:20px;}
#search .submit{width:20px;background:#ff9900 url("tl_files/layout/pfeil.png") center center no-repeat;border:0px;}
#keywords{margin-left:8px;padding:1px;border:1px solid #222;font-family:Verdana;font-size:14px;background: none;}
#keywords:hover,#keywords:focus,#keywords:active{background-color:#fff;border:1px solid #f90;}
#submit{margin-top:5px;margin-right:5px;font-family:Verdana;font-size:14px;}
#topnav a.last,#topnav a.last img{padding:0;border:0;}
#title h1{margin:0;padding:0;}
#title a{width:830px;height:210px;display:block;background-image:url("tl_files/layout/logo-cdu-schorndorf.png");background-repeat:no-repeat;text-indent:-999em;background-position: right 24px;}
#mainnav{width:605px;float:left;margin-top:3px;padding:0 5px;}
#subnav{margin-top:3px;padding:0 5px;font-weight:bold;}
#subnav ul{width:auto;margin:0 auto;}
#mainnav li{float:left;}
#subnav li{float:left;}
#mainnav a,#mainnav span.active{display:block;padding:0 9px;font-weight:bold;text-decoration:none;font-size:14px;color:#fff;line-height:24px;}
#mainnav a.trail,#mainnav span.active,#subnav a.trail,#subnav span.active{color:#222;}
#subnav a,#subnav span.active{display:block;padding:0 9px;text-decoration:none;font-size:12px;color:#000;line-height:18px;}
#mainnav a:hover,#mainnav a:active,#mainnav a:focus{text-decoration:underline;color:#000000;}
#subnav a:hover,#subnav a:active,#subnav a:focus,#subnav span.active{text-decoration:underline;color:#ff9900;}
#subnav span.active{text-decoration:none;}
#mainnav ul.level_2{left:-999em;top:-999em;position:absolute;}
#right .inside{padding:10px;border-left:3px double #f90;}
#right h5{padding:3px 0;background-color:#f5e8d5;}
#right ul{margin:8px 0;padding:0;list-style-type:none;}
#right li{margin:0;padding:0;font-size:13px;list-style-type:none;}
#cdu-news li{margin:2px 0;}
#cdu-news li.odd{background-color:#fff6eb;}
#cdu-news li a{display:block;}
#twitter .date{font-style:italic;}
#main .inside{padding:10px;}
.cdu-aktiv h2{margin-bottom:0;padding:6px;background-color:#f90;border:1px solid #222;}
.cdu-aktiv .ce_text,.cdu-aktiv .ce_gallery,.cdu-aktiv .toggler{padding:6px;border-right:1px solid #666;border-left:1px solid #666;}
.cdu-aktiv .toggler{padding-left:36px;background-image:url("tl_files/layout/plus.png");background-repeat:no-repeat;line-height:24px;background-position:6px center;}
.cdu-aktiv .ce_accordion{border-bottom:1px solid #666;}
#kalender table{width:100%;border-top:1px solid #666;border-left:1px solid #666;}
#kalender th,#kalender td{padding:1px;border-right:1px solid #666;border-bottom:1px solid #666;}
#kalender th{padding:5px 0;text-align:center;}
#kalender th.head,#kalender th.head a{background-color:#f90;color:#222;}
#kalender th.label{font-weight:normal;font-size:13px;}
#kalender td{width:14%;height:75px;}
#kalender td.today{background-color:#ffebcc;}
#kalender .header{padding:1px 2px;background-color:#f5f5f5;}
#kalender .event{width:79px;overflow:hidden;padding:3px 2px;font-size:12px;}
#main .mod_eventlist span,#main .mod_eventlist a{float:left;display:block;}
#main .mod_eventlist a{padding:0 4px;max-width:400px;}
#main .mod_eventlist div.event{overflow:hidden;padding:2px 0;}
#members table{width:100%;margin:12px 0;border-right:1px solid #666;border-bottom:1px solid #666;}
#members tr.odd{background-color:#f5f5f5;}
#members th,#members td{padding:1px 2px;border-top:1px solid #666;border-left:1px solid #666;}
#members th.col_last,#members td.col_last{border-left:0;}
#members img{display:block;}
.mod_memberpage .name{font-weight:bold;}
#newsmenu ul{margin:0;padding:0;}
#newsmenu li{float:left;margin:0 12px 0 0;padding:0;list-style-type:none !important;}
#newsmenu li li{float:none;}
.box{width:43%;float:left;margin:12px 12px 12px 0;padding:12px;border:1px solid #f90;}
.homebox{width:50%;float:left;}
.innerbox{margin:12px 6px;padding:12px;background:url("tl_files/layout/box.png") left top no-repeat;}
#newblogpost .rss{float:right;padding-left:36px;background:url("tl_files/layout/feed-icon.png") left center no-repeat;line-height:28px;}
#kontakt .col_0{width:120px;}
#kontakt span.mandatory{color:#f00;}
#pressearchiv .size{color:#777;}
#footnav ul{height:10px;display:block;margin:0;padding:10px 5px;}
#footnav li{float:left;border-right:1px solid #fff;line-height:20;}
#footnav li.last{border:0;}
#footnav a,#footnav span.active{display:block;padding:0 10px;text-decoration:none;color:#666;line-height:20px;}
#footnav a:hover,#footnav a:active,#footnav a:focus{color:#f90;}
.mod_tagcloudarticles{padding:5px 0;}
.mod_tagcloudarticles li{float:left;}
.mod_tagcloudarticles a{display:block;padding:0 5px;text-decoration:none;font-size:13px;color:#888;line-height:20px;}
.mod_tagcloudarticles a:hover,.mod_tagcloudarticles a:active,.mod_tagcloudarticles a:focus{background-color:#888;text-decoration:underline;color:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.mod_tagcloudarticles .size2 a{font-size:14px;color:#666;}
.mod_tagcloudarticles .size2 a:hover,.mod_tagcloudarticles .size2 a:active,.mod_tagcloudarticles .size2 a:focus{background-color:#666;color:#fff;}
.mod_tagcloudarticles .size3 a{font-size:15px;color:#444;}
.mod_tagcloudarticles .size3 a:hover,.mod_tagcloudarticles .size3 a:active,.mod_tagcloudarticles .size3 a:focus{background-color:#444;color:#fff;}
.mod_tagcloudarticles .size4 a{font-size:16px;color:#222;}
.mod_tagcloudarticles .size4 a:hover,.mod_tagcloudarticles .size4 a:active,.mod_tagcloudarticles .size4 a:focus{background-color:#222;color:#fff;}
