BODY { margin-top:0px;
       margin-left:0px;
       margin-right:4px;
       font-size:11pt;
       font-family:arial,helvetica,sans-serif;
       font-style:normal;
       font-weight:normal;
       color:#545556;
       background-color:#ffffff;
}


/*******************DIV-Format***************************/
div{ margin:0px;
     padding:0px;
     text-align:left;
}
     
#alles {margin-left:0px;
        margin-top:0px;
        border:1px solid #ffffff;
        background-image: url(../images/hinten1.gif);
        background-repeat: no-repeat;
        background-position: top; 	  
}
        
#nav { float:left;
       margin-top:0px;
       width:164px;
	   height:468px;
       text-align:left;
       color:#878889;
       font-weight:bold;
       font-size:9pt;
	   background: url(../images/nav_blau.gif) no-repeat;
}

#inHeading { text-align:left;
             margin-top:44px;
	         margin-left:174px;
	         margin-bottom: 0px;
             font-size:14pt;
             font-style:normal;
             font-weight:bold;
             color:#00378b;
			 border:0px solid #000000;
			 height: 15pt;
/*			 width:100%;  */
}

#inhalt { margin-left:174px;
          margin-top:0px;
          margin-bottom:0px;
		  margin-right:0px;
          text-align:left;
		  background: url(../images/unten_blau.gif) no-repeat 100% 96%; 
}

#info { float: right;
        margin-top:6px;
        width:130px;
        text-align:left;
        color:#545556;
        font-size:9pt;
}

#infoback { border:1px solid #e9e9e9;
            background: #e9e9e9;
}
		              
#text { margin-top:7px;
        margin-left:0px;
        margin-right:140px;
	    margin-bottom:5px;
        text-align:left;
	    border:0px solid #878889;
}
	
#inBottom { text-align:right;
            margin: 0px;
}

#inBottomText { margin-right:140px;
	     color:#878889;
	     font-size:9pt;
	     font-family:arial,helvetica,sans-serif;
	     font-style:normal;
	     font-weight:bold;
	     text-decoration:none;
	     text-align: right;
	     display: block;
}	            

#rahmen_grau {border:1px solid #C0C5CA;}

/*****************ENDE**********************************/  

/***********Navigation**********************************/
 a.nav:link { color:#545556; text-decoration:none;}    /* #004A90   noch nicht besuchte Ziele */
 a.nav:visited { color:#545556; text-decoration:none;} /* besuchte Ziele */
 a.nav:hover { color:#00378b; text-decoration:none;}   /* Verweise bei "MouseOver" */
 a.nav:active { color:#545556; text-decoration:none;}  /* Angeklickte Verweise */
 a.nav:focus { color:#545556; text-decoration:none;}

 a.log:link { color:#00378b; text-decoration:none;}    /* #004A90   noch nicht besuchte Ziele */
 a.log:visited { color:#00378b; text-decoration:none;} /* besuchte Ziele */
 a.log:hover { color:#545556; text-decoration:none;}   /* Verweise bei "MouseOver" */
 a.log:active { color:#00378b; text-decoration:none;}  /* Angeklickte Verweise */
 a.log:focus { color:#00378b; text-decoration:none;}
  
/***************ENDE***********************************/

/******************onDaF-Farben ***********************/
.orange {color: #eb6e08;}
.blau {color: #00378b;}
.rot {color: #eb6e08;}

.Heading { font-size:14pt;
           font-style:normal;
           font-weight:bold;
           color:#00378b;
}
.HeadMiddle{
	width:150px;
}
.HeadEnd { font-size:12pt;
           font-style:normal;
           font-weight:bold;
           color:#00378b;
}

p {margin-left:0px; margin-right:10px; margin-top:10px;}

input {border:1px solid #00378b;
       background-color:#004A90;
       color:#ffffff;
       text-decoration:none;
       font-weight:bold;}
         
input.text{border:1px solid #878889;
           background-color:#ffffff;
           font-size:10pt;
           color:#000000;
           font-weight:normal;}

input.radio {border:1px solid #ffffff;
             background-color:#ffffff;
             color:#000000;
             font-weight:normal;}

select{border:1px solid #878889;
           background-color:#ffffff;
           color:#000000;
           font-weight:normal;}       

.errorText {color:#D73231;}
.infoText {font-size:10pt;}
.kleinText {font-size:9pt;}

.normalText{font-size:11pt;
       font-family:arial,helvetica,sans-serif;
       font-style:normal;
       font-weight:normal;
       color:#545556;}

a:link { color:#004A90; text-decoration:none;}    /* noch nicht besuchte Ziele */
a:visited { color:#004A90; text-decoration:none;} /* besuchte Ziele */
a:hover { color:#004A90; text-decoration:underline;}   /* Verweise bei "MouseOver" */
a:active { color:#004A90; text-decoration:none;}  /* Angeklickte Verweise */
a:focus { color:#004A90; text-decoration:none;}

/********** Kalender ***********************/
a.annenDag:link {
    color: #666699; 
    background-color: #EEEEEE; 
    text-decoration:none;}
    
 a.annenDag:visited {
    color: #666699;
    background-color: #EEEEEE;
    text-decoration:none;}
    
 a.annenDag:hover { 
    color: #666699;
    background-color: #EEEEEE;
    text-decoration:none;}
    
 a.annenDag:active {
    color: #666699;
    background-color: #EEEEEE;}
 a.annenDag:focus { 
    color: #666699;
    background-color: #EEEEEE;}

a.constDag:link {
    color: #666699; 
    background-color: #FCDDDD; 
    text-decoration:none;}
    
 a.constDag:visited {
    color: #666699;
    background-color: #FCDDDD;
    text-decoration:none;}
    
 a.constDag:hover { 
    color: #666699;
    background-color: #FCDDDD;
    text-decoration:none;}
    
 a.constDag:active {
    color: #666699;
    background-color: #FCDDDD;}
 a.constDag:focus { 
    color: #666699;
    background-color: #FCDDDD;}
    
a.freiDag:link {
    color: #ffffff; 
    background-color: #265480; 
    text-decoration:none;}
    
 a.freiDag:visited {
    color: #ffffff;
    background-color: #265480;
    text-decoration:none;}
    
 a.freiDag:hover { 
    color: #ffffff;
    background-color: #265480;
    text-decoration:none;}
    
 a.freiDag:active {
    color: #ffffff;
    background-color: #265480;}
 a.freiDag:focus { 
    color: #ffffff;
    background-color: #265480;}

.denneDag {
color: #0000FF; background-color: #EEEEEE; font-weight: bold
}

.annenDag {
color: #666699;
background-color: #EEEEEE;
}

.nenDag {
color: #666699;
}


.dagBSK {
font-size: 8pt;
color: #666699;
border-width:1px;
border-style:solid;
border-color:#EEEEEE;
}
.dagBSKSo {
font-size: 8pt;
color: #C0191D;
border-width:1px;
border-style:solid;
border-color:#EEEEEE;
}
.legende{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #666699; 
}

.rahmen {
border-width:1px;
border-style:solid;
border-color:#666699;
}

.rahmenday {
    border-width:1px;
    border-style:solid;
    border-color:#E3DFDF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt; 
    text-align: center;
    color: #666699; 
    background-color: #F8F8Ff; 
    text-decoration:none;
}
.rahmenday1 {
    border-width:1px;
    border-style:solid;
    border-color:#E3DFDF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt; 
    text-align: center;
    color: #666699; 
    background-color: #EEEEEE; 
    text-decoration:none;
}
.rahmenday2 {   
    border-width:1px;
    border-style:solid;
    border-color:#E64445;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt; 
    text-align: center;
    color: #ffffff; 
    background-color: #D94E4F; 
    text-decoration:none;
}

.rahmenday3 {    
    border-width:1px;
    border-style:solid;
    border-color:#032F5A;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt; 
    text-align: center;
    color: #ffffff; 
    background-color: #265480; 
    text-decoration:none;
}

.kaltittel {
font-size: 8pt;
color: white;
background-color: #666699;
text-align: center;
font-weight: bold;
}

.text {
font-size: 8pt;
color: #666699;
font-weight: bold;
}
#helppopup{
	background-color: #FFE4C4;
	border: solid 1px black;
	visibility: hidden;
	position: absolute;
	left: 100px;
	right: 100px;
	padding: 5px;
	width: 150px;
	height: 100px;
	font-size: 8pt;
}


/*****************PopUp-Fenster Lizenz**********************/
#overDiv{
	background-color: #FFE4C4;
	border: solid 1px black;
	visibility: hidden;
	position: absolute;
	z-index:1000;
	font-size: 8pt;
}

/*****************Navigation*****************************/
.navi {color:#004A90;
     font-size:9pt;
     font-family:arial,helvetica,sans-serif;
     font-style:normal;
	 font-weight:bold;
	 text-decoration:none;
     text-align: center;
     display: block; }
     
.error {
	background:#ff8888;
	border: 1pt solid #ff0000;
	padding: 5pt;
	}
	
/** a.nav {
	background-color: #ffffff;
	width: 120px;
	height: 16px;
	border:1px solid #B3C9DE;
	margin: 0 0 3px 3px;
	color:#004A90;
	text-decoration:none;
    font-weight:bold;
	display: block;
	text-align: center;
	padding: 3px; }

a.nav:hover {
	color:#ffffff;
    text-decoration:none;
    background-color:#B3C9DE;   }
	
a.logout {
	background-color: #B3C9DE;
	width: 120px;
	height: 16px;
	border:1px solid #B3C9DE;
	margin: 0 0 3px 3px;
	color:#ffffff;
	text-decoration:none;
    font-weight:bold;
	display: block;
	text-align: center;
	padding: 3px; }

a.logout:visited {
	background-color: #B3C9DE;
	width: 120px;
	height: 22px;
	border:1px solid #B3C9DE;
	margin: 0 0 3px 3px;
	color:#ffffff;
	text-decoration:none;
    font-weight:bold;
	display: block;
	text-align: center;
	padding: 3px; }

a.logout:hover {
	color:#004A90;
    text-decoration:none;
    background-color:#ffffff;   }
*/
