/* Style sheet main */
.mod_article ul{margin-left:1em;}
.mod_article ul li{padding-left:18px;background-repeat:no-repeat;list-style-type:disc;}
a{text-decoration:none;color:#C48104;}
a:hover{text-decoration:underline;}
.ce_image{margin-top:6px;margin-bottom:16px;}
.ce_image img,.image_container img,.reference img{padding:2px;border:1px solid #ccc;}
.mime_icon{top:-1px;position:relative;vertical-align:middle;}
.image_container{float:left;line-height:12px;}
.caption{padding:2px 3px 4px;background-color:#ddd;font-size:84.6%;}
.ce_code{margin-top:18px;margin-bottom:12px;}
.ce_text,.ce_gallery{padding-right:5px;padding-left:8px;}
.ce_text pre{margin-top:18px;margin-bottom:18px;padding:9px;background-color:#f6f6f6;border:1px solid #ccc;line-height:1.3;}
.ce_table{margin-top:6px;margin-bottom:6px;}
.ce_table table{margin-top:1px;margin-right:1px;margin-left:1px;border:1px solid #ddd;}
.ce_table th,.ce_table td{padding:3px 8px 4px;background-color:#F7F4ED;border:1px solid #E5DDC5;font-size:92.3%;}
.ce_table .col_first{font-weight:bold;}
.ce_table .odd td{background-color:#fbfbfb;}
.ce_table .even td{background-color:#fdfdfd;}
.comment_default{margin-bottom:12px;font-size:92.3%;}
.ce_comments h2{margin-top:6px;}
.ce_comments .info{margin-bottom:3px;font-size:100%;color:#999;}
.ce_comments .formbody{margin-top:18px;margin-bottom:12px;font-size:92.3%;}
.ce_comments .formbody .widget{margin-bottom:3px;}
.ce_comments .formbody .text,.ce_comments .formbody .captcha{width:180px;}
.ce_comments .formbody textarea{width:500px;height:140px;}
.ce_comments .formbody .captcha_text{padding-left:4px;vertical-align:middle;font-weight:bold;font-size:100%;color:#inheri;}
input,label,select{vertical-align:middle;color:#inheri;}
label{padding-right:6px;font-weight:bold;}
span.mandatory{left:-4px;position:relative;padding-right:4px;color:#f00;}
input.text{padding:3px;border:1px solid #ccc;}
.contact td{padding:2px 4px;}
input.captcha{width:32px;padding:3px;border:1px solid #ccc;}
span.captcha_text{padding-left:6px;vertical-align:middle;font-weight:bold;font-size:12px;color:#000000;}
textarea{width:240px;padding:3px;border:1px solid #ccc;color:#inheri;}
input.text:focus,textarea:focus,input.captcha:focus{background-color:#fbf7f1 !important;}
.tfield{width:250px;height:20px;padding:2px 2px 2px 4px;font-size:14px;}
select{padding:2px;border:1px solid #ccc;max-width:216px;}
input.radio{margin:0 3px 0 0;}
input.checkbox{margin:0 3px 0 0;vertical-align:bottom;}
.checkbox_container span{display:block;}
.checkbox_container label{font-weight:normal;}
p.error{font-size:92.3%;color:#f00;}
div.error{margin-top:6px;margin-bottom:1px;font-size:92.3%;color:#f00;}
div.confirm,p.confirm{font-size:115.4%;color:#090;}
.formbox .submit_container{margin-top:3px;}
.team p{margin-left:132px;}
h1.nomargin{margin-bottom:0;}
.warn{font-weight:bold;font-size:107.7%;color:#ec8621;}
.redline{border-top:1px solid #9C363C;}
.yellow{padding:2px;background-color:#FFF5E4;}
.red{padding:2px;background-color:#9C363C;font-weight:bold;color:#fff;}
.ptable th,.ptable td{padding:2px;vertical-align:middle;}
.yellow_headline{font-weight:bold;font-size:13px;color:#C48104;}
.basket_bg{background-image:url("tl_files/bilder/basket_bg.gif");background-repeat:no-repeat;}
#table_43 th{width:30%;}
strong{font-weight:bold;font-size:1.2em;}
h2{font-weight:bold;font-size:1.1em;color:#9C363C;}
a.button{height:40px;float:right;display:block;margin-right:34px;padding-right:20px;font-weight:bold;text-decoration:none;font-size:18px;background:url("tl_files/bilder/button_right.png") right top no-repeat;}
a.button span{display:block;padding:7px 0 5px 18px;background-image:url("tl_files/bilder/button_left.png");background-repeat:no-repeat;line-height:22px;}
a.button:hover span{text-decoration:underline;}
.shop_block{padding:3px;background-image:url("tl_files/bilder/d_bg.png");background-repeat:repeat-x;}
.shop_search{width:480px;padding:5px;}
.shop_field{width:300px;margin:0;padding:8px 10px;background-color:#FFFFFF;background-repeat:repeat;border:1px solid #AB9563;font-size:16px;color:#615353;-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-x-system-font:none;}
.redText{color:#9C363C;}
.event{margin-bottom:20px;}

