/* Style sheet xElements */
.mod_article{margin:15px;}
.mod_article p{margin-bottom:15px;}
.teaser{border-bottom:1px solid #075180;}
.ce_text,.ce_list,.ce_table{padding:15px 0;border-bottom:1px solid #075180;}
.ce_text ul{margin:0;padding:0;list-style:none;}
.ce_text a{padding:0;text-decoration:none;color:#075180;}
.ce_text a:hover,a:active{color:#D92F2D;}
.ce_text ul li{padding-left:18px;background:url(../images/marker.gif) no-repeat 0 4px;}
.ce_text h1,.ce_list h1,.mod_article h1{text-align:left;font-weight:bold;text-decoration:none;font-size:12px;color:#075180;line-height:150%;text-transform: uppercase;}
.ce_list ul{margin:0;padding:0;list-style:none;}
* html .ce_list li{margin:0 0 0 26px;}
*:first-child+html .ce_list li{margin:0 0 0 26px;}
.ce_list a{padding:0;text-decoration:none;color:#075180;}
.ce_list a:hover,a:active{color:#D92F2D;}
.ce_list ul li{padding-left:18px;background:url("tl_files/theisstal/marker.gif") no-repeat 0 4px;}
.ce_table table{border-left:1px solid #cccccc;}
.ce_table td{padding:2px 8px;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.ce_table th{padding:2px 8px;background-color:#e6e6e6;border-top:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.ce_gallery table{width:100%;}
.ce_gallery td{text-align:center;vertical-align:middle;}
html>body .mime_icon{top:-1px;position:relative;}
.ce_form select{width:200px;text-align:left;background-color:#FFFFFF;border:1px solid #DDDDDD;text-decoration:none;font-size:11px;color:#000000;line-height:150%;}
.ce_form select:hover{border:1px solid #075180;}
.ce_form input{text-align:left;background-color:#FFFFFF;border:1px solid #DDDDDD;text-decoration:none;font-size:12px;color:#000000;line-height:150%;}
.ce_form input:hover{border:1px solid #075180;}
.ce_form textarea{margin-top:2px;margin-bottom:2px;padding:2px;text-align:left;border:1px solid #DDDDDD;font-family:Verdana;font-size:11px;line-height:150%;}
.ce_form textarea:hover{border:1px solid #075180;}
.ce_form button{width:100px;text-align:center;background-color:#EEEEEE;border:1px solid #DDDDDD;font-size:10px;color:#000000;}
.ce_form button:hover{border:1px solid #075180;}
.Produkt h2{padding:15px 0;text-align:left;font-weight:bold;text-decoration:none;font-size:12px;color:#075180;line-height:150%;text-transform: uppercase;}
.Bild{padding:0 0 15px 0;text-align:left;font-weight:bold;text-decoration:none;font-size:12px;color:#075180;line-height:150%;text-transform: uppercase;}
.table_angebote th{background-color:#075180;color:#FFFFFF;}
.table_angebote tr{background-color:#DDDDDD;}
.table_angebote td.uvp{text-decoration:line-through;}
.table_angebote{padding:0 0 15px 0;}
table.calendar{width:98%;margin-top:1em;border:1px solid #075180;}
table.calendar .tc0febb5e43bb10bd7{padding-top:9px;padding-bottom:9px;text-align:center;-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(tl_files/theisstal/background.jpg) repeat-x scroll left bottom;}
table.calendar th.t638d7cdf76e1bb2ff{padding-left:12px;text-align:left;}
table.calendar th.te56708bc598684c6b{padding-right:12px;text-align:right;}
table.calendar .t21c5aa6e35c07b6f9{padding-top:2px;padding-bottom:3px;text-align:center;background-color:#99ABCA;border-right:1px solid #99ABCA;border-left:1px solid #99ABCA;color:#FFFFFF;}
table.calendar td{width:14%;height:7em;vertical-align:top;border:1px solid #D0D3E2;}
table.calendar .header{margin:1px;padding:1px;background-color:#F0F0F0;font-size:11px;}
table.calendar .tb90664fcdd685b96c{margin:3px;font-size:11px;}
table.calendar .tb90664fcdd685b96c a{text-decoration:none;}
table.calendar .tb90664fcdd685b96c a:hover{text-decoration:underline;}
table.calendar .t7e0b48b3121766469{background-color:#FAFBFC;}
table.calendar .t94bd8590e344f7987{background-color:#F9F0E6;}
table.calendar .previous{padding-left:10px;}
table.calendar .next{padding-right:10px;text-align:right;}
table.calendar .current{text-align:center;}
table.calendar .label{padding-left:10px;}
table.calendar .event{font-size:10px;}
.event h1{padding:15px 0;text-align:left;font-weight:bold;text-decoration:none;font-size:12px;color:#075180;line-height:150%;text-transform: uppercase;}
.event .info{font-weight:bold;}
.mod_eventlist .header{padding:15px 0;text-align:left;font-weight:bold;text-decoration:none;font-size:12px;color:#075180;line-height:150%;text-transform: uppercase;}
