/* -CSS-------------------------------------------------------------------------------------------------------------------- */

/* -Main------------------------------------------------------------------------------------------------------------------ */

body { background-color:#f1f1f1; margin:0px; }

/* -Links------------------------------------------------------------------------------------------------------------------ */

a:link    { font-size:12px; font-family:verdana, arial, sans-serif; color:#527396; text-decoration:underline; }
a:visited { font-size:12px; font-family:verdana, arial, sans-serif; color:#527396; text-decoration:underline; }
a:hover   { font-size:12px; font-family:verdana, arial, sans-serif; color:#000000; text-decoration:underline; }
a:active  { font-size:12px; font-family:verdana, arial, sans-serif; color:#527396; text-decoration:underline; }

a.titlelink:link    { font-size:12px; font-family:verdana, arial, sans-serif; color:#f1f1f1; text-decoration:none; }
a.titlelink:visited { font-size:12px; font-family:verdana, arial, sans-serif; color:#f1f1f1; text-decoration:none; }
a.titlelink:hover   { font-size:12px; font-family:verdana, arial, sans-serif; color:#f1f1f1; text-decoration:underline; }
a.titlelink:active  { font-size:12px; font-family:verdana, arial, sans-serif; color:#f1f1f1; text-decoration:none; }

a.impressum:link    { font-size:12px; font-family:verdana, arial, sans-serif; color:#527396; text-decoration:none; }
a.impressum:visited { font-size:12px; font-family:verdana, arial, sans-serif; color:#527396; text-decoration:none; }
a.impressum:hover   { font-size:12px; font-family:verdana, arial, sans-serif; color:#000000; text-decoration:underline; }
a.impressum:active  { font-size:12px; font-family:verdana, arial, sans-serif; color:#527396; text-decoration:none; }

a.leftlinks:link    { font-size:12px; font-family:verdana, arial, sans-serif; color:#527396; text-decoration:none; }
a.leftlinks:visited { font-size:12px; font-family:verdana, arial, sans-serif; color:#527396; text-decoration:none; }
a.leftlinks:hover   { font-size:12px; font-family:verdana, arial, sans-serif; color:#000000; text-decoration:underline; }
a.leftlinks:active  { font-size:12px; font-family:verdana, arial, sans-serif; color:#527396; text-decoration:none; }

a.leftunter:link    { font-size:12px; font-family:verdana, arial, sans-serif; color:#527396; text-decoration:none; }
a.leftunter:visited { font-size:12px; font-family:verdana, arial, sans-serif; color:#527396; text-decoration:none; }
a.leftunter:hover   { font-size:12px; font-family:verdana, arial, sans-serif; color:#000000; text-decoration:underline; }
a.leftunter:active  { font-size:12px; font-family:verdana, arial, sans-serif; color:#527396; text-decoration:none; }

a.boxlinks:link    { font-size:12px; font-family:verdana, arial, sans-serif; float:right; color:#527396; text-decoration:none; }
a.boxlinks:visited { font-size:12px; font-family:verdana, arial, sans-serif; float:right; color:#527396; text-decoration:none; }
a.boxlinks:hover   { font-size:12px; font-family:verdana, arial, sans-serif; float:right; color:#000000; text-decoration:underline; }
a.boxlinks:active  { font-size:12px; font-family:verdana, arial, sans-serif; float:right; color:#527396; text-decoration:none; }

a.boxlink:link    { font-size:12px; font-family:verdana, arial, sans-serif; float:right; color:#ffffff; text-decoration:none; }
a.boxlink:visited { font-size:12px; font-family:verdana, arial, sans-serif; float:right; color:#ffffff; text-decoration:none; }
a.boxlink:hover   { font-size:12px; font-family:verdana, arial, sans-serif; float:right; color:#000000; text-decoration:none; }
a.boxlink:active  { font-size:12px; font-family:verdana, arial, sans-serif; float:right; color:#000000; text-decoration:none; }

/* -Bilder---------------------------------------------------------------------------------------------------------------- */

img.bildlinks { margin-right:15px; margin-bottom:5px; }
img.bildrechts { margin-left:15px; margin-bottom:5px; }

/* -Text------------------------------------------------------------------------------------------------------------------ */

div.aktualisierung { font-size:10px; font-family:verdana, arial, sans-serif; color:#f1f1f1; text-decoration:none; }
div.maintext { font-size:14px; font-weight:bold; font-family:verdana, arial, sans-serif; color:#000000; text-decoration:none; }
div.box_ueber { font-size:12px; font-weight:bold; font-family:verdana, arial, sans-serif; color:#f1f1f1; float:left; text-decoration:none; }
div.box_unter { font-size:12px; font-weight:bold; font-family:verdana, arial, sans-serif; color:#f1f1f1; text-decoration:none; }
div.box_link { font-size:12px; font-family:verdana, arial, sans-serif; color:#f1f1f1; float:right; text-decoration:none; }
div.boxtext_ueber { font-size:12px; font-weight:bold; font-family:verdana, arial, sans-serif; color:#000000; text-decoration:none; }
div.boxtext { font-size:12px; font-family:verdana, arial, sans-serif; color:#000000; text-decoration:none; }
div.mehrlesen { float:right; }
div.main_ueber { font-size:12px; font-weight:bold; font-family:verdana, arial, sans-serif; color:#000000; text-decoration:none; }
div.main_text { font-size:12px; font-family:verdana, arial, sans-serif; color:#000000; text-decoration:none; }
div.footer_text { font-size:12px; font-family:verdana, arial, sans-serif; color:#000000; text-decoration:none; }
div.shout { font-size:18px; font-family:verdana, arial, sans-serif; color:#ff0000; text-decoration:none; }
div.handcoded { font-size:4px; font-family:verdana, arial, sans-serif; color:#bababa; text-decoration:none; }

/* -Boxen----------------------------------------------------------------------------------------------------------------- */

div.main { width:950px; }
div.top { background-color:#f1f1f1; width:950px; height:167px; }
div.left { background-color:#f1f1f1; float:left; width:150px;   }
div.right { background-color:#f1f1f1; float:right; width:150px;  }
div.middle { background-color:#f1f1f1; float:left; width:630px; padding-right:10px; padding-left:10px; }

div.spacerbox { float:left; width:150px; height:10px; }
div.boxspacer { float:left; width:140px; height:5px; }

tr.spacerleft { background-image:url(images/bgtrans_left.jpg); background-repeat:no-repeat; background-position:0px 591px; }
tr.spacerright { background-image:url(images/bgtrans_right.jpg); background-repeat:no-repeat; background-position:0px 329px; }

                                                                                                      /* Tabellenhöhe - 104 */