	body {
		background-image: url('Bilder/bg.gif');
		margin-left: 0px;
		margin-top: 0px;
		
		font-family: Verdana;
		font-size: 11px;
		line-height: 16px;

		/*scrollbar-base-color:#424242;
		scrollbar-3dlight-color:#424242;
		scrollbar-arrow-color:#151515;
		scrollbar-darkshadow-color:#424242;
		scrollbar-face-color:#424242;
		scrollbar-highlight-color:#424242;
		scrollbar-shadow-color:#151515;
		scrollbar-track-color:#424242;*/
	}
	tbody {
		
		margin-left: 0px;
		margin-top: 0px;
		
		font-family: Verdana;
		font-size: 11px;
		line-height: 16px;

		/*scrollbar-base-color:#424242;
		scrollbar-3dlight-color:#424242;
		scrollbar-arrow-color:#151515;
		scrollbar-darkshadow-color:#424242;
		scrollbar-face-color:#424242;
		scrollbar-highlight-color:#424242;
		scrollbar-shadow-color:#151515;
		scrollbar-track-color:#424242;*/
	}

	.gb_header
{
padding-top:10px;
padding-left:15px;

border-bottom:1px solid;

}

.gb_body
{
padding-top:5px;
padding-left:35px;


}


.pendler
{
position:relative; 
width:300px; 
height:40px; 
z-index:4; 
visibility: hidden;
background-color:#fff8e0;
		border:1px solid #f3cf7c;
		padding: 5px;
		padding-top: 1px;
		padding-bottom: 1px;
}
	.ort_layer
	{
	border: 1px solid #c99e26; 
	position: absolute; 
	z-index: 4;  
	width: 180px; 
	height: 138px; 
	visibility: hidden;  
	background-color: #fddf9b; 
	overflow: auto; 
	padding:5px;
	}

	a {
		text-decoration:none;
		color: #414141;
	}
	
	a:hover {
		text-decoration:underline;
		color: #414141;
	}
	
	a.footerlink {
		color: #a2b0b9;
	}
	a.footerlink:hover {
		color: #466174;
	}
	
	.spacer_lnr {
		width:4px;
		background-color:#FFFFFF;
	}
	
	.header {
		background-image: url('Bilder/img_01.jpg');
		width:705px;
		height:138px;
	}
	
	.menu {
		background-image: url('Bilder/img_02.gif');
	}
	
	.ad1 {
		border: 0px
		width:468px;
		height:60px;
		padding:1px;
		margin-top:3px;
	}
	
	.ad2 {
		width:150px;
		height:562px;
		padding:1px;
		margin-top:3px;
		text-align:center;
	}
	
/* Content */
	
	.box {
		padding-top:3px;
	}
	
	.box_header {
		padding-left:5px;
		font-family: Verdana;
		font-size: 10px;
		font-weight:bold;
		height:18px;
		background-color:#224a64;
		color:#ffffff;
	}
	
	.box_content {
		background-color:#fff8e0;
		border:3px solid #f3cf7c;
		padding:5px;
	}
	.box_contentborder {
		border:1px solid #b9af8c;
	}
	
/* Form */

	form {
		padding:0px;
		margin:0px;
	}
	
	/* Login */
	
	.login_input {
		margin:0px 3px 1px 0px;
		padding:1px 1px 1px 3px;
		
		font-family: Verdana;
		font-size: 9px;
		color: #bcbcbc;
		
	  	width:110px;
		border-top:1px solid #a5a5a5;
		border-right:1px solid #d0d0d0;
		border-bottom:1px solid #e2e0dd;
		border-left:1px solid #cecece;
	}
	
	.login_button {
		font-family: Verdana;
		font-size: 10px;
		font-weight:bold;
		color: #414141;
		height:16px;
		border-top:1px solid #a5a5a5;
		border-right:1px solid #d0d0d0;
		border-bottom:1px solid #e2e0dd;
		border-left:1px solid #cecece;
	}
	
	.form_login {
		float:right;
	}
	
	a.login {
		text-decoration:none;
		color: #ffffff;
	}
	
	a.login:hover {
		text-decoration:underline;
		color: #ffffff;
	}
	
	/* Logged In */
	
	.loggedin_text_01 {
		font-family: Verdana;
		font-size: 11px;
		font-weight:normal;
		color: #feeea5;
		border-bottom:1px solid #feeea5;
	}
	.loggedin_text_02 {
		font-family: Verdana;
		font-size: 11px;
		font-weight:normal;
		color: #feeea5;
	}
	a.loggedin {
		font-family: Verdana;
		font-size: 10px;
		font-weight:bold;
		color: #ffffff;
	}
	
	
	/* Content */
	
	.content_text_bold {
		color: #414141;
		font-weight:bold;
		padding-left:5px;
		border-bottom:1px solid #fddf9b;
		vertical-align:middle;
	}
	
	.content_text {
		color: #414141;
		vertical-align:middle;
		border-bottom:1px solid #fddf9b;
	}
	
	.content_headline {
		font-weight:bold;
		padding:2px 2px 2px 5px;
		color:#ffffff;
		background-color:#6e889a;
		border-bottom:1px solid #fddf9b;
	}
	
	.content_input {
		margin:3px;
		padding:1px;
		font-family: Verdana;
		font-size: 10px;
		color: #414141;
		border-top:1px solid #a5a5a5;
		border-right:1px solid #d0d0d0;
		border-bottom:1px solid #e2e0dd;
		border-left:1px solid #cecece;
	}
	
	.form_content {
		font-family:Verdana;
		font-size:10px;
		color: #414141;
	}
	
	.content_button {
		margin-top:5px;
		font-family: Verdana;
		font-weight:bold;
		font-size: 10px;
		color: #414141;
		height:16px;
		border-top:1px solid #a5a5a5;
		border-right:1px solid #d0d0d0;
		border-bottom:1px solid #e2e0dd;
		border-left:1px solid #cecece;
	}
	
	/* Meine Fahrten */
	
	.fahrten_table_01 {
		padding:2px;
		color: #414141;
		background-color: #fff9e7;
		vertical-align:middle;
		border-bottom:1px solid #fddf9b;
		border-left:1px solid #fddf9b;
	}
	.fahrten_table_hl {
		padding:2px;
		color: #414141;
		background-color: #fddf9b;
		vertical-align:middle;
		font-weight:bold;
		border-bottom:1px solid #fddf9b;
		border-left:1px solid #fddf9b;
	}
	.fahrten_table_02 {
		padding:2px;
		color: #414141;
		background-color: #fcecb7;
		vertical-align:middle;
		border-bottom:1px solid #fddf9b;
		border-left:1px solid #fddf9b;
	}
	.div_fahrten_table {
		padding:2px 2px 2px 5px;
		color: #414141;
		font-size: 9px;
		background-color: #fcecb7;
		vertical-align:middle;
		border-bottom:1px solid #fddf9b;
		border-left:1px solid #fddf9b;
	}




	/* Kalender */
	.mfb_cpYearNavigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFCC00;
}
.mfb_cpMonthNavigation {

	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFCC00;
}
.mfb_cpDayColumnHeader {


	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	color: #FFFFFF;
}
.mfb_cpCurrentMonthDate {



	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	color: #FFFFFF;
}
.mfb_cpOtherMonthDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	color: #CCCCCC;
	text-decoration: none;
}
.mfb_cpCurrentDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	color: #000000;
	background-color: #666666;
}
.mfb_cpTodayText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFCC00;
	background-color: #666666;
}
.mfb_cpBorder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	color: #FFFFFF;
	background-color: #333333;
	border: 1px solid #FFCC00;
}
.mfb_cpDayColumnHeaderTD {
}

.events_frame {
	POSITION: absolute; 
	width: 500px; 
	height: 400px; 
	z-index:3; 
	background-color: #fddf9b;
	
}

.events_liste {
	border: 1px solid #c99e26; 
	position: absolute; 
	z-index: 4;  
	width: 500px; 
	height: 400px; 
	background-color: #fddf9b; 
	overflow: auto; 
	padding:5px;
	
}

























































.arial_normal_liste_xxx_small {

	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
}


/*
.frm_login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #8A8A8D;
	border-top: thin none;
	border-right: thin none;
	border-bottom: 1px dotted #000000;
	border-left: thin none;
}
.arial_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
.arial_fett {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}
.arial_fett_ueberschr {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	color: #FFCC33;
}
.arial_normal_liste {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
}
.arial_normal_fett {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFCC33;
}
.arial_normal_liste_fett {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
}
.frm_suche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #333333;
	border: 1px solid #333333;
}
.frm_suche_fehler {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	background-color: #FFCC33;
	border-top: thin none;
	border-right: thin none;
	border-bottom: thin none;
	border-left: thin none;
}
.spinbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #333333;
	border: 1px solid #474747;
	letter-spacing: normal;
	text-align: center;
	vertical-align: middle;
	word-spacing: normal;
}

.bg_liste_normal {
	border: none;
}
.bg_liste_aktiviert {
	border: none;
	background-color: #FFCC00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}
.text_liste_aktiviert {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
.arial_normal_liste_xxx_small_yellow {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFCC00;
}
.l_cal_bg {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #333333;
	border: none;
	letter-spacing: normal;
	text-align: center;
	vertical-align: middle;
	word-spacing: normal;
}
.rahmen_layer {
	border: 1px solid #8C8C8D;
}
*/