/* DATEI: main.css */body           {                  margin:0px;                 padding:0px;                 text-align:center;                 color:#000000;                 vertical-align:middle;                 background:url("../graphics/bg.jpg") repeat-y fixed #fafaff;               }p,h1,h2,h3,h4,ul,ol,li,div,td,th,blockquote,nobr,b,i,input,select,form               {                  font-family:Verdana,Arial,sans-serif;               }p,ul,ol,li,div,td,th,address,nobr,b,i                {                  font-size:8pt;               }dl               {                 margin:0px auto 10px;                 padding:5px;                 width:50%;                 border:2px solid #FFFFFF;                 border-right:2px solid #999999;                 border-bottom:2px solid #999999;               }dt               {                 float:left;                 width:25%;                 text-align:left;                 font-weight:bold;               }dd               {                 text-align:left;               }ul.center               {                  margin:auto;                 text-align:center;               }li               {                  text-align:left;               }h1             {                  font-size:1.5em;                 color:#999900;                 text-align:center;               }h2             {                  font-size:1.5em;                  text-align:center;                 color:#990000;               }h2.topic       { font-size:8pt;                  text-align:left;                 color:#990000;                 margin-top:0px;                 margin-bottom:0px;                 margin-left:2px;                 margin-right:2px;               }h2.head        { font-size:12pt;                  text-align:center;                 color:#990000;                 margin-top:0px;                 margin-bottom:0px;                 margin-left:2px;                 margin-right:2px;               }h3             { font-size:12pt;                 color:#101031;                  text-align:center;               }h4             { font-size:10pt;               }                 form           {                  text-align:left;                 padding:0px;                 margin:0px;                 vertical-align:middle;               }form.cart      { text-align:left;                 padding-bottom:0pt;                 margin-bottom:0pt;                 font-size:10px;                 vertical-align:top;               }form.form               {                 font-size:12px;                 white-space:nowrap;               }input               {                 font-size:12px;               }img, a img               {                 border:none;               }a:link         {                  color:#9c9a00;                 text-decoration:underline;                  font-weight:bold;               }a:visited      {                  color:#630000;                 text-decoration:underline;                  font-weight:bold;               }a:active       {                  color:#FF0000;                 text-decoration:none;               }a:hover        {                  color:#FF0000;                 text-decoration:none;               }a.promo2,a.promo2:link,a.promo2:visited,a.promo2:active,a.promo2:hover               {                 color:#000000;                 font-weight:normal;                 text-decoration:none;               }a.nodeco,a.nodeco:link,a.nodeco:visited,a.nodeco:active,a.nodeco:hover               {                 color:#000000;                 font-weight:normal;                 text-decoration:none;                 cursor:text;               }table          {                  border-width:1pt;                 vertical-align:middle;                 margin:auto;               }table.az                         {                  border:none;                 vertical-align:middle;                 margin:auto;               }a.az,a.az:link,a.az:visited,a.az:hover,a.az:active                        {                  display:block;                 width:100%;                 height:100%;                 color:#999900;                 background-color:white;                 font-family:Verdana,Arial,sans-serif;                 font-size:11px;                 text-align:center;                 text-decoration:none;                 padding:2px 0px 2px 0px;               }a.az:hover                       {                  display:block;                 width:100%;                 height:100%;                 color:white;                 background-color:#999900;                 font-family:Verdana,Arial,sans-serif;                 font-size:11px;                 text-align:center;                 text-decoration:none;               }a.az2,a.az2:link,a.az2:visited,a.az2:hover,a.az2:active                        {                  display:block;                 width:22px;                 height:100%;                 color:#999900;                 background-color:white;                 font-family:Verdana,Arial,sans-serif;                 font-size:11px;                 text-align:center;                 text-decoration:none;                 padding:2px 0px 2px 0px;                 border:1px solid #999900;               }a.az2:hover                       {                  display:block;                 width:22px;                 height:100%;                 color:white;                 background-color:#999900;                 font-family:Verdana,Arial,sans-serif;                 font-size:11px;                 text-align:center;                 text-decoration:none;               }span.az               {                  display:block;                 width:100%;                 height:100%;                 color:white;                 background-color:#009966;                 font-family:Verdana,Arial,sans-serif;                 font-weight:bold;                 font-size:12px;                 text-align:center;                 padding:1px 0px 1px 0px;               }table.cart               {                 color:#FFFFFF;                 border-style:solid;                 border-width:1px;                 border-top-color:#FFFFFF;                 border-left-color:#FFFFFF;                 border-right-color:#999999;                 border-bottom-color:#999999;                 margin:0px auto 0px auto;               }table.cart2    {                  width:120px;                 border-style:outset;                 border-left:1px solid #ffef8c;                 border-top:1px solid #ffef8c;                 border-right:1px solid #7b6521;                 border-bottom:1px solid #7b6521;                 background-color:#17df17;                 }table.standard    {                  margin:auto;                 vertical-align:middle;                 border-collapse:collapse;                 border-left:2px solid #FFFFFF;                 border-top:2px solid #FFFFFF;                 border-right:2px solid #999999;                 border-bottom:2px solid #999999;               }table.outset    {                  width:95%;                 vertical-align:middle;                 border-style:outset;                 border-left:2px solid #FFFFFF;                 border-top:2px solid #FFFFFF;                 border-right:2px solid #999999;                 border-bottom:2px solid #999999;               }table.inset    { width:100%;                 vertical-align:top;                 padding:0px;                 border-style:solid;                 border-width:1px;                 border-top-color:#FFFFFF;                 border-left-color:#FFFFFF;                 border-right-color:#999999;                 border-bottom-color:#999999;               }table.magic    { width:100%;                 border-width:1pt;               }caption        {                  width:110%;                 text-align:left;                 vertical-align:bottom;                 margin:auto;                 padding:0;               }tr             {                  text-align:center;                 border-style:solid;                 border-width:1px;                 border:transparent;                 border-bottom-color:#999999;               }tr.zebra2               {                 background-color:#3d609b;                 color:white;                 padding:2px;               }tr.zebra2 td               {                 padding-left:10px;               }tr.zebra1 td               {                 padding-left:10px;               }tr.zebra1               {                 background-color:#FFFFFF;                 color:black;               }th             {                  color:black;                 background-color:white;               }th.zebra       { background-color:#6db7fe;               }td             {                  vertical-align:middle;                 text-align:center;               }td.cart        {                  vertical-align:middle;               }td.google      {                  vertical-align:middle;                 text-align:right;                 padding-top:5px;                 padding-right:5px;               }td.google2      {                  vertical-align:middle;                 text-align:left;                 padding-top:5px;                 padding-left:5px;               }td.topleft     {                  vertical-align:top;                 text-align:left;               }td.topright    {                  vertical-align:top;                 text-align:right;               }td.outset                       {                 vertical-align:middle;                 border-style:outset;                 border-width:1px;                 border-top-color:#afd8ff;                 border-left-color:#afd8ff;                 border-right-color:#080819;                 border-bottom-color:#080819;               }#main p               {                 margin:5px 20px;                 padding:0px;                 color:#000000;                 text-align:justify;               }#main p img               {                 float:left;                 margin-right:4px;               }#main #back, #main .center               {                 text-align:center;               }p.xpl          {                  white-space:nowrap;               }.attention     { font-size:8pt;                 font-weight:bold;               }p.zentriert    { font-size:8pt;                 text-align:center;               }p.fat          {                  font-size:10pt;                 font-weight:bold;                 text-align:center;                 color:#993366;                 margin-bottom:10px;                }img.standard    {                  margin:auto;                 vertical-align:middle;                 border-style:solid;                 border-width:1px;                 border-top-color:#FFFFFF;                 border-left-color:#FFFFFF;                 border-right-color:#0e1424;                 border-bottom-color:#0e1424;               }.attentred     {                 font-weight:bold;                 color:#b72f00;               }.attentred a   {                 font-weight:bold;                 color:#b72f00;               }.block         {                 text-align:justify;                 color:#000000;               }.blockred      {                 text-align:justify;                 color:#b72f00;               }.center        { text-align:center;               }.fat               {                 font-weight:bold;               }.fatred        {                 font-weight:bold;                 color:#b72f00;               }.invisible     {                 border:none;               }.left          { text-align:left;               }.logo          {                 text-align:center;                 vertical-align:top;               }a .outset      {                 border-style:outset;                 border-left:2px solid #FFFFFF;                 border-top:2px solid #FFFFFF;                 border-right:2px solid #999999;                 border-bottom:2px solid #999999;               }.outset        {                 vertical-align:middle;                 border-left:2px solid #FFFFFF;                 border-top:2px solid #FFFFFF;                 border-right:2px solid #999999;                 border-bottom:2px solid #999999;               }.promo         {                 text-align:center;                 background-color:#e4cab3;                 border-left:2px solid #FFFFFF;                 border-top:2px solid #FFFFFF;                 border-right:2px solid #999999;                 border-bottom:2px solid #999999;               }.price         { text-align:right;                 white-space:nowrap;               }.small         { font-size:10px;               }.xpl           { text-align:left;                 font-size:8pt;               }.xprice        { text-align:right;                  font-size:8pt;                 white-space:nowrap               }.top           {                 text-align:center;                 vertical-align:top;               }.topcenter     {                 text-align:center;                 vertical-align:top;                 padding:0 10px 0 0;               }#master               {                 text-align:center;                 display:table;                 width:99%;               }div#main                {                 margin-left:150px;                 padding:12px 10px 20px 20px;               }#top a img               {                 vertical-align:middle;                 border:2px solid #FFFFFF;                 border-right-color:#999999;                 border-bottom-color:#999999;               }#top h1               {                 margin:0px;               }#top span               {                  font-size:1.4em;                 font-weight:bold;                 text-align:center;                 color:#999999;               }#menue                {               margin:10px 0px 0px 18px;               padding:0px;               width:96%;               text-align:left;               list-style:none;               }#menue li                {               float:left;               margin:0px;               padding:0 0 0 4px;               list-style:none;               background:url(/graphics/tab_left.gif) no-repeat left top;               border-bottom:1px solid #999999;               }#menue a              {               display:block;               text-align:center;               vertical-align:middle;               background:url(/graphics/tab.gif) no-repeat right top;               padding:5px 15px 5px 6px;               text-decoration:none;               font-weight:normal;               font-size:10px;               color:black;               }             /* Commented Backslash Hack                hides rule from IE5-Mac \*/#menue a             {               float:none;             }             /* End IE5-Mac hack */#menue a:hover             {               color:#ffffff;               }#menue li#sel              {               background:url(/graphics/tab_sel_left.gif) no-repeat left top;               border:none;               }#menue li#sel a             {               background:url(/graphics/tab_sel.gif) no-repeat right top;               color:black;               padding-bottom:5px;               border:none;               }#menue li#sel a:hover             {               color:#ff6a02;               }#navigation             {               position:absolute;               top:10px;               left:0px;               width:150px;               height:auto;               margin:0px;               padding:0px;             }#navigation ul             {               margin:0px auto;               padding:0px;               list-style:none;             }#navigation ul li             {               margin:0px 0px 2px;               padding:0px;             }#navigation ul li a             {               display:block;               padding:5px 0px 3px 0px;               margin:2px auto 0px auto;               width:120px;               height:16px;               color:black;               font-family:Verdana,Arial,sans-serif;               font-size:12px;               font-weight:normal;               text-align:center;               text-decoration:none;               border:1px solid #e0e0e0;               border-right:1px solid #888888;               border-bottom:1px solid #888888;               background:url(/graphics/b.png) no-repeat ;             }#navigation ul li a:hover               {                 padding:6px 1px 2px 0px;                 width:118px;                 height:16px;                 border-width:1px;                 border-style:solid;                 border-top-color:#888888;                 border-left-color:#888888;                 border-right-color:#e0e0e0;                 border-bottom-color:#e0e0e0;               }#navigation ul li ul               {                 display:none;               }#navigation ul li.sel ul               {                 display:block;               }#navigation ul li ul li a               {                 margin:5px auto 3px auto;                 padding:2px 0 2px 0;                 width:120px;                 height:auto;                 color:#000000;                 text-align:center;                 font-size:11px;                 font-weight:bold;                 background:url(/graphics/b2.png) no-repeat ;                 border:1px solid #333333;               }#navigation ul li ul li a:hover               {                 margin:5px auto 3px auto;                 padding:2px 0 2px 0;                 width:120px;                 height:auto;                 color:#ffffff;                 background-color:none;                 border:1px solid #080819;               }#navigation span               {                 font-family:Verdana,Arial,sans-serif;                 font-size:10px;                 font-weight:bold;                 text-align:center;                 color:#FFFFFF;               }a.zebra,a.zebra:link,a.zebra:hover,a.zebra:visited,a.zebra:active               {                 color:#FFFFFF;               }div.standard                   {                  width:62%;                 height:auto;                 margin:auto;                 padding:10px;                 vertical-align:middle;                 text-align:center;                 border-left:2px solid #FFFFFF;                 border-top:2px solid #FFFFFF;                 border-right:2px solid #999999;                 border-bottom:2px solid #999999;               }div#message               {                  width:65%;                 height:auto;                 margin:10px auto 10px auto;                 padding:15px;                 vertical-align:middle;                 text-align:center;                 color:red;                 font-weight:bold;                 border:1px solid #FF0000;               }#buch               {                 margin:10px auto 0px auto;                 padding:5px;                 width:55%;                 text-align:left;                 border-left:2px solid #FFFFFF;                 border-top:2px solid #FFFFFF;                 border-right:2px solid #999999;                 border-bottom:2px solid #999999;               }#buch img               {                 float:left;                 margin-right:10px;               }#buch table               {                 margin:0px 0px 20px;                 padding:0px;                 border-collapse:collapse;               }#buch td               {                 margin:0px;                 padding:0px 4px 0px 0px;                 text-align:left;                 vertical-align:top;               }#buch td span               {                 font-weight:bold;               }#buch a               {                 color:#ff0000;                 font-weight:normal;                 text-decoration:none;               }#buch a:visited               {                 color:#999900;               }#buch div               {                 border:1px dotted white;               }#buch>br               {                 clear:left;               }#online span               {                 font-weight:bold;               }#buchauswahl               {                 margin:10px auto 10px;                 width:500px;                 text-align:left;               }#buchauswahl h2               {                 margin:0px;                 padding:3px 5px;                 text-align:left;                 font-size:13px;                 border:1px dotted white;                 -moz-border-radius:3px;               }#buchauswahl table               {                 width:100%;                 border:1px solid white;               }#buchauswahl thead,#buchauswahl tfoot               {                 vertical-align:middle;                 background-color:white;                                }#buchauswahl thead               {                 font-style:italic;               }#buchauswahl tfoot               {                 font-weight:bold;                 color:#999900;               }#buchauswahl td               {                 padding:2px 0px;                 border:1px solid white;               }#buchauswahl a               {                 text-decoration:none;               }#ankuendigung               {                 margin:10px 75px;                 padding:10px;                 border:1px solid red;               }#guidance               {                 margin:10px 75px;                 padding:10px;                 vertical-align:middle;                 text-align:center;                 border:2px solid #FFFFFF;                 border-right-color:#999999;                 border-bottom-color:#999999;               }#guidance h2               {                  margin:0px;               }#guidance ul               {                  margin:20px auto 10px;                 text-align:center;               }#guidance ul li               {                 text-align:left;               }#symbole,#halbedelsteine               {                 margin:auto;                 width:96%;                 vertical-align:middle;                 border:2px solid #FFFFFF;                 border-right:2px solid #999999;                 border-bottom:2px solid #999999;                 border:none;               }#symbole .beschreibung td,#halbedelsteine .beschreibung td               {                 background:white;               }#symbole td,#halbedelsteine td               {                 padding:2px;                 border:1px solid white;                 -moz-border-radius:5px;               }#symbole td table,#symbole td table td,#halbedelsteine td table,#halbedelsteine td table td               {                 border:none;               }#symbole th a,#halbedelsteine th a               {                 color:inherit;                 font-weight:inherit;                 text-decoration:none;               }#suma               {                 border:1px solid white;               }#suma th, #suma td               {                 text-align:right;                 color:black;                 border:none;               }#suma td:first-child               {                 text-align:left;               }#main #suchseiten               {                 margin:10px 0px 0px 20px;                 padding:0px;               }#main #suchseiten li               {                 float:left;                 margin:0px;                 list-style:none;                 padding-right:10px;                 margin-bottom:10px;               }#main #suchseiten li a               {                 color:black;               }#main #suchseiten li a span               {                 display:none;               }#main #suchseiten li a:hover span               {                 display:block;                 position:absolute;                 margin-left:-80px;                 margin-top:-35px;                 padding:2px;                 font-weight:normal;                 font-family:Arial,Verdana,sans-serif;                 background-color:#ffffe1;                 border:1px solid black;               }#main #sitesuche               {                 margin:10px 75px;                 padding:10px;                 background:white;                 border:1px solid #cccccc;               }#top #user_online               {                 font-size:8pt;                 color:black;                 font-weight:normal;               }#guidance ul li a:before               {                 content:"\201E";               }#guidance ul li a:after               {                 content:"\201D";               }#bottom               {                 margin:10px 20px 5px;                 text-align:left;                 font-size:10px;               }#bottom img               {                 position:relative;                 top:4px;               }.found_0,.found_1,.found_2,.found_3,.found_4               {                 font-weight:bold;               }.found_0               {                 background-color:yellow;               }.found_1               {                 color:white;                 background-color:green;               }.found_2               {                 color:white;                 background-color:blue;               }.found_3               {                 color:white;                 background-color:red;               }.found_4               {                 color:white;                 background-color:black;               }
