/*
  sjm_nenu_def.css
  default stylesheet für Rubrik Foto
  www.sujoma.de
*/
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*                       specials :                               */
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* right frame with text and general settings */
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* allgemeine settings */
body,p,h1,h2,h3,td,tr,dl,dt,dd  {
  font-family:Palatino Linotype,Trebuchet MS,times new roman,verdana,helvetica,sans-serif; 
  font-size:14px;
  color:#880000;
}

body {
  layer-background-color:#444444;
  layer-background-image: url(bg_foto2.jpg);
  background-image: url(bg_foto2.jpg);background-repeat:no-repeat;
  /* background-attachment:fixed */
  background-attachment:scroll; background-position:10px 20px;
  background-color:#444444;
  height:100%; 
  /* auf keinen Fall width:100%; einfuegen da sonst foto-window in NN7 nicht ok */
  padding:0px; margin:0px 10px 0px 15px;             /* for NN4 , others see body tag below */
}

p {
  margin:1px 0 1px 0px;
}

h1 {
  color:#336699;
  font-size:16px;
  border-top:1px solid #999999; border-left:1px solid #999999;
  border-bottom:1px solid #000000; border-right:1px solid #000000;
  margin-bottom:1px; padding:0;
}

h3 {
  font-size:18px;font-weight: bold;
  margin-bottom:1px; padding:0;
}

table {
  height:100%;
  border-width:0px;
  margin:0px;padding:0px 0px 0px 10px;
}

table.nomargin, td.nomargin {
  height:100%; font-size:12px;
  border-width:0px;
  margin:0px 0px 0px 0px;padding:0px;
}

/* look and feel of links in general */
a:link, a:visited, a:active {
  font-size:14px;font-weight:bold;
  text-decoration:none; color:#880000;
}
a:hover {
  font-size:15px;
  text-decoration:none; color:#ccff33; font-weight: bold;
}

/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* right frame with text and special settings */
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/* Ueberschrift */
.headerTitle {
  font-size:32px; 
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
.smallHeaderTitle {
  font-size:30px; 
  padding:0px 0px 0px 0px; margin:0px;
}
.headerSubTitle {
  border-bottom:2px solid #336699; 
  margin-bottom:.5px; padding: 1% 4% .5% 4%;
}

.headerMenu {
  position:relative;
  border-top:2px solid #336699; 
  margin:8px 10px 8px 10px;padding:10px;
}

.leftMenu {
  position:absolute; width:160px; 
  top:0px;  
  margin:0px 0px 0px 16px;
  font-weight:bold; color:#99cc00;
  padding:0px 0px 0px 0px;
}

a.lm:link, a.lm:visited, a.lm:active {
  font-family:Palatino Linotype,Trebuchet MS,times new roman,verdana,helvetica,sans-serif; 
  font-size:14px;
  font-weight:bold; color:#99cc00;
  padding:0px; margin:0px;
}
a.lm:hover {
  font-family:Palatino Linotype,Trebuchet MS,times new roman,verdana,helvetica,sans-serif; 
  font-size:15px;
  text-decoration:none; color:#ccff33; font-weight:bold;
}

.thmbs {
  margin:0px 0px 0px 0px;                    /* top margin 0 for NN4 : */
  padding:0px;
  width:624px;
  position:absolute; 
  visibility:hidden;
  top:60px;left:240px;                                      /* for NN4 : */
}
.rightTop {
  margin:20px 0px 0px 240px;                    /* top margin 0 for NN4 : */
  padding:0px;
  width:624px;
  position:absolute; 
  visibility:visible;
  top:0px;                                       /* for NN4 : */
}

.right {
  margin:20px 0px 0px 235px;                    /* top margin 0 for NN4 : */
  padding:0px;
  width:624px;
  position:absolute; 
  visibility:visible;
  top:40px;                                      /* for NN4 : */
}

.rightBottom {
  margin:0px 0px 0px 220px;                    /* top margin 0 for NN4 : */
  padding:0px;
  width:624px;
  position:absolute; 
  visibility:visible;
  top:480px;                                      /* for NN4 : */
}

.rtb {
  padding:0px 0px 0px 0px;  
}

tr.rtb {
   margin:0px; padding:0px;
}

.tbImg {
 margin-bottom:6px;
 }
 
.rightT {
  margin:0px 0px 0px 660px;
  font-size:24px; 
  padding:0px;
}
.rightP {
  position:absolute; 
  visibility:hidden;
  margin:0px 0px 0px 740px;
  font-size:18px; color:336699; 
  padding:0px; 
}
.rightI {
  margin:0px 0px 0px 630px;
  padding:0px; position:absolute;
}

/* Stand xxx Info : */
.footer {
  font-family:Palatino Linotype,Trebuchet MS,times new roman,verdana,helvetica,sans-serif; 
  font-size:11px;color:#990000; 
  border-top:2px solid #336699;
  text-align:right;
  margin-bottom:1px;padding:0; 
}

.counter {
  position:absolute; 
  top:412px;
  font-family:Palatino Linotype,Trebuchet MS,times new roman,verdana,helvetica,sans-serif; 
  font-size:11px;color:#990000; 
  text-align:left;
  margin:10px 0px 0px 0px; 
}

/* Info : menu has downgraded , inserts when downgrading activ*/
.marker {
  font-size:12px;
  color:#003366; font-style:italic; font-weight: bold;
  position:relative; visibility:hidden; overflow:hidden;
  width:0; height:1px; left:0; top:0;
}
hr.marker {
  font-size:12px;
  color:#003366; font-style:italic; font-weight: bold;
  position:relative; visibility:hidden; overflow:hidden;
  width:0; height:1px; left:0; top:0;
}

/* ---------------------------------------------------------------------------------------------------*/
/* Sitemap google search ----*/
/* ---------------------------------------------------------------------------------------------------*/

.googleArea {
 margin:50px 8px 0px 670px; 
 position:absolute;
}

.googleInpTxt {
 font-family:BookMan Old Style,verdana,Palatino Linotype,Trebuchet MS,times new roman,helvetica,sans-serif; 
 font-size:14px;font-weight: bold;
 background-color: #336699;
 text-decoration:none; color:#99cc00; 
 border-right:1px solid #aaaaaa; 
 border-bottom:1px solid #aaaaaa; 
 margin:6px 0px 6px 0px; padding: 2px 4px 2px 4px;
}

.googleBtn {
 font-family:Palatino Linotype,BookMan Old Style,verdana,Trebuchet MS,times new roman,helvetica,sans-serif; 
 font-size:12px;letter-spacing:2px;font-weight: bold;
 text-decoration:none; color:#336699; 
 border-left:2px solid #777777; border-top:2px solid #777777;
 border-right:2px solid #336699;border-bottom:2px solid #336699;
}

.googleBtn:hover {
 font-family:Palatino Linotype,BookMan Old Style,verdana,Trebuchet MS,times new roman,helvetica,sans-serif; 
 font-size:12px;letter-spacing:2px;font-weight: bold;
 text-decoration:none; color:#000000; 
 border-left:2px solid #336699; border-top:2px solid #336699;
 border-right:2px solid #777777;border-bottom:2px solid #777777;
}

/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* not for NN4  */
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* settings needed because of background-position:10px 20px; which NN4 does not know */
/*    from now on don't add comment lines so that NN4 does not recognize the settings */
/*/*/

body {
  margin:0px; padding:10px 10px 10px 35px;
}

.leftMenu {
  top:20px;  
}

.rightTop {
  top:20px;  
}
.right {
  margin:20px 0px 0px 220px; 
  top:60px;  
}
.rightBottom {
  margin:20px 0px 0px 220px; 
  top:480px;  
}
.thmbs {
  margin:20px 0px 0px 260px;                   
  top:60px;left:0px;                                     
}
.rightP {
  margin:26px 0px 0px 740px;  
}
.rightT {
  margin:20px 0px 0px 660px;  
}

.footer {
  font-size:10px;
}


/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------*/

td.x {
  margin:2em 4em 2em 4em;background-image:url(bg_2.gif);
}
