/*
 *
 * CSS file for www.flugechsen.org
 *
 */

body {background: #ffffff; margin:0em}

/* Layout for header of page */
#logo { display: block;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: auto;        
        border: none;
}

#logo a, #logo img {
        border: none;
        float: left;
        border: none;
}

.topback{
        background-color: #ffffff;/*#024c80;*/
        height: 32px;        
        /*border-top: 1px solid #a0a0a0;*/
        /*border-bottom: 1px dotted #a0a0a0;*/
}

.toptext{ 
        color: #c0C0C0; 
        font-size: 12px;   
        font-family: "Arial", "Verdana", "Helvetica", "Helv", "sans-serif"; 
        line-height: 14px; 
        text-decoration: none; 
        float: right; 
        margin: 0px 12px 5px 12px;}


/* Layout for footer of page */
.footer {
        font-family: "Arial", "Verdana", "Helv", "Helvetica", "MS Sans Serif";
        font-size: 11px;
        margin-top: 0px;
        color: #707070;
        padding: 8px 0px;
        background-color: #ffffff; /*#02365b;*/
        text-indent: 7px;
        text-align: left;
        height:30px;
        border-top: 1px solid #c0c0c0;
}

.footerlink:link { color: #808080; font-size: 11px;   font-family: "Arial", "Verdana", "Helvetica", "Arial", "sans-serif"; line-height: 14px; text-decoration: underline; float: right; margin: 0px 12px 0px 0px;}
.footerlink:visited { color: #808080; font-size: 11px;   font-family: "Arial", "Verdana", "Helvetica", "Arial", "sans-serif"; line-height: 14px; text-decoration: underline; float: right; margin: 0px 12px 0px 0px;}
.footerlink:hover { color: #a0a0a0; font-size: 11px;   font-family: "Arial", "Verdana", "Helvetica", "Arial", "sans-serif"; line-height: 14px; text-decoration: underline; float: right; margin: 0px 12px 0px 0px;}


.footerlink2:link { color: #808080; font-size: 11px;   font-family: "Arial", "Verdana", "Helvetica", "Arial", "sans-serif"; line-height: 14px; text-decoration: underline;}
.footerlink2:visited { color: #808080; font-size: 11px;   font-family: "Arial", "Verdana", "Helvetica", "Arial", "sans-serif"; line-height: 14px; text-decoration: underline;}
.footerlink2:hover { color: #a0a0a0; font-size: 11px;   font-family: "Arial", "Verdana", "Helvetica", "Arial", "sans-serif"; line-height: 14px; text-decoration: underline;}


/* Layout for location/ navigation bar */
.subhead {
        width: 780px;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 11px;
        margin-top: 0px;
        font-weight: none;
        color: #a0a0a0;
        padding: 8px 0px;
        text-indent: 7px;
        background-color: #ffffff;
        border-top: 1px solid #c0c0c0;
        /*border-bottom: 1px solid #c0c0c0;*/
}

.sublink:link { color: #e0e0e0; font-size: 11px;   font-family: "Arial", "Verdana", "Helvetica", "Arial", "sans-serif"; line-height: 14px; text-decoration: none;}
.sublink:visited { color: #e0e0e0; font-size: 11px;   font-family: "Arial", "Verdana", "Helvetica", "Arial", "sans-serif"; line-height: 14px; text-decoration: none;}
.sublink:hover { color: #ffffff; font-size: 11px;   font-family: "Arial", "Verdana", "Helvetica", "Arial", "sans-serif"; line-height: 14px; text-decoration: underline;}



/* Layout definitions for main menu of page */

/**************** main menu coding *****************/
#menu {
width: 100%;
background: #ffffff;
float: left;
height: 20px;
text-indent: 7px;
}

#menu a {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color:#303030;
display: block;
border-width: 0x;
border-style: none;
margin: 0;
height: 20px;
width: 100px;
text-decoration: none;
}

#menu a:hover{
color: #797264;
text-transform: none;
text-decoration: underline;
width: 100px;
}

#menu_active a {
color: #797264;
background: #ffffff;
text-decoration: none;
font-weight:bold;
}

#menu_active a:hover {
color: #797264;
background: #ffffff;
text-decoration: none;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
float: left;
}

#menu li {
 position: relative;
}
/********** end of main menu coding ****************/

/**************** main submenu coding *****************/
#mainsubmenu {
width: 100%;
background: #ffffff;
float: left;
height: 20px;
text-indent: 7px;
padding: 8px 0px;
border-top: 1px solid #c0c0c0;
}


#mainsubmenu a {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #808080;
display: block;
border-width: 0x;
border-style: none;
margin: 0;
height: 20px;
width: 100px;
text-decoration: none;
}

#mainsubmenu a:hover {
color: #797264;
text-decoration: underline;
background: #ffffff;
width: 100px;
}

#mainsubmenu_active a {
color: #797264;
background: #ffffff;
text-decoration: none;
font-weight:bold;
}

#mainsubmenu_active a:hover {
color: #797264;
background: #ffffff;
text-decoration: none;
font-weight:bold;
}

#mainsubmenu ul {
list-style: none;
margin: 0;
padding: 0;
float: left;
}

#mainsubmenu li {
 position: relative;
}
/********** end of main submenu coding ****************/



/* Layout definitions for submenus */
.submenu {
  width: 100%;
  font-weight: bold;
  font-family: "Arial", "Verdana", "Helvetica", "Arial", "sans-serif";
  font-size: 10px;
  line-height: 200%;
}

.submenu ul{
border: 0px solid #BBB;
background: ffffff;
padding: 0px;
margin: 10px 0px;
text-decoration: none;
list-style-type: none;
text-align: left;
}

.submenu ul li a{
display: block;
font-weight: bold;
font-family: "Arial", "Verdana", "Helvetica", "Arial", "sans-serif";
font-size: 10px;
line-height: 200%;
width: 200px;
color: #024c80;
padding: 0px;
margin: 0px;
text-decoration: none;
border-right: 0px;
text-indent: 7px;
}

.submenu ul li a:hover{
background: #ebebeb;
color: #797264;
margin: 0px;
text-decoration: none;
border-right: 0px;
}


/* Layout definitions for unordered lists */
.normal_list ul li
{
 font-family:verdana,arial,sans-serif;
 font-size:small;
 list-style-image:url(/pics/arrow3.gif);
}

/* Layout definitions for headers and texts */
.text_normal
 {
  background-color: #ffffff;
  font-family: "Arial", "Helvetica", "Verdana", "sans-serif";
  font-size: 11px;
  color: #343434;
  line-height: 16px;
  text-decoration: none;
  vertical-align: top;
  text-align: left;
}

.text_normal2
 {
  background-color: #ffffff;
  font-family: "Arial", "Helvetica", "Verdana", "sans-serif";
  font-size: 11px;
  color: #343434;
  line-height: 16px;
  text-decoration: none;
  vertical-align: top;
  text-align: left;
  border-right: 1px dotted #909090;
 }


.text_table_bottom {
  background-color: #ffffff;
  font-family: "Arial", "Helvetica", "Verdana", "sans-serif";
        font-size: 8pt;
        color: #808080;
        line-height: 12px;
        text-align: none;
        vertical-align: bottom;
        padding: 2px 7px 0px 7px;
}

.text_table_copy {
  background-color: #ffffff;
  font-family: "Arial", "Microsoft Sans Serif", "MS Sans Serif", "Verdana", "Helv", "Helvetica", "sans-serif";
        font-size: 10px;
        color: #808080;
        line-height: 12px;
        text-align: none;
        vertical-align: bottom;
        padding: 20px 7px 3px 7px;
}

.text_table {
  background-color: #ffffff;
        font-family: "Arial", "Microsoft Sans Serif", "MS Sans Serif", "Verdana", "Helv", "Helvetica", "sans-serif";
        font-size: 8pt;
        color: #343434;
        line-height: 16px;
        text-align: none;
        padding: 5px 7px 10px 80px;        
}

.text_table_2 {
  background-color: #ffffff;
        font-family: "Arial", "Microsoft Sans Serif", "MS Sans Serif", "Verdana", "Helv", "Helvetica", "sans-serif";
        font-size: 8pt;
        color: #343434;
        line-height: 16px;
        text-align: none;
        padding: 5px 7px 10px 7px;        
}

.tableheader {
  background-color: #ffffff;
        font-family: "Arial", "MS Sans Serif", "Microsoft Sans Serif", "Verdana", "Helvetica",  "Helv", "sans-serif";
        font-size: 13px;
        line-height: 16px;
        color: #797264;
        padding: 10px 0px 5px 7px;
        text-align: none;
}

.header {
  background-color: #ffffff;
        font-family: "Arial", "MS Sans Serif", "Microsoft Sans Serif", "Verdana", "Helvetica", "Helv", "sans-serif";
        font-size: 13px;
        line-height: 13px;
        color: #797264;
        padding: 10px 0px 12px 0px;
        margin-top: 12px 0px 0px 0px;
        text-align: none;
        text-indent: 7px;
}

.subheader {
  background-color: #ffffff;
        font-family: "Arial", "Verdana", "Helvetica", "sans-serif";
        font-size: 12px;
        line-height:12px;
        font-weight: bold;
        color: #909090;
        padding: 10px 0px 12px 0px;0
        margin-top: 12px 0px 0px 0px;
        text-align: none;
}

.subsubheader
 {
  font-family: "Verdana", "Helvetica", "Arial", "sans-serif";
  font-size: 10px;
  color: #343434;
  line-height: 16px;
  text-decoration: none;
  font-weight: bold;
  vertical-align: top;
  text-align: none;
  background-color: #ffffff;
 }

hr.std {border: none 0;
        border-top: 1px solid #024c80;
        border-bottom: 1px solid #efefef;
        width: 100%;
        height: 2px;
        margin: 0px 0px 3px 0px;
        text-align: middle;
          background-color: #ffffff;
        }



/* Links */
.pagelink:link { color: #303030; font-size: 11px;   font-family: "Arial", "Verdana", "Helvetica", "Arial", "sans-serif"; line-height: 12px; text-decoration: underline;}
.pagelink:visited { color: #808080; font-size: 11px;   font-family: "Arial", "Verdana", "Helvetica", "Arial", "sans-serif"; line-height: 12px; text-decoration: underline;}
.pagelink:hover { color: #797264; font-size: 11px;   font-family: "Arial", "Verdana", "Helvetica", "Arial", "sans-serif"; line-height: 12px; text-decoration: underline;}

.pagelink_small:link { color: #024c80; font-size: 8px;   font-family: "Arial", "Verdana", "Helvetica", "Arial", "sans-serif"; line-height: 12px; text-decoration: underline;}
.pagelink_small:visited { color: #024c80; font-size: 8px;   font-family: "Arial", "Verdana", "Helvetica", "Arial", "sans-serif"; line-height: 12px; text-decoration: underline;}
.pagelink_small:hover { color: #797264; font-size: 8px;   font-family: "Arial", "Verdana", "Helvetica", "Arial", "sans-serif"; line-height: 12px; text-decoration: underline;}

.pagelink2:link { color: #808080; font-size: 11px; font-weight: normal; font-family: "Arial", "Verdana", "Helvetica", "Arial", "sans-serif"; line-height: 12px; text-decoration: underline; text-align:right;}
.pagelink2:visited { color:#808080; font-size: 11px; font-weight: normal; font-family: "Arial", "Verdana", "Helvetica", "Arial", "sans-serif"; line-height: 12px; text-decoration: underline; text-align:right;}
.pagelink2:hover { color: #797264; font-size: 11px; font-weight: normal; font-family: "Arial", "Verdana", "Helvetica", "Arial", "sans-serif"; line-height: 12px; text-decoration: underline; text-align:right;}

.pagelink_mainpage:link { color: #797264; font-size: 11px;   font-family: "Arial", "Verdana", "Helvetica", "Arial", "sans-serif"; line-height: 12px; text-decoration: underline;}
.pagelink_mainpage:visited { color: #797264; font-size: 11px;   font-family: "Arial", "Verdana", "Helvetica", "Arial", "sans-serif"; line-height: 12px; text-decoration: underline;}
.pagelink_mainpage:hover { color: #797264; font-size: 11px;   font-family: "Arial", "Verdana", "Helvetica", "Arial", "sans-serif"; line-height: 12px; text-decoration: underline;}

.pagelink_mainpage2:link { color: #303030; font-size: 11px; font-weight:bold; font-family: "Arial", "Verdana", "Helvetica", "Arial", "sans-serif"; line-height: 12px; text-decoration: underline;}
.pagelink_mainpage2:visited { color: #303030; font-size: 11px; font-weight:bold;  font-family: "Arial", "Verdana", "Helvetica", "Arial", "sans-serif"; line-height: 12px; text-decoration: underline;}
.pagelink_mainpage2:hover { color: #797264; font-size: 11px; font-weight:bold; font-family: "Arial", "Verdana", "Helvetica", "Arial", "sans-serif"; line-height: 12px; text-decoration: underline;}


.list_table
 {
  border-collapse: collapse;
  border: 1px solid #002890;
  padding: 2px 2px 2px 5px;
 }
.list_table td
 {
  border-collapse: collapse;
  border: 1px solid #002890;
  padding: 2px 2px 2px 5px;
  color:#606060;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 0.82em;
  line-height: 1.3em;
  font-weight: normal;
 }

.form_box
 {
  border-collapse: collapse;
  border: 1px solid #002890;
  padding: 2px 2px 2px 5px;
 }


/* Vertical lines */
.br
{
 border-right: 1px dotted #909090;  
}


/* end of file */

