html, body {
   background-color:#abf;
   color:#000075; 
   margin:0px;
   padding:0px;
   font-family:Verdana,sans-serif;
   font-size:13px;
}

FONT,TD,TH,P,UL,OL,LI,INPUT,TEXTAREA,FORM,SELECT,DIV,CAPTION
	    {FONT-FAMILY:Verdana,Arial; FONT-SIZE:13px; COLOR:#000075;}

#wrapper {
   background-color:#fff;
   border: 2px outset #ccc;
   position:relative;
   margin: 1.0em auto;
   width: 895px;
   min-height:735px;
}

#header {
   background-color:none;
   min-width:100%;
   height:110px;
   padding:0;
   margin:0;
}

#navigation {
   float:left;
   background-color:#eee;
   width:160px;
   padding-top:0px;
   padding-left: 0;
   padding-bottom: 12px;
}

#nav, #nav ul {
   list-style: none;
   list-style-image: none;
   margin-left: 3px;
   margin-top: 0;
   margin-bottom: 0;
   padding: 0;
}

#nav li {
   margin-bottom: 0;
   font-weight: bold;
}

#nav ul li {
   margin-left: 3px;
   margin-top: 0;
   font-weight: normal;
}

#content {
   background-color:none;
   float:left;
   width:522px;
   padding-right:10px;
}

#news {
   background-color:#eee;
   float:left;
   width:190px;
   padding-right:10px;
}

#logo {
   float:left;
   margin-right:8px;
}

#banner {
    padding:10px;
}

#top_navigation {
   position:relative;
   border:none;
}
.nocolbox   {
   margin-left:10px;
   border-left:dotted 1px #ff0000;
   border-bottom:dotted 1px #ff0000;
   padding:8px;
   background-color:#ffffff;
}
.alterbox   {
   margin-left:10px;
   BACKGROUND-COLOR:#eeeeee;
   padding:8px;
   border-left:dotted 1px #ff0000;
   border-bottom:solid 1px #ff0000;
}
.lightbox   {
   margin-left:10px;
   BACKGROUND-COLOR:#e4e4ff;
   padding:8px;
   border-left:dotted 1px #ff0000;
   border-bottom:dashed 1px #ff0000;
}
.headbox   {
   margin-left:10px;
   BACKGROUND-COLOR:#ffccaa;
   padding:8px;
   border-bottom:solid 1px #ff0000;
}
A:link      {
   BACKGROUND:none;
   COLOR:#4A5Ab4;
   TEXT-DECORATION:none;
}
A:active,A:visited {
   BACKGROUND:none;
   COLOR:#996699;
   TEXT-DECORATION:none;
}
A:hover  {
  BACKGROUND:none;
  COLOR:#84105A;
  TEXT-DECORATION:underline;
}

#main_navigation {
   width:180px;
   height:343px;
}

UL          {
   margin-left:6px;
   padding-left:15px;
   list-style-image:url(img/pfeil.gif)
}

LI           {
   padding-left:3px;
   margin-right:0px;
}

LI, P,FORM    {
   margin-top:11px;
   margin-bottom:11px;
}

INPUT,TEXTAREA,SELECT {
   font-size:12px;
   font-family:Arial,sans-serif;
}
   
h1,h2,p.text,p.intro,ul,ol,table.text {
   font-family:Verdana,sans-serif;
}


H1,H4      {BACKGROUND-COLOR:#fca; COLOR:#84105A; FONT-SIZE:16px; FONT-FAMILY:Arial,HELVETICA;
                TEXT-DECORATION:none; text-align:center; margin-left:10px; margin-top:0px; margin-bottom:11px; }
H2,H5        {BACKGROUND-COLOR:#ffccaa; COLOR:#84105A; FONT-SIZE:13px; FONT-WEIGHT:bold; padding:3px; TEXT-DECORATION:none; text-align:center; margin-left:10px;margin-top:10px;margin-bottom:0px; }
H3,H6          {COLOR:#007; FONT-SIZE:13px; FONT-WEIGHT:bold;
                TEXT-DECORATION:none; text-align:center; margin-left:10px; margin-top:6px; margin-bottom:12px; }

div.box_title {
   margin-top:10px;
   margin-left:10px;
   margin-right:0px;
   background-color:#d5d4f1;
   color:rgb(90,115,135);
   font-family:Tahoma,sans-serif;
   font-size:13px;
   font-weight:bold;
   padding:3px;
}

div.box_content {
   margin-left:10px;
   margin-right:0px;
   margin-bottom:10px;
   background-color:#fff;
   border:none;
   color:#000075;
   font-family:Verdana,sans-serif;
   font-size:13px;
   font-weight:normal;
   padding:3px;
}

.alter      {BACKGROUND-COLOR:#eee;}
.light      {BACKGROUND-COLOR:#e4e4ff;}
.nocol     {BACKGROUND-COLOR:#fff; }
.head      {BACKGROUND-COLOR:#ffd6aa; }