h4  { font-size:12pt; line-height:12pt; font-family:Helvetica,Arial; color:#2F4160; font-style:normal; font-weight : bold;}
h5  { font-size:12pt; line-height:12pt; font-family:Helvetica,Arial; color:#8C5D19; font-style:normal; font-weight : bold;}
h6  { font-size:9pt; line-height:11pt; font-family:Helvetica,Arial; color:#8C5D19; font-style:normal; font-weight : bold;}

ul  { padding-left:8px; margin-left:8px;}
ul.text  {font-size:9pt; line-height:12pt; font-family:Helvetica,Arial; color:#2F4160; font-style:normal; font-weight:normal;}
ol  { margin-left:22px;}
ol.text  {font-size:9pt; line-height:12pt; font-family:Helvetica,Arial; color:#2F4160; font-style:normal; font-weight:normal;}

p.text  {font-size:9pt; line-height:11pt; font-family:Helvetica,Arial; color:#2F4160; font-style:normal; font-weight:normal;}
p.texttitel  {font-size:11pt; line-height:13pt; font-family:Helvetica,Arial; color:#2F4160; font-style:normal; font-weight:bold;}
p.textklein  {font-size:8pt; line-height:10pt; font-family:Helvetica,Arial; color:#444444; font-style:normal; font-weight:normal;}
p.textkleiner  {font-size:7pt; line-height:9pt; font-family:Helvetica,Arial; color:#444444; font-style:normal; font-weight:normal;}

td  { font-size:8pt; line-height:9pt; font-family:Helvetica,Arial; color:#000000; font-style:normal;}
td.text  {font-size:9pt; line-height:11pt; font-family:Helvetica,Arial; color:#E6E6E6; font-style:normal; font-weight:normal;}
td.textklein  {font-size:8pt; line-height:10pt; font-family:Helvetica,Arial; color:#E6E6E6; font-style:normal; font-weight:normal;}
td.textdunkel  {font-size:9pt; line-height:11pt; font-family:Helvetica,Arial; color:#999999; font-style:normal; font-weight:normal;}
td.textueb  {font-size:10pt; line-height:12pt; font-family:Helvetica,Arial; color:#C0C0C0; font-style:normal; font-weight:normal;}
td.texthell  {font-size:8pt; line-height:10pt; font-family:Helvetica,Arial; color:#888888; font-style:normal; font-weight:bold;}
td.seitentext  {font-size:10pt; line-height:12pt; font-family:Helvetica,Arial; color:#C4CACA; font-style:normal; font-weight:normal;}
td.seitentextklein  {font-size:7pt; line-height:9pt; font-family:Verdana,Helvetica,Arial; color:#666666; font-style:normal; font-weight:normal;}
td.navi  { font-size:8pt; line-height:9pt; font-family:Helvetica,Arial; color:#D7BF9C; font-style:normal; BORDER-BOTTOM: #8E6B37 1px solid; BORDER-LEFT: #8E6B37 1px solid; BORDER-RIGHT: #8E6B37 1px solid; BORDER-TOP: #8E6B37 1px solid;}
td.ueberschrift  { font-size:10pt; line-height:11pt; font-family:Verdana,Helvetica,Arial; color:#FF3333; font-style:normal; text-decoration: none;}
td.navir  { font-size:8pt; line-height:9pt; font-family:Helvetica,Arial; color:#D7BF9C; font-style:normal; BORDER-RIGHT: #746C5F 1px solid;}
td.linie  { font-size:8pt; line-height:11pt; font-family:Helvetica,Arial; color:#444444; font-style:normal; BORDER-BOTTOM: #888888 2px solid; BORDER-LEFT: #888888 2px solid; BORDER-RIGHT: #888888 2px solid; BORDER-TOP: #888888 2px solid;}
td.ebene  { font-size:8pt; line-height:11pt; font-family:Helvetica,Arial; color:#000000; font-style:normal; BORDER-BOTTOM: #999999 2px solid; BORDER-LEFT: #999999 2px solid; BORDER-RIGHT: #999999 2px solid; BORDER-TOP: #999999 2px solid;}
td.ebene2  { font-size:8pt; line-height:11pt; font-family:Helvetica,Arial; color:#000000; font-style:normal; BORDER-BOTTOM: #999999 2px solid; BORDER-LEFT: #999999 0px solid; BORDER-RIGHT: #999999 2px solid; BORDER-TOP: #999999 2px solid;}
td.preise  { font-size:8pt; line-height:11pt; font-family:Helvetica,Arial; color:#888888; font-style:normal; font-weight:bold; BORDER-BOTTOM: #999999 2px solid; BORDER-LEFT: #999999 0px solid; BORDER-RIGHT: #999999 2px solid; BORDER-TOP: #999999 2px solid;}
td.linieu  { font-size:8pt; line-height:11pt; font-family:Helvetica,Arial; color:#000000; font-style:normal; BORDER-BOTTOM: black 1px solid;}
td.linieorl  { font-size:8pt; line-height:11pt; font-family:Helvetica,Arial; color:#000000; font-style:normal; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-RIGHT: black 1px solid;}
td.linieurl  { font-size:8pt; line-height:11pt; font-family:Helvetica,Arial; color:#000000; font-style:normal; BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-RIGHT: black 1px solid;}
td.linieur  { font-size:8pt; line-height:11pt; font-family:Helvetica,Arial; color:#000000; font-style:normal; BORDER-BOTTOM: black 1px solid; BORDER-RIGHT: black 1px solid;}
td.linieweiss  { font-size:8pt; line-height:11pt; font-family:Helvetica,Arial; color:#000000; BACKGROUND: #EEEEEE; font-style:normal; BORDER-BOTTOM: #AAAAAA 1px solid; BORDER-LEFT: #AAAAAA 1px solid; BORDER-RIGHT: #AAAAAA 1px solid; BORDER-TOP: #AAAAAA 1px solid;}
td.navigationaktiv  { font-size:8pt; line-height:9pt; font-family:Helvetica,Arial; color:#000000; font-style:normal; BORDER-BOTTOM: #FF6500 3px solid; }

table.linie  { font-size:8pt; line-height:11pt; font-family:Helvetica,Arial; color:#000000; font-style:normal; BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid;}
table.liniegrau  { font-size:8pt; line-height:11pt; font-family:Helvetica,Arial; color:#000000; font-style:normal; BORDER-BOTTOM: #AAAAAA 1px solid; BORDER-LEFT: #AAAAAA 1px solid; BORDER-RIGHT: #AAAAAA 1px solid; BORDER-TOP: #AAAAAA 1px solid;}
table.linielou  { font-size:8pt; line-height:11pt; font-family:Helvetica,Arial; color:#000000; font-style:normal; BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-TOP: black 1px solid;}
table.linielru  { font-size:8pt; line-height:11pt; font-family:Helvetica,Arial; color:#000000; font-style:normal; BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-RIGHT: black 1px solid;}

input  { font-size:8pt; line-height:9pt; font-family:Helvetica,Arial; color:#000000; font-style:normal;}
input.linie  { padding-left:3px; font-size:8pt; line-height:11pt; font-family:Helvetica,Arial; color:#000000; font-style:normal; BACKGROUND:#F9F9F9; BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid;}
input.shop  { padding-left:3px; font-size:7pt; line-height:9pt; font-family:Verdana,Helvetica,Arial; color:#666666; font-style:normal; BACKGROUND:#F9F9F9; BORDER: #666666 1px solid;}
input.liniegrau  { padding-left:3px; font-size:9pt; line-height:11pt; font-family:Verdana,Helvetica,Arial; color:#EEEEEE; font-style:normal;  font-weight:bold; BACKGROUND:#6E081D; BORDER: #C4CACA 1px solid; }
input.button  { font-size:8pt; line-height:11pt; font-family:Helvetica,Arial; color:#000000; font-style:normal; BACKGROUND: #B0AFA7; BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid;}
input.buttonshop  { font-size:7pt; line-height:9pt; font-family:Verdana,Helvetica,Arial; color:#333333; font-style:normal; BACKGROUND: #EEEEEE; BORDER: #666666 1px solid; }
input.ohnebutton  {  padding-right: 160px; font-size:10pt; line-height:12pt; font-family:Helvetica,Arial; color:#C4CACA; font-style:normal; font-weight:bold; BACKGROUND: #870A24; BORDER: #FFFFFF 0px solid; cursor:pointer;}
input.buttongrau  { font-size:8pt; line-height:9pt; font-family:Helvetica,Arial; color:#AAAAAA; font-style:normal; font-weight:bold; BACKGROUND: #444444; BORDER-BOTTOM: #777777 1px solid; BORDER-LEFT: #777777 1px solid; BORDER-RIGHT: #777777 1px solid; BORDER-TOP: #777777 1px solid;}
input.buttonunsicht  { font-size:8pt; line-height:11pt; font-family:Helvetica,Arial; color:#8C5D19; font-style:normal; font-weight:bold; BACKGROUND: white; BORDER-BOTTOM: white 1px solid; BORDER-LEFT: white 1px solid; BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid;}
input.deldatei  { font-size:1pt; line-height:1pt; font-family:Helvetica,Arial; color:#000000; font-style:normal; BACKGROUND: #D7BF9C; BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid;}
input.buttonnav  { font-size:8pt; line-height:10pt; font-family:Helvetica,Arial; color:#777777; font-style:normal; font-weight:bold; BACKGROUND: #6E081D; BORDER-BOTTOM: #8E6B37 0px solid; BORDER-LEFT: #8E6B37 0px solid; BORDER-RIGHT: #8E6B37 0px solid; BORDER-TOP: #8E6B37 0px solid;}
input.shopnav  { padding-right: 85px; width:85px; font-size:8pt; line-height:10pt; font-family:Verdana,Helvetica,Arial; color:#000000; font-style:normal; font-weight:bold; BACKGROUND: #FFFFFF; text-decoration: none; BORDER: #FFFFFF 0px solid; height:14px; cursor:pointer;}
input.shopnavaktiv  { padding-right: 80px; width:85px; font-size:8pt; line-height:10pt; font-family:Verdana,Helvetica,Arial; color:#ff0000; font-style:normal; font-weight:normal; BACKGROUND: #FFFFFF; text-decoration: none; BORDER: #FFFFFF 0px solid; height:12px; cursor:default;}
input.ebene2  { padding-right: 160px; width:170px; font-size:9pt; line-height:9pt; font-family:Helvetica,Arial; color:#888888; font-style:normal; font-weight:bold; BACKGROUND: #FFFFFF; text-decoration: none; BORDER-BOTTOM: #FFFFFF 0px solid; BORDER-LEFT: #FFFFFF 0px solid; BORDER-RIGHT: #FFFFFF 0px solid; BORDER-TOP: #FFFFFF 0px solid; height:20px; cursor:pointer;}
input.extranav  { padding-right: 360px; width:370px; font-size:9pt; line-height:9pt; font-family:Helvetica,Arial; color:#888888; font-style:normal; font-weight:bold; BACKGROUND: #FFFFFF; text-decoration: none; BORDER-BOTTOM: #FFFFFF 0px solid; BORDER-LEFT: #FFFFFF 0px solid; BORDER-RIGHT: #FFFFFF 0px solid; BORDER-TOP: #FFFFFF 0px solid; height:16px; cursor:pointer;}
input.vor  { font-size:8pt; line-height:8pt; font-family:Helvetica,Arial; color:#000000; font-style:normal; font-weight:bold; BACKGROUND: #EEEEEE; BORDER: #666666 1px solid;}
textarea  { font-size:8pt; line-height:11pt; font-family:Helvetica,Arial; color:#000000; font-style:normal;}
textarea.linie  { padding-left:3px; font-size:8pt; line-height:11pt; font-family:Helvetica,Arial; color:#000000; font-style:normal; BACKGROUND:#F9F9F9; BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid;}
textarea.liniegrau  { padding-left:3px; font-size:7pt; line-height:9pt; font-family:Helvetica,Arial; color:#AAAAAA; font-style:normal; BACKGROUND:#444444; BORDER: #666666 1px solid; }
select  { font-size:8pt; line-height:11pt; font-family:Helvetica,Arial; color:#000000; font-style:normal;}
select.linie  { padding-left:3px; font-size:8pt; line-height:11pt; font-family:Helvetica,Arial; color:#000000; font-style:normal; BACKGROUND:#F9F9F9; BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; }
select.shop  { padding-left:2px; font-size:7pt; line-height:9pt; font-family:Verdana,Helvetica,Arial; color:#666666; font-style:normal; BACKGROUND:#F9F9F9; BORDER: #666666 1px solid; }
a  { font-size:9pt; line-height:12pt; font-family:Helvetica,Arial; color:#444444; font-style:normal; text-decoration: underline;}
a.seitentext  { font-size:8pt; line-height:10pt; font-family:Verdana,Helvetica,Arial; color:#339900; font-style:normal; text-decoration: none;}
a.seitentextemail  { font-size:10pt; line-height:12pt; font-family:Helvetica,Arial; color:#C4CACA; font-style:normal; text-decoration: underline;}
a.link  { font-size:8pt; line-height:10pt; font-family:Verdana,Helvetica,Arial; color:#000000; font-style:normal; text-decoration: none;}
a.linkaktiv  { font-size:8pt; line-height:10pt; font-family:Verdana,Helvetica,Arial; color:#FF3333; font-style:normal; text-decoration: none;}
a.seitentext_aus:hover  { font-size:9pt; line-height:11pt; font-family:Helvetica,Arial; color:#AAAAAA; font-style:normal; text-decoration: underline;}
a.cfnt  { font-size:10pt; line-height:12pt; font-family:Helvetica,Arial; color:#EEEEEE; font-style:normal; text-decoration: none;}
a.cfnt:hover  { font-size:10pt; line-height:12pt; font-family:Helvetica,Arial; color:#EEEEEE; font-style:normal; text-decoration: underline;}
a.schwarz  { font-size:8pt; line-height:10pt; font-family:Helvetica,Arial; color:#000000; font-style:normal; text-decoration: underline;}
a.ohne  { font-size:10pt; line-height:12pt; font-family:Helvetica,Arial; color:#C4CACA; font-style:normal; text-decoration: none;}
a.navl  { font-size:10pt; line-height:11pt; font-family:Helvetica,Arial; color:#888888; font-style:normal; font-weight:bold; text-decoration: none; }
a.navi  { font-size:8pt; line-height:10pt; font-family:Helvetica,Arial; color:#777777; font-style:normal; font-weight:bold; text-decoration: none;}
a.navil  { font-size:10pt; line-height:12pt; font-family:Helvetica,Arial; color:#8C5D19; font-style:normal; font-weight : bold; text-decoration: none;}
a.navigation  { font-size:10pt; line-height:10pt; font-family:Helvetica,Arial; color:#888888; font-style:normal; text-decoration: none;}
a.navigationaktiv  { font-size:10pt; line-height:10pt; font-family:Helvetica,Arial; color:#444444; font-style:normal; text-decoration: none;}
a.navigation:hover  { font-size:10pt; line-height:11pt; font-family:Helvetica,Arial; color:#444444; font-style:normal; text-decoration: none;}
a.navigation_1  { font-size:7pt; line-height:8pt; font-family:Verdana,Helvetica,Arial; color:#000000; font-style:normal; text-decoration: none;}
a.navigation_1aktiv  { font-size:7pt; line-height:8pt; font-family:Verdana,Helvetica,Arial; color:#FF3333; font-style:normal; text-decoration: none;}
a.navigation_1_aus:hover  { font-size:7pt; line-height:8pt; font-family:Verdana,Helvetica,Arial; color:#FF3333; font-style:normal; text-decoration: none;}
a.navigation_2  { font-size:11pt; line-height:14pt; font-family:Helvetica,Arial; color:#C4CACA; font-style:normal; font-weight:bold; text-decoration: none;}
a.navigation_2aktiv  { font-size:11pt; line-height:14pt; font-family:Helvetica,Arial; color:#FFFFFF; font-style:normal; font-weight:bold; text-decoration: none;}
a.navigation_2_aus:hover  { font-size:8pt; line-height:10pt; font-family:Verdana,Helvetica,Arial; color:#FF3333; font-style:normal; text-decoration: none;}
a.pdf  { font-size:10pt; line-height:16pt; font-family:Helvetica,Arial; color:#0099FF; font-style:normal; text-decoration: none;}
a.sprache  { font-size:9pt; line-height:10pt; font-family:Helvetica,Arial; color:#757388; font-style:normal; text-decoration: none;}
a.spracheaktiv  { font-size:9pt; line-height:10pt; font-family:Helvetica,Arial; color:#3A4089; font-style:normal; text-decoration: none;}
a.sprache:hover  { font-size:9pt; line-height:10pt; font-family:Helvetica,Arial; color:#3A4089; font-style:normal; text-decoration: none;}
a.zurueck  {font-size:10pt; line-height:10pt; font-family:Helvetica,Arial; color:#666666; font-style:normal; font-weight:bold; text-decoration: none;}
a.zurueck:hover  {font-size:10pt; line-height:10pt; font-family:Helvetica,Arial; color:#EB9500; font-style:normal; font-weight:bold; text-decoration: none;}
u  { font-size:8pt; line-height:10pt; font-family:Helvetica,Arial; color:#8C5D19; font-style:normal; text-decoration: underline;}
u.ueberschrift  { font-size:8pt; line-height:10pt; font-family:Verdana,Helvetica,Arial; color:#FF3333; font-style:normal; text-decoration: none;}
u.ohnestrich  { font-size:9pt; line-height:9pt; font-family:Helvetica,Arial; color:#C4CACA; font-style:normal; font-weight : bold; text-decoration: none;}
u.suchfeld  { font-size:8pt; line-height:10pt; font-family:Helvetica,Arial; color:#723B03; font-style:normal; font-weight : bold; text-decoration: none;}
u.normal  { font-size:8pt; line-height:9pt; font-family:Helvetica,Arial; color:#000000; font-style:normal; font-weight : normal; text-decoration: none;}
b.ueberschrift  { font-size:8pt; line-height:10pt; font-family:Verdana,Helvetica,Arial; color:#FF3333; font-style:normal; text-decoration: none;}
.imgborder  {border: 1px solid #666666;}
.imgschatten  {BORDER-BOTTOM: #777777 4px solid; BORDER-LEFT: black 0px solid; BORDER-RIGHT: #777777 4px solid; BORDER-TOP: black 0px solid;}
