/* Style sheet global */
.box h4{font-weight:bold;font-size:16px;color:#114B7C;margin-bottom:5px !important;}
.jetzt-bestellen a{width:124px;height:23px;left:238px;top:235px;position:absolute;background:url("tl_files/bilder/jetzt-bestellen-button.gif") left center no-repeat;display:block; text-decoration:none}
.jetzt-bestellen a:hover{width:124px;height:23px;background-image:url("tl_files/bilder/jetzt-bestellen-hover.gif");display:block}
#header{background:url("tl_files/template/header.png") left bottom no-repeat;}
#header ul{margin-right:auto;margin-left:auto;text-align:center;}
#header li{float:none;display:inline;}
#hauptnavigation a,#hauptnavigation span,#hauptnavigationschatten a,#hauptnavigationschatten span{padding-right:12px;padding-left:12px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:13px;color:#ffffff;}
#hauptnavigationschatten a,#hauptnavigationschatten span{color:#000000;}
#hauptnavigation{top:25px;position:relative;}
#hauptnavigation a:hover,#hauptnavigation span{color:#EFEFEF;}
#themennavigation{width:100%;top:31px;position:relative;font-size:12px;}
#themennavigation a,#themennavigation span{padding-left:20px;background-image:url("tl_files/template/punkt.png");background-repeat:no-repeat;color:#114b7c;background-position:12px center;}
#themennavigation .first a,#themennavigation .first span{padding-left:0;background-image:url("none");}
#themennavigation a:hover,#themennavigation span{color:#FFFFFF;}
#pfad{left:58px;top:198px;position:absolute;font-size:12px;color:#ffffff;}
#pfad a{color:#ffffff;}
#container{margin-top:11px;margin-right:26px;margin-left:26px;background:url("tl_files/template/container.png") left top repeat-y;min-height:500px;}
#main{background:url("tl_files/template/main.png") left top no-repeat;}
#main .inside{padding:36px 36px 0 24px;}
#footer{background-image:url("tl_files/template/footer.png");background-repeat:no-repeat;color:#535353;background-position:26px top;}
#footer .inside{margin-right:280px;margin-left:26px;padding-top:20px;}
#footer .adresse{left:10px;top:23px;position:absolute;font-size:12px;color:#535353;}
#footernavigation{right:0;top:20px;position:absolute;}
#footernavigation li{float:right;}
#footernavigation a,#footernavigation span{padding-left:12px;font-family:Trebuchet MS, Arial, Helvetica, sans-serif;font-size:12px;color:#114b7c;}
#footernavigation a:hover,#footernavigation span{color:#C9d2e0;}
body,th,td,select,input,textarea,button{font-family:Trebuchet MS, Arial, Helvetica, sans-serif;font-weight:normal;text-decoration:none;font-size:13px;color:#535353;line-height:20px;}
body{background:url("tl_files/template/body.png") left top repeat-x;}
a{text-decoration:underline;color:#114B7C;}
a:hover{color:#52AE11;}
h1,h2,h3,h4,h5,h6{margin-bottom:12px;font-weight:bold;font-size:1em;}
h1{margin-bottom:5px;font-size:18px;color:#114B7C;}
h2{margin-bottom:5px;font-size:14px;color:#A0AAC5;}
p{margin-bottom:15px;}
blockquote,q{margin-bottom:15px;}
ul{margin-bottom:15px;}
ol{margin-bottom:15px;margin-left:7px;}
ol ol,ul ul,ol ul,ul ol{margin-bottom:0;}
ul li{margin-left:4px;padding-left:16px;background-image:url("tl_files/template/li.png");background-repeat:no-repeat;list-style-type:none;background-position:left 10px;}
.haken ul li,ul.haken li{margin-left:4px;padding-left:16px;background-image:url("tl_files/template/haken.gif");background-repeat:no-repeat;list-style-type:none;background-position:left 8px;}
ol li{margin-left:20px;list-style-type:decimal;}
pre,code{margin-bottom:1em;font-family:"Lucida Console",Monaco,monospace;font-size:1em;}
abbr,acronym{border-bottom:1px dotted #666;font-variant:normal;cursor:help;}
table{width:100%;margin-bottom:1em;}
caption,th,td{text-align:left;vertical-align:top;font-weight:normal;}
th,td{padding:4px;border:1px solid #E7E8F0;}
th{background-color:#185588;color:#ffffff;}
tfoot td{background-color:#ececec;}
.ce_table{padding:1px;}
.ce_table tr.odd td{background-color:#f6f6f6;}
.ce_table.kein_rahmen tr.odd td{background-color:transparent;}
.ce_table.positionen th.col_first,.ce_table.positionen td.col_first,.ce_table.positionen th.col_last,.ce_table.positionen td.col_last{width:5%;white-space:nowrap;}
.ce_table.positionen th.col_last,.ce_table.positionen td.col_last{text-align:right;}
.ce_table.preise th,.ce_table.preise td{width:5%;text-align:right;white-space:nowrap;}
.ce_table.preise th.col_first,.ce_table.preise td.col_first{width:auto;text-align:left;}
.ce_table.auflistung th.col_first,.ce_table.auflistung td.col_first{width:5%;white-space:nowrap;}
.ce_table.wert_zuletzt th.col_last,.ce_table.wert_zuletzt td.col_last{width:5%;text-align:right;white-space:nowrap;}
.info,.time{font-size:11px;color:#999;}
p.confirm{margin-bottom:0.5em;padding:4px;background-color:#ccffcc;color:#000000;}
p.error{margin-bottom:0.5em;padding:4px;background-color:#ffff99;color:#e00000;}
.abstand_oben{margin-top:1em;}
.abstand_unten{margin-bottom:1em;}
.volle_breite{width:100%;}
.rechts{text-align:right;}
.links{text-align:left;}
.rahmen img,img.rahmen{padding:2px;background-color:#fff;border:1px solid #ddd;}
#main .image_container img{display:block;margin:0;padding:5px;background-color:#ffffff;border:1px solid #e7e7e7;}
#main .intro{position:relative;margin-bottom:15px;}
#main .image_container .r1,#main .intro .ce_text .r1{border:1px solid #eeeeee;}
#main .image_container .r2,#main .intro .ce_text .r2{border:1px solid #f3f3f3;}
#main .image_container .r3,#main .intro .ce_text .r3{border:1px solid #f7f7f7;}
#main .intro .ce_text .r0{position:relative;padding-left:250px;background:#fbfbfb url("tl_files/template/intro.png") left bottom repeat-x;border:5px solid #ffffff;}
#main .intro .image_container{bottom:0;left:0;position:absolute;}
#main .intro .ce_hyperlink.button{height:22px;bottom:35px;left:280px;position:absolute;}
#main .intro .ce_hyperlink.button a{height:22px;display:block;padding-top:0;padding-bottom:0;line-height:22px;}
#main .intro .image_container img,#main .intro .image_container .r1,#main .intro .image_container .r2,#main .intro .image_container .r3{margin:0;padding:0;border:none;}
.kein_rahmen,.kein_rahmen img,.kein_rahmen table,.kein_rahmen th,.kein_rahmen td{border:0;background-color:transparent;}
a.marker,.marker .hyperlink_txt{padding-left:16px;background-position:left center;background-repeat:no-repeat;}
.kein_backlink p.back{display:none;}
.teaser p.more{margin-top:1em;}
.mod_article + .mod_article{padding-top:24px;border-top:1px solid #E9EAF1;}
.mod_booknav ul{position:relative;display:block;text-align:center;}
.mod_booknav{position:relative;}
.mod_booknav ul,.mod_booknav li{margin:0;padding:0;list-style-type:none;}
.mod_booknav .prev{left:0;position:absolute;display:inline;}
.mod_booknav .up{display:inline;}
.mod_booknav .next{right:0;position:absolute;display:inline;}
.ce_text,.ce_list,.teaser,.comment,.accordion>div{line-height:1.5em;}
.ce_text{margin-bottom:1em;}
.ce_text pre{padding:9px;background-color:#f9f9f9;border:1px solid #ddd;}
.ce_accordion{margin-bottom:1em;}
.ce_accordion .toggler{color:#000080;cursor:pointer;}
.ce_accordion .toggler:hover{color:#000000;}
.ce_accordion_first .toggler{border-top:1px solid #cccccc;}
.ce_accordion .accordion>div{padding:10px 0;border-width:1px 0px;border-style:solid;border-color:#cccccc;}
.ce_code{margin-bottom:1em;}
.ce_hyperlink{margin-bottom:1em;}
.ce_download{margin-bottom:1em;}
.ce_download img{vertical-align:top;}
.ce_downloads{margin-bottom:1em;}
.ce_downloads img{vertical-align:top;}
.ce_downloads p{margin-bottom:0.5em;}
.ce_image{margin-bottom:1em;}
.image_container{float:left;}
.image_container img{padding:0;border:0;}
.image_container .caption{margin-top:-2px;padding:2px 4px 3px;font-size:10px;}
.ce_gallery{margin-bottom:1em;}
.ce_gallery table{width:auto;margin-bottom:0;}
.ce_gallery td{padding:0;border:0;}
.ce_gallery a,.ce_gallery .image_container{font-size:0px;line-height:0px;}
.ce_dfGallery{margin-bottom:1em;}
.formbody td.col_first{width:33%;}
.formbody td.col_last{}
input.text,input.captcha,textarea{width:96%;padding:2px 4px;background-color:#ffffff;border:1px solid #eaeaf2;}
select{width:99%;padding:1px 1px 1px 4px;background-color:#ffffff;border:1px solid #eaeaf2;}
select.schmal{width:53%;}
input.schmal,select.schmal{width:50%;}
input.captcha{width:20px;margin-right:4px;}
.checkbox,.radio{width:16px;height:16px;float:left;display:block;margin-right:4px;}
.checkbox_container label,.radio_container label{display:block;margin-bottom:0.5em;}
.submit_container,.ce_hyperlink.button{height:22px;overflow:hidden;margin:15px 0 0;padding:0 0 0 5px;background:url("tl_files/template/submit_container.gif") left top no-repeat;}
.submit,.ce_hyperlink.button a{height:22px;padding:0 5px 5px 0;border:0;text-decoration:none;color:#ffffff;background:url("tl_files/template/submit.gif") right top no-repeat;}
.submit:hover,.ce_hyperlink.button a:hover{color:#185588;}
.formbody{padding:1px;}
#right{font-size:12px;line-height:16px;}
#right p{margin-bottom:0;line-height:16px;}
#right h1{font-size:16px;}
#right .box,#right .mod_article{margin-bottom:12px;background:url("tl_files/template/box.png") left top repeat-y;}
#right .mod_article.keinrahmen{background:none;}
#right .ce_text.inbox{margin-bottom:0;padding-right:12px;padding-left:12px;}
#right .ce_text.boxunten{margin-bottom:0;background:url("tl_files/template/box_unten.png") left bottom no-repeat;}
#right .boxunten{background:url("tl_files/template/box_unten.png") left bottom no-repeat;}
#right .boxoben{position:relative;padding:10px;background:url("tl_files/template/box_oben.png") left top no-repeat;}
#right .boxoben .ce_text{position:relative;z-index:100;}
#right .boxoben .ce_hyperlink{bottom:10px;left:10px;position:absolute;margin:0;}
#right .boxoben .ce_image{bottom:0;right:0;position:absolute;margin:0;padding:0;z-index:1;}
#right .boxoben .ce_image img{display:block;}
#right .klein{height:80px;overflow:hidden;}
.mod_article.fuss{margin-right:-25px;margin-left:-24px;font-size:11px;color:#ffffff;background:#185588 url("tl_files/template/blau.png") left top repeat;}
.mod_article.fuss .ce_text p{margin-bottom:0;}
.mod_article.fuss a{color:#ffffff;}
.mod_article.fuss a:hover{text-decoration:underline;}
.mod_article.fuss .ce_hyperlink a{width:165px;height:32px;display:block;padding-left:10px;font-weight:bold;text-decoration:none;font-size:13px;color:#185588;line-height:32px;background:url("tl_files/template/kontaktbutton.png") left top no-repeat;}
.mod_article.fuss .ce_hyperlink a:hover{text-decoration:underline;}
.dreispalter{width:175px;float:left;margin-left:15px;}
.dreispalter.erster{margin-left:25px;}
.formbody td{border:none;}
.mod_faqlist a{text-decoration:none;color:#535353;}
.mod_faqlist a:hover{text-decoration:underline;}
.mod_faqreader p.info{display:none;}

