@charset "utf-8";

/* ------------------------------------------------ */
/* --------------------| Reset |------------------- */
/* ------------------------------------------------ */

* {
   margin:0pt;
   padding:0pt;
}

/* ------------------------------------------------ */
/* ------------------| Global Tags |--------------- */
/* ------------------------------------------------ */

body {
   font-family:arial, helvetica, sans-serif;
   font-size:small;
}

a {
   color:#4e78a3;
   border:none;
   text-decoration:none;
}

h1 {
   color:#476587;
   font-size:small;
   font-weight:bold;
   margin-top:10px;
}

h2 {
   color:#476587;
   font-size:small;
   font-weight:bold;
   margin-top:10px;
}

h3 {
   color:#476587;
   font-size:small;
   margin-top:10px;
}

hr {
   border:1px dotted #CCCCCC;
   margin:0.6em 0;
}

img { border:none; }

p {
   color:#565656;
   margin-bottom:0.3em;
   text-decoration:none;
}

/* ------------------------------------------------ */
/* ----------------| Global Classes |-------------- */
/* ------------------------------------------------ */

.clear { clear:both; }

.right {
   font-size:small;
   margin-right:2%;
   text-align:right;
}

.img {
   float:left;
   margin:0 3px 3px 0;
}

.naviliste { margin:0 3px 2px 0; }

/* ------------------------------------------------ */
/* --------------------| Layout |------------------ */
/* ------------------------------------------------ */

#container { border:#1f4b86 solid 4px; }

div#content img {
   border:none;
   margin: 5px 0;
}

#tab,
#tab_jobs {
   background-color:#ebebeb;
   border-bottom:#FFFFFF 2px solid;
   height:2.5em;
   margin:0 2%;
   width:96%;
}

#tab_jobs { border-bottom:#ebebeb 2px solid; }

.tab_wrap {
   background-color:#e7edf0;
   clear:both;
   margin:0 2% 6px 2%;
   padding:2%;
   width:92%;
}

.navi11,
.navi11_active,
.navi12,
.navi12_active {
   background:url(images/corner2.gif) no-repeat;
   background-color:#E7EDF0;
   border-bottom-color:#FFFFFF;
   border-bottom-style:solid;
   border-bottom-width:2px;
   float:left;
   height:2em;/*min-*/
   width:33%;
   padding-top:0.5em;
   text-align:center;/*width:4.4em;*/
}

.navi12,
.navi12_active {
   border-left-color:#FFFFFF;
   border-left-style:solid;
   border-left-width:2px;/*min-*/
   width:32%;
}

.navi11_active,
.navi12_active { border-bottom-color:#ebebeb; }

.navi11_active a,
.navi12_active a { color:#abbb35; }

.content ul li { background:url(images/li2.gif) 0 0.4em no-repeat; }

.content,
#navi_bottom,
.footer {
   font-size:small;
   padding:2%;
   width:96%;
}

#navi_bottom { font-size:small; }

.footer {
   background-color:#aec3ce;
   font-size:x-small;
}

.footer p { color:#ffffff; }

