/* CSS Document */
body {background-color: #FFEEAA;}
a{text-decoration: none;}
a:link {color:red; }
a:visited {color:#CC0000;}
a:active {color:maroon;}

.parent_title {color: #000066; font-family: Arial; font-style: italic; font-weight: bold; font-size: x-large; margin-left:20px; margin-top:12px}
.page_title{color: #000066; font-family: Arial; font-style: italic; font-weight: bold; font-size: medium; margin-left:80px; margin-top:8px; margin-bottom:8px}
.page_table {text-align: left; height: 100%; top:0px; left: 0px; position:absolute}
.logo{border: 0px solid ; width: 139px; height: 73px; margin-top: 5px; margin-bottom: 5px;  margin-left: 8px;}

.logo_section{background-color: #FFCC33; width: 222px; border-bottom: 2px solid black; height:90px;}
.menu_section{background-color: #FFCC33; width: 222px; vertical-align:top; }
.title_section{background-color: #FFEEAA; width: 630px; border-bottom: 2px solid black;}
.content_section{background-color: #FFEEAA; width: 630px; vertical-align: top; }

.last_update{font-family:sans-serif; font-size:9px;margin-left: 8px;}
.content{margin-left: 8px;}

.menu1-level1-no{font-family: Arial; font-weight: bold; font-size: small; color: red; margin-top: 5px; margin-left: 8px}
.menu1-level1-ro{font-family: Arial; font-weight: bold; font-size: small; color: red; margin-top: 5px; margin-left: 8px; font-style:italic}

.menu1-level2{font-family: Verdana; font-size: x-small; margin-top: 1px; margin-left: 7px;}
.menu1-level2-no{color: black;}
.menu1-level2-no:before {content:url(bullet1_n.gif)" ";}
.menu1-level2-ro{font-weight: bold; color:red}
.menu1-level2-ro:before {content:url(bullet1_h.gif)" ";}
.menu1-level2-act:before {content:url(bullet1_act.gif)" ";}

.menu1-level3{font-family: Verdana; font-size: x-small; margin-top: 0px; margin-left: 30px; text-indent:-14px;}
.menu1-level3-no{color: black;}
.menu1-level3-ro{color: red;}
.menu1-level3-act:before {content:url(bullet2_act.gif)" ";}
.menu1-level3-no:before {content:url(bullet2.gif)" ";}

.rem_menu1-level1-act{font-family: Arial; font-weight: bold; font-size: small;}
.rem_menu1-level2-act{font-family: Verdana; font-weight: bold; font-size: x-small;}
.rem_menu1-level3-act{font-family: arial; font-weight: bold; font-size: x-small;}

.csc-firstHeader{margin-bottom: 4px;}

/* For Calendar Base (begin)*/
		.my_title {
		  font-weight: bold;
      font-size:20px;
		  padding-top:12px;
      }
      
    .my_teaser{
      margin-top:-20px;
      margin-left:20px;
    }
    
   	.pagebrowser span {
			padding: 0 2px;
			}
			
		.indent{
      margin-left:20px;
      font-weight: bold;		
    }
    
    .date{
      vertical-align: top;
      width: 140px;
    }
    
    .v9g{
      font-size: small;
    }
    
    .cal_cat_sonstiges{
      background-color: red !important;
      color: black !important;
    }

    .default_catheader{
      background-color: transparent !important;
      color: blue !important;    
    }
/* For Calendar Base (end)*/

/*******************************/
/*Inhaltselement Table (begin) */
/*******************************/
.contenttable-1 .tr-0, tfoot, th, .contenttable-2 .td-last, .contenttable-2 .tr-0 {
  font-weight: bold;
  text-align: left;
}

/* Selects the columns in a div with "Frame 1"*/
.csc-frame-frame1 * td, .csc-frame-frame1 * th {
  border-right-width: thin;
  border-right-style: solid;
  border-right-color: silver;
}

/* Selects the first row in a div with "Frame 1" or all table cells or table headers in a div with "Frame 1" (The "> td" is required by IE) */
.csc-frame-frame1 * .tr-0 {
  border-bottom-width: thin;
  border-bottom-style: solid;
  border-bottom-color: silver;
}

/* Selects the last column in a div with "Frame 1"*/
.csc-frame-frame1 * .td-last {
  border-right-style: none;
}

.csc-frame-frame2 * td, .csc-frame-frame2 * th {
  border-width: thin;
  border-style: solid;
  border-color: silver;
}

.contenttable-3 {
  width: 100%;
/*  table-layout: fixed;*/ 
}

.contenttable { 
  line-height: 14px;
  border-collapse: collapse; 
}

.contenttable td, .contenttable th {
padding-right:6px;
padding-left:6px;
padding-top:4px;
padding-bottom:4px;
}

caption {
  font-family: Arial;
  font-size: large;
  /*font-size: 120%;*/
  font-weight: bold;
  margin-top: 8px;
  margin-bottom: 8px;
}


/* Inhaltselement Table (end) */

/* Überschriften (begin) */
h1 {
  font-family: Arial;
  font-size: 160%;
  font-weight: bold;
}
h2 {
  font-family: Arial;
  font-size: 140%;
  font-weight: bold;
}
h3 {
  font-family: Arial;
  font-size: 120%;
  font-weight: bold;
}
h4 {
  font-family: Arial;
  font-size: 100%;
  font-weight: bold;
  font-style: italic;
}
h5 {
  font-family: Arial;
  font-size: 100%;
  font-weight: normal;
  font-style: italic;
}
p {
  margin-top: 0px;
  margin-bottom: 6px;
}

