BODY		{
		background-color: #F7E879;
		font-family: "Tahoma", "Verdana", sans-serif;
		color: #000000;
		font-size:10pt;
		margin:0px;
		}

A.text:link		{ color: #000060; font-weight:700; text-decoration:none;}
A.text:visited		{ color: #000060; font-weight:700; text-decoration:none;}
A.text:hover		{ color: #000060; font-weight:700; text-decoration:none; background-color: #F7E879;}
A.text:active		{ color: #000060; font-weight:700; text-decoration:none;}

A.navi:link		{ color: #000060; font-weight:700; width:100%; text-decoration:none;}
A.navi:visited		{ color: #000060; font-weight:700; width:100%; text-decoration:none;}
A.navi:hover		{ color: #F7E879; font-weight:700; width:100%; text-decoration:none; background-color: #000060;}
A.navi:active		{ color: #FFF000; font-weight:700; width:100%; text-decoration:none;}

A.leiste:link		{ color: #FFF000; font-weight:700; text-decoration:none;}
A.leiste:visited	{ color: #FFF000; font-weight:700; text-decoration:none;}
A.leiste:hover		{ color: #000060; font-weight:700; text-decoration:none; background-color: #F7E879;}
A.leiste:active	{ color: #FFF000; font-weight:700; text-decoration:none;}

.button_orange *{ margin:0; padding:0}

.button_orange img { float:none !important; }
.middlecontainer.button_orange img { float:none; }
h1 		{ 
		font-family: "Tahoma", "Verdana", sans-serif;
		font-size: 14px; 
		font-weight: bold; 
		color: #000000; 
		}


table		{
		clear:both;
		}

td.spalte1	{
		background-color: #FFFFFF;
		background-image:url(spalte1.gif);
		font-family: "Tahoma", "Verdana", sans-serif;
		color: #FFF000;
		font-size:10pt;
		font-weight:500;
		text-decoration:none;
		}

td.spalte2	{
		background-color: #FFFFFF;
		}

td.spalte3	{
		background-color: #FFFFFF;
		}

div.hauslinks  {
		background-color: #FFFFFF;
		width:100%;
		font-family: "Verdana", sans-serif;
		color: #000000;
		font-size:7pt;
		font-weight:500;
		text-decoration:none;
		padding:3px;
		margin-top:10px;
		margin-left:10px;
		margin-right:10px;
		margin-bottom:10px;
		border-style:solid;
		border-color: #000060;
		border-width:1px;
		clear:both;
		}

div.links 	{
		align:center;
		clear:both;
		}

div.kopf	{
		background-color: #FFFFFF;
		width:100%;
		font-family: "Tahoma", "Verdana", sans-serif;
		color: #5260AB;
		font-size:20pt;
		font-weight:700;
		}

div.kopfleiste	{
		background-color: #000060;
		width:100%;
		font-family: "Tahoma", "Verdana", sans-serif;
		color: #FFF000;
		font-size:8pt;
		font-weight:500;
		text-decoration:none;
		text-align:right;
		padding:3px;
		margin-top:10px;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:10px;
		border-style:solid;
		border-color: #FFF000;
		border-top-width:1px;
		border-left-width:0px;
		border-right-width:0px;
		border-bottom-width:1px;
		}

div.headline	{
		background-color: #FFFFFF;
		width:100%;
		font-family: "Verdana", sans-serif;
		color: #000060;
		font-size:11pt;
		font-weight:700;
		text-decoration:none;
		margin-top:10px;
		margin-left:10px;
		margin-right:0px;
		margin-bottom:0px;
		border-style:solid;
		border-color: #FFF000;
		border-top-width:0px;
		border-left-width:5px;
		border-right-width:0px;
		border-bottom-width:1px;
		}

div.headline2	{
		background-color: #FFFFFF;
		width:100%;
		font-family: "Verdana", sans-serif;
		color: #000000;
		font-size:10pt;
		font-weight:700;
		text-decoration:none;
		margin-top:10px;
		margin-left:10px;
		margin-right:0px;
		margin-bottom:0px;
		}

div.text	{
		background-color: #FFFFFF;
		width:100%;
		font-family: "Verdana", sans-serif;
		color: #000000;
		font-size:10pt;
		font-weight:500;
		text-decoration:none;
		margin-top:10px;
		margin-left:10px;
		margin-right:10px;
		margin-bottom:10px;
		}

div.textrechts	{
		background-color: #DFDFFF;
		width:100%;
		font-family: "Verdana", sans-serif;
		color: #000000;
		font-size:8pt;
		font-weight:500;
		text-decoration:none;
		padding:5px;
		margin-top:10px;
		margin-left:10px;
		margin-right:0px;
		margin-bottom:10px;
		border-style:solid;
		border-color: #000060;
		border-top-width:1px;
		border-left-width:1px;
		border-right-width:0px;
		border-bottom-width:1px;
		}

div.bildrechts	{
		background-color: #FFFFFF;
		width:100%;
		font-family: "Verdana", sans-serif;
		color: #000000;
		font-size:8pt;
		font-weight:500;
		text-decoration:none;
		padding:5px;
		margin-top:10px;
		margin-left:10px;
		margin-right:0px;
		margin-bottom:10px;
		}

div.markup	{
		background-color: #FFFFA0;
		width:100%;
		font-family: "Verdana", sans-serif;
		color: #000000;
		font-size:8pt;
		font-weight:500;
		text-decoration:none;
		padding:10px;
		margin-top:10px;
		margin-left:10px;
		margin-right:10px;
		margin-bottom:10px;
		border-style:solid;
		border-color: #FFF000;
		border-top-width:1px;
		border-left-width:1px;
		border-right-width:1px;
		border-bottom-width:1px;
		}

div.markup2	{
		background-color: #FFFFA0;
		width:100%;
		font-family: "Verdana", sans-serif;
		color: #000000;
		font-size:10pt;
		font-weight:700;
		text-decoration:none;
		padding:10px;
		margin-top:10px;
		margin-left:10px;
		margin-right:10px;
		margin-bottom:10px;
		border-style:solid;
		border-color: #FFF000;
		border-top-width:1px;
		border-left-width:1px;
		border-right-width:1px;
		border-bottom-width:1px;
		}

div.navilinks	{
		background-color: #transparent;
		width:100%;
		font-family: "Tahoma", "Verdana", sans-serif;
		color: #FFF000;
		font-size:10pt;
		font-weight:500;
		text-decoration:none;
		text-align:left;
		padding:0px;
		margin-top:0px;
		margin-left:10px;
		margin-right:0px;
		margin-bottom:0px;
		border-style:solid;
		border-color: #444444;
		border-top-width:0px;
		border-left-width:0px;
		border-right-width:0px;
		border-bottom-width:0px;
		}

div.fuss	{
		background-color: #000060;
		width:100%;
		font-family: "Tahoma", "Verdana", sans-serif;
		color: #FFF000;
		font-size:8pt;
		font-weight:500;
		text-decoration:none;
		text-align:center;
		padding:3px;
		margin-top:10px;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:10px;
		border-style:solid;
		border-color: #FFF000;
		border-top-width:1px;
		border-left-width:0px;
		border-right-width:0px;
		border-bottom-width:1px;
		}

span.linie	{
		width:100%;
		font-size:1pt;
		border-style:solid;
		border-color: #FFF000;
		border-top-width:1px;
		border-left-width:0px;
		border-right-width:0px;
		border-bottom-width:0px;
		clear:both;
		}

.cred
   { color:#ff0000; }
.cgre
   { color:#008000; background-color:#008000;}
.cal_belegt
   { color:#ff0000; background-color:#ff0000; width:20px;}
.cal_frei
   { color:#008000; background-color:#008000; width:20px;}
td.belegt
{
	color: #FF0000; 	
	font-size: 9pt;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
td.frei
{
	color: #00AA00; 	
	font-size: 9pt;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
td.headline
{
	color: #000000; 	
	font-size: 12pt;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

DIV.middlecontainer
		{
		z-index: 0;
		font-family: "Tahoma", "Verdana", "sans-serif";
		font-size: 10pt;
		text-align:left;
		white-space: normal;
		background-color: #F9EB70;
		display: block;
		color: #000060;
		text-decoration:none;
		font-weight:normal;
		border-top: #ffffff 1px solid;
		border-left: #ffffff 1px solid;
		border-right: #ffffff 1px solid;
		border-bottom: #ffffff 1px solid;
		margin-top: 2px;
		margin-left: 2px;
		margin-right: 2px;
		margin-bottom: 5px;
		padding-left: 2px;
		}

DIV.calendarcontainer
		{
		z-index: 0;
		font-family: "Tahoma", "Verdana", "sans-serif";
		font-size: 10pt;
		text-align:center;
		white-space: nowrap;
		background-color: #F9EB70;
		display: inline-block;
		width:189px;
		color: #000060;
		text-decoration:none;
		font-weight:normal;
		border-top: #ffffff 2px solid;
		border-left: #ffffff 2px solid;
		border-right: #ffffff 2px solid;
		border-bottom: #ffffff 2px solid;
		margin-top: 2px;
		margin-left: 2px;
		margin-right: 2px;
		margin-bottom: 2px;
		}

#caltitle
		{
		font-weight: bold;
		display: block;
		border-top: #ffffff 1px solid;
		border-left: #ffffff 1px solid;
		border-right: #ffffff 1px solid;
		border-bottom: #ffffff 1px solid;
		}

#calline
		{
		display: block;
		}
#caldays
		{
		display: inline-block;
		width: 25px;
		border-top: #ffffff 1px solid;
		border-left: #ffffff 1px solid;
		border-right: #ffffff 1px solid;
		border-bottom: #ffffff 1px solid;
		}
		
#calbooked
		{
		background-color: #FA5858;
		text-decoration:line-through;
		display: inline-block;
		width: 25px;
		border-top: #ffffff 1px solid;
		border-left: #ffffff 1px solid;
		border-right: #ffffff 1px solid;
		border-bottom: #ffffff 1px solid;
		}
		
#calfree
		{
		background-color: #81F781;
		display: inline-block;
		width: 25px;
		border-top: #ffffff 1px solid;
		border-left: #ffffff 1px solid;
		border-right: #ffffff 1px solid;
		border-bottom: #ffffff 1px solid;
		}
		
#calpending
		{
		background-color: #81F7F3;
		display: inline-block;
		width: 25px;
		border-top: #ffffff 1px solid;
		border-left: #ffffff 1px solid;
		border-right: #ffffff 1px solid;
		border-bottom: #ffffff 1px solid;
		}
		
DIV.floatfix
		{
    	clear: both;
		}
