/* Bodyfarben */
#body       { background-color:#DDDDDD; color:#333366; font-family:Arial; font-size: 10pt}
body.index  { background-color:#DDDDDD; color:#333366; font-family:Arial; font-size: 10pt; width:100%; height:100%; overflow:hidden; }
body.scroll { scrollbar-base-color:#90B9D2; scrollbar-3dlight-color:#68A3C2; scrollbar-arrow-color:#68A3C2; scrollbar-darkshadow-color:#68A3C2; scrollbar-face-color:#90B9D2; scrollbar-highlight-color:#90B9D2; scrollbar-shadow-color:#68A3C2; scrollbar-track-color:#90B9D2; }

/* Linkfarben */
a:link     { color: #333366; text-decoration:underline; ; font-weight:none; font-family:Arial;}
a:visited  { color: #333366; text-decoration:underline; ; font-weight:none; font-family:Arial;}
a:hover    { color: #333366; text-decoration:none       ; font-weight:none; font-family:Arial;}
a:active   { color: #333366; text-decoration:none       ; font-weight:none; font-family:Arial;}

/* Linkfarben Navigation oben*/
a.nav:link     { color: #FFFFFF; text-decoration:none     ; font-weight:bold; font-family:Arial; FONT-SIZE: 13px;}
a.nav:visited  { color: #FFFFFF; text-decoration:none     ; font-weight:bold; font-family:Arial; FONT-SIZE: 13px;}
a.nav:hover    { color: #6699CC; text-decoration:none     ; font-weight:bold; font-family:Arial; FONT-SIZE: 13px;}
a.nav:active   { color: #FFFFFF; text-decoration:none     ; font-weight:bold; font-family:Arial; FONT-SIZE: 13px;}

a.navi:link     { color: #FFFFFF; text-decoration:none ; font-weight:bold; font-family:Arial; FONT-SIZE: 13px;}
a.navi:visited  { color: #FFFFFF; text-decoration:none ; font-weight:bold; font-family:Arial; FONT-SIZE: 13px;}
a.navi:hover    { color: #333366; text-decoration:none ; font-weight:bold; font-family:Arial; FONT-SIZE: 13px;}
a.navi:active   { color: #FFFFFF; text-decoration:none ; font-weight:bold; font-family:Arial; FONT-SIZE: 13px;}

/* Linkfarben Navigation oben*/
a.hide:link     { color: #FFFFFF; text-decoration:none     ; font-weight:bold; font-family:Arial;}
a.hide:visited  { color: #FFFFFF; text-decoration:none     ; font-weight:bold; font-family:Arial;}
a.hide:hover    { color: #FFFFFF; text-decoration:none     ; font-weight:bold; font-family:Arial;}
a.hide:active   { color: #FFFFFF; text-decoration:none     ; font-weight:bold; font-family:Arial;}

/* Linkfarben Navigation unten (Sites)*/
a.sitenav:link     { color: #2F5771; text-decoration:none     ; font-weight:bold; font-family:Arial;}
a.sitenav:visited  { color: #2F5771; text-decoration:none     ; font-weight:bold; font-family:Arial;}
a.sitenav:hover    { color: #41789B; text-decoration:none     ; font-weight:bold; font-family:Arial;}
a.sitenav:active   { color: #2F5771; text-decoration:none     ; font-weight:bold; font-family:Arial;}

/* Formfarben - (nur msie) */
#input             { BORDER-RIGHT: #68A3C2 1pt double; BORDER-TOP: #68A3C2 1pt double; BORDER-LEFT: #68A3C2 1pt double; BORDER-BOTTOM: #68A3C2 1pt double; background-color:#E3EFF6;}
#textarea          { BORDER-RIGHT: #68A3C2 1pt double; BORDER-TOP: #68A3C2 1pt double; BORDER-LEFT: #68A3C2 1pt double; BORDER-BOTTOM: #68A3C2 1pt double; background-color:#E3EFF6;}
#select            { BORDER-RIGHT: #68A3C2 1pt double; BORDER-TOP: #68A3C2 1pt double; BORDER-LEFT: #68A3C2 1pt double; BORDER-BOTTOM: #68A3C2 1pt double; background-color:#E3EFF6;}
#radio             { BORDER-RIGHT: #68A3C2 1pt double; BORDER-TOP: #68A3C2 1pt double; BORDER-LEFT: #68A3C2 1pt double; BORDER-BOTTOM: #68A3C2 1pt double; background-color:#E3EFF6;}
#button            { BORDER-RIGHT: #68A3C2 1pt double; BORDER-TOP: #68A3C2 1pt double; BORDER-LEFT: #68A3C2 1pt double; BORDER-BOTTOM: #68A3C2 1pt double; background-color:#E3EFF6;}
input.gross        { FONT-FAMILY: Arial; FONT-SIZE: 9px; COLOR: #000000; WIDTH=200px}
input.mittel       { FONT-FAMILY: Arial; FONT-SIZE: 9px; COLOR: #000000; WIDTH=154px}
input.klein        { FONT-FAMILY: Arial; FONT-SIZE: 9px; COLOR: #000000; WIDTH=80px}
input.kleiner      { FONT-FAMILY: Arial; FONT-SIZE: 9px; COLOR: #000000; WIDTH=65px}
input.mini         { FONT-FAMILY: Arial; FONT-SIZE: 9px; COLOR: #000000; WIDTH=30px}
textarea.gross     { FONT-FAMILY: Arial; FONT-SIZE: 9px; COLOR: #000000; WIDTH=200px; HEIGHT=100px;}
textarea.mittel    { FONT-FAMILY: Arial; FONT-SIZE: 9px; COLOR: #000000; WIDTH=150px; HEIGHT=75px;}
textarea.klein     { FONT-FAMILY: Arial; FONT-SIZE: 9px; COLOR: #000000; WIDTH=100px; HEIGHT=50px;}
select.gross       { FONT-FAMILY: Arial; FONT-SIZE: 9px; COLOR: #000000; WIDTH=200px;}
select.mittel      { FONT-FAMILY: Arial; FONT-SIZE: 9px; COLOR: #000000; WIDTH=150px;}
select.klein       { FONT-FAMILY: Arial; FONT-SIZE: 9px; COLOR: #000000; WIDTH=100px;}
select.mini        { FONT-FAMILY: Arial; FONT-SIZE: 9px; COLOR: #000000; WIDTH=55px}

input.senden       { FONT-FAMILY: Arial; FONT-SIZE: 9px; COLOR: #000000; WIDTH=75px}
input.senden_lang  { FONT-FAMILY: Arial; FONT-SIZE: 9px; COLOR: #000000; WIDTH=150px}
input.loeschen     { FONT-FAMILY: Arial; FONT-SIZE: 9px; COLOR: #000000; WIDTH=75px}


.weiss    { background-color:#FFFFFF; }
.headline { color:#6699CC; font-family:Arial; font-size: 13pt; font-weight:bold;}


/* Tabellenfarben innerhalb */
table      { color:#333366; font-family:Arial; font-size:10pt; }

td.linie    {background-color:#000000; color:#000000; font-family:Arial; font-size:10pt; }
td.nav      {background-color:#E3EFF6; color:#000000; font-family:Arial; font-size:10pt; }

td.over   {background-color:#333366; }
td.on     {background-color:#6699CC; }

td.header_detail { color:#68A3C2; font-family:Arial; font-size:12pt; font-weight:bold;}
td.detail_preise { color:#68A3C2; font-family:Arial; font-size:11pt; font-weight:bold;}
td.white         { color:#FFFFFF; font-family:Arial; font-size: 8pt; font-weight:none;}

tr.kategorie     {background-color:#F0F9FF;}

/*
td.nav        {background-color:#334E8B; color:#FFFFFF; font-family:Arial; font-size:10pt; }
td.nav_hell   {background-color:#4A7DF0; color:#000000; font-family:Arial; font-size:10pt; }
td.nav_dunkel {background-color:#104EDA; color:#000000; font-family:Arial; font-size:10pt; }
td.header_detail { color:#F77300; font-family:Arial; font-size:13pt; font-weight:bold;}
*/
hr               { color:#68A3C2; }

div.ueberschrift { color:#F77300; font-family:Arial; font-size:13pt; font-weight:bold; }
div.preise       { color:#F77300; font-family:Arial; font-size:13pt; font-weight:bold; }
div.detail       { color:#F77300; font-family:Arial; font-size:13pt; font-weight:bold; }

div.hinweis      { color:#00C000; font-family:Arial; font-size:10pt; }
div.error        { color:#FF0000; font-family:Arial; font-size:10pt; }

td.copyright  {                          color:#FFFFFF; font-family:Arial; font-size:10pt; }

.newsheader { background-color:#334E8B; color:#FFFFFF; font-family:Arial; font-size:11pt; font-weight:bold; }
.news       { background-color:#FFFFFF; color:#000000; font-family:Arial; font-size:10pt; }
