/* CSS Document */
body {
    margin: 0px 0px;
    background-color: #c0e0ff;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    text-align:center;
}
#ausgabe1 {  }

div#outer {
    width: 1000px; 
    height:645px;
    background-color:#FFFFFF;
    margin-top: 10px;
    margin-left:  auto;
    margin-right:  auto;
    padding: 0px;
    border: thin solid #dddddd;
    text-align: left;

}

div#header {
	  position:relative; left: 2px; width: 780px; top: 2px; height:120px;
    padding: 5px;
    margin: 0px;
    font-size:22px;
	  background-color:#c0e0ff;
}


div#hinfo {
	  position:relative;  left:470px; top: -5px;  width:290px; height: 13px;
    padding: 5px;
    margin: 0px;
    font-size:12px;
    background-color:#c0e0ff;
    z-index: 2;
}

div#hlo {
	  position:relative;  top: 10px; 
    padding: 5px;
    margin: 0px;
    font-size:26px;
    text-align: center;
	  background-color:#c0e0ff;
}

div#logo {
	  position:relative;  top: -19px; left:25px; width:104px; height:100px;
    padding: 5px;
    margin: 0px;
	  background-color:#c0e0ff;
}
div#office {
	  position:relative;  top: -11px; left:10px; width:100px;
    padding: 5px;
    margin: 0px;
	  background-color:#c0e0ff;;
}

div#hiuser {
	  position:relative;  left:0px; top:-16px;  width:750px; height:9px;
    padding: 2px;
    margin: 0px;
    font-size:10px;
    text-align:center;
    background-color:#c0e0ff;
}

div#nav {
    position: absolute; top:124px;
    width: 200px;
    padding: 5px;
    margin-top: 18px;
    margin-left: 0px;
    float: left;

}
div#right {
	position:relative; left:-2px; width: 200px; top:-128px; height:572px;
	padding: 2px;
	margin: 0px;
	float: right;
	font-size:12px;
	background-color:#c0e0ff;
	
}

div#main {
    position: relative; left:140px; top:15px; width: 600px; height:463px;
    margin-left: 30px;
    margin-top: 10px;
    padding: 10px;
    font-size:13px;
    overflow:auto;
   
}

div#footer {
    padding: 15px;
    margin: 0px;
    border-top: thin solid #000000;

}

div#rename {
    padding: 0px;
    margin: 0px;
    font-size:9px;
    color:#990000;

}

div#gallery {
    position:relative; height:1000px;  width:600px;
    overflow:visible;
}

.menu{line-height:25px; font-size:13px; background-color:rgb(192,224,255);}

.menuref{line-height:25px; font-size:13px;  text-decoration: none;}

.ref{font-size:11px; text-decoration: none;}

a.refm:link{ display:block; border-bottom: 1px solid #BEBEBE; font-size: 12px; font-family:Verdana, arial, sans-serif; font-weight:bold; color: #000000; line-height:32px; text-decoration: none;}
a.refm:visited{ display:block; border-bottom: 1px solid #BEBEBE; font-size: 12px; font-family:Verdana, arial, sans-serif; font-weight:bold; color: #000066; line-height:32px;text-decoration: none;}
a.refm:hover{ display:block; border-bottom: 1px solid #BEBEBE; font-size: 12px; font-family:Verdana, arial, sans-serif; font-weight:bold; text-decoration: none; color: #ffffff; background: #000099; line-height:32px;}

.refm1{ display:block; border-bottom: 1px solid #BEBEBE; font-size: 12px; font-family:Verdana, arial, sans-serif; font-weight:bold; color: #ffffff; line-height:32px; background: #000099; text-decoration: none;}

.u_4{font-size:12px;}
#kalender A {
  font-size:12px;
  text-decoration:none;
}
#kalender A:visited {
  font-size:12px;
  text-decoration:none;
}

#kalender A:hover {
  font-size: 12px;
  font-weight : bold;
}

.we {
  font-size:12px;
  color: #cc3333;
}
.s {
  font-size:12px;
  color: #000000;
}
.sr {
  font-size:12px;
  color: #000000;
  text-align:right;
}
.si {
  font-size:13px;
  color: #000000;
}
.sc {
  font-size:12px;
  color: #000000;
  text-align:center;
}
.sckl {
  font-size:10px;
  color: #000000;
  text-align:center;
}
.scb {
  font-size:12px;
  color: #000000;
  background-color:#e0f0ff;
  text-align:center;
}
.skl {
  font-size:10px;
  color: #000000;
  background-color:#c0e0ff;
}
.sklw {
  font-size:10px;
  color: #000000;
}
.hl {
  font-size:12px;
  color: #000000;
  text-align:center;
  font-weight:bold;
}

.hll {
  font-size:12px;
  color: #000000;
  text-align:left;
  font-weight:bold;
}

#kalender TABLE {
  width : 200px;
  height: 180px;
  font-size:  12px;
  border : solid 1px #cccccc;
}


#kalender TD{
  width : 11px;
  text-align: center;
  vertical-align: middle;
}

#kalender TH {
 
  font-weight:normal;
}