html {
		margin:0;
		padding:0;
}

form {
	display: inline;
}

#meldung {
	float: right;
	text-align:right;

}

.textfield {
	font-family: Arial;
	font-size: 11px;
}

input, button, textarea, select {
	font-family: Arial;
	font-size: 11px;
}

th {
	text-align: left;	
}


body {
		margin:0;
		
		font-family: Arial;
		font-size: 11px;
}

#toolbarDiv {
		width: 100%;
		height: 25px;
		margin-bottom: 4px;
}


#navbarDiv {
		
		height: 645px;
		float: left;
		border: 1px solid #002D96; 
		margin-right: 4px;
}

#contentDiv {
		
	
		height: 645px;
		background-color: white;
		border: 1px solid #002D96; 
}

#contentViewer {
	
	height: 622px;
}



a {
	text-decoration: none;
	color: black;
}
a:hover {
	text-decoration: none;
}

.aTHead {
	height: 23px;
	line-height: 23px;
	/*filter: progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#5987D6,endcolorstr=#033894);*/
	background-color: #1C5BA5;
	color: white;
	font-weight: bold;
	font-family: Arial;
	font-size: 17px;
	padding-left: 3px;
}

.aTSubHead {
	height: 18px;
	line-height: 18px;
	font-size: 11px;
	padding-left: 5px;
	border: 1px solid #1c5ba5;
	border-left: 0;
	border-right: 0;
	/*filter:progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#CBE1FC,endcolorstr=#7DA5E0);*/
	background-color: #e8e8e8;
	font-family: Arial;
	font-size: 11px;
}

.aTPanel {
	background-color: white;
	font-family: Arial;
	font-size: 11px;
	padding: 5px;
}

.aTLBereichGeneral {
	height:32px;
	line-height: 32px;
	cursor: hand;
	border-top: 1px solid #002D96; 
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	padding-left: 5px;
}

.aTLBereich {
	filter:progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#CBE1FC,endcolorstr=#7DA5E0);
	background-color: green;
	color: #7DA5E0;
}

.aTLBereich_hover {
	filter:progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#FFFFDC,endcolorstr=#F7C05B));
	background-color: #FFFFDC;
}

.aTLBereich_active {
	filter:progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#FBE694,endcolorstr=#EE9515));
	background-color: #FBE694;
}

.aTLBereich_active_hover {
	filter:progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#EE9515,endcolorstr=#FBE694));
	background-color:#EE9515; 
}

.aTLBereich_down {
	filter:progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#F7C05B,endcolorstr=#FFFFDC));
	background-color: #F7C05B;
}

.aTLBereich_small {
	filter:progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#CBE1FC,endcolorstr=#7DA5E0);
	background-color: #7DA5E0;
}

.aTLBereich_small_hover {
	filter:progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#FFFFDC,endcolorstr=#F7C05B));
	background-color: #FFFFDC;
}

.aTLBereich_small_active {
	filter:progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#FBE694,endcolorstr=#EE9515));
	background-color: #FBE694;
}

.aTLBereich_small_active_hover {
	filter:progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#EE9515,endcolorstr=#FBE694));
	background-color:#EE9515; 
}

.aTLBereich_small_down {
	filter:progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#F7C05B,endcolorstr=#FFFFDC));
	background-color: #F7C05B;
}


.aTLBereichGeneral img {
	width: 30px;
	height: 30px;
	float: left;
	margin-right: 4px;
	border: 0;
}

#aTLBereichHead {
	height: 6px;
	border-top: 1px solid #002D96; 
	text-align:center;
	filter:progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#5987D6,endcolorstr=#033894);
	background-color:#5987D6;
}


		/* Kalender */
		td.date_weekend		
		{
			font-family: Arial;
			font-size: 12px;
			border: 1px solid white;
		}
		
		td.date_norm		
		{
			font-family: Arial;
			font-size: 12px;
			border: 1px solid white;
		}
		td.date_current 
		{
			font-family: Arial;
			font-size: 12px;
			background-color: #FBE694;
			border: 1px solid white;
		}
	
		td.date_today		
		{
			font-family: Arial;
			font-size: 12px;
			border: 1px solid #BB5503;
		}
		
		.cal_header 
		{
			background-color: #9EBEF5;
			height: 16px;
			border: 1px solid white;
		}
		.cal_days td
		{
			line-height: 0px;
			border-bottom: 1px solid black;	
		}

.tb_cell {
	border: 1px solid gray;
	height: 20px;
}
.tb {
	border-collapse:collapse;
}

.tb_head {
	font-family: Arial;
	font-size: 11px;
	height:19px;
	background-color: #ece9d8;
	border-right: 1px solid #CFCDC5;
	border-bottom: 3px solid #CFCDC5;
	cursor: default;
}

.tb_spacer {
	font-family: Arial;
	font-size: 11px;
	height:19px;
	background-color: #ece9d8;
	border-right: 1px solid #CFCDC5;
	border-bottom: 3px solid #CFCDC5;
	cursor: default;

}

.tb1 {	border-collapse:collapse;
}
.tb2 {	border-collapse:collapse;
}
.tb3 {	border-collapse:collapse;
}
.tb4 {	border-collapse:collapse;
}

.termin_start
{
	background-color: Lime;
}


.lang_field 
{
		float: left;
}

