*{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

body
{
	background-color:#8AAAD9;
}

h1
{
	font-size:15px;
	font-weight:bold;
}

hr.right
{
	width:142px;
	color:#8AAAD9;
}

td.color1
{
	background-color:#8AAAD9;
}

td.color2
{
	background-color:#F0F0F0;
}

a:link
{
	color:##8AAAD9;
	text-decoration:none;
}
a:visited
{
	color:#8AAAD9;
	text-decoration:none;
}
a:hover
{
	color:#8AAAD9;
	text-decoration:underline;
}
a:active
{
	color:#8AAAD9;
}

#navi
{
	height:200px;
	width:160px;
	position:absolute;
	margin-top:170px;
	top: -42px;
	left: 13px;
}
	.menue
	{
		border:1px solid black;
		background-color:#F0F0F0;
	}
		.menueHead
		{
			font-weight:bold;
			border-bottom:1px solid black;
			text-align:left;
			padding:2px;
			/*text-transform:uppercase;*/
			background-color:#8AAAD9;
			color:black; 
		}
		
		.menueLink
		{
			display:block;
			text-decoration:none;
			text-align:left;
			padding:3px;
			padding-left:6px;
			color:black;
		}
		
		a.menueLink:link
		{
			color:black;
			text-decoration:none;
		}
		
		a.menueLink:visited
		{
			color:black;
			text-decoration:none;
		}
						
		a.menueLink:hover
		{
			background-color:white;
			text-decoration:none;
		}
		
		a.menueLink:active
		{
			color:black;
			text-decoration:none;
		}

#page
{
	width:935px;	
	z-index: 100;
}


	
	#main 
	{
		width:800px;
		border:1px solid black;
		background-color:white;
		margin-top:70px;
		float:right;
		z-index: 200;
	}
	
	td.head
	{
		background-color:#8AAAD9;
		font-weight:bold;
		z-index: 3;
	}
	
		#infoLine
		{
			width:783px;
			height:15px;
			background-color:#F0F0F0;
			float:right;
			padding-left:5px;
			border-bottom:1px solid black;
			z-index: 4;
		}
		
		.infoLineBegin
		{
			width:15px;
			height:15px;
			background-color:#8AAAD9;
			float:left;
			border-bottom:1px solid black;
			border-right:1px solid black;
			z-index: 5;
		}
		
		.blank
		{
			height:400px;
			width:1px;
			float:left;
			z-index: 6;
		}
		
		#content
		{
			width:410px;
			padding:30px;
			padding-right:10px;
			float:left;
			z-index: 7;
		}
		
		#right
		{
			width:165px;
			height: 360px;
			margin-top:30px;
			border-left:1px solid black;
			padding-left:10px;
			padding-top:30px;
			float:right;
			background-color:#FFFFFF;
			text-align:center;
		}
		#rightx
		{
			height:76px;
			width:204px;
			position:absolute;
			margin-top:170px;
			top: -61px;
			left: 736px;
		}
#disclaimer
{
	height:76px;
	width:204px;
	position:absolute;
	margin-top:170px;
	top: -160px;
	left: 639px;
}


	.menue
	{
		border:1px solid black;
		background-color:#F0F0F0;
	}
		.menueHead
		{
			font-weight:bold;
			border-bottom:1px solid black;
			text-align:left;
			padding:2px;
			/*text-transform:uppercase;*/
			background-color:#8AAAD9;
			color:black; 
		}
		
		.menueLink
		{
			display:block;
			text-decoration:none;
			text-align:left;
			padding:3px;
			padding-left:6px;
			color:black;
		
		}
		
		a.menueLink:link
		{
			color:black;
			text-decoration:none;
		}
		
		a.menueLink:visited
		{
			color:black;
			text-decoration:none;
		}
						
		a.menueLink:hover
		{
			background-color:white;
			text-decoration:none;
		}
		
		a.menueLink:active
		{
			color:black;
			text-decoration:none;
		}





/* Terminplan */
.dayNowBorder
{
	border:1px solid #CC3333; 
}

.calenderHead
{
	height:20px;
	text-align:center;
	vertical-align:middle;
	border-left:1px solid black;
	border-right:1px solid black;
	border-bottom:2px solid black;
	border-top:2px solid black;
	background-color:#8AAAD9;
	font-weight:bold;
}

td.calender
{
	height:65px;
	width:60px;
	text-align:left;
	vertical-align:top;
/*	border:1px solid black;*/
	background-color:F0F0F0;
}

td.CalenderOverHead
{
	height:20px;
	text-align:center;
}

a.calenderLink
{
	color:#8AAAD9;
	display:block;
	height:65px;
	padding-left:1px;
	font-weight:bold;
}

a.calenderLink:link
{
	background-color:#F0F0F0;
	border:1px solid black;
}
a.calenderLink:visited
{
	border:1px solid black;
	background-color:#F0F0F0;
}

a.calenderLink:hover
{
	border:1px solid black;
	background-color:#8AAAD9;
	text-decoration:none;
}
a.calenderLink:active
{
}

a:link.calenderToday
{
	border:2px solid #FFFFFF;
}
a:hover.calenderToday
{
	border:2px solid #FFFFFF;
}
a:visited.calenderToday
{
	border:2px solid #FFFFFF;
}


a:link.calenderSelected
{
	background-color:#8AAAD9;
}

a:visited.calenderSelected
{
	background-color:#8AAAD9;
}

a:link.calenderTermin
{
	background-image:url(bilder/datebook/termin.gif);
	background-position:center;
	background-repeat:no-repeat;
}
a:visited.calenderTermin{
	background-image:url(bilder/datebook/termin.gif);
	background-position:center;
	background-repeat:no-repeat;
}



/* Kommentar */
.banner 
{
	top: 4px;
	left: 4px;
	z-index: 1;
	position: absolute;
	visibility: visible;
}
.bannertext
{
	font-size:24px;
	font-weight:bold;
	top: 15px;
	left: 138px;
	z-index: 2;
	position: absolute;
	visibility: visible;
	height: auto;
	width: 356px;
}
