
/* Allgemeine HTML Tags */
* {margin: 0px; padding: 0px; border: 0px}
body {background-color: #d7e7fe; color: #000; font-family: "Trebuchet MS"; height: 101%; font-size: 12px; text-align: center;}

h1{font-size: 20px; font-weight: bold; margin: 20px 0 5px 0; color:#3c79bd}
h2 {margin-bottom: 14px; }

h2{color:#739ad8; font-size: 12px; font-weight: bold; }

h3,h4 {color:#3c79bd; font-size: 15px; font-weight: bold; line-height: 14px; margin: 15px 0px 14px 0px;}

.active, .active a {color:#fe6601 ; font-weight: bold}
a, a:link, a:visited {color:#175ca9; text-decoration: none; outline: none; font-weight: bold;}
a:hover {color: #ee8543; text-decoration: none;}
td a, td a:link, td a:visited {color:#739ad8}

p {line-height: 15px; margin: 5px 0px 5px 0px; text-align:justify;}

.inline_list{list-style:none;}
.inline_list li{float:left; display:inline; white-space: nowrap;}
.content_list {list-style:square; margin-left: 25px;}

#wrapper {margin: 15px auto auto auto; width: 1008px; text-align: left;}

#header {width:1008px; background-image:url("../css/bg/bg_header.png"); background-position:top; background-repeat:no-repeat; position: relative}


#header_search {position:absolute;right:45px;top:120px;}
#header_search input{padding:3px;width:100px; margin-left: 4px}

#logo {float:left; margin:0px;}
#logo img{display:block;}
#header_pic {float:left; margin:0px;}
#header_pic img{display:block;}
#titel_zeile1 {float:left; font-size:20px; padding-top:25px; padding-left:30px; color:#4982c1;}
#titel_zeile2 {float:left; font-size:20px; padding-left:120px; color:#3c79bd;}
#titel_zeile3 {float:left; font-size:20px; padding-left:205px; color:#a7c8ed;}

/* Navigation */
/* - horizontal unterm Header */
#main_nav{height:30px; background-image:url("../css/bg/bg_nav_main.png"); background-position:top; background-repeat:no-repeat;}
#main_nav li {margin-right: 30px;}
.main_nav_pos{padding-top:7px; padding-left:250px; position: relative}

/* - vertikal auf der linken Seite */
.nav_level_l1 {margin-top:20px;}
.nav_level_l1 a, .nav_level_l1 {color:#99b8dc; font-size:20px;}
.nav_level_l1 a:hover {color: #ee8543; text-decoration: none;}
.nav_level_l1 li a{padding: 10px 0 5px 20px; display: block}
.nav_level_l1 li.whiteline_b {border-bottom:1px solid #FFF;}
.nav_level_l1 li.whiteline_t {border-top:1px solid #FFF;}
.nav_level_l1 .active a {color:#fe6601 ; font-weight: bold}

.nav_level_l2 a, .nav_level_l2 {color:#175ca9 !important; font-size:12px !important;}
.nav_level_l2 li a{padding:2px 10px 1px 30px;}
.nav_level_l2 .active {color:#fe6601  !important; font-weight: bold}

.nav_level_l3 a, .nav_level_l3  {color:#99b8dc !important; font-size:12px;}
.nav_level_l3 li {border-top:1px solid #e6effc; border-left:1px solid #e6effc; border-bottom:1px solid #e6effc;  position:relative; }
.nav_level_l3 li a{padding:0px 10px 0 50px;}
.nav_level_l3 .active {color:#fe6601 !important ; font-weight: bold}

.nav_level_l4 a, .nav_level_l4 {color:#175ca9 !important; font-size:12px;}
.nav_level_l4 li {border:none; width:auto;}
.nav_level_l4 li a {padding:0;padding:0px 15px 4px 20px;}
.nav_level_l4 li.navitem {background-color:#c8dcf5; border-left: 1px solid #adc8f7; border-right: 1px solid #adc8f7; white-space: nowrap}
.nav_level_l4_c1 {z-index:10; display:none; position:absolute; left:180px; top:-1px;}
.nav_level_l4_c1 li {list-style:none;}
.nav_level_l4 .active a {color:#fe6601 !important ; font-weight: bold}
.nav_level_l4_top {background-image:url("../css/bg/bg_nav_level_l4_top.gif"); background-position:top right; background-repeat:no-repeat; height:20px; padding: 0px !important }
.nav_level_l4_bottom {border-left:1px solid #adc8f7; background-image:url("../css/bg/bg_nav_level_l4_bottom.gif"); background-position:bottom right; background-repeat:no-repeat; height:20px; padding: 0px !important}




#nav_sub {height:24px; background-image:url("../css/bg/bg_top_bar.png"); background-position:top left; background-repeat:no-repeat;}

.nav_sub_pos {padding:3px 0 0 0 ; list-style:none; position: absolute; top: 30px; width:725px}
#main_nav .nav_sub_pos li {float: left; display:inline; white-space:nowrap; margin-right: 30px; position: static}
#top_bar img{display:block;}



/* Content */
/* - Linke Seite */
#content {min-height:771px; background-image:url("../css/bg/bg_content.png"); background-position:bottom; background-repeat:no-repeat;}
#content_left {float:left; position:relative; min-height:801px; width: 181px }
#logo_kiwa {margin:80px 0 15px 0}
#logo_baum {margin-bottom: 15px}
#logo_oekotex {margin-bottom: 15px}


.tx-flseositemap-pi1 ul li {
background-image:url(bg/pfeil.jpg);
background-position:0 5px;
background-repeat:no-repeat;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:15px;
}



/* - Rechte Seite */
#content_right {float:left; min-height:771px; width:716px; padding:30px 0 0 50px;}
#content_pic1 {float:left; margin:20px 50px 40px 0px;}
#content_right a.align_right {color:#3c79bd; float:left; text-align:right;}

/*#content_right table {margin-top:30px;}*/
#content_right th, td {padding:0 5px;}
#content_right th {color:#739ad8;}
#content_right td.sp1 {width:65px;}
#content_right td.sp2 {width:105px;}
#content_right td.sp3 {width:135px;}
#content_right td.sp4 {width:162px;}
#content_right td.sp5 {width:130px;}
#content_pdfdown {margin-top:20px; position:absolute; right:38px;}

/* Footer */
#footer {height:42px; margin-bottom:15px; background-image:url("../css/bg/bg_footer.png"); background-position:top; background-repeat:no-repeat;}
#footer_content {color:#3c79bd; padding-top:7px; padding-left:250px;}

.usb{display: block; position: absolute; left: -3000px; height: 0px; width: 0px;}


#content_inner ul {margin-left: 20px; list-style: square}
.contenttable {width: 100%}


.csc-mailform-field {clear: both; margin-bottom: 8px;}


label { width: 200px; float: left; clear: left;  margin-bottom: 8px;  }
input, textarea  {width: 300px; float: left;  margin-bottom: 8px;border: 1px solid #333; padding: 2px}
.csc-mailform-submit {width: auto; padding: 1px 5px ;margin-left: 200px}
#mailformIhre_Nachricht {margin-left: 200px}




/* NEWS */
.news-single-item {position: relative; }
.news-single-item h2 {color:#3C79BD;font-size:20px;font-weight:bold;margin:20px 0 5px;}
.news-single-backlink {margin: 35px 0}
.news-single-category {display: none}
.news-single-author {display: none}
.news-single-timedata {display:none}
.news-single-item h3{color: #000; font-size: 12px; font-weight: normal}
.tx-indexedsearch-percent {font-size: 10px}
.news-latest-item h3 {margin: 0 0 4px 0; font-size: 12px; }
.news-latest-morelink {margin-bottom: 15px;}
.news-latest-morelink a{color:#739AD8; font-weight: normal}
.news-latest-category {display: none}
.news-latest-date a {font-size: 10px; color:#000}



.tx-indexedsearch {margin: 30px 0px 60px 0}
.tx-indexedsearch select {border:1px solid #333333;margin-bottom:8px;padding:2px;width:300px;}
.tx-indexedsearch legend {display: none}
.tx-indexedsearch input {float: none}
.tx-indexedsearch .searchbox-tmpl-css label {width: 200px;margin-right: 0px}
.tx-indexedsearch .tx-indexedsearch-searchbox-button, .tx-indexedsearch-searchbox p, 
#tx-indexedsearch-selectbox-desc, 
#tx-indexedsearch-selectbox-lang,
#tx-indexedsearch-selectbox-defop {margin-left: 200px}
.tx-indexedsearch-rules {display: none}
.tx-indexedsearch .tx-indexedsearch-whatis {margin-top: 30px}
.tx-indexedsearch-descr {display: none}
.tx-indexedsearch .res-tmpl-css {margin-bottom: 30px}
.tx-indexedsearch .res-tmpl-css  h3 {margin-bottom: 8px}
#tx_indexedsearch_extResume {width: auto; margin-right: 300px}

/* Kontakt-Ihr Weg zu Uns */
#content_inner #c1531 ul {margin-left: 0px;}