/* Style sheet standard */
.ticker{width:500px;height:20px;display:block;background-color:#ffffff;font-size:14px;color:#ff0000;}
.minicalendar{margin-right:auto;margin-left:auto;text-align:center;}
.today{background-color:#c81818;color:#ffffff;}
tr .head,tr .label{margin-bottom:5;padding-bottom:5;border-bottom:2px solid #cccccc;}
tr .head{background-color:#84826d;font-weight:bold;color:#ffffff;}
th.head.current{}
td.days{margin:5px;padding:5px;}
td.weekend{font-weight:bold;color:#3F3C3A;}
.top{height:200px;}
#back{margin:0 auto;padding:0;background-image:url("tl_files/dk/mail/bg_pattern.jpg");}
.middle{height:250px;margin:0;padding:0;background-image:url("tl_files/dk/mail/bg_letter.jpg");background-repeat:repeat-y;}
body#mail,wrapper#back{margin:0;padding:0;background-image:url("tl_files/dk/mail/bg_pattern.jpg");font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;;font-size:12px;color:#2a2928;background-position:0 0px;background-repeat:repeat;}
wrapper#back{margin:0;padding:0;background-image:url("tl_files/dk/mail/bg_pattern.jpg");font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;;font-size:12px;color:#2a2928;background-position:0 0px;background-repeat:repeat;margin:0 auto;width:740px;}
body{margin:0;padding:0;text-align:center;background-color:#090401;background-image:url("tl_files/images/bg.gif");background-repeat:repeat-x;color:#2a2928;font:12px "Lucida Grande", "Lucida Sans Unicode", sans-serif;background-position: 0px 50px;}
strong,em,b,i,.bold,.italic{font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", sans-serif;;}
a{text-decoration:none;color:#c81818;}
a:hover{text-decoration:underline;color:#c81818;}
html,h1,h2,h3,h4,h4,h6,form,input,select,img,fieldset{margin:0;padding:0;}
p{margin:0;padding:0 0 1 0;}
.margin{margin:1em;}
.marginTop{margin-top:1em;}
.marginRight{margin-right:1em;}
.marginBottom{margin-bottom:1em;}
.marginLeft{margin-left:1em;}
.paddingTop50{padding-top:50;}
.padding{padding:1em;}
.paddingTop{padding-top:1em;}
.paddingRight{padding-right:1em;}
.paddingBottom{padding-bottom:1em;}
.paddingLeft{padding-left:1em;}
.relative{position:relative;}
.bold{font-weight:bold;}
.italic{font-style:italic;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.center{text-align:center;}
.column_250{width:250px;margin-top:7px;padding-top:0;}
.smText,.smText p{font-size:10px;}
#wrapper{width:800px;position:relative;margin:0 auto;text-align:left;}
#footer{height:50px;margin-top:30px;margin-bottom:20px;padding-top:10px;padding-bottom:10px;border-top:1px solid #3F3C3A;}
#header{height:150px;position:relative;overflow:hidden;}
#header h1 a{width:110px;height:110px;left:0px;top:20px;position:absolute;overflow:hidden;display:block;text-indent:-1000px;background:url(tl_files/images/dk_logo_2p.png) no-repeat;z-index: 200;}
ul.level_1{left:369px;top:90px;position:absolute;margin:0;padding:0;list-style:none;}
ul.level_1 li{float:left;margin:0;padding:0;}
ul.level_1 a{height:40px;overflow:hidden;display:block;text-indent:-1000px;background:url(tl_files/images/nav.gif) no-repeat 0 0;}
li.home a{width:70px;background-position:0 -40px;}
li.logo a{width:74px;background-position:-70px -40px;}
li.print a{width:72px;background-position:-144px -40px;}
li.web a{width:72px;background-position:-216px -40px;}
li.id-3d a{width:60px;background-position:-288px -40px;}
li.kontakt a{width:72px;background-position:-348px -40px;}
li.home a:hover,li.home a.active{background-position:0 0;}
li.logo a:hover,li.logo a.active,body#logo li.logo a{background-position:-70px 0;}
li.print a:hover,li.print a.active{background-position:-144px 0;}
li.web a:hover,li.web a.active{background-position:-216px 0;}
li.id-3d a:hover,li.id-3d a.active{background-position:-288px 0;}
li.kontakt a:hover,li.kontakt a.active,body#contact li.kontakt.last a{background-position:-348px 0;}
#container{height:455px;overflow:hidden;}
#container .left a{color:#C81818;}
#container .inner{padding-top:40px;}
#container .right{width:246px;line-height:18px;}
#container h2{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #d2d2c9;font-size:12px;color:#110a02;}
#container h1.baustelle{margin-top:100px;padding-bottom:15px;border-bottom:1px dashed #d2d2c9;color:#84826d;}
.photo{width:539px;height:376px;overflow:hidden;background:url(tl_files/images/photo_bg.gif) no-repeat 0 0;}
.photo img{width:505px;height:342px;margin:17px;}
ul.photoNav{padding:0;list-style:none;}
ul.photoNav li{float:left;padding:0 10px 0 8px;background:url("tl_files/images/photo_slash.gif") right center no-repeat;font-size:9px;}
ul.photoNav li.last{background-image:url("none");}
#container ul.photoNav li a.active{border-color:#c81818;color:#c81818;}
#container ul.photoNav li a{color:#84826d;}
h2.graphicHead,h2.left,h2.right{height:41px;overflow:hidden;background-repeat:no-repeat;text-indent:-1000px;background-position:0 0;}
h2#logo_design{background-image:url("tl_files/images/head_logo.gif");background-position:left top;}
h2#print_design{background-image:url("tl_files/images/head_print.gif");}
h2#willkommen{background-image:url("tl_files/images/head_willkommen.gif");}
h2#referenzen{background-image:url("tl_files/images/head_referenzen2.gif");}
h2#web_design{background-image:url("tl_files/images/head_web.gif");}
h2#dd_design{background-image:url("tl_files/images/head_3d.gif");}
h2#kontakt_head{background-image:url("tl_files/images/head_kontakt.gif");}
ul.lineList{margin:0;padding:0;list-style:none;}
ul.lineList li{margin:0;padding:0;}
ul.lineList li a{display:block;margin-bottom:15px;padding-bottom:5px;border-bottom:1px solid #332e22;color:#f2f2ed;zoom:1;}
ul.lineList li a:hover,ul.lineList li.active a{text-decoration:none;color:#FFFFFF;border-bottom-color:#c81818;}
div.sectionNav{padding-top:50px;}
div.sectionNav ul.lineList{width:836px;}
div.sectionNav ul.lineList li,div.sectionNav ul.lineList li a{width:246px;float:left;margin-right:31px;}
p#footer{margin:0;text-align:center;font-size:10px;color:#82826c;}
body#home{background-image:url("tl_files/images/bg_home.gif");background-position: 0px 50px;}
body#home div#homeintro{width:100%;height:255px;left:0px;top:150px;position:absolute;background-color:#FFC000;background:url(tl_files/images/intro.png) no-repeat center 4px;}
#homeContent .left,#homeContent .right{position:relative;}
.left,.right{color:#ffffff;line-height:21px;}
#homeContent .left,#homeContent .right{top:50px;position:relative;}
#homeContent .left,#headline .left{width:523px;}
#homeContent .right,#headline .right{width:200px;}
.contactContent h2{width:160px;left:0px;top:-91px;position:absolute;}
blockquote,.ref{float:right;}
blockquote.borderBottom,.ref.borderBottom,.ref p .borderBottom,#reflist p{border-bottom:1px solid #332e22;font-family:"Lucida Sans","Lucida Sans Unicode","Lucida Grande",sans-serif;font-size:11px;}
blockquote p,.ref p{margin:0;padding:0;font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", sans-serif;font-weight:bold;font-style:italic;color:#84826D;}
blockquote cite,.ref cite{display:block;text-align:right;color:#ffffff;}
.ticker{background-color:#ffff00;font-size:14px;color:#ff0000;}
body#contact #container .left{float:left;}
body#contact #container .right{float:right;line-height:21px;}
p.logoQuestion a{width:246px;height:42px;overflow:hidden;display:block;background:url(../images/logo_design.gif) no-repeat;text-indent:-1000px;}
p.available,p.not_available{height:20px;overflow:hidden;margin-top:3em;padding:0 0 0 39px;font-weight:bold;font-size:10px;color:#f2f2ed;line-height:20px;background:url(../images/available.gif) no-repeat 0 0;}
p.not_available{background-position:0 -20px;}
h3{margin-bottom:1.5em;font-size:12px;color:#f2f2ed;}
.contactContent{padding-top:50px;color:#82826c;line-height:21px;}
.contactContent h1{margin-bottom:20px;padding-top:0;padding-bottom:5px;border-bottom:1px solid #C81818;font-weight:bold;font-size:14px;color:#cccccc;line-height:21px;zoom:1;}
.contactContent h3{color:#ffffff;line-height:21px;}
.contactContent p{margin-bottom:0.5em;}
.contactContent .aColumn{width:256px;position:relative;float:left;margin-right:10px;}
#contactForm{padding:30px;color:#82826c;}
form#contactForm label{width:110px;float:left;padding:5px 2px;}
form#contactForm input,form#contactForm textarea{width:320px;margin-top:5px;margin-bottom:5px;padding:2px;border:1px solid #b3b3b3;font:12px "Lucida Grande", "Lucida Sans Unicode", sans-serif;}
form#contactForm textarea{height:100px;}
#contactForm h2{font-weight:normal;font-size:20px;border-bottom-style:dotted;}
form#contactForm p.submit input{text-align:left;border:0;font-weight:bold;font-size:14px;color:#c81818;background:none;cursor:pointer;}
.clearIt:after,ul.rightNav.pricing li:after{height:0;clear:both;display:block;content: ".";visibility: hidden;}
html .clearIt,html ul.rightNav.pricing li{height:1%;}
a{outline:none;}
#inhalt{position:relative;overflow:hidden;padding-top:255px;}
