﻿body		{scrollbar-face-color:#C9EEFE; scrollbar-shadow-color:#45C5FC; 
			 scrollbar-highlight-color:#ffffff; scrollbar-3dlight-color:#ffffff; 
			 scrollbar-darkshadow-color:#45C5FC; scrollbar-track-color:#C9EEFE;
			 scrollbar-arrow-color:#45C5FC;}




body.front {
font-family:Arial,Helvetica,sans-serif;
font-style:normal;
font-size:10pt;
font-weight:normal;
background-color: #ECFAFF;
color:#000000;}

table {
	font-family:Arial,Helvetica,sans-serif;
font-style:normal;
font-size:10pt;
font-weight:normal;
color:#000000;
}

table.front {
font-family:Arial,Helvetica,sans-serif;
font-style:normal;
font-size:10pt;
font-weight:normal;
background-color:#ffffff;
color:#000000;
border:1px;
border-color:black;
border-style:solid;
margin:auto;
}

select.error { background-color:#FFB69D;}

textarea.error { background-color:#FFB69D;}

input.error { background-color:#FFB69D;}
li.error {
	 color:#ff0000;
}


div#front {text-align:center;}

div#header {width:980px; text-align:left; white-space:nowrap;}
div#frame {width:200px; height:100%; text-align:left;}
div#inhalt {width:780px; min-height:300px; text-align:left;}
div#footer {width:980px; text-align:left;}


.titel	{font-weight:bold;color:#000000;font-family:Verdana,arial,helvetica,sans-serif;font-size:24pt;text-decoration:none;}
.titel-intra	{font-weight:bold;color:#ff0000;font-family:Verdana,arial,helvetica,sans-serif;font-size:24pt;text-decoration:none;text-align:left;}
.normal	{font-weight:normal;color:#000000;font-family:Verdana,arial,helvetica,sans-serif;font-size:12px;text-decoration:none;}
.footer {color:#000000;font-family:Verdana,arial,helvetica,sans-serif;font-size:10px;text-align:right; }

hr { color:#C9EEFE; noshade:noshade;height: 1px;}
hr.form {color:#000000; width:80%; noshade:noshade;height: 1px;}

a:link		{color:#000000;}
a:active		{color:#000000;}
a:visited		{color:#000000;}


.frame-intra 		{margin-left:5px;color:#000000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:11px;font-weight:bold;}

a:link.frame-rot 		{margin-left:5px;color:#ff0000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:11px;font-weight:bold;}
a:active.frame-rot 	    {margin-left:5px;color:#ff0000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:11px;font-weight:bold;}
a:visited.frame-rot 	{margin-left:5px;color:#ff0000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:11px;font-weight:bold;}
a:hover.frame-rot 		{margin-left:5px;color:#ff0000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:11px;font-weight:bold;}

a:link.frame 		{margin-left:5px;color:#000000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:11px;font-weight:bold;}
a:active.frame 	    {margin-left:5px;color:#000000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:11px;font-weight:bold;}
a:visited.frame 	{margin-left:5px;color:#000000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:11px;font-weight:bold;}
a:hover.frame 		{margin-left:5px;color:#ff0000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:11px;font-weight:bold;}

a:link.frame-active 		{margin-left:5px;color:#ff0000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:11px;font-weight:bold;}
a:active.frame-active 	    {margin-left:5px;color:#ff0000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:11px;font-weight:bold;}
a:visited.frame-active 		{margin-left:5px;color:#ff0000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:11px;font-weight:bold;}
a:hover.frame-active 		{margin-left:5px;color:#ff0000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:11px;font-weight:bold;}



a:link.frame2 		{margin-left:15px;color:#000000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:11px;font-weight:normal;}
a:active.frame2 	{margin-left:15px;color:#000000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:11px;font-weight:normal;}
a:visited.frame2 	{margin-left:15px;color:#000000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:11px;font-weight:normal;}
a:hover.frame2 		{margin-left:15px;color:#ff0000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:11px;font-weight:normal;}

a:link.frame2-active 		{margin-left:15px;color:#ff0000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:11px;font-weight:normal;}
a:active.frame2-active 		{margin-left:15px;color:#ff0000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:11px;font-weight:normal;}
a:visited.frame2-active 	{margin-left:15px;color:#ff0000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:11px;font-weight:normal;}
a:hover.frame2-active 		{margin-left:15px;color:#ff0000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:11px;font-weight:normal;}

a:link.frame3 		{margin-left:22px;color:#000000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:11px;font-weight:normal;}
a:active.frame3 	{margin-left:22px;color:#000000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:11px;font-weight:normal;}
a:visited.frame3 	{margin-left:22px;color:#000000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:11px;font-weight:normal;}
a:hover.frame3 		{margin-left:22px;color:#ff0000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:11px;font-weight:normal;}


a:link.frame-menu 		{margin-left:5px;color:#000000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:9px;font-weight:normal;}
a:active.frame-menu     {margin-left:5px;color:#000000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:9px;font-weight:normal;}
a:visited.frame-menu 	{margin-left:5px;color:#000000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:9px;font-weight:normal;}
a:hover.frame-menu 		{margin-left:5px;color:#ff0000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:9px;font-weight:normal;}

a:link.frame-intra 		{margin-left:5px;color:#ff0000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:bold;}
a:active.frame-intra 	{margin-left:5px;color:#ff0000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:bold;}
a:visited.frame-intra 	{margin-left:5px;color:#ff0000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:bold;}
a:hover.frame-intra 	{margin-left:5px;color:#ff0000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:bold;}

a:link.footer 		{margin-left:5px;color:#000000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:normal;}
a:active.footer  	{margin-left:5px;color:#000000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:normal;}
a:visited.footer 	{margin-left:5px;color:#000000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:normal;}
a:hover.footer 		{margin-left:5px;color:#ff0000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:normal;}

a:link.footer2 		{color:#000000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:normal;}
a:active.footer2  	{color:#000000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:normal;}
a:visited.footer2 	{color:#000000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:normal;}
a:hover.footer2		{color:#ff0000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:normal;}

a:link.header 		{margin-left:5px;color:#000000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:normal;}
a:active.header 	{margin-left:5px;color:#000000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:normal;}
a:visited.header 	{margin-left:5px;color:#000000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:normal;}
a:hover.header 		{margin-left:5px;color:#ff0000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:normal;}

a:link.header2 		{color:#000000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:normal;}
a:active.header2 	{color:#000000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:normal;}
a:visited.header2 	{color:#000000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:normal;}
a:hover.header2		{color:#ff0000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:normal;}


h1 {font-size:18px;margin-top:0px;}
h2 {font-size:14px;margin-top:0px;}
h2.form {font-size:14px;margin-top:0px;margin-buttom:0px;}
.form {
	margin-top:0px;
}



.style-alpina {
	border-style: solid;
	border-width: 1px;
	border-color:black;
}

/* calendar icon */
img.tcalIcon {
	cursor: pointer;
	margin-left: 1px;
	vertical-align: middle;
}
/* calendar container element */
div#tcal {
	position: absolute;
	visibility: hidden;
	z-index: 100;
	width: 158px;
	padding: 2px 0 0 0;
}
/* all tables in calendar */
div#tcal table {
	width: 100%;
	border: 1px solid silver;
	border-collapse: collapse;
	background-color: white;
}
/* navigation table */
div#tcal table.ctrl {
	border-bottom: 0;
}
/* navigation buttons */
div#tcal table.ctrl td {
	width: 15px;
	height: 20px;
}
/* month year header */
div#tcal table.ctrl th {
	background-color: white;
	color: black;
	border: 0;
}
/* week days header */
div#tcal th {
	border: 1px solid silver;
	border-collapse: collapse;
	text-align: center;
	padding: 3px 0;
	font-family: tahoma, verdana, arial;
	font-size: 10px;
	background-color: gray;
	color: white;
}
/* date cells */
div#tcal td {
	border: 0;
	border-collapse: collapse;
	text-align: center;
	padding: 2px 0;
	font-family: tahoma, verdana, arial;
	font-size: 11px;
	width: 22px;
	cursor: pointer;
}
/* date highlight
   in case of conflicting settings order here determines the priority from least to most important */
div#tcal td.othermonth {
	color: silver;
}
div#tcal td.weekend {
	background-color: #ACD6F5;
}
div#tcal td.today {
	border: 1px solid red;
}
div#tcal td.selected {
	background-color: #FFB3BE;
}
/* iframe element used to suppress windowed controls in IE5/6 */
iframe#tcalIF {
	position: absolute;
	visibility: hidden;
	z-index: 98;
	border: 0;
}
/* transparent shadow */
div#tcalShade {
	position: absolute;
	visibility: hidden;
	z-index: 99;
}
div#tcalShade table {
	border: 0;
	border-collapse: collapse;
	width: 100%;
}
div#tcalShade table td {
	border: 0;
	border-collapse: collapse;
	padding: 0;
}

.mgmenu {
	border-collapse: collapse;
	border: 1px solid #808080;
	background-color: #FFFFFF;
}


.style-grau {
	background-color: #E6E6E6;
}
.style-gruen {
	background-color: #339966;
}
.style-blau {
	background-color: #6699FF;
}
.style-rot {
	background-color: #FF6666;
}

