

body          { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif }

a:link.nav                       { color: #000; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; text-decoration: none }
a:visited.nav                       { color: #000; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; text-decoration: none }
a:hover.nav                     { color: #fc0; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; text-decoration: none }
a:link.navred { color: #c30; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; font-weight: normal; text-decoration: none }
a:visited.navred { color: #c30; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; font-weight: normal; text-decoration: none }
a:hover.navred { color: #c30; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; font-weight: bold; text-decoration: none }
a:link.navwhite { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; font-weight: normal; text-decoration: none }
a:visited.navwhite { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; font-weight: normal; text-decoration: none }
a:hover.navwhite { color: #c30; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; font-weight: normal; text-decoration: none }
a:link.impressum                       { color: #000; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; text-decoration: none }
a:visited.impressum                       { color: #000; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; text-decoration: none }
a:hover.impressum                      { color: #f30; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; text-decoration: none }

a:link.tipp                        { color: #000; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; text-decoration: underline }
a:visited.tipp                        { color: #000; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; text-decoration: underline }
a:hover.tipp                       { color: #f30; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; text-decoration: underline }
a:link.tipp_zh { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; font-weight: bold; text-decoration: underline }
a:visited.tipp_zh { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; font-weight: bold; text-decoration: underline }
a:hover.tipp_zh { color: #f30; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; font-weight: bold; text-decoration: underline }
a:link.weiss                         { color: #fff; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, Geneva, sans-serif; text-decoration: none }
a:visited.weiss                         { color: #fff; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, Geneva, sans-serif; text-decoration: none }
a:hover.weiss                       { color: #f63; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, Geneva, sans-serif; text-decoration: none }


a:link                  { color: #333; font-size: 10px; font-family: Arial, Helvetica, Geneva, sans-serif; text-decoration: underline }
a:visited                  { color: #333; font-size: 10px; font-family: Arial, Helvetica, Geneva, sans-serif; text-decoration: underline }
a:hover       { color: #f30; font-size: 10px; font-family: Arial, Helvetica, Geneva, sans-serif; text-decoration: underline }

td.content                { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif }
td.teamfoto  { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; border-style: solid; border-width: 1px 3px 4px 2px; border-color: #808080 }
td.blau_linie    { color: #000; font-variant: small-caps; font-weight: normal; font-size: 13px; font-family: Arial, Helvetica, Geneva, sans-serif; border-bottom: 1px solid black }
td.gold_linie { color: #000; font-size: 13px; font-family: Arial, Helvetica, Geneva, sans-serif; font-variant: small-caps; font-weight: normal; border-bottom: 1px solid #c2b9b2 }
td.blau_linie2  { color: #000; font-size: 13px; font-family: Arial, Helvetica, Geneva, sans-serif; font-variant: small-caps; font-weight: normal; border-top: 1px solid #000; border-bottom: 1px solid black }
td.kapitaelchen { color: #000; font-variant: small-caps; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; border-bottom: black }
td.fn_hg_grau        { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; background: url("main_gfx/fn_hg_grau.gif") no-repeat left top }
td.farbe_navpkt  { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; background: url("bynussmann/farbe_navpkt.jpg") no-repeat }
td.rahmen_re { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; border-right: 1px solid #000 }
td.rahmen_re_li    { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; background: url("main_gfx/tab_hg.gif"); border-right: 1px solid #000; border-left: 1px solid #000 }
td.rahmen_seitlich    { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; background-image: url("ecken.png"); border-right: 1px solid #000; border-left: 1px solid #000 }
td.weiss { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif }
td.weiss_adresse  { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif }
b      { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; background-color: transparent }
b.weiss   { color: #fff; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif }
b.big  { color: #000; font-weight: bold; font-size: 15px; font-family: Arial, Helvetica, Geneva, sans-serif }
b.big_orange  { color: #f63; font-weight: bold; font-size: 15px; font-family: Arial, Helvetica, Geneva, sans-serif }
b.norm_orange  { color: #c30; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif }
b.fett_orange { color: #c30; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif }
b.norm_kursiv  { color: #000; font-style: italic; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif }
b.fett_kursiv { color: #000; font-style: italic; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif }
b.vorher  { color: #636; font-variant: small-caps; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, sans-serif }
b.nachher  { color: #fff; font-variant: small-caps; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, sans-serif }
b.weiss_mini { color: #fff; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, Geneva, sans-serif }
b.mini { color: #000; font-size: 10px; font-family: Arial, Helvetica, Geneva, sans-serif; font-weight: normal }
b.weiss_kursiv { color: #fff; font-style: italic; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif }

table.content     { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; border-right: 1px none #333; border-bottom: 1px none #333 }

/* slideoutmenu styles - anfang */
/* .menu .options {
	border:1px solid #FFFFFF;
	background-color:#FFFFFF;
} */
.menu a   { color: #000; font-size: 11px; line-height: 15px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; background-color: #D3D3D3; padding: 1px 12px; border: solid 1px #D3D3D3; display: block }
.menu a:visited   { color: #000; font-size: 11px; line-height: 15px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; background-color: #d3d3d3 }
.menu a:hover { color:#F0F8FF; font-size: 11px; line-height: 15px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; background-color:#ff6633;}

td div {
	/* this makes TDs a container with their own coordinate system.
	absolutely-positioned elements will be offset relative to them */
	position:relative;
}
/* slideoutmenu styles - ende */