/* CSS Document */
html {width:100%; height:100%; margin:0; padding:0;}
body {margin:0; padding:0; background:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%; line-height:180%; color:#ffc;}

.noprint {display:none;}

HTML DIV#content {OVERFLOW:visible; HEIGHT: 100%; width:100%; padding:0; margin:0;}
HTML BODY {OVERFLOW:visible;}
div#inhalt {width:100%; margin:0; height:100%; background:none;}

/* ###########  LAYOUT Angaben  ###########  */
#backbutton {position:absolute; width:770px; line-height:2em;}
#copyright {padding:40px 0; font-size:10px; color:#666;}
a.webmaster:link, a.webmaster:visited {text-decoration:none; border-bottom:1px dashed #666; color:#666;}
a.webmaster:hover, a.webmaster:active {background:#333;}

a.backbutton:link, a.backbutton:visited {font-size:0.85em; text-decoration:none; color:#666;}
a.backbutton:hover, a.backbutton:active {font-size:0.85em; text-decoration:underline; background:none; color:#999;}


/*  ###########  Textformatierung  ###########  */
p { font-size:1em; line-height:180%;}
h1, h2, h3 {font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#fc3;}
h1 {font-size:2.25em; margin-top:-10px;}
h2 {font-size:1.75em; line-height:150%;}
h3 {font-size:1.3em; padding-top:0.5em; margin-bottom:0.5em;}
table {font-size:100%;}

th {text-align:left; vertical-align:top; color:#ffc; border-bottom:1px dashed #444;}

p a:link, a:visited	{color:#fc3; text-decoration:underline;}
p a:hover, a:active {color:#333; text-decoration:none; background-color:#ffc;}

td a:link, a:visited {color:#fc3; text-decoration:underline;}
td a:hover, a:active {color:#333; text-decoration:none; background-color:#ffc;}

/*  ###########  Klassen  ###########  */
.bildunterschrift {font-size:0.85em; margin-top:-1.5em;}
.tabelle {font-size:0.85em; line-height:150%; font-family:Verdana, Arial, Helvetica, sans-serif;}
.tabelle td {border-bottom:1px dashed #444; vertical-align:top;}
.miniatur {padding:3px; border:1px solid #ffc; margin-right:16px; margin-top:25px; text-align:justify; display:compact;}
.thumbs {padding:8px; border:2px solid #666; background:#333; display:block; margin-top:2em; margin-bottom:20px;}
.imggross {padding:12px; background:#fff; border:none;}
.mini {font-size:0.85em;}
a.headline:link {font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#ffc; font-size:1.75em; line-height:150%; letter-spacing:0.1em;}
.bildfluss {vertical-align:middle; margin-right:30px;}
div.fotos {background:#444; border:4px double #666; float:left; margin:8px 16px 8px 0;}
.fotos img {margin:8px;}

a.biglink:link, a.biglink:visited {padding-right:30px; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.5em; text-decoration:none; background:none; color:#ffc;}
a.biglink:hover, a.biglink:active {text-decoration:none; background:none; color:#ffc;}
.screenshots {margin:20px 20px 20px 0;}

.tabellegelb {font-size:10px; line-height:10px; font-family:Arial, Verdana, Helvetica, sans-serif;}
.tabellegelb td {border-bottom:1px dashed #666; vertical-align:top;}
.tabellegelb th {color:#fc3; font-weight:bold;}
