
/* SCREENSTYLESHEET */

@media screen  {
#comment_form button {background-color:#999;border:1px solid #999;color:#fff;cursor:pointer;float:left;font-size:10pt;margin:0 0 0 6em;padding:0.1em 0.4em;}
#comment_form fieldset {background-color:#fff;border:none;margin:2em 0;padding:0;}
#comment_form input,#comment_form textarea {background-color:#eee;border:none;font:10pt Geneva, Arial, Helvetica, sans-serif;margin-bottom:0.5em;padding:0.2em;width:80%;}
#comment_form label {color:#999;display:block;float:left;margin-right:0.7em;text-align:right;width:6em;}
#comment_form .mail {display:none;}
#comment_form textarea {height:10em;width:80%;}
#first {left:1em;margin:5px 1em 20em -4px;position:absolute;width:45%;}
#header {cursor:pointer;height:40px;margin:60px 0 5px 112px;position:absolute;width:160px;}
#info {background-color:#fff;left:0; opacity:0.8;padding:3%;position:absolute;text-align:left;top:0;width:41%;z-index:1000;}
#info h3 {margin-bottom:-0.6em;}
#info p {font-size:8pt;line-height:10pt; margin-bottom:1.2em; margin-top:0;}
#login {background-color:#fff;cursor:default;height:20px;left:0;position:absolute;top:0;width:20px;}
#main {font-size:75%;left:215px;line-height:11pt;padding:0.2em 1em 2em;position:absolute;top:110px;width:65%;}
#main .gallery .linx a {font-size:9pt;}
#mainnav {list-style:none;position:absolute;text-align:right;top:110px;width:210px;}
#mainnav a {cursor:pointer;font-size:11pt;letter-spacing:1px;line-height:18pt;}
#mainnav a.active {font-weight:bold;}
#mainnav ul.subnav a {font-size:8pt;font-weight:normal;letter-spacing:0;}
#pager {margin:0;padding:0.3em 0.8em 0.5em;text-align:right;}
#pager a,.gallery p.pix a {text-decoration:none;}
#pager span.active {color:#c30;font-size:170%;vertical-align:-20%;}
#teaser {bottom:12px;position:absolute;right:-51%;width:50%;}
#teaser a {font:8pt/12pt Geneva, Arial, Helvetica, sans-serif;letter-spacing:0;}
#titlepic {background-color:#fff;left:215px; position:absolute;top:110px;width:50%;}
#titlepic img {width:100%; font-size:7em; color:#efefef}
#titlepic #info {padding:5%;width:100%;}
#adwords{float:right; border-left:1px solid #ddd; margin-left:3em; padding-left:1em}
* {margin:0;padding:0;}
.artikel .fleft,.artikel .left {float:left;margin:5px 1em 0.3em 0;}
.artikel .fright,.artikel .right {float:right;margin:5px 0 0.3em 1em;}
.audio{visibility:hidden;}
.gallery .back {clear:left;margin:1em 0 0;padding:0;}
.gallery a img {float:none;height:4em;margin:0 1px 1px 0;width:auto;}
.gallery h2,.gallery h4 {margin-bottom:0.5em;margin-left:0;}
.gallery p {clear:both;line-height:1.3em;}
.gallery ul {line-height:1.3em;list-style:none;margin:0.3em 0 1em;}
.gallery ul li {display:inline;margin:0 0.5em 0 0;}
.gallery ul li a {white-space:nowrap;}
.menge {color:#c30;font-size:7pt;}
.overview {margin:2px 0 1em 48.5%;}
.overview p {margin:0.2em 0 0.6em;}
a {color:#bbb;text-decoration:none;}
acronym, .info, abbr{border-bottom:1px dotted #666; cursor:help;}
body {background-color:#fff;color:#666;font-family:Geneva, Arial, Helvetica, sans-serif;}
code {color:#690;font:9pt "Courier New", Courier, mono; }
code br{display:none}
h2 a:hover {color:#c30;text-decoration:underline;}
h2 span,h2 span a,h2 span a:hover,h3.comments {color:#bbb;font-size:8pt;}
h2#comments {margin-bottom:1em; margin-top:1.5em;}
h2,h2 a {color:#c30;font-size:13pt;line-height:1em;margin-bottom:0.2em;}
h2,h2 a,h3,h3 a,h4,h4 a {font-weight:normal;letter-spacing:0;}
h3,h3 a {font-size:11pt; margin-bottom:0.2em;}
h3.comments {margin-bottom:0;}
h4,h4 a {color:#bbb;font-size:10pt;font-weight:normal;letter-spacing:0;margin-left:1pt;white-space:nowrap;}
img {border:none;}
p a {text-decoration:underline;}
p a,a:hover,a:focus,a.active {color:#666;}
p,.artikel p {margin-bottom:1em;}
p.comments {background:url(../images/comment.gif) no-repeat 0 2px;padding-bottom:1em;padding-left:35px;padding-top:2px;}
ul.subnav {list-style:none;margin:0 0 0.6em;text-align:right;}
ul.subnav li {margin:-4pt 0 0;padding:0;}
}

/* Safari 3.0 and Opera 9 rules  */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.overview {margin:2px 0 1em 46.8%;}
}

/* PRINTSTYLESHEET */
@media print  {
#main {font-size:10pt;line-height:13pt;padding:0 0 5pt 10pt;}
* {margin:0;padding:0;}
.artikel p {margin-bottom:1em;text-align:justify;}
a {color:#000;text-decoration:none;}
acronym,abbr {border:none;}
.info[title]:after,acronym[title]:after,abbr[title]:after {content:' (' attr(title) ')';font-style:italic;}
body {background-color:#fff;color:#000;font-family:Georgia, "Times New Roman", Times, serif;}
code {font:9pt "Courier New", Courier, mono; white-space:pre}
code br{display:none}
#mainnav,.art_footer,.comments,img,a img,.gallink,.audio {display:none;}
h2 span,h2 span a {font-size:10pt;margin-left:0.5em;}
h2 span.datum {border-bottom:1px solid #000;display:block;margin:0 0 -1.5em;}
h2,h2 a {font-size:18pt;line-height:1em;margin-bottom:1em;}
h2,h2 a,h3,h3 a,h4,h4 a {font-family:Geneva, Arial, Helvetica, sans-serif;font-weight:normal;letter-spacing:0;}
h3,h3 a {font-size:11pt;}
h4,h4 a {font-size:9pt;letter-spacing:0;margin-left:1pt;white-space:nowrap;}
p {margin-bottom:1em;}
p a {font-weight:bold;}
p a:link:after,p a:visited:after {content:" [" attr(href) "] ";font-size:90%;font-style:italic;font-weight:normal;}
p a[rel]:link:after {content:"";}
}

