a:link 		{ color:#000000; text-decoration: underline; }
a:visited 	{ color:#000000; text-decoration: underline; }
a:hover 	{ color:#000000; text-decoration: none; }
a:active 	{ color:#000000; text-decoration: none; }

a.blue		{ display:block; width:180px; padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px; }
a.blue:link 	{ color:#FFFFFF; text-decoration: none; }
a.blue:visited 	{ color:#FFFFFF; text-decoration: none; }
a.blue:hover 	{ color:#000000; text-decoration: none; background-color:#87B1D6 }
a.blue:active 	{ color:#000000; text-decoration: none; }

a.gray		{ display:block; width:130px; padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px; }
a.gray:link 	{ color:#000000; text-decoration: none; }
a.gray:visited 	{ color:#000000; text-decoration: none; }
a.gray:hover 	{ color:#000000; text-decoration: none; background-color:#CCCCCC }
a.gray:active 	{ color:#FFFFFF; text-decoration: none; }

h1		{ font-family: Tahoma, Verdana, Helvetica; font-size: 70%; font-weight: normal;
	          display:inline; }

h2		{ font-family: Trebuchet MS, Arial, Tahoma, Verdana, Helvetica; font-size: 120%; font-weight: bold;
	          display:inline; }

h3		{ font-family: Trebuchet MS, Arial, Tahoma, Verdana, Helvetica; font-size: 120%; font-weight: normal;
	          display:inline; color:#FFFFFF }

div.left	{ position:absolute; left:0px; top:300px; align:left; width:200px; z-index:1;
		  background-color:#FFFFFF; overflow:hidden; }

div.main	{ position:absolute; left:200px; top:0px; align:left; width:392px; z-index:1;
		  margin-top: 4px; margin-left: 4px; margin-bottom: 4px; margin-right:4px;
		  background-color:#FFFFFF; }

div.right	{ position:absolute; left:600px; top:0px; align:left; width:150px; z-index:11;
                  margin-top: 4px; padding-bottom:4px; background-color:#FFFFFF; overflow:hidden; }


div.unter	{ position: relative; visibility: hidden; background-Color: #333333; }
div.haupt	{ background-Color: #333333; }

th		{ padding-left:10px; padding-right:10px; text-align:left; }

td.blue		{ border-top: 1px dashed; border-color:#FFFFFF; vertical-align:middle; }
td.gray		{ border-top: 1px dashed; border-color:#000000; vertical-align:middle; }
td.gray_info	{ border-top: 1px dashed; border-color:#000000; vertical-align:middle; padding-left:3px; padding-right:3px; padding-top:3px; padding-bottom:3px; }
td.content	{ border-top: 1px dashed; border-color:#000000; padding:4px; }

table.darkgray	{ width:100%; background-color:#999999; margin-bottom: 4px; color:#000000; }
table.inhalt	{ width:100%; background-color:#EEEEEE; margin-top: 8px; margin-bottom: 4px; }
table.print	{ width:100%; background-color:#FFFFFF; margin-top: 8px; margin-bottom: 4px; }
table.darkblue	{ width:100%; background-color:#0F64AF; margin-bottom: 4px; color:#FFFFFF;}

select,input,textarea	{ font-family: Trebuchet, Tahoma, Verdana, Helvetica; font-size: 70%; font-weight: normal; }

form		{ display:inline; }

ul		{ list-style-type: square; list-style-position: outside; margin-top:10px; margin-bottom:10px;
		}
