      
            .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;
  text-decoration:none;
} 

.gross a:visited
{
  color:#000000;
  text-decoration:none;
} 

.gross a:hover
{
  color:#000000;
  text-decoration:underline;
} 

.gross a:active
{
  color:#000000;
  text-decoration:underline;
}      
            .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:10px;
  color:#000000;
}
.klein a:link
{
  color:#000000;
  text-decoration:none;
} 

.klein a:visited
{
  color:#000000;
  text-decoration:none;
} 

.klein a:hover
{
  color:#000000;
  text-decoration:underline;
} 

.klein a:active
{
  color:#000000;
  text-decoration:underline;
}      
            .hauptnavigation
{
  font-family: Segoe UI, Tahoma,Verdana,sans-serif;
  font-size:13px;
  font-style: normal;
  font-weight: bold;
  color: #ffffff;
  line-height: 140%;
}

.hauptnavigation a:link
{
  color: #ffffff;
  text-decoration: none;
}

.hauptnavigation a:visited
{
  color: #ffffff;
  text-decoration: none;
}

.hauptnavigation a:hover
{
  color: #ffffff;
  text-decoration: underline;
}

.hauptnavigation a:active
{
  color: #ffffff;
  text-decoration: underline;
}      
            .navigation
{
  font-family:Segoe UI, Tahoma,Verdana,sans-serif;
  font-size:11px;
  color:#333333;
  font-style:normal;
}

.navigation a:link
{
  color:#333333;
  text-decoration:none;
} 

.navigation a:visited
{
  color:#333333;
  text-decoration:none;
} 

.navigation a:hover
{
  color:#333333;
  text-decoration:underline;
} 

.navigation a:active
{
  color:#333333;
  text-decoration:underline;
}      
      



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


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

        margin:0;
        padding:0;
      
  
      }




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

      #sssssssssssssssspalte2
      {
              }

      #spalte3
      {
        width:210px;      
      }


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

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


      #hauptnavigation
      {
        display:block;        background-color:transparent;
        background-image:url('grafiken/salonschuetz_hauptnavigation.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/salonschuetz_links.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/salonschuetz_mitte.png');
        background-attachment:scroll;
        background-repeat:repeat-y;       
        text-align:left;
        vertical-align:top;        
        padding:3px;        
        margin:0;
        min-height:300px;
        //width: 574px;
        overflow:hidden;
      }


      #rechts
      {
                background-color:transparent;
        background-image:url('grafiken/salonschuetz_rechts.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/salonschuetz_unten.png');
        background-attachment:scroll;
        background-repeat:repeat-x;
        vertical-align:top;
        height:34px;
        padding:3px;
        margin:0;       }
     

      #unterhalb
      {
        display:block;        background-color:transparent;
        background-image:url('grafiken/salonschuetz_unterhalb.png');
        background-attachment:scroll;
        background-repeat:repeat-x;
        height:44px;
        padding:3px;
        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/salonschuetz_sektionoben.png');

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

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

        border-top:      1px #cccccc solid;          border-right:    1px #cccccc solid;          border-bottom:   0;
          border-left:     1px #cccccc solid;      

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



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

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

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

        border-top:      0;
          border-right:    1px #cccccc solid;          border-bottom:   0;
          border-left:     1px #cccccc solid;    
        padding:2px;
        overflow:hidden;
      }


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

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

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

        border-top:      0;
          border-right:    1px #cccccc solid;          border-bottom:   1px #cccccc solid;          border-left:     1px #cccccc solid;      
        padding:2px;
        height:5px;
        overflow:hidden;
      }

      
      .sektion_ohne
      {
        background-color:#e9e9e9;
        background-image:url('grafiken/');
        background-repeat:repeat;

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

        padding:2px;
        overflow:hidden;
      }















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



            .rahmen_unten
      {
      border-right:         1px #cccccc solid;
        border-bottom:        1px #cccccc solid;
        border-left:          1px #cccccc solid;
        background-color:     #e9e9e9;
        background-image:url('grafiken/');
        background-repeat:    repeat;
        padding:              2px;

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



            .rahmen_oben
      {
      border-top:           1px #cccccc solid;
        border-right:         1px #cccccc solid;
        border-left:          1px #cccccc solid;
        background-color:     #e9e9e9;
        background-image:url('grafiken/salonschuetz_sektionoben.png');
        background-repeat:    repeat;
        height:               25px;

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


            .rahmen_unten
      {
      border-right:         1px #cccccc solid;
        border-bottom:        1px #cccccc solid;
        border-left:          1px #cccccc solid;
        background-color:     #e9e9e9; 
        background-image:url('grafiken/');
        background-repeat:    repeat;
        padding:              2px;

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




            .schmuckrahmen_gesamt
      {
      border-top:           1px #cccccc solid;
        border-right:         1px #cccccc solid;
        border-bottom:        1px #cccccc solid;
        border-left:          1px #cccccc solid;
        margin-top:10px;
        margin-right:auto;
        margin-bottom:10px;
        margin-left:auto;
      }

      .schmuckrahmen_oben_links
      {
        background-color:     #ffffff;
        background-image:url('grafiken/xaranshop_rahmen_obenlinks.png');
        background-repeat:    repeat;
        width:                12px;
        height:               25px;
      }

      .schmuckrahmen_oben_mitte
      {
        background-color:     #e9e9e9;
        background-image:url('grafiken/salonschuetz_sektionoben.png');
        background-repeat:    repeat;
        height:               25px;
      }

      .schmuckrahmen_oben_rechts
      {
        background-color:     #ffffff;
        background-image:url('grafiken/xaranshop_rahmen_obenrechts.png;');
        background-repeat:    repeat;
        width:                12px;
        height:               25px;
      }

      .schmuckrahmen_mitte_links
      {
        background-color:     #ffffff;
        background-image:url('grafiken/xaranshop_rahmen_mittelinks.png;');
        background-repeat:    repeat;
        width:                12px;
      }

      .schmuckrahmen_mitte_mitte
      {
        background-color:     #e9e9e9;
        background-image:url('grafiken/');
        background-repeat:    repeat;
      }

      .schmuckrahmen_mitte_rechts
      {
        background-color:     #ffffff;
        background-image:url('grafiken/xaranshop_rahmen_mitterechts.png;');
        background-repeat:    repeat;
        width:                12px;
      }

      .schmuckrahmen_unten_links
      {
        background-color:     #ffffff;
        background-image:url('grafiken/xaranshop_rahmen_untenlinks.png;');
        background-repeat:repeat;
        width:                12;px;
        height:               12;px;
      }

      .schmuckrahmen_unten_mitte
      {
        background-color:     #ffffff;
        background-image:url('grafiken/xaranshop_rahmen_untenmitte.png;');
        background-repeat:    repeat;
        height:               12;
      }

      .schmuckrahmen_unten_rechts
      {
        background-color:     #ffffff;
        background-image:url('grafiken/xaranshop_rahmen_untenrechts.png;');
        background-repeat:    repeat;
        width:                12;px;
        height:               12;px;
      }



      
      
                  ul#megadropdown
      {
        margin:0;
        padding:0;
        float:left;
                list-style:none;
        margin-top:1px; 
margin-left:48px;       }
      
      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_59_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:#ffffff;          width:150px;       }
      
      ul#megadropdown a.top1
      {
        background-image:url('grafiken/megadropdown_59_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:#ffffff;          width:150px;       }
      
      ul#megadropdown li:hover a.top0, ul#megadropdown li top0 a:hover
      {
        background-image:url('grafiken/megadropdown_59_03.png');
        background-repeat: no-repeat;
        color:#ffffff;          width:150px;       }
      
      ul#megadropdown li:hover a.top1, ul#megadropdown li .top1 a:hover
      {
        background-image:url('grafiken/megadropdown_59_04.png');
        background-repeat: no-repeat;        
        color:#ffffff;          width:150px;       }    
      
      ul#megadropdown li .sub      
      {
        position:absolute;  
        top:38px;
        left:0;
        background-color:#dddddd;         background-image:url('grafiken/megadropdown_59_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:2px;
font-family:'Segoe UI', Tahoma, Verdana, Arial;
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#ffffff;        }                                
      ul#megadropdown .sub ul li h2 a
      {
        background-image:none;
        padding-left:8px;
padding-top:2px;
font-family:'Segoe UI', Tahoma, Verdana, Arial;
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#ffffff;        }        
      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:13px;
font-weight:normal;
text-decoration:none;
color:#ffffff;        }
      ul#megadropdown .sub ul li a:hover
      {
        color:#ffffff;
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/tabsoben01.png'); background-color:#ffffff; overflow:hidden;
list-style:none;
padding:0;
margin:0;
padding-left:0px;
; }
      .tabs_mitte     { background-image:url('grafiken/tabsmitte01.png'); background-color:#ffffff; clear:both;
padding:5px;


; }
      .tabs_unten     { background-image:url('grafiken/tabsunten01.png'); background-color:#ffffff; padding:0; margin:0;
height:5px;


; }

      .tabs_normal    { background-image:url('grafiken/tabsnormal01.png'); background-color:#cccccc; ; }
      .tabs_hover     { background-image:url('grafiken/tabshover01.png'); background-color:#dddddd; ; }
      .tabs_aktiv     { background-image:url('grafiken/tabsaktiv01.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:#ffffff; 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: #eeeeee;            /* IE 6 */
  background-color: #eeeeee; /* Mozilla 1.4 */
  border: #eeeeee;           /* 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;
};

