<!--
body, input, option, div, span, td, tr, table, td.unformatiert, h3, h4, h5, h6, p, .menu, .unformatiert, .kontakt, .subheadline, .subheadlinekasten, .text, .teaser, .menuclicktrail, .subheadnoncon, .textnoncon {font-family: Verdana, Helvetica, sans-serif; margin:0px;}
h2, .headline, td.text2, .text2, .text_indexteaser, .kontaktteaser {font-family: Verdana, Helvetica, sans-serif;}

h1, .headline          {font-size: 20px; letter-spacing:0.01em; color:#000000; font-weight:bold; margin-top:0px; margin-bottom:0px; margin-left:10px; margin-right:0px;}
h2, .headline          {font-size: 11px; letter-spacing:0.01em; color:#000000; font-weight:bold; margin-top:0px; margin-bottom:0px; margin-left:6px; margin-right:20px;}
h3, .subheadline       {font-size: 11px; line-height:1.4; letter-spacing:0.03em; color:#000000; font-weight:bold; margin-top:0px; margin-bottom:0px; margin-left:11px; margin-right:20px; text-indent:0px}
h4, .subheadlinekasten {font-size: 10px; line-height:1.4; letter-spacing:0.03em; color:#000000; font-weight:bold; margin-top:0px; margin-bottom:0px; margin-left:0px;}
h5, .text            {font-size: 11px; line-height:1.4; letter-spacing:0.03em; color:#000000; font-weight:normal; margin-top:0px; margin-bottom:0px; margin-left:6px; margin-right:10px;}
h6, .teaser            {font-size: 9px; line-height:1.4; letter-spacing:0.00em; font-weight:normal; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:10px; color:#000000;}
p 						{font-size: 11px; line-height:1.4; letter-spacing:0.03em; color:#000000; font-weight:normal; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px;}

.headwhite             {font-size: 10px; color:#fff; font-weight:normal; padding-left:10px;padding-right:10px;}
.headwhite_large       {font-size: 13px;color:#fff; font-weight:normal; padding-left:10px;padding-right:10px;}
.topheadline           {font-size: 13px; font-weight:normal; padding-left:10px;padding-right:10px;}
.fuss                  {font-size: 10px; color:#C78C34; font-weight:normal; padding-left:10px;padding-right:10px; margin-bottom:15px;}

.subheadnoncon         {font-size: 11px; color:#757575; font-weight:normal;}
.rot                   {font-size: 11px; color:#c20028; font-weight:normal; text-decoration:none}
.textnoncon            {font-size: 11px; color:#000000; font-weight:normal;}
.text_indexteaser      {font-size: 11px; line-height:1.1; color:#000000; font-weight:normal; margin-top:0px; margin-bottom:0px; margin-right:0px;}

.headlinetop             {font-size: 20px; letter-spacing:0.01em; color:#ffffff; font-weight:bold; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px;}
.menuoberpunkt         {font-size: 11px; color:#000000;  font-weight:normal; margin-top:0px; margin-left:0px; margin-right:1px; margin-bottom:0px; text-decoration:none;}
.menuoberpunktaktiv         {font-size: 11px; color:#000000;  font-weight:normal; margin-top:0px; margin-left:0px; margin-right:1px; margin-bottom:0px; text-decoration:underline;}
.menu                  {font-size: 10px; color:#000000; font-weight:normal; margin-top:0px; margin-bottom:0px; text-decoration:none;}
.menuclicktrail        {font-size: 9px; color:#757575; letter-spacing:0.00em; font-weight:normal; margin-top:0px; margin-bottom:0px; text-decoration:none;}
.kontakt               {font-size: 11px; color:#757575; letter-spacing:0.03em; font-weight:normal; margin-top:0px; margin-bottom:0px; text-decoration:none;}
.kontaktteaser         {font-size: 11px; color:#757575; letter-spacing:0.03em; font-weight:normal; margin-top:0px; margin-bottom:0px;}

body, td, .unformatiert, td.unformatiert {font-size: 10px; color:#000000; /*letter-spacing:0.03em;*/ font-weight:normal; line-height:1.4;}
input, option          {font-size: 9px; color:#000000; letter-spacing:0.03em; font-weight:normal; margin-left:0px; margin-top:0px; margin-bottom:0px;}

blockquote             {margin-top:0px; margin-bottom:0px; margin-left:17px;}

a	{color:#000000;text-decoration:underline}
a.metanav {color:#fff; text-decoration:none;}
a.footer {text-decoration:none;}

table.greytable  {BORDER-STYLE:none; max-width:394; BORDER-RIGHT-STYLE: solid; border-right-color:black;}
table.linetable {BORDER-STYLE:none; max-width:394; BORDER-RIGHT-STYLE: solid; border-right-color:black;}

/*span.snippet {color:#000000; background-color: red; border-style: dashed; margin-top:-2px; border-width:1px; text-indent:0px;}*/

a.menu, a.kontakt: link    {color:#000000; text-decoration:none}
a.menu, a.kontakt: visited {color:#000000; text-decoration:none}
a.menu, a.kontakt: hover   {color:#000000; text-decoration:none}
a.menu, a.kontakt: active  {color:#000000; text-decoration:none}
a.menu, a.kontakt: focus   {color:#000000; text-decoration:none}

.grauerradio {background-color:#eeeeee; }
.formelementsservice {border:1px solid #000000; background-color:#eeeeee; font-family: verdana, Helvetica, sans-serif; font-size: 10px; color: #000000 ; font-weight: normal; font-variant: normal }
.formelements {border:1px solid #000000; background-color:#ffffff; font-family: verdana, Helvetica, sans-serif; font-size: 9px; color: #000000 ; font-weight: normal; }

#passiv0 {margin-left:5px;}
#passiv1 {margin-left:5px;}
#passiv2 {margin-left:15px;}
#passiv3 {margin-left:24px;}
#passiv4 {margin-left:29px;}
#passiv5 {margin-left:37px;}
#aktiv1 {margin-left:14px; text-indent:-11px;}
#aktiv2 {margin-left:14px; text-indent:-11px;}
#aktiv3 {margin-left:32px; text-indent:-8px;}
#aktiv4 {margin-left:35px; text-indent:-8px;}
#aktiv5 {margin-left:44px; text-indent:-8px;}

table.service {border-collapse:        collapse; border:1px solid #757575; background-color:#757575}

a.menu         { font-size: 11px; line-height:17px;}
a.menuaktiv1   { font-size: 11px; line-height: 17px; font-weight: bold; color: #ffffff;}
a.menuinaktiv1 { font-size: 11px; line-height: 17px; color: #ffffff}
a.menuaktiv2   { font-size: 11px; line-height: 17px; color: #000000;}
a.menuinaktiv2 { font-size: 11px; line-height: 17px; color: #000000; text-decoration:none;}
a.news { background-attachment: fixed;
         background-repeat: no-repeat;
         background-position: 0px center;
         padding-left: 10px;
         color: #FF9900;
         font-weight: bold;
         text-decoration:none;
         font-size: 11px;
}
//-->