BODY {
font-weight:      normal;
font-size:        1px;
line-height:      1px;
font-family:      verdana, helvetica, arial, sans-serif;
background-color: white;
margin-top:       5px;
margin-right:     5pt;
margin-left:      5pt;
margin-bottom:    0px;
padding:          0px
}

.main_nav     { color: white; font-weight: bold; font-size: 14px; line-height: 18px; font-family: verdana, helvetica, arial, sans-serif; text-decoration: none; text-align: center; vertical-align: middle }

.main_nav:hover {color:  #FF9933;}

.impressum:hover { color: #ff9933; text-align: right }

.main_nav_active    { color: #339; font-weight: bold; font-size: 14px; line-height: 18px; font-family: verdana, helvetica, arial, sans-serif; text-decoration: none; letter-spacing: 0px }

.sub_nav    { color: black; font-weight: bold; font-size: 14px; line-height: 18px; font-family: verdana, helvetica, arial, sans-serif; text-decoration: none }

.sub_nav:hover  { color: white }

.sub_nav_active   { color: #339; font-weight: bold; font-size: 14px; line-height: 18px; font-family: verdana, helvetica, arial, sans-serif; text-decoration: none }

h1 {
color:           #339;
font-variant:    normal;
font-weight:     bold;
font-size:       16px;
line-height:     18px;
font-family:     verdana, helvetica, arial, sans-serif;
text-decoration: none;
}

h1 A:link    {color: #339; text-decoration: none}
h1 A:visited {color: #339; text-decoration: none;}
h1 A:hover   {color: #339; text-decoration: none;}
h1 A:active  {color: #339; text-decoration: none;}

h2 {
color:           #036;
font-variant:    normal;
font-weight:     bold;
font-size:       14px;
line-height:     18px;
font-family:     verdana, helvetica, arial, sans-serif;
text-decoration: none;
}

h2 A:link    {color: #036; text-decoration: none}
h2 A:visited {color: #036; text-decoration: none;}
h2 A:hover   {color: #036; text-decoration: none;}
h2 A:active  {color: #036; text-decoration: none;}

h3 {
color:           #000000;
font-variant:    normal;
font-weight:     bold;
font-size:       14px;
line-height:     18px;
font-family:     verdana, helvetica, arial, sans-serif;
text-decoration: none;
}

h3 A:link    {color: #000000; text_decoration: none}
h3 A:visited {color: #000000; text_decoration: none;}
h3 A:hover   {color: #000000; text_decoration: none;}
h3 A:active  {color: #000000; text_decoration: none;}

.warning {
color:            #000000;
background-color: #FF0000;
font-variant:     normal;
font-weight:      bold;
font-size:        14px;
line-height:      18px;
font-family:      verdana, helvetica, arial, sans-serif;
text-decoration:  none;
padding:          10px;
}

div {
clear:           both;
color:           #000000;
font-weight:     normal;
font-size:       14px;
line-height:     18px;
font-family:     verdana, helvetica, arial, sans-serif;
text-decoration: none;
text-align:      left;
margin-bottom:   15pt;
}

div.left {
clear:        none;
float:        left;
margin-right: 15pt;
}

p {
color:           #000000;
font-weight:     normal;
font-size:       14px;
line-height:     18px;
font-family:     verdana, helvetica, arial, sans-serif;
text-decoration: none;
}

ul {
color:           #000000;
font-weight:     normal;
font-size:       14px;
line-height:     18px;
font-family:     verdana, helvetica, arial, sans-serif;
text-decoration: none;
}

ol {
color:           #000000;
font-weight:     normal;
font-size:       14px;
line-height:     18px;
font-family:     verdana, helvetica, arial, sans-serif;
text-decoration: none;
}

li {
color:           #000000;
font-weight:     normal;
font-size:       14px;
line-height:     18px;
font-family:     verdana, helvetica, arial, sans-serif;
text-decoration: none;
}

table {
margin:  0px;
padding: 0px;
}

td {
margin:        0px;
padding-right: 5px;
}

th {
font-weight:   bold;
text-align:    left;
padding-right: 5px;
}

.content_head_1       { color: #339; font-weight: bold; font-size: 16px; line-height: 18px; font-family: verdana, helvetica, arial, sans-serif; text-decoration: none }

.content_head_2         { color: #036; font-variant: normal; font-weight: bold; font-size: 14px; line-height: 18px; font-family: verdana, helvetica, arial, sans-serif; text-decoration: none }

.content_head_3         { color: #000000; font-variant: normal; font-weight: bold; font-size: 14px; line-height: 18px; font-family: verdana, helvetica, arial, sans-serif; text-decoration: none }

.table_head         { color: #000000; font-variant: normal; font-weight: bold; font-size: 14px; line-height: 18px; font-family: verdana, helvetica, arial, sans-serif; text-decoration: none; text-align: left; vertical-align: top; padding: 3px 7px }

.table_head2      { color: #000000; font-weight: bold; font-size: 14px; line-height: 18px; font-family: verdana, helvetica, arial, sans-serif; text-decoration: none; text-align: left}

.table_main_head         { color: #000000; background: #99c; font-variant: normal; font-weight: bold; font-size: 14px; line-height: 18px; font-family: verdana, helvetica, arial, sans-serif; text-decoration: none; text-align: left; vertical-align: top; padding: 3px 7px }

.content_text      { color: #000000; font-weight: normal; font-size: 14px; line-height: 18px; font-family: verdana, helvetica, arial, sans-serif; text-decoration: none }

.content_text2      { color: #000000; font-weight: normal; font-size: 14px; line-height: 18px; font-family: verdana, helvetica, arial, sans-serif; text-decoration: none; text-align: left }

.content_text3      { color: #000000; font-weight: normal; font-size: 14px; line-height: 18px; font-family: verdana, helvetica, arial, sans-serif; text-decoration: none; text-align: left; vertical-align: bottom }

.login { color: white; font-weight: bold; font-size: 14px; line-height: 18px; font-family: verdana, helvetica, arial, sans-serif; text-decoration: none }

.impressum { color: #339; font-weight: bold; font-size: 14px; line-height: 18px; font-family: verdana, helvetica, arial, sans-serif; text-decoration: none; text-align: right }

.impressum_line { color: black; font-weight: bold; font-size: 14px; line-height: 18px; font-family: sans-serif; text-decoration: none; text-align: right }

.maginal_head     { color: #339; font-weight: bold; font-size: 14px; line-height: 18px; font-family: verdana, helvetica, arial, sans-serif; text-decoration: none; letter-spacing: 1pt }

.maginal_text  { color: #000000; font-size: 14px; line-height: 18px; font-family: verdana, helvetica, arial, sans-serif; text-decoration: none }

.cell_subnav
 { background-color: #99c; text-align: center; padding: 3px 7px}

.cell_main_nav   { background: #339 url(../media/ecke_li.gif) no-repeat; padding: 3px 7px }

.cell_main_nav_active { background: #99c url(../media/ecke_li.gif) no-repeat; padding: 3px 7px }

.cell_main_nav_end { background: #339 no-repeat right ; padding: 3px 7px }

.cell_schnell   { background: #339 url(../media/ecke_re.gif) no-repeat right ; text-align: center; padding: 0px }

.cell_schnell_active   { background: #99c url(../media/ecke_re.gif) no-repeat right ; text-align: center; padding: 0px }

.cell_maginal  { background-color: #fc0; padding: 10pt 5pt }

.cell_content  { padding: 0pt 10pt 10pt }

IMG { border: 0}


.tab_text_box   { background-color: #fff; padding: 10px; border: solid 5pt #f93 }

.number { text-align: right }


