/* Style sheet layout */
span.active{font-weight: bold !important;color: #004E17 !important;}
#home .mod_newslist h1{margin-bottom:0;font-weight:bold;font-size:13px;}
#home .mod_newslist .ce_text{margin:0 0 10px;padding:0;color:#000000;}
#newsreader .info{display:none;}
#newsreader .ce_text{margin:0 16px 15px 0;padding:0;}
#sponsoring .ce_text{margin: 0!important;}
#sponsoring{margin-bottom:35px;border: 0px!important;}
#leistungen-im-ueberblick,#leistungen-im-ueberblick-64,#leistungen-im-ueberblick-115{margin-bottom:35px;}
body{font-family:arial,helvetica,sans serif;font-weight:normal;font-size:12px;color:#313131;}
h1,h2,h3{margin-top:0;}
h1{font-weight:normal;font-size:26px;color:#004E17;}
h2{}
h3{}
a:link,a:active,a:focus,a:visited,a:hover{text-decoration:underline;color:#004E17;}
a:hover{color:#0f0f0f;}
div,p{margin:0;padding:0;}
ul,li{margin:0;padding:0;}
#wrapper{}
#header{height:120px;margin-bottom:1px;background:#FFFFFF url("tl_files/pics/layout/header_bg.png") center top no-repeat;}
#container{margin-bottom:40px;}
#left{}
#main{}
#banner{height:208px;margin-bottom:40px;border:1px solid #E1E1E1;border-collapse:collapse;}
#banner img{position:absolute;}
#right{}
#right div.mod_article{width:183px;float:right;background:url("tl_files/pics/layout/article_container_bg.png") center bottom repeat-x;border:1px solid #E1E1E1;border-collapse:collapse;}
#left div.mod_article{width:183px;background:url("tl_files/pics/layout/article_container_bg.png") center bottom repeat-x;border:1px solid #E1E1E1;border-collapse:collapse;}
#logo{}
#logo div.ce_text{margin:0;}
#footer{background:url("tl_files/pics/layout/footer_bg.png") center top repeat-x;}
#logo,#logo-61{margin-bottom:40px;}
div.mod_article{}
div.mod_article div.ce_text{margin:22px 16px;}
#main div.mod_article div.ce_text{margin-top:0;}
div.mod_article table{margin:0;padding:0;border:0;}
div.mod_article table td{padding:0;}
input,select,textarea{margin-bottom:14px;border:1px solid #B4B4B4;border-collapse:collapse;}
input,select{height:22px;}
textarea{width:99%;}
input.select,input.text{width:246px;float:left;clear:both;}
input.submit{height:24px;float:right;font-weight:bold;font-size:12px;color:#004E17;}
label{float:left;clear:both;margin-right:24px;margin-bottom:6px;font-weight:bold;}
.text_2{}
div#ctrl_2{float:left;clear:both;}
div#ctrl_2 label{float:none;}
div#ctrl_13 input{}
div.teammember.ce_text{width:240px;height:128px;float:left;}
div.teammember.ce_text img{margin-right:12px;}
div.teammember.ce_text td{vertical-align:bottom;}
.liststyle ul li{padding-left:10px;background:url("tl_files/pics/list-square.png") left top no-repeat;list-style-type:none;}
.liststyle ul li ul li{padding-left:0;background:none;}
