/* Style sheet natural-reef-design */
body{background:#333333 url("tl_files/images/bg.gif") left top repeat-x;}
#header{background:url("tl_files/images/bg_top.gif") left top repeat-x;}
#container{padding-bottom:3px;background:url("tl_files/images/bg_body.gif") center top repeat-y;}
#main{padding-bottom:18px;}
.logo{top:50px;position:absolute;margin-left:9px;}
.logo h1,.logo h2,.logo p{width:0px;height:0px;left:-999em;position:absolute;overflow:hidden;display:inline;}
#top_menu{padding-top:10px;padding-right:1px;text-align:right;}
#top_menu,#top_menu a{font-size:10px;color:#999999;}
#schildi{width:974px;top:62px;position:absolute;text-align:right;}
.mod_login{padding:18px 9px;background-color:#333333;border-top:1px solid #666666;border-bottom:1px solid #666666;}
.mod_login .text{width:132px;margin-top:3px;margin-bottom:5px;padding:2px;background-color:#808080;border:0px;}
.mod_login .submit{margin-top:9px;margin-bottom:0;}
#produkt_table{width:540px;margin-right:auto;margin-left:auto;}
.mod_navigation{padding-top:1px;padding-bottom:30px;}
.mod_navigation ul,.mod_navigation li{margin:0;padding:0;list-style-type:none;}
* html .mod_navigation li{height:1px;}
.mod_navigation a,.mod_navigation span{display:block;}
* html .mod_navigation a{width:190px;}
.mod_navigation a:hover{background-color:#ce282b;text-decoration:none;color:#cccccc;}
.mod_navigation .level_1 li{border-bottom:1px solid #666666;}
.mod_navigation .level_1 a,.mod_navigation .level_1 span.active{padding-top:8px;padding-bottom:9px;padding-left:10px;font-weight:bold;}
.mod_navigation .level_1 span.active{background-color:#333333;font-weight:bold;color:#ce282b;}
.mod_navigation .level_1 .submenu{padding-bottom:9px;background-color:#333333;}
.mod_navigation .level_1 .parent,.mod_navigation .level_2 li{background-color:#333333;border-bottom:0px;}
.mod_navigation .level_1 .parent{padding-top:6px;}
.mod_navigation .level_1 .parent a,.mod_navigation .level_1 .parent span{padding-top:2px;padding-bottom:3px;}
.mod_navigation .level_2 a,.mod_navigation .level_2 span.active{padding-top:2px;padding-bottom:3px;font-weight:normal;}
.mod_article{padding-top:16px;padding-right:14px;padding-left:14px;}
.ce_text{line-height:16px;}
#bildermenue{margin-right:auto;margin-bottom:-14px;margin-left:auto;text-align:center;}
#bildermenue td{padding-right:2px;padding-bottom:30px;padding-left:2px;text-align:right;}
#bildermenue a{padding-top:2px;padding-right:16px;padding-bottom:3px;background:url("tl_files/images/arrow.gif") right center no-repeat;}
.ce_form table{width:480px;margin-right:auto;margin-left:auto;}
.ce_form h1{margin-left:156px;}
* html .ce_form h1{margin-left:154px;}
.ce_form .col_0{width:160px;}
.ce_form p.error{padding-top:9px;padding-bottom:2px;font-size:10px;color:#ce282b;}
.text{width:200px;margin-top:1px;margin-bottom:2px;}
* html .text{margin-top:0;margin-bottom:1px;}
.checkbox_container,.radio_container{margin:10px 0 13px;}
* html .checkbox_container,* html .radio_container{margin:12px 0 11px;}
.checkbox_container span,.radio_container span{width:200px;display:block;}
.checkbox{margin:3px 3px 0 1px;padding:0;}
* html .checkbox{top:1px;position:relative;margin:-4px 0 0 -3px;padding:0;}
.radio{top:2px;position:relative;margin:1px 3px 0 1px;padding:0;}
* html .radio{top:1px;margin:-4px 0 0 -3px;}
.textarea{width:320px;height:100px;}
.submit{margin-top:12px;margin-bottom:12px;padding:2px 12px 3px;background-color:#333333;border:1px solid #666666;color:#ce282b;}
* html .submit{padding-right:3px;padding-bottom:2px;padding-left:3px;}
