/* Style sheet default */
*{margin:0;padding:0;}
body{font-family:Trebuchet MS, verdana, arial, geneva, sans-serif;font-size:100.01%;color:#ccc;background:#999 url("tl_files/template/bg/html_bg.jpg") left top repeat;}
.xfacebook{margin-left:20px;}
#austria a{width:76px;height:50px;bottom:0;right:10px;position:fixed;display:block;background:url("tl_files/Austria_A.png") left top no-repeat;text-indent:-888em;}
#wrapper{width:960px;margin:0 auto;}
#left{width:280px;}
:focus{outline:0;}
h1,h2{font-weight:normal;color:#ccb082;}
#header{height:400px;margin-top:20px;background:url("tl_files/template/bg/80.png") left top repeat;}
.home .mod_pageImage{display:none;}
.mod_pageImage.schmuck img,.mod_pageImage.anhaenger img,.mod_pageImage.ringe img,.mod_pageImage.ohrringe img,.mod_pageImage.schluesselanhaenger img,.mod_pageImage.manschettenknoepfe img{display:none;}
.mod_pageImage.table img,.mod_pageImage.glaeser img,.mod_pageImage.serviettenringe img,.mod_pageImage.kaviarschale img,.mod_pageImage.imperial img,.mod_pageImage.masterpieces img,.mod_pageImage.neuheiten img{display:none;}
.mod_pageImage .image_container{width:960px;height:270px;display:block;margin-bottom:4px;}
*:first-child+html .mod_pageImage .image_container{margin-bottom:0;}
.mod_pageImage.schmuck .image_container{background:url("tl_files/template/header/shop/dig_schmuck.jpg") left top no-repeat;}
.mod_pageImage.anhaenger .image_container{background:url("tl_files/template/header/shop/dig_anhaenger.jpg") left top no-repeat;}
.mod_pageImage.ringe .image_container{background:url("tl_files/template/header/shop/dig_ringe.jpg") left top no-repeat;}
.mod_pageImage.ohrringe .image_container{background:url("tl_files/template/header/shop/dig_ohrringe.jpg") left top no-repeat;}
.mod_pageImage.schluesselanhaenger .image_container{background:url("tl_files/template/header/shop/dig_schluesselanhaenger.jpg") left top no-repeat;}
.mod_pageImage.manschettenknoepfe .image_container{background:url("tl_files/template/header/shop/dig_manschettenknoepfe.jpg") left top no-repeat;}
.mod_pageImage.table .image_container{background:url("tl_files/template/header/shop/dig_table.jpg");}
.mod_pageImage.glaeser .image_container{background:url("tl_files/template/header/shop/dig_glaeser.jpg");}
.mod_pageImage.serviettenringe .image_container{background:url("tl_files/template/header/shop/dig_serviettenringe.jpg");}
.mod_pageImage.imperial .image_container{background:url("tl_files/template/header/shop/dig_imperial.jpg");}
.mod_pageImage.masterpieces .image_container{background:url("tl_files/template/header/shop/dig_masterpieces.jpg");}
.mod_pageImage.neuheiten .image_container{background:url("tl_files/template/header/shop/dig_neuheiten.jpg");}
#header .inside{background:url("tl_files/template/bg/header_bg.jpg") left top no-repeat;}
.mod_pageImage.kaviarschale .image_container{background:url("tl_files/template/header/shop/dig_kaviarschale.jpg");}
#header #logo a{width:100px;height:80px;position:relative;display:block;margin-left:10px;background:url("tl_files/template/diamonds-in-glass-logo.jpg") left top no-repeat;font-size:0.7em;color:#999;text-indent:-888em;}
#header .mod_auto_completer{width:210px;height:31px;right:20px;top:37px;position:absolute;overflow:hidden;font-size:0.8em;}
#header .mod_auto_completer input.text{width:180px;padding-top:8px;padding-bottom:8px;padding-left:10px;border:0px solid #111;color:#e0ceb1;background:none;}
#header .mod_auto_completer input.submit{width:31px;height:31px;left:175px;top:0;position:absolute;border:0px solid #111;color:#e0ceb1;background-position:left 0px;cursor:pointer;background:none;background-image:url("tl_files/template/icon/go.png");}
#header .mod_auto_completer input.submit:hover{background-position:left -31px;}
ul.autocompleter-choices{margin-top:-3px;margin-left:3px;font-size:0.85em;color:#ccb082;background:url("tl_files/template/bg/s90.png") left top repeat;}
ul.autocompleter-choices li{padding-top:3px;padding-bottom:3px;border-bottom:1px solid #333;}
#tab-control{width:960px;height:290px;background:url("tl_files/template/bg/slider_bg.jpg") left top no-repeat;}
.ce_tabcontrol_pane h1{font-size:26px;}
.ce_tabcontrol_pane h2{font-size:20px;}
#container{padding-bottom:20px;background:url("tl_files/template/bg/80.png") left top repeat;}
#main{margin-left:280px;padding-top:20px;padding-right:20px;padding-left:20px;}
a img{text-decoration:none;font-size:0.8em;color:#ccb082;}
.ce_text strong{letter-spacing:0.2px;}
#main .ce_text{margin-right:10px;margin-bottom:30px;}
#main h1{margin-bottom:15px;font-size:1.5em;}
#main h2{margin-bottom:10px;font-size:1.3em;}
#main #wiederverkaeufer h2{margin-bottom:40px;font-size:1em;color:#e0ceb1;}
#main h2 span{color:#ddd;}
#main ul li a{color:#ccb082;}
#main ul li a:hover{color:#ccc;}
#main .ce_text p{margin-bottom:10px;font-size:0.85em;color:#999;line-height:1.3em;}
#main .ce_text a{color:#ccb082;}
#main .ce_text .image_container{width:250px;margin-bottom:15px;margin-left:20px;padding:15px;border:1px solid #444;background:url("tl_files/template/bg/s40.png") left top repeat;}
#main .ce_text.item_right .image_container{width:250px;margin:5px 0 15px 25px;padding:15px;border:1px solid #444;background:url("tl_files/template/bg/s40.png") left top repeat;}
#main .ce_text .image_container img{border:1px solid #000;background:url("tl_files/template/bg/s40.png") left top repeat;}
#main .ce_text .image_container .caption{margin-top:10px;font-size:0.8em;color:#ccb082;}
.home #main .ce_text .image_container,#main #kollektion .ce_text .image_container{width:auto;margin-right:20px;margin-bottom:0;margin-left:0;padding:0;background:none;border:none;}
.home #main .ce_text .image_container img,#main #kollektion .ce_text .image_container img{border:2px solid #ccb082;}
#main .kol_item{width:284px;float:left;margin:10px 20px 15px 0;padding-bottom:10px;border-bottom:1px solid #333;}
#wrapper #main .kol_item a img:hover,#wrapper #main .field a img:hover{}
.kollektion #main .kol_item{overflow:hidden;min-height:410px;height:auto !important;height:450px;}
#main .kol_item p{font-size:0.8em;color:#888;}
.home #main .kol_item p{height:65px;overflow:hidden;margin-bottom:12px;text-align:left;line-height:16px;}
.home #main .kol_item p.weiter{height:auto;}
#main .kol_item h2{margin-top:10px;font-weight:normal;font-size:1.2em;}
.home #main .kol_item.right{margin-right:20px;}
.home #main .kol_item{width:134px;overflow:hidden;float:left;margin:10px 20px 15px 0;padding-bottom:10px;border-bottom:1px solid #333;}
.home .kol_item img{width:120px;height:86px;}
#main .kol_item.right,.home #main .kol_item.right.masterpieces{margin-right:0;}
#main #kollektion .kol_item.left{clear:left;}
#footer{height:230px;margin-bottom:20px;background:#000 url("tl_files/template/bg/footer_bg.jpg") left top no-repeat;}
#copyright{height:30px;right:0;top:200px;position:absolute;margin-right:10px;font-size:0.8em;color:#aaa;}
#copyright .ce_text{height:30px;float:left;margin-right:20px;color:#aaa;line-height:30px;}
#copyright .ce_toplink{width:45px;height:30px;float:left;color:#aaa;line-height:30px;}
#copyright .ce_toplink a{width:40px;height:30px;float:left;background-image:url("tl_files/template/icon/top.jpg");background-repeat:no-repeat;text-decoration:none;color:#aaa;line-height:30px;background-position:right 0px;}
#copyright .ce_toplink a:hover{color:#ddd;background-position:right -30px;}
#copyright .ce_text a{color:#eee;}
#copyright .ce_text a:hover{text-decoration:none;color:#eee;}
#header #ce_tabcontrol{width:920px;height:250px;position:relative;overflow:hidden;margin-top:20px;margin-left:20px;z-index:1;}
#header .ce_tabcontrol_tabs{width:260px;z-index:9;}
#header .ce_tabcontrol_tabs ul li{width:260px;height:70px;margin-bottom:20px;background-repeat:no-repeat;background-position:0px 0px;}
#header .ce_tabcontrol_tabs ul li.tab_1{background-image:url("tl_files/template/tabcontrol/shop_small.jpg");}
#header .ce_tabcontrol_tabs ul li:hover,#header .ce_tabcontrol_tabs ul li.selected{background-position:0px -70px;cursor:pointer;}
#header .ce_tabcontrol_tabs ul li.tab_2{background-image:url("tl_files/template/tabcontrol/unternehmen_small.jpg");}
#header .ce_tabcontrol_tabs ul li.tab_3{background-image:url("tl_files/template/tabcontrol/designer_small.jpg");}
#header .ce_tabcontrol_tabs ul li:hover{background-color:#ccc;}
#header #ce_tabcontrol .ce_tabcontrol_pane{width:640px;height:250px;left:280px;top:0;position:absolute;overflow:hidden;}
#header .ce_tabcontrol_pane .ce_text{position:relative;padding-right:10px;font-size:0.8em;color:#bbb;}
#header .ce_tabcontrol_pane .ce_text p{line-height:1.3;}
#header .ce_tabcontrol_pane .ce_text strong{font-weight:bold;color:#e0ceb1;letter-spacing:0.2px;}
#header .ce_tabcontrol_pane .ce_text .image_container{margin-right:35px;font-size:0.8em;color:#bbb;}
#tab-control .tab-more{width:40px;height:40px;left:600px;top:210px;position:absolute;display:block;background-image:url("tl_files/template/icon/next.png");background-repeat:no-repeat;background-position:0px 0px;z-index:99;}
#tab-control .tab-more:hover{background-position:0px -40px;}
.news{}
#footer .mod_newslist{width:200px;left:720px;position:relative;overflow:hidden;padding-top:15px;padding-left:20px;color:#aaa;}
#footer .mod_newslist .layout_short{position:relative;margin-bottom:15px;padding-bottom:13px;padding-left:30px;border-bottom:1px solid #222;background:url("tl_files/template/icon/cal.png") left top no-repeat;}
#footer .mod_newslist .layout_short.last{border-bottom:0px;}
#footer .mod_newslist h5{margin-bottom:15px;font-weight:normal;font-size:1.2em;color:#ccb082;}
#footer .mod_newslist h6{margin-bottom:5px;font-weight:normal;font-size:0.8em;}
#footer .mod_newslist h6 a{color:#ddd;}
#footer .mod_newslist h6 a:hover{text-decoration:none;}
#footer .mod_newslist .info{font-size:0.8em;}
#footer .mod_newslist .more a{width:40px;height:40px;left:160px;top:0;position:absolute;display:block;background-image:url("tl_files/template/icon/next.png");background-repeat:no-repeat;background-position:0px 0px;}
#footer .mod_newslist .more a:hover{background-position:0px -40px;}
#footer #kontakt-footer{width:300px;left:280px;top:0;position:absolute;padding-top:15px;padding-left:20px;color:#aaa;}
#footer #kontakt-footer h5{margin-bottom:15px;font-weight:normal;font-size:1.4em;color:#ccb082;}
#footer #kontakt-footer .ce_text p{margin-left:20px;font-size:0.8em;color:#aaa;}
#left .mod_login{width:230px;position:relative;overflow:hidden;margin-top:20px;margin-bottom:20px;margin-left:20px;padding:10px 14px 15px;border:1px solid #000;background:url("tl_files/template/bg/s40.png") left top repeat;}
#left .mod_login h2{height:25px;position:relative;font-weight:normal;font-size:1.2em;color:#ccb082;}
#left .mod_login .formbody{margin-top:10px;font-size:0.8em;color:#bbb;}
#left .mod_login .formbody input{width:110px;margin-right:10px;border:0px;color:#ccb082;background:none;}
#left .mod_login table tr{height:28px;}
#left .mod_login table tr td{padding-left:10px;}
#left .mod_login table tr.row_0 td.col_0,#left .mod_login table tr.row_2 td.col_0{padding-left:10px;border-top:2px solid #4a4948;border-bottom:2px solid #4a4948;border-left:2px solid #4a4948;}
#left .mod_login table tr.row_0 td.col_1,#left .mod_login table tr.row_2 td.col_1{padding-left:10px;border-top:2px solid #4a4948;border-right:2px solid #4a4948;border-bottom:2px solid #4a4948;}
#left .mod_login table tr.row_0,#left .mod_login table tr.row_2{background-color:#373736;}
#left .mod_login table tr.row_0:hover,#left .mod_login table tr.row_2:hover{background-color:#222;}
#left .mod_login table tr.row_1{height:12px;}
#left .mod_login.logout table tr.row_0{background:none;}
#left .mod_login .submit_container{width:230px;height:40px;margin-top:10px;margin-right:0;margin-left:0;line-height:1.6em;background:url("tl_files/template/btn/login_btn.png") left top no-repeat;}
#left .mod_login .submit_container:hover{background-position:0 -40px;}
#left .mod_login .submit_container input{width:125px;height:37px;margin-top:0;margin-left:35px;font-size:1em;color:#333;cursor:pointer;}
#left .mod_login .submit_container input:hover{color:#ccb082;}
#left .mod_login .login-info{padding-top:10px;font-size:0.8em;line-height:1.6em;}
#left .mod_login .login-info a{text-decoration:none;color:#bbb;}
#left .mod_login .login-info a:hover{text-decoration:underline;color:#eee;}
#main form .formbody{font-size:0.85em;}
#main .mod_login .formbody .col_0{padding-right:10px;}
#main .mod_login .login-info{margin-top:15px;padding-top:10px;font-size:0.9em;line-height:1.6em;}
#main .mod_login .login-info a{color:#ccb082;}
#main .mod_login .login-info a:hover{text-decoration:none;}
.anfrage .formbody{margin-top:0;margin-right:10px;margin-bottom:30px;padding:20px;border:1px solid #222;background:url("tl_files/template/bg/s40.png") left top repeat;}
.anfrage table tr td.col_0{width:140px;}
.formbody p.error{color:#ccb082;}
#main .formbody input.text.error,#main .formbody input.captcha.error{border:1px solid #ccb082;}
#main input.text,#main input.captcha,#main textarea,#main select{margin-bottom:5px;padding-top:3px;padding-bottom:3px;padding-left:5px;background-color:#373736;border:1px solid #4a4948;font-family:Trebuchet MS, verdana, arial, geneva, sans-serif;color:#bbb;letter-spacing:0.03em;}
#main input.text:hover,#main input.captcha:hover,#main textarea:hover,#main select:hover{background-color:#222;color:#ccb082;}
#main input.captcha{width:25px;margin-right:5px;}
#main .formbody input.submit{width:160px;margin:0;padding-top:3px;padding-right:15px;padding-bottom:4px;background-color:#f00;color:#ddd;background:none;border:1px solid #333;background:url("tl_files/template/btn/btn_submit.gif") left top;cursor:pointer;}
#main .formbody input.submit:hover{color:#ccb082;background-position:left -26px;}
#main .formbody .submit_container input.submit{margin-top:20px;}
#main .mod_search div{margin-bottom:15px;padding:15px;font-size:0.85em;color:#bbb;line-height:1.2em;background:url("tl_files/template/bg/s40.png") left top repeat;}
#main .mod_search .formbody input.text{margin:0 2px 0 0;}
#main .mod_search div h3{margin-bottom:10px;}
#main .mod_search div h3 a{color:#ccb082;}
#main .mod_search div h3 span{font-size:0.8em;color:#999;}
#main .mod_search .header{margin-bottom:10px;margin-left:15px;font-size:0.9em;}
#main .mod_search span.highlight{color:#ccb082;}
#main .mod_cataloglist{}
#main .mod_cataloglist .item,#main .mod_catalogfeatured .item{width:155px;float:left;margin-right:0;margin-bottom:0;padding:10px 15px 15px 0;font-size:0.9em;}
#main .mod_cataloglist .item.odd,#main .mod_catalogfeatured .item.odd{margin-right:40px;margin-left:40px;font-size:0.9em;}
#main .mod_cataloglist .label,#main .mod_catalogfeatured .label{display:none;}
#main .mod_cataloglist .name,#main .mod_catalogfeatured .name{margin-bottom:10px;font-size:1.2em;color:#ccb082;}
#main .mod_cataloglist .bild_thumb img,#main .mod_catalogfeatured .bild_thumb img{border:2px solid #e0ceb1;}
#main .mod_cataloglist .link a,#main .mod_catalogfeatured .link a{display:block;margin-top:10px;text-align:right;font-size:0.9em;color:#cccccc;}
#main .mod_cataloglist .link a:hover,#main .mod_catalogfeatured .link a:hover{color:#ccb082;}
#main .value a{text-decoration:none;border:none;}
#main .mod_catalogreader{font-size:0.9em;}
.home #main .mod_article#designer_home{margin-top:20px;}
#main .mod_catalogreader .label{display:none;}
#main .mod_catalogreader .name{margin-bottom:10px;font-size:1.8em;color:#ccb082;}
#main .mod_catalogreader .bild_thumb{float:left;margin-right:20px;margin-bottom:20px;}
#main .mod_catalogreader .bild_thumb img{border:1px solid #333;}
#main .mod_catalogreader .beschreibung{margin-right:20px;line-height:1.3em;}
#main .mod_catalogreader .galerie{float:none;clear:both;margin-top:50px;}
#main .mod_catalogreader .galerie img{margin-right:15px;margin-bottom:10px;border:1px solid #333;}
#main .mod_catalogreader .back a{display:block;margin-top:20px;margin-bottom:10px;margin-left:15px;color:#ccb082;}
#main .mod_catalogreader .back a:hover{text-decoration:none;}
#left .mod_catalogfilter{width:230px;position:relative;margin-top:20px;margin-bottom:20px;margin-left:20px;padding:10px 15px 15px;border:1px solid #000;font-size:0.9em;background:url("tl_files/template/bg/s40.png") left top repeat;}
#left .mod_catalogfilter h3{float:left;margin-right:10px;}
#left .mod_catalogfilter h3{display:none;margin-right:10px;}
#left .mod_catalogfilter select{width:200px;margin-top:10px;margin-bottom:10px;padding:2px 1px 2px 5px;background-color:#373736;border:1px solid #4a4948;font-family:Trebuchet MS, verdana, arial, geneva, sans-serif;color:#bbb;letter-spacing:0.03em;}
#left .mod_catalogfilter a{color:#666;}
#main .ce_tabcontrol_pane .panes{margin-right:10px;margin-bottom:10px;padding:30px 15px 30px 20px;text-align:left;border:1px solid #333;background:url("tl_files/template/bg/s40.png") left top repeat;}
#main .ce_tabcontrol_tabs ul{list-style-type:none;}
#main .ce_tabcontrol_tabs ul li{float:left;margin-right:5px;padding:5px 15px;border-top:1px solid #333;border-right:1px solid #333;border-left:1px solid #333;background:url("tl_files/template/bg/s40.png") left top repeat;cursor:pointer;}
#main .ce_tabcontrol_tabs ul li:hover{color:#e0ceb1;}
#main .ce_tabcontrol_tabs ul li.selected{color:#ccb082;}
.mod_registration .col_0{width:150px;}
#main .mod_newslist{font-size:0.85em;}
#main .mod_newslist h2{height:25px;padding-left:30px;background:url("tl_files/template/icon/cal.png") left top no-repeat;color:#ccb082;line-height:25px;}
#main .mod_newslist .block{margin-right:10px;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #333;}
#main .mod_newslist a{color:#ccb082;}
#main .mod_newslist a:hover{text-decoration:none;}
#main .mod_newslist .more{text-align:right;}
.mod_newsreader .back a{color:#ccb082;}
.mod_newsreader .back{font-size:0.85em;}
#main .mod_article{padding:15px 15px 15px 25px;border:1px solid #000;background:url("tl_files/template/bg/s40.png") left top repeat;}
.dig-shop #main .mod_article{padding:0;border:0px solid;background:none;}
#main .table_versand{}
#main .table_versand table{border-top:1px solid #555;border-left:1px solid #555;font-size:0.82em;}
#main .table_versand th,#main .table_versand td{padding:3px 4px;text-align:center;vertical-align:top;border-right:1px solid #555;border-bottom:1px solid #555;}
.home #left .mod_login{margin-top:0;}
.home #main{padding-top:0;}
.mod_faqlist{}
.mod_faqlist ul{margin-bottom:2em;margin-left:1em;font-size:0.9em;list-style-type:none;}
#main .mod_faqlist ul li a{display:block;padding-top:5px;padding-bottom:5px;padding-left:15px;color:#e0ceb1;background:url("tl_files/template/icon/li.png") left center no-repeat;}
.mod_faqreader .ce_text{}
.mod_faqreader .back a{font-size:0.9em;color:#ccb082;}
#mein-konto .ce_text strong{color:#ccb082;}
#main .ce_downloadarchiv .downloadarchivItem{width:185px;height:275px;overflow:hidden;float:left;margin-right:17px;margin-bottom:30px;padding-bottom:15px;border-bottom:1px solid #333;font-size:0.85em;}
#main .downloadarchivItem a.itemlink{height:32px;display:block;margin-bottom:5px;padding-left:40px;font-size:0.9em;color:#ccb082;background:url("tl_files/template/btn/download_btn.png") left top no-repeat;background-position:left 0px;}
#main .downloadarchivItem a.itemlink:hover{background-position:left -31px;}
#main .downloadarchivItem .image_container{margin-bottom:10px;}
#main .downloadarchivItem .image_container img{border:2px solid #ccb082;}
#main .mod_article#bilder{padding-right:0;}
#main .mod_article#bilder span{font-style:italic;font-size:0.9em;color:#888;}
#agb h3{margin-bottom:15px;font-weight:normal;color:#e0ceb1;}
#main .mod_sitemap{}
#main .mod_sitemap ul li a{display:block;padding-top:3px;padding-bottom:4px;padding-left:15px;background:url("tl_files/template/icon/li.png") left center no-repeat;font-size:0.9em;}
#id-404-seite-ncht-gefunden ul li,#id-403-zugriff-verweigert ul li{margin-top:0.5em;margin-bottom:0.5em;margin-left:1em;font-size:0.85em;}

