      
            .gross
{
  font-family:Segoe UI, Tahoma,Verdana,sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#000000;
  text-decoration:none;
}
.gross a:link
{
  color:#000000 !important;
  text-decoration:none !important;
} 

.gross a:visited
{
  color:#000000 !important;
  text-decoration:none !important;
} 

.gross a:hover
{
  color:#000000 !important;
  text-decoration:underline !important;
} 

.gross a:active
{
  color:#000000 !important;
  text-decoration:underline !important;
}      
            .normal
{
  font-family:Segoe UI, Tahoma,Verdana,sans-serif;
  font-size:12px;
  color:#000000;
  vertical-align:top;
  line-height:18px;
}
.normal a:link
{
  color:#000000;
  text-decoration:none;
} 

.normal a:visited
{
  color:#000000;
  text-decoration:none;
} 

.normal a:hover
{
  color:#000000;
  text-decoration:underline;
} 

.normal a:active
{
  color:#000000;
  text-decoration:underline;
}      
            .klein
{
  font-family:Segoe UI, Tahoma,Verdana,sans-serif;
  font-size:14px;
  color:#000000;
}
.klein a:link
{
  color:#000000 !important;
  text-decoration:none !important;
} 

.klein a:visited
{
  color:#000000 !important;
  text-decoration:none !important;
} 

.klein a:hover
{
  color:#000000 !important;
  text-decoration:underline !important;
} 

.klein a:active
{
  color:#000000 !important;
  text-decoration:underline !important;
}      
            .hauptnavigation
{
  font-family:Segoe UI, Tahoma,Verdana,sans-serif;
  font-size:13px;
  color:#000000;
  font-style:normal;
  font-weight:bold;
  line-height:140%;
}

.hauptnavigation a:link
{
  color:#000000 !important;
  text-decoration:none;
} 

.hauptnavigation a:visited
{
  color:#000000 !important;
  text-decoration:none;
} 

.hauptnavigation a:hover
{
  color:#000000 !important;
  text-decoration:underline;
} 

.hauptnavigation a:active
{
  color:#000000 !important;
  text-decoration:underline;
}      
            .navigation
{
  font-family:Segoe UI, Tahoma,Verdana,sans-serif;
  font-size:12px;
  font-style:normal;
  color:#000000;
}

.navigation a:link
{
  color:#000000 !important;
  text-decoration:none !important;
}

.navigation a:visited
{
  color:#000000;
  color:#000000 !important;
  text-decoration:none !important;
}

.navigation a:hover
{
  color:#000000 !important;
  text-decoration:underline !important;
}

.navigation a:active
{
  color:#000000 !important;
  text-decoration:underline !important;
}      
      



      html
      {
                overflow-y: scroll;  /* verhindert "Ruckeln", vertikale Bildlaufleiste wird immer eingeblendet */
        overflow-x: auto;      
      }


      .hintergrund
      {
        background-color:#FFFFFF;
        background-image:url('grafiken/gesamt041.png');
        background-attachment:scroll;
        background-repeat:repeat-x;
        background-position: center top;

        margin:0;
        padding:0;
      
  
      }




      #gesamt
      {
                position:relative; top:0px; left:0px;
        width:1024px;    
        
        margin:0px auto 0px auto;
        padding:0;
      }
      
      
      
      #spalte1
      {
        width:210px;      
      }

      #sssssssssssssssspalte2
      {
              }

      #spalte3
      {
        width:210px;      
      }


      #oberhalb
      {
        display:block;        background-color:transparent;
        background-image:url('grafiken/oberhalb041.png');
        background-attachment:scroll;
        background-repeat:repeat-x;
        height:24px;
        padding:3px;
        margin:0;       }
      

      #oben
      {
        display:block;        background-color:transparent;
        background-image:url('grafiken/logo_oben.jpg');
        background-attachment:scroll;
        background-repeat:repeat-x;
        height:90px;
        padding:3px;
        margin:0;        
      }


      #hauptnavigation
      {
        display:block;        background-color:transparent;
        background-image:url('grafiken/hauptnavigation041.png');
        background-attachment:scroll;
        background-repeat:repeat-x;
        text-align:center;
        height:48px;
        padding:3px;
        margin:0;         /* overflow:hidden; */
      }


      #links
      {
                background-color:transparent;
        background-image:url('grafiken/links041.png');
        background-attachment:scroll;
        background-repeat:repeat-y;
        text-align:left;
        vertical-align:top;
        width:194px;        
        padding:8px;
        margin:0;         overflow:hidden;        
      }


      #mitte
      {
        ;
        background-color:transparent;
        background-image:url('grafiken/mitte041.png');
        background-attachment:scroll;
        background-repeat:repeat-y;       
        text-align:left;
        vertical-align:top;        
        padding:3px;        
        margin:0;
        min-height:300px;
        //width: 598px;
        overflow:hidden;
      }


      #rechts
      {
                background-color:transparent;
        background-image:url('grafiken/rechts041.png');
        background-attachment:scroll;
        background-repeat:repeat-y;
        text-align:left;
        vertical-align:top;
        width:194px;
        overflow:hidden;
        padding:8px;
        margin:0;       }
      
      



      #unten
      { 
        display:block;        background-color:transparent;
        background-image:url('grafiken/unten041.png');
        background-attachment:scroll;
        background-repeat:repeat-x;
        vertical-align:top;
        height:36px;
        padding:2px;
        margin:0;       }
     

      #unterhalb
      {
        display:block;        background-color:transparent;
        background-image:url('grafiken/unterhalb041.png');
        background-attachment:scroll;
        background-repeat:repeat-x;
        height:48px;
        padding:1px;
        margin:0;       }


      .clear
      {
        clear:both;
        font-size:0px;
        width:0px;
        height:0px;        
        line-height:0px;
        padding:0px;
        margin:0px;                
      }


      .sektion_oben
      {
        background-color:#dddddd;
        background-image:url('grafiken/sektion_oben00.png');

        vertical-align:middle;
        text-align:left;

        margin-top:2px;
        margin-right:3px;        
        margin-bottom:0px;
        margin-left:3px;


        padding:2px;
        height:21px;
        overflow:hidden;
      }



      .sektion_mitte
      {
        background-color:#ffffff;
        background-image:url('grafiken/sektion_mitte00.png');
        background-repeat:repeat;

        vertical-align:middle;
        text-align:left;

        margin-top:0px;
        margin-right:3px;
        margin-bottom:0px;
        margin-left:3px;

        padding:2px;
        overflow:hidden;
      }


      .sektion_unten
      {
        background-color:#ffffff;
        background-image:url('grafiken/sektion_unten00.png');

        vertical-align:middle;
        text-align:left;

        margin-top:0;
        margin-right:3px;
        margin-bottom:8px;
        margin-left:3px;

        padding:2px;
        height:1px;
        overflow:hidden;
      }







            .fieldsetrahmen_gesamt
      {
        margin-top:10px;
        margin-right:auto;
        margin-bottom:10px;
        margin-left:auto;
      }



            .rahmen_unten
      {
        background-color:     transparent;
        background-image:url('grafiken/rahmen_unten00.png');
        background-repeat:    repeat;
        padding:              2px;

        margin-top:0px;
        margin-right:auto;
        margin-bottom:10px;
        margin-left:auto;
      }



            .rahmen_oben
      {
        background-color:     transparent;
        background-image:url('grafiken/rahmen_oben00.png');
        background-repeat:    repeat;
        height:               30px;

        margin-top:10px;
        margin-right:auto;
        margin-bottom:0px;
        margin-left:auto;
      }


            .rahmen_unten
      {
        background-color:     transparent; 
        background-image:url('grafiken/rahmen_unten00.png');
        background-repeat:    repeat;
        padding:              2px;

        margin-top:0px;
        margin-right:auto;
        margin-bottom:10px;
        margin-left:auto;
      }




            .schmuckrahmen_gesamt
      {
        margin-top:10px;
        margin-right:auto;
        margin-bottom:10px;
        margin-left:auto;
      }

      .schmuckrahmen_oben_links
      {
        background-color:     transparent;
        background-image:url('grafiken/');
        background-repeat:    repeat;
        width:                4px;
        height:               30px;
      }

      .schmuckrahmen_oben_mitte
      {
        background-color:     transparent;
        background-image:url('grafiken/rahmen_oben00.png');
        background-repeat:    repeat;
        height:               30px;
      }

      .schmuckrahmen_oben_rechts
      {
        background-color:     transparent;
        background-image:url('grafiken/');
        background-repeat:    repeat;        
        width:                4px;
        height:               30px;
      }

      .schmuckrahmen_mitte_links
      {
        background-color:     transparent;
        background-image:url('grafiken/');
        background-repeat:    repeat;
        width:                4px;
      }

      .schmuckrahmen_mitte_mitte
      {
        background-color:     transparent;
        background-image:url('grafiken/rahmen_unten00.png');
        background-repeat:    repeat;
      }

      .schmuckrahmen_mitte_rechts
      {
        background-color:     transparent;
        background-image:url('grafiken/');
        background-repeat:    repeat;
        width:                4px;
      }

      .schmuckrahmen_unten_links
      {
        background-color:     transparent;
        background-image:url('grafiken/');
        background-repeat:    repeat;
        width:                4px;
        height:               4px;
      }

      .schmuckrahmen_unten_mitte
      {
        background-color:     transparent;
        background-image:url('grafiken/');
        background-repeat:    repeat;
        height:               4;
      }

      .schmuckrahmen_unten_rechts
      {
        background-color:     transparent;
        background-image:url('grafiken/');        
        background-repeat:    repeat;
        width:                4px;
        height:               4px;       
      }



      
      
                  ul#megadropdown
      {
        margin:0;
        padding:0;
        float:left;
                list-style:none;
        margin-top:3px; 
margin-left:120px;       }
      
      ul#megadropdown li
      {
        float:left;
        margin:0;
        padding:0;
        position:relative;
      }
      
      ul#megadropdown li a
      {
        float:left; 
        
        height:35px;       }
      
      ul#megadropdown a.top0
      {
        background-image:url('grafiken/megadropdown_81_01.png');
        background-repeat: no-repeat;
        padding-top:6px;
font-family:'Segoe UI', Tahoma, Verdana, Arial;
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#000000;          width:150px;       }
      
      ul#megadropdown a.top1
      {
        background-image:url('grafiken/megadropdown_81_02.png');
        background-repeat: no-repeat;
        padding-top:6px;
font-family:'Segoe UI', Tahoma, Verdana, Arial;
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#000000;          width:150px;       }
      
      ul#megadropdown li:hover a.top0, ul#megadropdown li top0 a:hover
      {
        background-image:url('grafiken/megadropdown_81_03.png');
        background-repeat: no-repeat;
        color:#000000;          width:150px;       }
      
      ul#megadropdown li:hover a.top1, ul#megadropdown li .top1 a:hover
      {
        background-image:url('grafiken/megadropdown_81_04.png');
        background-repeat: no-repeat;        
        color:#000000;          width:150px;       }    
      
      ul#megadropdown li .sub      
      {
        position:absolute;  
        top:38px;
        left:0;
        background-color:#dddddd;         background-image:url('grafiken/megadropdown_81_05.png');
        background-repeat:repeat-x;
        
        padding:6px;

        display:none;
        z-index:99999;        
        float:left;
        
                        
        width:20px;         text-align:left;
       
        border: 1px solid #cccccc;        }

      ul#megadropdown li .sub ul
      {
        list-style:none;
        margin:0;
        padding:0;
        float:left;
        width:200px;         }
      
      ul#megadropdown .sub ul li
      {
        width:100%;
      }      

      ul#megadropdown .sub ul li h2
      {
        padding:0;
        margin:0;
        padding-left:8px;
padding-top:12px;
font-family:'Segoe UI', Tahoma, Verdana, Arial;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#000000;        }                                
      ul#megadropdown .sub ul li h2 a
      {
        background-image:none;
        padding-left:8px;
padding-top:12px;
font-family:'Segoe UI', Tahoma, Verdana, Arial;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#000000;        }        
      ul#megadropdown .sub ul li a
      {
        float:none; 
        height:auto;
        background-image:none;                   
        /*display:block;*/        
        padding-left:12px;
padding-top:2px;
font-family:'Segoe UI', Tahoma, Verdana, Arial;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#000000;        }
      ul#megadropdown .sub ul li a:hover
      {
        color:#000000;
text-decoration:underline;        }




            .kategorien_mit_javascript                    { white-space:nowrap; }
      .kategorien_mit_javascript img                { border:0px; vertical-align:middle; }
            .kategorien_mit_javascript a.knoten           { padding:1px 2px 1px 0px; white-space:nowrap; }
      

      .kategorien_hauptkategorie { font-weight:normal; }       .kategorien_unterkategorie { font-size:11px; }       .kategorien_hauptkategorie:hover {  }       .kategorien_unterkategorie:hover {  } 

                                                                                            
            .webseiten_mit_javascript                     { white-space:nowrap; }
      .webseiten_mit_javascript img                 { border:0px; vertical-align:middle; }
            .webseiten_mit_javascript a.knoten            { padding:1px 2px 1px 0px; white-space:nowrap; }
      

      .webseiten_hauptkategorie { font-weight:normal; }       .webseiten_unterkategorie { font-size:11px; }       .webseiten_hauptkategorie:hover {  }       .webseiten_unterkategorie:hover {  } 
                                
                                                                
            .tabs_oben      { background-image:url('grafiken/tabsoben00.png'); background-color:#eeeeee; overflow:hidden;
list-style:none;
padding:0;
margin:0;
padding-left:0px;

border-top:1px #bbbbbb solid;
border-left:1px #bbbbbb solid;
border-right:1px #bbbbbb solid;

; }
      .tabs_mitte     { background-image:url('grafiken/tabsmitte00.png'); background-color:#ffffff; clear:both;
padding:5px;


border-left:1px #bbbbbb solid;
border-right:1px #bbbbbb solid;

; }
      .tabs_unten     { background-image:url('grafiken/tabsunten00.png'); background-color:#ffffff; padding:0; margin:0;
height:5px;


border-left:1px #bbbbbb solid;
border-right:1px #bbbbbb solid;


border-left:1px #bbbbbb solid;
border-right:1px #bbbbbb solid;
border-bottom:1px #bbbbbb solid;
; }

      .tabs_normal    { background-image:url('grafiken/tabsnormal00.png'); background-color:#cccccc; ; }
      .tabs_hover     { background-image:url('grafiken/tabshover00.png'); background-color:#dddddd; ; }
      .tabs_aktiv     { background-image:url('grafiken/tabsaktiv00.png'); background-color:#ffffff; ; }

      .tabs_oben li   { float:left;
cursor:pointer;
text-decoration:none;
outline:none;
padding: 4px 8px;
margin: 0 6px 0 0;
; }
      .tabs_normal a:active, .tabs_normal a:link, .tabs_normal a:visited, .tabs_normal a:hover  { color:#000000; outline:none; text-decoration:none; }
      .tabs_hover  a:active, .tabs_hover  a:link, .tabs_hover  a:visited, .tabs_hover  a:hover  { color:#000000; outline:none; text-decoration:none; }
      .tabs_aktiv  a:active, .tabs_aktiv  a:link, .tabs_aktiv  a:visited, .tabs_aktiv  a:hover  { color:#000000; outline:none; text-decoration:none; }

            .blaetternavigation a, 
      .blaetternavigation a:link,
      .blaetternavigation a:visited { ; }      
      .blaetternavigation a:hover,
      .blaetternavigation a:active  { ; }      


                  .autocomplete             { border:1px solid #cccccc;
background-color:#ffffff;
font-family: "Segoe UI", Arial, Verdana;
font-size:12px;
cursor:default;
text-align:left;
max-height:350px;
overflow:auto;
margin:5px;; }
      .autocomplete .selected   { background-color:#eeeeee;; }
      .autocomplete div         { padding:2px 5px; white-space:nowrap; overflow:hidden; }
            .autocomplete strong      { font-weight:bold;; }


            .grafischepreise          { vertical-align:middle;; }      

     
                        #colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
      #cboxOverlay{position:fixed; width:100%; height:100%;}
      #cboxMiddleLeft, #cboxBottomLeft{clear:left;}
      #cboxContent{position:relative; overflow:visible;}
      #cboxLoadedContent{overflow:auto;}
      #cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
      #cboxTitle{margin:0;}
      #cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
      #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
      
            #cboxOverlay{background:#000000;}
      #colorBox{}
          #cboxContent{background:#ffffff; }
              #cboxLoadedContent{background:#ffffff; padding:8px; margin-bottom:30px;}
              #cboxLoadingGraphic{background:url('grafiken/ajax.gif') center center no-repeat;}
              #cboxLoadingOverlay{background:#ffffff; }

              #cboxTitle{position:absolute; bottom:3px; left:0; text-align:center; width:100%; color:#000000;}
              #cboxCurrent{position:absolute; bottom:3px; left:200px; color:#000000;}
              #cboxSlideshow{position:absolute; bottom:3px; right:42px; color:#000000;}
              #cboxPrevious{position:absolute; bottom:3px; left:10px; color:#000000;}
              #cboxNext{position:absolute; bottom:3px; left:63px; color:#000000;}

              #cboxClose{position:absolute; bottom:3px; right:20px; display:block; color:#000000;}
      
            .forumantwort
      {
        padding:6px;
border:1px dotted #cccccc;
background-color:#ffffff;;
      }


      .testmodus
      {
        color: #333333;
border:2px #ff3300 solid;
background-color:#ffdd22;
margin:3px; padding:3px;
font-family:Courier New;
font-size:13px;;
      }


                  hr
{
  color: #bbbbbb;            /* IE 6 */
  background-color: #bbbbbb; /* Mozilla 1.4 */
  border: #bbbbbb;           /* Opera 7.11 */
  height: 1px;               /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
}
img
{
  border:0;
}
h1
{
  font-size:20px;
  margin:0;
  padding:0;
  border-bottom:1px #bbbbbb solid;
}
.rot
{
  color: #ff3300;
}
.grun
{
  color: #00aa00;
}
.varianten_select
{
  min-width:120px;
}
.varianten_radio
{
  min-width:120px;
}
.varianten_text
{
  min-width:120px;
}
.varianten_textarea
{
  min-width:120px;
}
#bestellung_senden_formular
{
   border:solid 1px #BCB600;
   background-color:#FFFDBA;
   padding:8px;
};
