h1 { font-size:28px; color:#000099; font-weight:bold; font-family:Verdana,Helvetica }
h2 { font-size:16pt; color:#666666; font-family:Arial,Verdana,Helvetica; font-weight:lighter; word-spacing:100mm }
h3 { font-size:14pt; font-weight:lighter; word-spacing:2.8mm; color:#999999; font-family:Verdana,Arial,Helvetica }
h4 { font-size:12pt; color:#999999; font-family:Arial,Verdana,Helvetica }
p.verweis { font-size:10pt; font-family:Arial,Verdana,Helvetica; font-weight:bold; text-decoration:none }
p.normal { font-size:12px; line-height:16px; font-family:Arial,Verdana,Helvetica; margin-left:5px }
p.head { font-size:14px; line-height:16px; letter-spacing:0.1mm; font-weight:bolder; color:#000000; font-family:Verdana,Arial,Helvetica; margin-left:0px }
p.space { font-size:6px; line-height:6px; letter-spacing:0.1mm; font-weight:bolder; color:#000000; font-family:Verdana,Arial,Helvetica; margin-left:0px }
p.klein { font-size:8px; letter-spacing:0.1mm; line-height:14px; color:black; font-weight:lighter; font-family:Arial,Verdana,Helvetica; margin-left:0px }
p.angebot { font-size:13px; line-height:12px; color:black; font-family:Arial,Verdana,Helvetica; margin-left:6px; margin-right:4px }
hr { color:#999999 }
p.preis { font-size:8pt; line-height:12pt; font-family:Arial,Verdana,Helvetica; letter-spacing:0.0mm; word-spacing:0.0mm; font-weight:bold; color:red }
p.list { font-size:10pt; line-height:11pt; font-family:Arial,Verdana,Helvetica }
p.logo { font-size:14px; font-family:"Arial Narrow",Arial; font-weight:light; color:white } 
p.wettbewerb { font-size:8pt; line-height:10pt; font-family:Arial,Verdana,Helvetica; letter-spacing:0.0mm;
word-spacing:0.0mm; margin-right:10px }
#logo { position:absolute; top:40px; left:100px; width:700px; height:22px; background:#000099 }
#questx { position:absolute; top:5px; left:665px; width:150px; height:48px }
#logotext { position:absolute; top:42px; left:670px; width:200px; height:20px }
#topnav { position:absolute; top:63px; left:100px; width:700px; height:30px }
#mainnav { position:absolute; top:82px; left:100px; width:700px; height:30px }
#newsletter { position:absolute; top:0px; left:100px; height:400px; width:215px }
#content { position:absolute; top:0px; left:320px; height:400px; width:495px }
a.main:active { font-size:12px; font-family:Arial,Verdana,Helvetica; font-weight:bold; color:black; text-decoration:none }  
a.main:hover { font-size:12px; font-family:Arial,Verdana,Helvetica; font-weight:bold; color:red; text-decoration:none }  
a.main:link { font-size:12px; font-family:Arial,Verdana,Helvetica; font-weight:bold; color:black; text-decoration:none }  
a.main:visited { font-size:12px; font-family:Arial,Verdana,Helvetica; font-weight:bold; color:black; text-decoration:none }  
a.verweis:active { font-size:13px; font-family:Arial,Verdana,Helvetica; font-weight:bold; color:#000099; text-decoration:underline }  
a.verweis:hover { font-size:13px; font-family:Arial,Verdana,Helvetica; font-weight:bold; color:#000099; text-decoration:none }  
a.verweis:link { font-size:13px; font-family:Arial,Verdana,Helvetica; font-weight:bold; color:#000099; text-decoration:underline }  
a.verweis:visited { font-size:13px; font-family:Arial,Verdana,Helvetica; font-weight:bold; color:#000099; text-decoration:underline }  
table.1 { width:700px; margin-left:5px; cellpadding:0px; cellspacing:0px; border-collapse:collapse; table-layout:fixed }
table.2 { border-collapse:collapse, margin-left:5px }
table.3 { position:absolute; left:5px; width:500px; cellpadding:0px; cellspacing:0px }
table.4 { position:absolute; left:5px; width:600px; cellpadding:0px; cellspacing:0px }
table.5 { position:absolute; left:5px; width:660px; cellpadding:0px; cellspacing:0px }
table.6 { margin-left:5px; width:350px }
td.logo { border:1px solid #000099; padding:3px; background:#000099 }
table { border-top-style:dotted; border-right-style:dotted; border-bottom-style:dotted; border-left-style:dotted; border-width:1px; border-color:#cccccc }
tr.line { border:1px solid black }
img.dot { height:6px; width:6px; }
a.intern:active { font-size:10pt; font-family:Arial,Verdana,Helvetica; font-weight:bold; text-decoration:none; color:#CC0000 }
a.intern:hover { font-size:10pt; font-family:Arial,Verdana,Helvetica; font-weight:bold; text-decoration:none; color:black } 
a.intern:link { font-size:10pt; font-family:Arial,Verdana,Helvetica; font-weight:bold; text-decoration:none; color:#CC0000 }
a.intern:visited { font-size:10pt; font-family:Arial,Verdana,Helvetica; font-weight:bold; text-decoration:none; color:#CC0000 }
li.list { list-style-type:square; list-style-position:inside; font-size:12px; line-height:12px; font-family:Arial,Verdana,Helvetica } 
ul.list { padding:0px, list-style-type:square; font-size:12px; font-family:Arial; line-height:13px }
form {margin:0;}
