
body { margin:11px 1px 10px 50px; background-color:#ffffff; font-family:Arial,Helvetica,sans-serif; font-size:14px; }

p, td, li     { font-family:Arial,Helvetica,sans-serif; font-size:14px; }

.linetitle    { color:#ffffff; font-size:20px; font-weight:bold; font-style:italic; }
.qvgmedia     { color:#ffffff; font-size:14px; }
.qvfooter     { color:#ffffff; font-size:12px; }

.fehler       { color:#660000; font-size:15px; font-weight:bold; }

.small        { font-size:11px; color:#666666; }
.smallgray    { font-size:9px; color:#999999; }

.pagetitle    { color:#555555; font-size:18px; font-weight:bold; margin: 25px 0px; }
.subtitle     { color:#ffffff; font-size:14px; font-weight:bold; font-style:italic; }

td.title      { padding: 2px 15px 10px 15px; }
td.subtitle   { padding: 3px 10px 5px 10px; }
td.content    { padding: 15px 20px 15px 20px; }

table.info    { color:#202020; font-size:14px; font-weight:normal; }
td.content    { padding: 10px 20px 15px 20px; }

a,
a:link,
a:visited,
a:focus,
a:active,
a:hover       { color:#990000; text-decoration:none; }


.sitelink              { margin:0px 0px 14px 0px ; border:0px; width:900px; height:20px; border-collapse:collapse;
                         background-image:url(img/sitelinks_bg_balken.gif); padding:0px;
                         vertical-align:middle; font-size:11px; font-weight:normal; color:#f4f4f4; }
.sitelink td.but       { margin:0px; padding:0px; background-image:url(img/sitelinks_bg.gif);
                         border-width:0px 1px 0px 1px; border-style:solid; border-color:#333333; white-space:nowrap;
                         font-size:11px; }
.sitelink td.but:hover { margin:0px; padding:0px; background-image:url(img/sitelinks_bg_hover.gif);
                         border-width:0px 1px 0px 1px; border-style:solid; border-color:#333333; white-space:nowrap; }
.sitelink a,
.sitelink a:link,
.sitelink a:visited,
.sitelink a:focus,
.sitelink a:hover,
.sitelink a:active     { color:#f4f4f4; text-decoration:none; }

.navbut                { margin:0px; border:1px solid #bbbbbb; padding:0px 4px 0px 4px; background-color:#cccccc;
                         color:#990000; font-size:12px; font-weight:bold; }
.navbut:hover          { margin:0px; border:1px solid #bbbbbb; padding:0px 4px 0px 4px; background-color:#dddddd;
                         color:#990000; font-size:12px; font-weight:bold; }


ul.but        { list-style-type:none; list-style-position:outside; margin:0px; text-indent:0px; padding:0px; }
ul.but li     { width:220px; margin:10px 15px; border:2px solid #bbbbbb; padding:4px 12px; background-color:#cccccc; font-size:18px; }

ul.but li a,
ul.but li a:link,
ul.but li a:visited,
ul.but li a:focus,
ul.but li a:active,
ul.but li a:hover   { font-size:18px; font-weight:bold; color:#990000; text-decoration:none; }


td.qvfooter a,
td.qvfooter a:link,
td.qvfooter a:visited,
td.qvfooter a:focus,
td.qvfooter a:active,
td.qvfooter a:hover   { color:#ffffff; text-decoration:none; }


input.field100,
textarea.field100
     { font-family:Arial,Helvetica,sans-serif; font-size:14px; width:100px; }

input.field200,
textarea.field200
     { font-family:Arial,Helvetica,sans-serif; font-size:14px; width:200px; }

input.field300,
textarea.field300
     { font-family:Arial,Helvetica,sans-serif; font-size:14px; width:300px; }

input.field400,
textarea.field400
     { font-family:Arial,Helvetica,sans-serif; font-size:14px; width:400px; }

