@CHARSET "ISO8859-18";

*{padding: 0px; margin: 0px}

body {
 margin: 0px;
 padding: 0px;
 background-color: #fff;
 font-family: Verdana, Trebuchet, Helvetica, Geneva;
 font-size: 14px;
 color: #000;
 background-color: #f5f5de;
}

/* --- container sets --------------------------------- */
.logo,
.menu_img, .menuitem0, .menuitem0_active,
.left,
.foot_left {
  float: left;
}

.header,
.menu_top,
.content,
.foot_right {
  float: right;
}

.menuitem0,
.foot_left, .foot_right {
  width: auto;
}

.menu_img,
.left {
  width: 197px;
}

.content {
  width: 560px;
}

.menu_top {
  width: 563px;
}

#head {
  width: 767px;
}

.menuitem0, .menuitem0_active,
#foot {
  height: 20px;
}

.menu_img, .menu_top {
  height: 30px;
}

#head {
  height: 100px;
}
/* --- display sets ------------------------------------ */
.menuitem0, .menuitem0_active, .menuitem1, .menuitem1_active {
  display: block;
}

.menu_top {
  overflow: hidden;
}

/* --- text sets --------------------------------------- */
.menuitem0,
.box_left,
#foot {
  text-align: center;
}

a {
  text-decoration: none;
}

/* --- font sets --------------------------------------- */
#foot {
  font-size: 12px;
}

.menuitem0_active, .menuitem1_active,
.headline {
  font-weight: bold;
}

/* --- margin & padding sets ------------------------- */
#head {
  margin-top: 20px;
}

.menu_left, .box_left,
.headline {
  margin-bottom: 10px;
}

.menuitem1, .menuitem1_active,
.headline {
  padding: 3px;
}

.menuitem0, .menuitem0_active {
  padding: 5px 13px;
}

#foot {
  padding: 5px 25px;
  margin-bottom: 20px;
}

/* --- color & background sets ----------------------- */
.menuitem0, .menuitem0_active, .menuitem1, .menuitem1_active {
  color: #09c;
}

#foot, #foot a {
  color: #fff;
}

#menu,
#main,
#foot {
	background-color: #87cefa;
}

.menu_left, .box_left {
  background-color: #e0ffff;
}

.content {
  background-color: #f0f8ff;
}

.headline {
  background-color: #fff8dc;
}

#head {
  background-image: url(images/header.jpg);
}

.menu_top {
  background-image: url(images/menu_top.jpg);
}

.menuitem0 {
  background-image: url(images/menuitem0.jpg);
}

.menuitem0_active {
  background-image: url(images/menuitem0_active.jpg);
}

#main {
  background: url(images/main.jpg) repeat-y top left;
}

#foot {
  background-image: url(images/foot_bground.jpg);
}

#head,
.menu_top, .menuitem0, .menuitem0_active,
#foot {
  background-repeat:  no-repeat;
  background-position: top right;
}

/* --- border sets ------------------------------------ */
.box_left img,
.content img {
  border: none;
}

.headline {
  border-width: 1px;
}

#head,
#menu, .menu_top,
.left, .menu_left, .menuitem1, .menuitem1_active, .box_left, .content,
#foot {
  border-width: 3px;
}

.menuitem1, .menuitem1_active {
  border-top-width: 1px;
}

.headline {
  border-style: solid;
}

.menuitem1, .menuitem1_active,
#foot {
  border-top-style: solid;
}

.menuitem1, .menuitem1_active, .box_left,
.content {
  border-right-style: solid;
}

.menu_left, .box_left  {
  border-bottom-style: solid;
}

#head,
#menu, .menu_top,
.left, .content,
#foot {
  border-left-style: solid;
}

#head,
#menu, .menu_top,
.left, .menu_left, .menuitem1, .menuitem1_active, .box_left, .content, .headline,
#foot {
  border-color: #888;
}

/* --- added by SG Doelzschen ---------------------------- */

/* --- headline sets ------------------------------------ */
h1,.h1 {
        font-size : 20px;
        color : #00009F;
        background-color : transparent;}

h2,.h2 {
        font-size : 18px;
        color : #00009f;
        background-color : transparent;}

h3,.h3 {
        font-size : 15px;
        color : #87cefa;
        background-color : transparent;
        margin-top: 0px;        }

h4,.h4 {
        font-size : 12px;
        color : #89cdfa;
        background-color : transparent;
        margin-top: 0px;        }

a:link {
        color : #09c;
        text-decoration: none;
        background-color : transparent; }


a:visited {
        color : #09c;
        text-decoration: none;
        background-color : transparent; }

a:hover {
        color: #090fff;
        text-decoration: none;
        background-color : #transparent;}


a:active {
        color : #09c;
        text-decoration: none;
        background-color : transparent; }