.mehr_info A{
    font-family: verdana, arial, sans-serif;
    color: #FFFFFF;
    font-size: 11px;
    text-decoration: none;
}

.mehr_info A:hover{
    color: #990000;
}


.info_box{
    font-family: verdana, arial, sans-serif;
    color: #000000;
    font-size: 13px;
}

/* BODY */
body {
  margin: 5px;
  padding: 0px;
  font-family: verdana, arial, sans-serif;
/*  background-color: #C7DBE8; */
/*  background-color: #E1EBF5; */
  background-color: #4083ad;
}

/* HEADER */
DIV#header {
  background-image: url("../Bilder/top_back.jpg");
  border:1px solid #000000;
  visibility: visible;
  height: 115px
}

#menuheader {
  padding-top:5px;
  padding-right:10px;
  font-size:11px;
  font-family: verdana, arial, sans-serif;
  color:#4083ad;
  background-image: url("../Bilder/top_weltlinien.gif");
  background-position: right;
  background-repeat: no-repeat;
}

DIV.headmenu {
  width: 210px;
  padding: 5px;
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
}

DIV.headmenu A {
    padding: 2px;
}



/* MENUBAR */

DIV#menubar {
  border:1px solid #000000;
  background-color: #FFFFFF;
/*  background-image: url("../Bilder/menu_back.png");
  background-position: left;
  background-repeat: repeat-x; */
        padding-left: 15;
  visibility: visible;
        margin-top: 5px;
  height:20px;
  color: #990000;
        font-size : 9 ;
  color : #6399bc;
}

#menubar A {
        color : #6399bc;
        padding-left : 5;
        padding-right : 5;
        font-size : 12;
        font-weight:bold;
}



DIV#menu {
  padding-right: 10px;
  padding-left: 10px;
}

/* SUBMENU */
/* SUBMENU CONTAINER */
DIV#submenu {
}

/* SUBMENU HEAD */
DIV#submenuhead {
  padding-top: 2px;
  padding-bottom: 2px;
  font-size:11px;
  padding-left:5px;
  color:#000000;
  display:block;
}

DIV#submenuhead A{
  font-weight:bold;
  text-decoration: none;
}

/* CONTENT */
DIV#contentbox {
  background-image: url("../Bilder/content2.jpg");
  background-repeat: repeat-x;
  background-color: #FFFFFF;
  visibility: visible;
  margin-top: 5px;
  border: 1px solid #000000;
}

#submenu A {
        color : #6399bc;
        padding-left : 5;
        padding-right : 5;
        font-size : 12;
        font-weight:bold;
		display:block;
}

#submenu td {
        height : 20;
        background-color: white;
}

td.contentbox_back {
  background-image: url("../Bilder/contentbox_back.png");
  background-repeat: repeat-x;
}



}

#contenthead {
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left:15px;
  font-size:11px;
  height: 15px;
}


#pdf {
  padding-top: 3px;
  padding-bottom: 2px;
  padding-right:15px;
  font-size:11px;
  color:#ffffff;
  height: 15px;
  z-index: 99;
  position: relative;
}

#print {
  padding-top: 3px;
  padding-bottom: 2px;
  padding-right:15px;
  font-size:11px;
  color:#ffffff;
  height: 15px;
  z-index: 98;
  position: relative;
}

#contenthead A {
  text-decoration: none;
  color:#0000000;
}

DIV#content {
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 12px;
  padding-bottom: 0px;
  line-height:17px;
  color: #000000;
  margin-top: 0px;
  text-decoration:none;
/*  border-top: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;  */
}

#content A {
	color:red;
	//text-decoration:underline;
	}

/* right */
DIV#right {
    color: #000000;
    font-size: 12px;
    font-family: verdana, arial, sans-serif;
    text-decoration:none;
}

DIV#right p{
    margin: 0px;
    margin-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
}

DIV#right li {
    font-family: verdana, arial, sans-serif;
    color:#000000;
    font-size: 12px;
}

DIV#right ul {
    padding-left: 25px;
    margin: 0px;
    margin-bottom: 5px;
    list-style-image:url("../Bilder/csDoc_red_dott.gif");
}

DIV#right h1 {
    padding-left: 5px;
    background-color: #ffffff;
    padding-top: 1px;
    padding-bottom: 1px;
    display: block;
    font-family: Tahoma;
    font-weight: bold;
    color:#000000;
    font-size: 15px;
}

DIV#right h2 {
    padding-top: 3px;
    display: block;
    font-family: verdana, arial, sans-serif;
    font-weight: bold;
    color:#000000;
    font-size: 14px;
}

DIV#right h3 {
    padding-top:3px;
    display: block;
    font-family: verdana, arial, sans-serif;
    font-weight: bold;
    color:#4083ad;
    font-size: 12px;
}

/* footer */
DIV#footer {
    border:1px solid #000000;
    visibility: visible;
    margin-top: 5px;
    height:16px;
    padding-left: 5px;
    background-color: #FFFFFF;
    color: #000000;
}

DIV#footer table tr td{
    font-size: 9px;
    height: 16px;
    background-color: #FFFFFF;
    color: #000000;
}

DIV#footer A{
  text-decoration:none;
  color: #000000;
}

DIV#footer A:hover {
  color: #990000;
}

/* MENU LAYER */
DIV#MenuMx0,
DIV#MenuMx1,
DIV#MenuMx2,
DIV#MenuMx3,
DIV#MenuMx4,
DIV#MenuMx5,
DIV#MenuMx6,
DIV#MenuMx7,
DIV#MenuMx8,
DIV#MenuMx9,
DIV#MenuMx10,
DIV#MenuMx11,
DIV#MenuMx12
{
      width: 130px;
  position:absolute;
  margin-top: 6px;
        VISIBILITY:hidden;
  border: 1px solid #000000;
}

/* SEMINARE */
.sta { background-color: #000000; }
.sta tr { background-color: #FFFFFF; }
.sa { background-color: silver }
.monat { color: #fff; font-size: 12px; font-weight: bold; background-color: #4083ad }
.tage { color: #000; font-weight: bold; background-color: #c7dbe8 }
.class { }
.ort { color: #4083ad; font-weight: bold; background-color: #c7dbe8; padding-left: 5px }
.frei { color: #fff; font-weight: bold; background-color: green }
.belegt { color: #fff; font-weight: bold; background-color: orange }
.voll { color: #fff; font-weight: bold; background-color: red }
.semi { font-weight: bold; padding-left: 5px }
.head  { color: black; font-size: 16px; font-family: Tahoma; font-weight: bold }

/* FPOST */
.fpost {
    color: #000000;
    background-color: #4083ad;
    border: 1px solid #000000;
    width: 95%;
    font-size: 11px;
}

.fpost_part {
    padding: 0px;
    margin: 5px;
    border: 1px solid #000000;
    background-color: #FFFFFF;
}

.fpost_head {
    padding: 3px;
    color: #FFFFFF;
}

.fpost_subject {
    padding: 4px;
    font-weight: bold;
    background-color: #4083ad;
}

.fpost_date {
    float: right;
    display: inline;
    margin-right: 10px;
    font-weight: normal;
}

.fpost_body {
    background-color: #EEEEEE;
    padding: 1px;
}

.fpost_mail {
    background-color: #FFFFFF;
    margin: 4px;
}

.fpost_mail_head {
    padding: 2px 2px 2px 10px;
    margin-right: 10px;
    float: left;
    width: 40px;
}

.fpost_mail_file {
    padding: 2px;
}

.fpost_mail_file img {
    padding-right: 5px;
}

.fpost_att {
    background-color: #FFFFFF;
    margin: 4px;
}

.fpost_att_head {
    width: 40px;
    float: left;
    padding: 2px 2px 2px 10px;
    margin-right: 10px;
}

.fpost_att_file {
    padding: 2px;
}

.fpost_att_file img {
    padding-right: 5px;
}

.copyright {
    font-size: 9px;
    color: #AAAAAA;
}
