

@font-face {
    font-family: 'ITCOfficinaSansBook';
    src: url('../font/officisb-webfont.eot');
    src: url('../font/officisb-webfont.eot?iefix') format('eot'),
         url('../font/officisb-webfont.woff') format('woff'),
         url('../font/officisb-webfont.ttf') format('truetype'),
         url('../font/officisb-webfont.svg#webfontBlgqbqN3') format('svg');
    font-weight: normal;
    font-style: normal;

}
#fullheight{height:100%}


html, body{
	height:100%;
	margin:0px;
}

body, table, tr, td, p{
  font-family: Lucida Grande, Lucida Sans Unicode,verdana, geneva, arial, helvetica, sans-serif;
	color: 000000;
	font-size: 11px;
	}
	
	
.tiny{
color:#000000;
font-size: 3px;
}	
	
.klein{
color:#000000;
font-size: 9px;
}
	
	
.klein_weiss{
color:#FFFFFF;
font-size: 9px;
}



table.normal{

}

table.normal td{
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;

border-bottom-width:0px;

padding: 0px;
text-align: left;
}
	
	
	
.titel {
    
	font-weight: bold;
	font-size: 15px;
	
	
	}


.area_658{
  width: 658px;
  font-weight : bold;
}


img.border {border: 10px solid #D4F2FF;
border-width: 5 10 4 0;
}

img.border_2 {border: 1px solid #000000;
border-width: 1 1 1 1;
}

img.border_3 {border: 1px solid #AF398F;
border-width: 1 1 1 1;
}

img.border_4 {border: 1px solid #000000;
margin-right: 8px;
margin-bottom: 8px;
}



table.stats 
{text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 8px;
color: #000000;
background-color: #FFFFFF;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;}


table.stats td 
{
color: #000000;
padding: 3px;
text-align: left;

border-top:solid 1px #000000;
border-right:solid 1px #000000;
border-left:solid 1px #000000;
border-bottom:solid 1px #000000;}


table.stats td.hed
{background-color: #DBDBDB;
color: #000000;
padding: 2px;
text-align: left;
border-top:solid 1px #000000;
border-right:solid 1px #000000;
border-left:solid 1px #000000;
border-bottom:solid 1px #000000;

font-weight: bold;} 

table.stats td.even
{background-color: #EDEDED;
color: #000000;
padding: 4px;
text-align: left;

border-top:solid 1px #000000;
border-right:solid 1px #000000;
border-left:solid 1px #000000;
border-bottom:solid 1px #000000;
font-weight: normal;} 






table.navbox 
{text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 8px;
background-color: #FFFFFF;
border: dashed 1px #363636;
}

table.navbox_new{
	font-family: ITCOfficinaSansBook,Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: dashed 1px #363636;
	margin-bottom:2px;
	letter-spacing:1px;
}

table.navbox_new td{
	font-family: ITCOfficinaSansBook,'ITCOfficinaSansBook',Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
}
.titel_nav{
	font-family: ITCOfficinaSansBook,'ITCOfficinaSansBook',Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	letter-spacing:1px;
}
.titel_nav:hover
{
	font-weight:normal;
}
.titel_nav a{
	font-family: ITCOfficinaSansBook,'ITCOfficinaSansBook',Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom:2px;
	font-weight:normal;
	letter-spacing:1px;
}
.titel_nav a:hover{
	font-family: ITCOfficinaSansBook,'ITCOfficinaSansBook',Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom:2px;
	font-weight:normal;
	letter-spacing:1px;
}
table.navbox_new td a{
	font-family: ITCOfficinaSansBook,'ITCOfficinaSansBook',Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	margin-left:10px;
	margin-top:3px;
	display:block;
	letter-spacing:1px;
}
table.navbox_new td a.active{
	font-family: ITCOfficinaSansBook,'ITCOfficinaSansBook',Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color:#000;
	margin-bottom:0px;
	letter-spacing:1px;
}
.login_box{
	font-family: ITCOfficinaSansBook,'ITCOfficinaSansBook',Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	letter-spacing:1px;
}
.login_box a{
	font-weight:normal;
}
.login_box a:hover{
	font-weight:normal;
}

table.stats_middle 
{text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 8px;
color: #000000;
background-color: #FFFFFF;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;}


table.stats_middle td 
{
color: #000000;
padding: 3px;
text-align: middle;

border-top:solid 1px #000000;
border-right:solid 1px #000000;
border-left:solid 1px #000000;
border-bottom:solid 1px #000000;}


table.stats_middle td.hed
{background-color: #DBDBDB;
color: #000000;
padding: 2px;
text-align: middle;
border-top:solid 1px #000000;
border-right:solid 1px #000000;
border-left:solid 1px #000000;
border-bottom:solid 1px #000000;
font-weight: bold;} 

table.stats_middle td.hed_2
{background-color: #DBDBDB;
color: #000000;
padding: 2px;
text-align: left;
border-top:solid 1px #000000;
border-right:solid 1px #000000;
border-left:solid 1px #000000;
border-bottom:solid 1px #000000;
font-weight: bold;} 


table.table_normal 
{text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 8px;
color: #000000;
background-color: #FFFFFF;
border-top: none;
border-right:none;
border-left:none;
border-bottom:none;
}

table.table_normal td 
{
color: #000000;
padding: 1px;
text-align: center;

border-top: none;
border-right:none;
border-left: none;
border-bottom: none;
}




table.table_normal_2 
{text-align: left;
font-weight: normal;
border-top: none;
border-right:none;
border-left:none;
border-bottom:none;
}


table.table_normal_2 td 
{
text-align: left;
padding: 0px;
border-top: none;
border-right:none;
border-left: none;
border-bottom: none;
}



	
a{
  text-decoration: none;
  color: #009DE0;
	font-weight: bold;
}
a:hover{
  text-decoration: none;
	color: #000000;
	font-weight: bold;
}	


.input{
  font-size : 11px;
  font-weight : normal;
  color: #009DE0;
  background-color: #FFFFFF;
  border: dashed 1px #363636;
  padding: 2 px;
}

.input_120{
  font-size : 11px;
  width: 120px;
  height: 18px;
  font-weight : normal;
  color : #009DE0;
  background-color: #FFFFFF;
  border: dashed 1px #363636;
}

.input_95{
  font-size : 11px;
  width: 85px; 
  height: 18px;
  font-weight : normal;
  color : #009DE0;
  background-color: #FFFFFF;
  border: dashed 1px #363636;
}

.input_20{
  font-size : 11px;
  width: 30px;
  height: 18px;
  font-weight : bold;
  color : #009DE0;
  background-color: #FFFFFF;
  border: dashed 1px #363636;
}


.select{
  font-size : 11px;
  font-weight : normal;
  color : #009DE0;
  background-color: #FFFFFF;
  border: 1px solid #363636;
}

.select_stundenplan{
width: 112px;
  font-size : 9px;
  font-weight : normal;
  color : #009DE0;
  background-color: #FFFFFF;
  border: 1px solid #363636;
}




.nachricht{
color:#009DE0;
font-size: 16px;
line-height: 1.2;

}



table.table_nav {

text-align: left;
font-weight: bold;

}

table.table_nav td.active{
padding:5px;
background-color: #dff2fb;
border: solid 1px #009DE0;
}
table.table_nav td.passive{
padding:5px;
background-color: #dff2fb;
border: solid 1px #bfe6f7;
}






