/* Style sheet styles */
body{background-color:#F0FBEA;}
body,input,textarea,p,ul,td,label{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#666;line-height:1.4em;}
input,textarea{background-color:#F0FBEA;border:1px solid #a7c855;}
body.homepage #container{padding:10px 20px 45px 45px;background:#FFFFFF url("tl_files/jugend-braucht-zukunft.info/home/rita-suessmuth.jpg") left bottom no-repeat;}
#wrapper{margin-top:20px;}
#header{height:113px;position:relative;background:#FFFFFF url("tl_files/jugend-braucht-zukunft.info/layout/logo.gif") right top no-repeat;border-top:1px solid #a7c855;border-right:1px solid #a7c855;border-bottom:0px solid #a7c855;border-left:1px solid #a7c855;}
#Pageheader{height:150px;border:1px solid #a7c855;}
#container{width:735px;padding:10px 20px 20px 45px;background-color:#FFFFFF;border-top:0px solid #a7c855;border-right:1px solid #a7c855;border-bottom:1px solid #a7c855;border-left:1px solid #a7c855;}
h1{margin:20px 0 10px 0;padding:0;font-size:15px;color:#a7c855;}
h2{margin:15px 0 5px 0;padding:0;font-size:13px;color:#a7c855;}
#main{padding:0 30px 0 0;font-size:15px;color:#a7c855;}
#main ul{margin:0 0 0 8px;padding:0 0 0 6px;}
* html #main ul{margin:0 0 0 16px;padding:0;}
#main li{margin:0;padding:0;list-style-type:square;}
.mod_navigation{left:45px;top:89px;position:absolute;}
.mod_navigation ul{margin:0;padding:0;list-style-type:none;}
.mod_navigation li,.mod_navigation li .first,.mod_navigation li .last{float:left;display:block;margin:0 1px 0 0;}
.mod_navigation a,.mod_navigation a.first,.mod_navigation a.last{display:block;padding:4px 5px;background-color:#F0FBEA;border:1px solid #a7c855;text-decoration:none;color:#666;}
.mod_navigation a:hover,.mod_navigation li.active{display:block;padding:4px 5px;background-color:#ddf7ce;border:1px solid #a7c855;text-decoration:none;color:#666;}
#footer{width:90px;height:30px;padding-left:750px;}
#footer ul{margin:0;padding:0;list-style-type:none;}
#footer a{width:90px;height:30px;display:block;text-decoration:none;color:#999999;}
a{text-decoration:none;font-size:10px;color:#A7C855;outline: none;}
a:hover{text-decoration:underline;font-size:10px;color:#A7C855;}
.ce_toplink a{margin-top:10px;margin-bottom:10px;text-decoration:none;font-size:10px;color:#666666;}
#stimmen,#linkbox,#linkbox2{width:190px;float:left;margin:44px 0 0 0;padding:10px;background-color:#F0FBEA;font-weight:normal;line-height:17px;}
#linkbox{margin:20px 0 0 0;padding:10px;background-color:#FFFFFF;border:1px solid #cbdf9b;font-weight:normal;line-height:17px;}
#linkbox2{margin:20px 0 0 0;padding:5px 10px;background-color:#A7C855;border:1px solid #cbdf9b;font-weight:normal;color:#ffffff;}
#linkbox2 p{margin:0;padding:0;}
#linkbox2 a,#linkbox2 a:hover{text-decoration:none;color:#ffffff;}
.trainer{clear:both;padding-bottom:20px;}
.trainer img{width:165px;float:left;margin:0 10px 0 0;border:1px solid #CCCCCC;}
.trainer p{width:520px;float:left;margin:0;line-height:1.5em;}
.invisible{display: none !important}
.pate{width:157px;overflow:hidden;float:left;display:block;padding-top:20px;padding-right:18px;}
.pate img{float:left;border:1px solid #CCCCCC;}
#footer{padding-left:710px;}
.links img{margin:20px 0 0 0;}
.invisible{display: none !important}
.inside{margin:0;padding:0;}
#kontakt table td{padding:0 10px 10px 0;vertical-align:top;}
#kontakt table input,#kontakt table textarea{width:240px;}
#kontakt table textarea{width:240px;height:100px;}
#kontakt .radio{width:20px;border:0px;}
.presse_download{margin:0;padding:0;}
.presse_download p{margin:0;padding:0;}
.error{font-weight:bold;color:#ff0000;}

