/* sjm_menu_def.css in url root for main door into homepage and all-over-topics
*/

.CBx{
  layer-background-color:#ffd89f;
  layer-background-image: url(../bg_2.gif);
  background:#FFD89F;background-image:url(bg_2.gif);
  width:100%;                                                     /* width:auto wird von nn4 nicht verstanden */
  height:auto;
  margin:0px; padding:4px;
}

/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*                                                            */
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*                                                            */
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------*/


body,p,table,td,a {
 font-family: Comic Sans MS,arial,times new roman,helvetica,verdana,sans-serif;
 font-size:14px;
 color:#006644;  
}

body {
 background-image: url(bg_test3.gif); 
 margin:0; padding: 2% 4% 2% 4%; 
}

body.all {
 color:#222222; background: #cc9966; 
 margin:0; padding: 2% 4% 2% 4%; 
}

p.info {
 font-family: Palatino Linotype,Trebuchet MS,verdana,Comic Sans MS,arial,times new roman,helvetica,sans-serif; font-size:14px;
 color:#0000ff; background: #CCCCCC; 
 margin:4px 10px 4px 0px; padding: 4px; 
}

td.info {
 font-family: Palatino Linotype,Trebuchet MS,verdana,Comic Sans MS,arial,times new roman,helvetica,sans-serif; font-size:14px;
 color:#0000ff;  
 margin:0; padding: 0; 
}

a:link, a:visited, a:active {
  font-family:Palatino Linotype,Trebuchet MS,verdana,Comic Sans MS,arial,helvetica,sans-serif; font-size:14px;font-style:normal;
  text-decoration:none; color:#006644; 
}
a:hover {
  font-style:normal;font-weight: bold;
  text-decoration:none; color:#006644; 
}


/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*                       dynamic frame for photo/image display :                               */
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------*/

body.foto {
 font-family:Palatino Linotype,Trebuchet MS,times new roman,verdana,helvetica,sans-serif; 
 font-size:14px;
 color:#660000; background-image: url(bg_test3.gif); height:100%;
 margin:0px; padding:10px;
 border-left:2px solid #666699;
}

p.foto {
  font-family:Palatino Linotype,Trebuchet MS,times new roman,verdana,helvetica,sans-serif; 
  font-size:14px;
  color:#660000; 
  margin:0;padding:0;
}

/* look and feel of links in general */
a.foto:link, a.foto:visited, a.foto:active {
  font-family:Palatino Linotype,Trebuchet MS,times new roman,verdana,helvetica,sans-serif; 
  font-size:14px;font-weight: bold;
  text-decoration:none; color:#660000; 
}
a.foto:hover {
  font-family:Palatino Linotype,Trebuchet MS,times new roman,verdana,helvetica,sans-serif; 
  font-size:16px;
  text-decoration:none; color:#336699; font-weight: bold;
}

table.foto {
  width:auto;height:100%;
  border-width:0px;
}

.fotoBtn {
  font-family:BookMan Old Style,verdana,Palatino Linotype,Trebuchet MS,times new roman,helvetica,sans-serif; 
  font-size:10px;font-weight: bold;
  border-left:2px solid #aaaaaa; border-top:2px solid #aaaaaa;
  border-right:2px solid #336622;border-bottom:2px solid #336622;
  margin:8px;padding:3px; 
}
a.fotoBtn:link, a.fotoBtn:visited, a.fotoBtn:active {
  padding-top:1px; padding-bottom:1px;
  font-size:12px;
}
a.fotoBtn:hover {
  padding-top:1px; padding-bottom:1px;
  font-size:12px;
  border-left:2px solid #336622; border-top:2px solid #336622;
  border-right:2px solid #aaaaaa;border-bottom:2px solid #aaaaaa;
}

/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*                                                            */
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------*/

a.left:link, a.left:visited, a.left:active {
  font-family: Palatino Linotype,Trebuchet MS,verdana,Comic Sans MS,arial,times new roman,helvetica,sans-serif; 
  font-size:14px;font-style:normal;
  text-decoration:none; color:#660000; 
}
a.left:hover {
  font-family: Palatino Linotype,Trebuchet MS,verdana,Comic Sans MS,arial,times new roman,helvetica,sans-serif;
  font-size:14px;
  text-decoration:none; color:#660000; font-weight: bold;
}

td.left {
 font-family: Palatino Linotype,Trebuchet MS,verdana,Comic Sans MS,arial,times new roman,helvetica,sans-serif;
 color:#006644; 
 margin:0px;padding:0px 4px 0px 4px;
 border-left:2px solid #336622; border-right:2px solid #aaaaaa;
}

td.presse {
 font-family: Palatino Linotype,Trebuchet MS,verdana,Comic Sans MS,arial,times new roman,helvetica,sans-serif;
 text-align:justify; 
 margin:0px;padding:0px 4px 0px 4px;
}

/* Ueberschrift: */

.headerTitle {
  font-size:32px; 
}
.headerSubTitle {
  font-size:22px; 
}

body.I {
 background-image: url(bg_test3.gif); 
 margin:0; padding: 2px 4% 2px 4%; 
 border-left:2px solid #666699;
}

.headerTitleI {
  font-family:Palatino Linotype,Trebuchet MS,times new roman,verdana,helvetica,sans-serif; 
  font-size:32px; text-align:right;
  margin:0; padding: 0;
}
.headerSubTitleI {
  font-family:Palatino Linotype,Trebuchet MS,times new roman,verdana,helvetica,sans-serif; 
  font-size:18px; text-align:right;
  border-bottom:2px solid #336699; 
  margin-bottom:1px; padding: 0;
}

table.nomargin, td.nomargin {
  font-family:Palatino Linotype,Trebuchet MS,times new roman,verdana,helvetica,sans-serif; 
  font-size:13px; border-width:0px;
  margin:0px 0px 0px 0px;padding:0px;
}
.hilfe {
  font-family:Palatino Linotype,Trebuchet MS,times new roman,verdana,helvetica,sans-serif; 
  font-size:16px; 
}
a.m:link, a.m:visited, a.m:active {
  font-family:Palatino Linotype,Trebuchet MS,verdana,Comic Sans MS,arial,helvetica,sans-serif;
  font-size:15px; font-style:normal; font-weight: bold;
  text-decoration:none; color:#006644; 
}
a.m:hover {
  font-size:16px; font-style:normal;font-weight: bold;
  text-decoration:none; color:#336699; 
}

.headerSubTitleX {
  font-size:20px;
  border-bottom:2px solid #336622; 
  border-top:2px solid #336622; 
  text-align:right;color:#660000;
}

.footerContent {
  font-family: Comic Sans MS,arial,times new roman,helvetica,verdana,sans-serif; 
  font-size:14px; color:#660000; 
  margin:0; padding:0px;
}

.footerSubContent {
  font-family: Comic Sans MS,arial,times new roman,helvetica,verdana,sans-serif; 
  font-size:10px;   
  margin:0; padding:0px;
}

/* Info : downgraded */
.marker {
  font-family:Comic Sans MS,verdana,arial,helvetica,sans-serif; font-size:12px;
  color:#003366; background:transparent; font-style:italic;font-weight: bold;visibility:hidden;
  width:0; height:1px; left:0; top:0;
}

.headerContent {
  font-family: Comic Sans MS,arial,times new roman,helvetica,verdana,sans-serif; 
  font-size:14px;  color:#006644; 
  margin:0; padding:2px 4px 0px 4px;
}

td.x {
  width:30%; /* for nn4 */
  margin:0px; padding:4px;
  background-image:url(bg_2.gif);
}


/* Stand xxx Info : */
.footer {
  font-family:times new roman,helvetica, verdana,sans-serif; font-size:11px;
  background:transparent;
  border-top:2px solid #336699; text-align:right;
  margin-bottom:.5px; padding:0;
}

/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.mainContent {
  margin:0px; padding:4px 0px 0px 10px;
}

/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------*/


