/* Style sheet style */
div.formbody input#ctrl_keywords{width:175px;margin-bottom:5px;padding:0.1em 0.5em;background-color:#ffffff;border:1px solid #888888;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:0.75em;color:#444444;display: block;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,img,ol,ul,li,fieldset,form,input,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
ul,ol{margin:0;padding:0;list-style-type:none;}
body{background:#ffffff url("tl_files/bilder/layout/bg_body.gif") left top repeat-x;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:100%;color:#444444;line-height:1.125em;}
#header{background:#59b317 url("tl_files/bilder/layout/Header.jpg") center bottom no-repeat;}
a#header_logo{left:486px;top:44px;position:relative;}
a#header_demlogo{left:-239px;top:-32px;position:relative;}
#container{background:#feffeb url("tl_files/bilder/layout/bg_wrapper.gif") center top repeat-y;min-height:500px;height:auto !important;height: 500px;/*height:expression(this.scrollHeight > 600 ? "auto":"500px"); /*evtl. in IE STylesheet auslagern weil nicht valide*/}
#main{padding-right:10px;}
div #main a{background-color:#ffffff;color:#2c9e2d;text-decoration: none;}
div #main a:hover{background-color:#f08002;color:#ffffff;}
div .mod_breadcrumb{height:17px;margin-bottom:6px;padding-bottom:2px;border-bottom:1px solid #999999;font-size:0.6em;color:#888888;}
div.mod_breadcrumb span.active{color:#f08002;}
div#left{width:190px;margin-top:19px;margin-left:16px;}
div .mod_navigation{margin-bottom:20px;font-size:0.75em;line-height:1.9em;}
div .mod_navigation a:link{width:100%;padding:2px 10px;border-top:1px solid #aaaaaa;color:#444444;display: block;text-decoration: none;background-color: transparent;}
div .mod_navigation a:visited{width:100%;padding:2px 10px;border-top:1px solid #aaaaaa;color:#444444;display: block;text-decoration: none;background-color: transparent;}
div .mod_navigation a:hover{background-color:#fe8002;font-weight:bold;color:#ffffff;}
div.mod_navigation span.active{width:100%;padding:2px 10px;border-top:1px solid #aaaaaa;font-weight:bold;color:#f08002;display: block;}
div.mod_navigation ul.level_2{text-indent: 1.2em;}
div.formbody input#ctrl_submit{width:auto;padding:0.1em 0.5em;background-color:#ffffff;border:1px solid #888888;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:0.75em;color:#444444;}
div.formbody input#ctrl_submit:hover{background-color:#f08002;font-family:Arial, Verdana, Helvetica, sans-serif;font-weight:bold;font-size:0.75em;color:#ffffff;cursor: pointer;}
div.mod_search a:link{background-color:#ffffff;color:#2c9e2d;text-decoration: none;}
div.mod_search a:visited{background-color:#ffffff;color:#2c9e2d;text-decoration: none;}
div.mod_search a:hover{background-color:#f08002;color:#ffffff;text-decoration: none;}
div.mod_search p.header{margin-top:5px;font-size:0.6em;}
div.mod_search div.odd{padding:2px 10px;border-top:1px solid #888888;border-bottom:1px solid #888888;}
div.mod_search div.even{padding:2px 10px;background-color:#ffffff;}
div.mod_search div.last{margin-bottom:5px;padding:2px 10px;}
div.mod_search h3{font-size:0.75em;}
div.mod_search p.context{font-size:0.6em;line-height:1em;}
div.mod_search p.url{font-size:0.6em;}
div.mod_search div.pagination{margin-bottom:20px;font-size:0.75em;line-height:1em;}
div.mod_search div.pagination p{float:left;margin-right:20px;color:#888888;}
div.mod_search div.pagination li{float:left;margin-right:0.2em;}
#footer{height:3em;background:#59b317 url("tl_files/bilder/layout/footer.gif") center bottom repeat-y;border-bottom:2px solid #d5d3d3;font-size:0.6em;color:#feffeb;line-height:1.15em;}
div#footer a:link{color:#feffeb;text-decoration: none;}
div#footer a:visited{color:#feffeb;text-decoration: none;}
div#footer a:hover{background-color:#f08002;color:#ffffff;text-decoration: none;}
div#footer div#footer_left{width:200px;left:10px;top:4px;position:absolute;text-align:left;}
div#footer div#footer_right{width:500px;right:10px;top:4px;position:absolute;text-align:right;}

