@charset "utf-8";
/* CSS Document */

.for-accessibility {position:absolute; top:-9999px; left:-9999px;}

body { background-color:#1a171b; }
#rahmen { position:absolute; width:846px; height:579px; left:50%; top:50%; margin-left:-423px; margin-top:-289.5px; background-color:#ffffff; }
#header { position:absolute; width:846px; height:19px; left:0; top:81px; background-color:#1a171b; border-top:2px solid #be9e56; border-bottom:2px solid #be9e56; }
#logo { position:absolute; width:86px; height:86px; left:47px; top:9px; }
#topnavigation { position:absolute; width:754px; left:46px; top:124px; overflow:visible; }
#content { position:absolute; width:754px; height:382px; left:46px; top:155px; line-height: 16px; }
#footer { position:absolute; width:813px; height:20px; bottom:12px; right:45px; text-align:right; }

/*NAVIGATION*/
.eng-nav li {margin-right:14px !important;}
#topnavigation ul { padding-left:0px; margin:0px; height:100px; width:760px;/*754*/ }
#topnavigation li { display:inline; margin-right:8.5px; }
#topnavigation a:link { padding-left:6px; font-family:arial; font-size:12px; color:#828385; background-image: url(../files/nav_trenner.gif); background-repeat: no-repeat; text-decoration:none; }
#topnavigation a:active { padding-left:6px; font-family:arial; font-size:12px; color:#828385; background-repeat: no-repeat; background-image: url(../files/nav_trenner.gif); text-decoration:none; }
.active { padding-left:6px; font-family:arial; font-size:12px; color:#828385; background-repeat: no-repeat; background-image: url(../files/nav_trenner.gif); text-decoration:none; }
#topnavigation a:visited { padding-left:6px; font-family:arial; font-size:12px; color:#828385; background-repeat: no-repeat; background-image: url(../files/nav_trenner.gif); text-decoration:none; }
#topnavigation a:hover { padding-left:6px; font-family:arial; font-size:12px; color:#373738; background-repeat: no-repeat; background-image: url(../files/nav_trenner.gif); text-decoration:none; }

/*TEXT-ALLGEMEIN*/
.bild_h1 {margin-bottom:12px }
p { margin:0px; }
#content div div h1 { margin-bottom:8px; color:#fff; font-size:19px; font-family:arial; font-weight:normal; }
#content div a:link { color:#fff; text-decoration:none; font-size:12px; font-family:arial; padding-left:32px; background-image: url(../files/link_icon.gif); background-repeat: no-repeat; }
#content div a:active { color:#fff; text-decoration:none; font-size:12px; font-family:arial; padding-left:32px; background-image: url(../files/link_icon.gif); background-repeat: no-repeat; }
#content div a:visited { color:#fff; text-decoration:none; font-size:12px; font-family:arial; vertical-align:baseline; padding-left:32px; background-image: url(../files/link_icon.gif); background-repeat: no-repeat; }
#content div a:hover { color:#e9eaee; text-decoration:none; font-size:12px; font-family:arial; padding-left:32px; background-image: url(../files/link_icon_hover.gif); background-repeat: no-repeat; }

/*CONTENT-STARTSEITE*/
#start_black { width:485px; height:138px; background-color:#232224; }
#start_flash { position:absolute; top:141px; width:485px; height:119px; }
#start_news { position:absolute; top:263px; width:485px; height:119px; background-color:#be9e56; }

/* STARTSEITE - TEXT */
#start_black div { width:445px; height:100px; color:#be9e56; padding:19px 20px; overflow:hidden; font-size:12px; font-family:arial; }
#start_news div h1 { margin:0px; }
#start_news div { color:#000; padding:24px; font-size:12px; font-family:arial; }
#start_news div a:link { color:#fff; text-decoration:none; font-size:12px; font-family:arial; }
#start_news div a:active { color:#fff; text-decoration:none; font-size:12px; font-family:arial; }
#start_news div a:visited { color:#fff; text-decoration:none; font-size:12px; font-family:arial; }
#start_news div a:hover { color:#d7d9dc; text-decoration:none; font-size:12px; font-family:arial; }

/*CONTENT-CONTENTSEITE*/
#text_box, #text_box_big { width:485px; height:260px; background-color:#be9e56; }
#text_box_big { height:382px; }
#content_flash { position:absolute; top:263px; width:485px; height:119px; background-color:#be9e56; }
#content_flash_kontakt { position:absolute; top:263px; width:485px; height:119px; background-color:#be9e56; }

/* TEXT */
#text_box div, #text_box_big div { width:444px; height:203px; overflow:hidden; padding:24px 20px; font-size:12px; font-family:arial; }
#text_box_big div { height:335px; }
#text_box div div, #text_box_big div div { padding:0px; }
ul { margin:0px; }
ul li { list-style:none; }

/*CONTENT | RECHTE SPALTE*/
#box_bild { position:absolute; top:0px; right:0px; width:266px; height:260px; background-color:#fff; }
#box_bild_titel { position:absolute; left:0px; bottom:0px; width:256px; height:16px; padding-left:10px; border:0px; font-size:12px; font-family:arial; background-image:url(../files/trans_back.png); }
* html #box_bild_titel { bottom: 4px }
#box_onlineshop { position:absolute; top:263px; right:0px; width:266px; height:119px; background-color:#be9e56; }
#shop_button { position:absolute; top:48px; right:0px; }

/* RECHTE SPALTE - TEXT */
#box_onlineshop div h1 { color:#fff; font-size:19px; font-family:arial; margin:0px; }
#box_onlineshop div { color:#000; padding:24px; font-size:12px; font-family:arial; }

/* Footer Links */
#footer a:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-left:12px; background-image: url(../files/nav_trenner.gif); background-repeat: no-repeat; padding-left:6px; color:#828385; text-decoration:none; }
#footer a:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-left:12px; background-image: url(../files/nav_trenner.gif); background-repeat: no-repeat; padding-left:6px; color:#828385; text-decoration:none; }
#footer a:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-left:12px; background-image: url(../files/nav_trenner.gif); background-repeat: no-repeat; padding-left:6px; color:#828385; text-decoration:none; }
#footer a:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-left:12px; background-image: url(../files/nav_trenner.gif); background-repeat: no-repeat; padding-left:6px; color:#373738; text-decoration:none; }

#lang-select {margin-left:12px;}
#lang-select img{border:0px;}
#lang-select ul li{display:inline;float:left;margin:0;position:relative;margin-right:3px;}
#lang-select ul {width:100px;}
#lang-select a, #lang-select a:link, #lang-select a:visited {background:transparent; margin-left:0px;}

/*SITEMAP*/
.sitemap { margin-left:20px; padding:0; }
.sitemap_main { margin-left:0px; }
.sitemap_sub { margin-left:20px; }

/*BUTTONS*/
.pagenav_r {overflow:visible !important; position:absolute; right:260px; width:100px!important; bottom:140px; height:13px!important;}
.pagenav_l {position:absolute; right:350px; width:100px!important; bottom:140px; height:13px!important;}
.act-jspage1 .btn-1 { display:none; }
.act-jspage1 .btn-2 { display:block; }
.act-jspage2 .btn-1 { display:block; }
.act-jspage2 .btn-2 { display:none; }
.shop { margin-right:0px; color:#9d1019!important; }
.onlineShop { }
.shop a:link { color:#9d1019!important; background-image: url(../files/nav_trenner_shop.gif); }
.shop a:visited { color:#9d1019!important; }
.shop a:hover { color:#373738!important; }




/* PRESSEBEREICH */
/* ------------------------------------------------ */
/* LOGINSEITE */
#loginpress #start_black {height:260px}
#loginpress #start_black div {height:220px}
#loginpress input {float:none; width:200px; border:0px; background:#fff; margin:5px 0 7px 0; padding-left:3px; height:20px;}
#loginpress #start_news div {padding:10px 0 0 20px;}       s
#loginpress label {margin:0px; clear:left;}
#loginpress #submitlogin {width:100px; font-weight:bold; color:#BE9E56; height:22px; margin-left:30px; position:relative; top:1px;}

/* PRESSEMATERIAL */
body#press-downloads {position:relative; top:0; width:99%; height:100%}
#press-downloads #header {position:relative;}
#press-downloads #footer {position:relative; right:0px; margin-bottom:40px;}
#press-downloads #content {position:relative; height:100%; min-height:382px; top:26px; margin-bottom:80px;}
#press-downloads #rahmen {width:846px; height:100%; min-height:579px; position:inherit; margin:37px auto 0 auto; left:0;}
#press-downloads #topnavigation {position:relative; top:14px;}
#press-downloads #topnavigation ul{height:auto;}
#press-downloads #logo {position:relative; top:-14px;}

/* DOWNLOADS */
.dl-item {font-family:arial; font-size:12px; width:360px; float:left; margin-top:20px;}
.dl-item.even {margin-left:34px;}
.dl-item .dl-meta {background:url("dl_cursor.jpg") no-repeat scroll 4px 8px #BE9E56; height:24px; padding-top:6px;}
.dl-item img {float:left; border:0px; padding:0 10px 2px 0;}
.dl-item .dl-title {padding-bottom:7px; display:block;}

#content .dl-item a:link, #content .dl-item a:visited {background-image:none; padding:0px;}
#content .dl-item .dl-meta a, #content .dl-item .dl-meta a:hover {color:#fff; font-weight:bold; padding-left:20px;}
#content .dl-item .dl-content a {font-weight:bold; color:#000;}
.dl-item .dl-content {padding:10px 5px 10px 20px;}

/* DETAILSEITE */
.dl-single .dl-item {width:754px; margin-bottom:30px;}
.dl-item.wide {width:754px;}
.dl-item.wide .dl-content {padding-left:1px; padding-top:0px;} 
.dl-single .dl-content {width:430px; float:left; margin-right:30px;}
.dl-detail {float:left; padding-top:10px; width:269px;}
.wide .dl-detail {width:245px; position:absolute; right:-240px; bottom:10px;}
.wide .dl-content {float:left; position:relative;}
.dl-single .dl-detail img {padding:0 0 2px 0;}
.dl-single .dl-detail .even img {padding:0 2px;}
.dl-single #content .dl-detail a:link, .dl-single #content .dl-detail a:visited {color:#000;}  
.dl-js-back {padding-left:20px; text-decoration:none; font-family:arial; font-size:12px;color:#000; cursor:pointer; background-image: url(../files/link_icon.gif); background-repeat: no-repeat; }
.dl-single #content #zip-link {margin-top:15px; background:url("zip_icon.gif") no-repeat scroll 0 1px transparent; display:block; height:33px; padding-left:45px; width:150px; }
.dl-single #content #pdf-link {margin-top:15px; background:url("pdf_icon.png") no-repeat scroll 0 1px transparent; display:block; height:33px; padding-left:45px; width:150px; }
#content .dl-item .dl-reslinks a {font-weight:normal;}

/*Google Chrome Hack*/
@media screen and (-webkit-min-device-pixel-ratio:0)
{
 #press-downloads #footer {  margin-bottom:0; }
}

