/* CSS Document */

body, html {
  background-color:#CC0000;
  height: 100%;
  padding: 0;
  margin: 0;
}

/*-- Bild-Untertitel --*/
.csc-caption {
  /* noch nicht vorgesehen
  font-size:9px;
  line-height:11px;
  color:#FFFFFF;
  */
}

/* GENERAL fonts */
p, ol, ul, div, h1, h2 {
  font-family:myriad, arial, helvetica, sans-serif;
  font-size:11px;
  line-height:17px;
  color:#FFFFFF;
  /*background-color:#CC0000;*/
}

p, h1, h2 {margin:0px 0px 0px 0px;}


a {
  font-family:inherit;
  font-size:inherit;
  color:#FFFFFF;
  text-decoration:none;
}

img {
  /* Bilder haben keinen Rahmen */
  border:0;
}

/* DIVs */
#main {
  margin:auto; 
  text-align:left; 
  /*-- Position --*/
  position:absolute;
  left:0px;
  top:0;
  width:783px; 
  height:576px;
  /*border:1px dotted #000000;*/
  /*background-color: #CC0000;*/
}

/*
   This is a CSS comment where the end-of-comment marker is escaped.
   The following styles are not read by Macintosh Explorer
   because it thinks they are still part of this comment.
\*/

#main {
  /*-- Position --*/
  position:relative;
}

/* Logo */
#logo {
  /*-- Position --*/
  position:absolute;
  left:7px;
  top:224px;
  width:112px;
  height:72px;
  /*-- Aussenabstand --*/
  /*-- Farbe --*/
  /*background-color:#CC0000;*/
}

/* menu1 (Level 1) */
#menu_1 {
  /*-- Position --*/
  position:absolute;
  left:195px;
  top:248px;
  /*width:595px;*/
  width:610px;
  height:19px;
  /*-- Aussenabstand --*/
  /******margin:0px 0px 0px 0px;*/
  /*-- Innenabstand --*/
  padding-top:0px;
  /*-- Farbe --*/
  background-color:inherit;
  /*-- Schrift --*/
  font-size:11px;  
  font-weight:bold;
  /*-- Text --*/
  text-align:left;  
  /*-- User Interface --*/
  cursor:default;
}
#menu_1 a{
  /*-- Position --*/
  float: left;
  /*-- Text --*/
  text-decoration:none;
  /*-- Schrift --*/
  font-family:inherit;
  font-size:11px;
  line-height:8px;  
}
#menu_1 span.menu1-no a{
  /*-- Farbe --*/
  color:#FFFFFF;
}
#menu_1 span.menu1-no a:hover{
  /*-- Farbe --*/
  color:#000000;
}
#menu_1 span.menu1-act a{
  /*-- Farbe --*/
  color:#000000;
}

/* menu2 (Level 2) */
#menu_2 {
  /*-- Position --*/
  position:absolute;
  width:132px;
  height:201px;
  left:0px;
  top:331px;
  /*-- Aussenabstand --*/
  /*-- Innenabstand --*/
  padding-top:0px;
  /*-- Farbe --*/
  /*-- Schrift --*/
  font-weight:normal;
  /*-- User Interface --*/
  cursor:default;
}


#menu_2 ul{
    list-style:none;
    margin:0px;
    padding:0px;
}

#menu_2 a{
  display:block;
  /*-- Aussenabstand --*/
  margin:0px;
  /*-- Innenabstand --*/
  padding:0px;
  /*-- Text --*/
  text-decoration:none;
  /********line-height:17px;*/
  /*-- Farbe --*/
  color:#CC0000;
  background-position:left center;
}
#menu_2 li{
  /*-- Text --*/
  text-indent:9px;
  /*-- Schrift --*/
  font-size:12px;
  line-height:17px; 
}
#menu_2 .menu2-no a{
  /*-- Farbe --*/
  color: inherit;
  /*-- Hintergrundbild --*/
  background-image: url(../images/punkt_up.gif);
  background-repeat: no-repeat;
}
#menu_2 .menu2-no a:hover{
  /*-- Farbe --*/
  color: inherit;
  /*-- Hintergrundbild --*/
  background-image: url(../images/punkt_over.gif);
  background-repeat: no-repeat;
}
#menu_2 .menu2-act a{
  /*-- Farbe --*/
  color: inherit;
  /*-- Hintergrundbild --*/
  background-image: url(../images/punkt_active.gif);
  background-repeat: no-repeat;
}
/* Menu 2 (Level 3)*/
#menu_2 li li{
  text-indent:23px;
  /*-- Schrift --*/
  font-size:11px;
  line-height:17px;
}
#menu_2 .menu22-no a{
  /*-- Farbe --*/
  color: inherit;
  /*-- Hintergrundbild --*/
  background-image: url(../images/punkt_up.gif);
  background-repeat: no-repeat;
}
#menu_2 .menu22-no a:hover{
  /*-- Farbe --*/
  color: inherit;
  /*-- Hintergrundbild --*/
  background-image: url(../images/punkt_over.gif);
  background-repeat: no-repeat;
}
#menu_2 .menu22-act a{
  /*-- Farbe --*/
  /*-- Hintergrundbild --*/
  background-image: url(../images/punkt_active.gif);
  background-repeat: no-repeat;
  color: inherit;
}
#menu_2 .menu22-act a:hover{
  /*-- Farbe --*/
  /*-- Hintergrundbild --*/
  background-image: url(../images/punkt_active.gif);
  background-repeat: no-repeat;
  color: inherit;
}

/* normal (Seitenbereich) */
#normal {
  /*-- Position --*/
  position:absolute; 
  top:331px;
  left:196px; 
  width:256px;
  height:176px;
  /*overflow:auto;*/
  /*-- Aussenabstand --*/
  /*-- Farbe --*/ 
  background-color:#CC0000;
}

/* links (Seitenbereich) */
#links {
  /*-- Position --*/
  position:absolute; 
  top:0px;
  left:196px; 
  width:480px; 
  height:192px;
  /*-- Aussenabstand --*/
  /*-- Farbe --*/
  background-color:#CC0000;
  /*-- Rahmen --*/
  /*border:0px none #000000;*/
}

#links table td {
  vertical-align:bottom; 
}

/*-------------------------*/
/* RTE --> bitte auslagern */
/*-------------------------*/
span.important { color: #CC0000; }



