/* ===============================================*/
/* Allgemeine Konfiguration Page                  */
/* ===============================================*/

BODY {
  font-family: Arial, Verdana, Helvetica;
  font-size: 12px;
  
  /* 
  scrollbar-face-color:#87A563;
  scrollbar-track-color: #95B176;  
  scrollbar-base-color: #000000; 
  scrollbar-arrow-color: #003300; 
  scrollbar-highlight-color: #95B176; 
  scrollbar-3dlight-color: #95B176; 
  scrollbar-shadow-color: #95B176; 
  scrollbar-darkshadow-color: #000000; 
  */

  /* background-color: #003300; */
}

.tablefont {
  font-family: Arial, Verdana, Helvetica;
  font-size: 12px;
}

.tablefontsmall {
  font-family: Arial, Verdana, Helvetica;
  font-size: 10px;
}

.flfont {
  font-family: Arial, Verdana, Helvetica;
  font-size: 12px;
}

.flfont_small {
  font-family: Arial, Verdana, Helvetica;
  font-size: 11px;
}





/* ===============================================*/
/* Schriftgrössen                                 */
/* ===============================================*/

H1 {
  font-size: 18px;
}
H2 {
  font-size: 16px;
}
H3 {
  font-size: 14px;
}
H4 {
  font-size: 12px;
}





/* ===============================================*/
/* Linkfarben                                     */
/* ===============================================*/

a:link {
  color: #003300
}
a:visited {
  color: #003300
}

a:active {
  color: #003300
}
a:hover {
  color: #FFFFFF
}





/* ===============================================*/
/* Farbkonzept                                    */
/* ===============================================*/

.farbe_hell {
  background-color: #95B176;
}
.farbe_mittel {
  background-color: #87A563;
}
.farbe_bg {
  background-color: #003300;
}





/* ===============================================*/
/* Slideshow (gallery_FL)                         */
/* ===============================================*/

.image_info {
    display:block;
    font-size:10px;
    color:#999;
    border:0px;
    }
.wrapper {
    margin:0px auto;
    padding-top:0px;
    padding-left:0px;
    padding-right:0px;
    padding-bottom:0px;
    width:500px;
    border: 0px solid #000;
    text-align:center;
}
/* TJ .show_title a { */
.show_title {
    font-size:12px;
    text-decoration:none;
    font-weight: bold;
    /* TJ color:#999; */
}
.image_info a {
    text-decoration:none;
    /* TJ color:#fff; */
}
img {
	border-width: 0;
}
.image {
    margin-bottom:5px;
}
.image img {
    /* TJ padding:6px; */    
    padding:0px; 
    border: 1px solid #FFFFFF;
    display:block;
    background-color: #fff;
    margin-top: 10px;
}
.navigation, .navigation a {
    text-decoration: none;
    color:#000000;
    margin-top:30px;
    /* TJ font-weight:bold; */
}
.thumbnail_row {
    margin-top: 1px;
}
.thumbnail_row img {
    border:0px solid #aaa;
    margin-top:10px;
}
.thumbnail_center {
    padding:1px;
    border:1px solid #fff !important;
}
.small, .small a {
    margin-top: 20px;
    text-decoration:none;
    color:#777;
}





/* ===============================================*/
/* Newsbereich (news_FL)                          */
/* ===============================================*/

body, td{
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica;
	color: #000000;
}

input, select{
	font-family: Arial, Verdana, Helvetica;
	border-width: 1px;
	border-color: #003300;
	font-size: 12px;
}

img{	border: none; }

.subnavi {
	color: #000000; 
	font-size: 11px;
}





/* ===============================================*/
/* ECards (ecards_FL)                                                             */
/* ===============================================*/





/* ===============================================*/
/* Filellist Videofiles                                                               */
/* ===============================================*/

a.sidebar:link {color:#004488;}
a.sidebar:active {color:#cc0000;}
a.sidebar:visited {color:#004488;}
a.sidebar:hover {color:#cc0000;}
a.menu:link {color:#ffffff; font-weight:bold;}
a.menu:active {color:#ffdd00; font-weight:bold;}
a.menu:visited {color:#ffffff; font-weight:bold;}
a.menu:hover {color:#ffdd00; font-weight:bold;}

#menu_table {font-family:"trebuchet ms",arial,helvetica,sans-serif;font-size:10pt;font-weight:bold;color:#ffffff;background:#69675f;}
#menu_cell {font-family:"trebuchet ms",arial,helvetica,sans-serif;font-size:10pt;font-weight:bold;color:#c0c0c0;background:#69675f;}

#navbar_table {border:1px solid;background-color:#fafaf7;border-color:#dddddd;padding:0px;}
#navbar_cell {font-family:"trebuchet ms",tahoma,arial,helvetica,sans-serif;font-size:8pt;background-color:#fafaf7;color:#99978f;}

#sidebar_table {border:1px solid;width:100%;border-spacing:3px;background-color:#f8f8f5;border-color:#b9b7af;}
#sidebar_title {font-family:"trebuchet ms",tahoma,arial,helvetica,sans-serif;font-size:10pt;font-weight:bold;color:#666666;}
#sidebar_cell {border:0px solid;font-family:tahoma,arial,helvetica,sans-serif;font-size:8pt;background-color:#f8f8f5;color:#000000;}

#down_table {border:0px solid;background-color:#88aa88;width:100%}
#down_celltitle {font-family:"trebuchet ms",arial,helvetica,sans-serif;font-size:11pt;font-weight:bold;background-color:#d8efd8}
#down_cell {font-family:"trebuchet ms",arial,helvetica,sans-serif;font-size:9pt;background-color:#f8fff8;color:#336633;}
#down_celldesc {font-family:"trebuchet ms",arial,helvetica,sans-serif;font-size:9pt;text-align:right;vertical-align:top;background-color:#f8fff8;color:#669966;}

#warn {color:#bb0033; font-family:"trebuchet ms",arial,helvetica,sans-serif; font-style:normal;}
#red {color:#bb0033;}
#green {color:#008000;}
#blue {color:#0000cc;}
#grey {color:#808080;}
#black {color:#000000;}
#small {font-size:8pt;}

.FileListTable {
  border-collapse:collapse;
  border-spacing:0px;
  border-width:1px;
  border-style:solid;
  border-color:#aaaaaa;
  background:#f0f0f0; 
}
.FileListCellTitle {
  border-width:1px;
  border-style:solid;
  border-color:#aaaaaa;
  padding:3px;
}
.FileListCellText {
  border-width:1px;
  border-style:solid;
  border-color:#aaaaaa;
  /* background:#fcfcfc; */
  background:#CCD9BD;
  padding:3px;
}
.FileListCellInfo {
  border-width:1px;
  border-style:solid;
  text-align:right;
  border-color:#aaaaaa;
  /* background:#f6f6f6; */
  background:#CCD9BD;
  font-size:8pt;
  padding:3px;
}
.FileListCellDesc {
  border-width:1px;
  border-style:solid;
  border-color:#aaaaaa;
  /* background:#f9f9f9; */
  background:#CCD9BD;
  font-size:8pt;
  padding:3px;
}