/* CSS Document, Digitales, Januar 2008, Heine Virenfeldt Kristensen */body { margin: 0; padding: 0; background: #fff url(/pic/bg_main.gif) 0 0 repeat-y; color: #2b2b2f; font-size: 62.5%; font-family: "Trebuchet MS", arial,  sans-serif; }ul, li { margin: 0; padding: 0; list-style: none; }img { border: none; }h1, h2, h3, p { margin: 0; padding: 0; line-height: 100%; }.dNone { display: none; }.clear { clear: both; }/* Main Layout */#wrapper { width: 740px; margin: 0; padding: 0; }#logo { width: 100%; margin: 0; float: left; }#inner { width: 100%; position: relative; top: -50px; padding: 0; float: left; z-index: 1000; }#sidebar { width: 160px; float: left; margin: 0; padding: 0; }#main { width: 570px; float: left; border: 5px solid #fff; border-bottom: none; margin: 0; padding: 0; background: #fff;}#mainU { width: 515px; padding: 55px 0 60px 55px; }#footer { width: 100%; float: left; clear: both; padding: 0 0 60px; }/* Logo */.logo { width: 444px; height: 163px; margin: 66px 0 0 23px; }.logo a { text-indent: -10000em; background: url(/pic/logo.gif) 0 0 no-repeat !important; width: 444px; height: 163px; display: block; }/* Sidebar */.menu { margin: 145px 0 0 0; width: 100%; padding: 0; }.nav li a { font-size: 1.1em; font-weight: bold; color: #fff; text-transform: uppercase; padding: 3px 10px; margin: 0 0 5px; width: 140px; display: block; text-align: right; text-decoration: none; }.nav li li a { font-weight: normal; text-transform: none; margin: 0 0 3px; padding: 0 10px; } .nav li ul { padding: 5px 0; margin: -5px 0 5px 0; }.nav a:hover { color: #d24d00; }.nav li li a.sel, .nav li li a:hover, .nav li li a.sel:hover { color: #d24d00; background: #2b2b2f; }.nav li.digi a { margin: 20px 0 5px 0; background: #47454c; }.nav li.digi li a, .nav li.blog li a { font-weight: normal; text-transform: none; margin: 0 0 3px; padding: 0 10px; background: #2b2b2f !important; }.nav li.blog a { margin: 0 0 5px; background: #47454c; }.nav li a.sel, .nav li a.sel:hover, .nav li a.opn { background: #d24d00; color: #fff; }.nav li.digi a.sel, .nav li.digi li a.sel, .nav li.digi a.opn, .nav li.blog a.sel, .nav li.blog li a.sel, .nav li.blog a.opn { background: #47454c; color: #d24d00; }/* Main */.posting { background: #2b2b2f; color: #fff; width: 530px; padding: 15px 20px; border-bottom: 5px solid #fff; float: left; }.posting br { display: none; }.posting strong { display: block; padding-bottom: 2px; }.posting .fLeft { float: left; margin: 0 20px 0 0; }.posting a.headline, .ph .headline, .posting h1 { font-size: 1.2em; padding: 0; color: #d24d00; text-transform: uppercase; line-height: 125%; text-decoration: none; font-weight: bold; }.posting h1 a { color: #d24d00; text-decoration: none; }.posting a.teaser { font-size: 1.1em; line-height: 14pt; margin: 15px 0 0 0; text-decoration: none; color: #fff; display: block; font-family: tahoma; }.posting p a { color: #fff; text-decoration: none; }.posting a:hover { text-decoration: underline; }.posting .teaser a { color: #d24d00; }.posting ul { display: none; }.ph { font-family: tahoma; }.ph h1 { font-size: 1.3em; padding: 0; color: #d24d00;; text-transform: uppercase; line-height: 125%; font-family: "Trebuchet MS"; font-weight: bold; }.ph p, .tbl01, .posting p  { font-size: 1.1em; line-height: 14pt; margin: 10px 0 0 0; }.ph img { margin: 10px 0 0 0; }.ph span.imgtxt { color: #d24d00; margin: 10px 0; width: 257px; display: block; }.ph ul { margin-top: 8px; }.ph li { list-style: disc; margin: 2px 0 2px 16px; padding: 0; font-size: 1.1em; line-height: 1.4em; }.ph ul.kontakt { margin: 10px 0 50px; float: left; width: 500px; }.ph .kontakt li { list-style: none; margin: 0 0 15px 0; padding: 0; width: 50%; float: left; line-height: 14pt; }.tbl01 th, .tbl01 td { text-align: left; padding: 0 0 10px; }.tbl01 th { width: 100px; }.ph a { color: #0070c0; }.ph a:hover { text-decoration: none; }/* Footer */#footer { width: 620px; padding: 10px 20px 60px 0; text-align: right; }#footer p { font-size: 1.1em; color: #fff; }/* Blog */.bl { /*float: left;*/ width: 100%; margin: 15px 0 0 0; padding: 20px 0 15px 0; font-family: tahoma; border-top: 1px solid #2b2b2f; } .bl a.date { font-size: 1.1em; color: #2b2b2f; text-decoration: none; position: relative; top: 10px; }.bl a.date:hover { text-decoration: none !important; cursor: default; }.bl a.headline { font-size: 1.1em; padding: 0; color: #d24d00;line-height: 125%; text-decoration: none; font-weight: bold; font-family: "trebuchet ms"; position: relative; top: -20px; }.bl a.teaser { font-size: 1.1em; line-height: 14pt; margin: 15px 0 0 0; text-decoration: none; color: #2b2b2f; position: relative; top: 5px; }.bl ul { width: 515px; float: left; margin: 10px 0 -15px 0; font-weight: normal; position: relative; top: 5px; }.bl li { float: left; display: inline; margin: 0; padding: 0; }.bl a.amount { width: 200px; text-align: left; display: block; color: #d24d00; text-decoration: underline; }.bl a.amount:hover { text-decoration: none; }.bl a:hover { text-decoration: underline; }.bl li.author { width: 300px; margin: 0 0 0 15px; text-align: right; display: none; }.bd { float: left; width: 100%; padding: 0; margin: 0; }.bd .date, .bd .author { width: 100%; text-align: right; color: #2b2b2f; text-decoration: none; float: left; margin: 0 0 10px; font-size: 1.1em; }.bd .author { margin: 10px 0 0 0; text-align: right; }.bd ul { width: 515px; float: left; margin: 10px 0 20px 0; }.bd a { color: #d24d00; text-decoration: none; }.bd a:hover { text-decoration: underline; }.bd li { float: left; display: inline; text-align: center; width: 170px; margin: 0; padding: 0; }.bkhead { font-size: 1.2em; padding: 0; color: #2b2b2f; text-transform: none; line-height: 125%; text-decoration: none; font-weight: bold; width: 100%;  margin: 10px 0; }.bk { width: 100%; margin: 10px 0 0 0; padding: 0; border-top: 1px solid #2b2b2f; }.bk span.date { width: 100%; font-size: 1.1em; margin: 10px 0 0 0; text-align: right; float: left; }.bk span.headline { text-transform: none !important; width: 100%; font-size: 1.1em; line-height: 16pt; }.bk span.teaser { width: 100%; margin: 5px 0; font-size: 1.1em !important; line-height: 12pt; }.bk span.rep a { display: block; font-size: 1.1em; color: #d24d00; text-decoration: none; margin: 10px 0 0; }.bk a:hover { text-decoration: underline; }#commentForm, #reportForm, #tipafriendForm { width: 100%; font-size: 1.1em; display: block; margin-top: 15px; }fieldset { padding: 10px; }label, legend { font-weight: bold; }label { margin: 10px 0 0 0; float: left; width: 100%; }.ip-L { width: 375px;  }.ip-XL { width: 475px; height: 150px; }.ipb-M { width: 75px; margin: 10px 0 0 0; }/* Credit */.credit { margin-top: 20px; }@media print {.logo { height: 100px; width: 100%; margin-bottom: 50px; }.logo a { background-image: none; text-indent: 0; }.credit, #footer, #sidebar { display: none; }#main { background-color: #ccc; float: none; margin: 0; padding: 0; }#main p { page-brake-inside: auto; }}/* THE END */