﻿body.front		{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;
font-family:Arial,Helvetica,sans-serif;
font-style:normal;
font-size:10pt;
font-weight:normal;
background-color: #EFEFEF;
color:#000000;
overflow:scroll;
}


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:#B80620;
border-style:solid;
padding:5px;
text-align:center;
margin:auto;
}


table.inhalt {
font-family:Arial,Helvetica,sans-serif;
font-style:normal;
font-size:10pt;
font-weight:normal;
background-color:#ffffff;
color:#000000;
width:100%;
}



div#front {text-align:center ; min-height:300px; margin:auto;}

div#header       {width:978px; text-align:left; white-space:nowrap; min-height:145px;}
div#frame        {width:170px; height:100%; text-align:left; background-color:#EFEFEF; min-height:200px;}
div#inhalt       {width:780px; min-height:315px; text-align:left;}
div#inhalt-breit {width:980px; min-height:315px; text-align:left;}
div#inhalt-breit2 {width:1100px; min-height:315px; text-align:left;}
div#footer       {width:978px; text-align:left;}


.titel	{font-weight:bold;color:#000000;font-family:arial,helvetica,sans-serif;font-size:22pt; text-align:center;}
.titel2	{font-weight:bold;color:#000000;font-family:arial,helvetica,sans-serif;font-size:14pt; margin-bottom:0px;text-align:center;}

.titel-2	{font-weight:bold;color:#000000;font-family:arial,helvetica,sans-serif;font-size:22pt; text-align:left;}
.titel2-2	{font-weight:bold;color:#000000;font-family:arial,helvetica,sans-serif;font-size:14pt; margin-bottom:0px;text-align:left;}
.titel-4	{font-weight:bold;color:#000000;font-family:Copperplate Gothic Bold,arial,helvetica,sans-serif;font-size:19pt; text-align:left;}
.titel2-4	{font-weight:bold;color:#000000;font-family:Copperplate Gothic Bold,arial,helvetica,sans-serif;font-size:14pt; margin-bottom:0px;text-align:left;}



.titel-intra	{font-weight:bold;color:#ff0000;font-family:Verdana,arial,helvetica,sans-serif;font-size:24pt;text-decoration:none;}
.normal	{font-weight:normal;color:#000000;font-family:Verdana,arial,helvetica,sans-serif;font-size:10pt;text-decoration:none;}
.footertext {color:#000000;font-family:Verdana,arial,helvetica,sans-serif;font-size:10px;text-align:right; }
.footerweis {margin-right:5px;margin-top:0px;margin-bottom:0px;text-align:right;color:#ffffff;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:normal;}

.legende  {color:#000000;font-family:Verdana,arial,helvetica,sans-serif;font-size:10px;text-align:left; }




hr {align=center; text-align:center; color:#808080; noshade:noshade; height: 1px;}

hr.hrtitel  { 
border: 0; 
height: 1px;
 background: #FFD700; 
 background-image: -webkit-linear-gradient(left, #EEE8AA, #FFD700, #EEE8AA); 
 background-image: -moz-linear-gradient(left, #EEE8AA, #FFD700, #EEE8AA); 
 background-image: -ms-linear-gradient(left, #EEE8AA, #FFD700, #EEE8AA); 
 background-image: -o-linear-gradient(left, #EEE8AA, #FFD700, #EEE8AA); }



a:link		{color:#000000;}
a:active		{color:#000000;}
a:visited		{color:#000000;}


a:link.rot		{color:#ff0000;}
a:active.rot		{color:#ff0000;}
a:visited.rot		{color:#ff0000;}


.frame-intra 		{margin-left:5px;color:#000000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:11px;font-weight:bold;}
.frame-intracent 		{margin-left:5px;color:#000000;text-align:center; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:11px;font-weight:bold;}

.frame 		{margin-left:2.5px;color:#000000; font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:bold;}


a:link.frame-login 		{margin-left:0px;color:#000000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:11px;font-weight:normal;}
a:active.frame-login  	{margin-left:0px;color:#000000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:11px;font-weight:normal;}
a:visited.frame-login  	{margin-left:0px;color:#000000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:11px;font-weight:normal;}
a:hover.frame-login  	{margin-left:0px;color:#ff0000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:11px;font-weight:normal;}

a:link.frame-login2 	{margin-left:10px;color:#000000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:normal;}
a:active.frame-login2  	{margin-left:10px;color:#000000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:normal;}
a:visited.frame-login2  {margin-left:10px;color:#000000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:normal;}
a:hover.frame-login2  	{margin-left:10px;color:#ff0000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:normal;}


a:link.frame 		{margin-left:5px;color:#000000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:normal;}
a:active.frame 	    {margin-left:5px;color:#000000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:normal;}
a:visited.frame 	{margin-left:5px;color:#000000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:normal;}
a:hover.frame 		{margin-left:5px;color:#ff0000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:normal;}

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.design 		{color:#000000; text-decoration:none;font-family:Verdana,arial,helvetica,sans-serif;font-size:10px;font-weight:normal;}
a:active.design 	{color:#000000; text-decoration:none;font-family:Verdana,arial,helvetica,sans-serif;font-size:10px;font-weight:normal;}
a:visited.design 	{color:#000000; text-decoration:none;font-family:Verdana,arial,helvetica,sans-serif;font-size:10px;font-weight:normal;}
a:hover.design 		{color:#ff0000; text-decoration:none;font-family:Verdana,arial,helvetica,sans-serif;font-size:10px;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:#ffffff; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:normal;}
a:active.footer  	{margin-left:5px;color:#ffffff; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:normal;}
a:visited.footer 	{margin-left:5px;color:#ffffff; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:normal;}
a:hover.footer 		{margin-left:5px;color:#000000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:normal;}

a:link.footer2 		{color:#ffffff; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:normal;}
a:active.footer2  	{color:#ffffff; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:normal;}
a:visited.footer2 	{color:#ffffff; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:normal;}
a:hover.footer2		{color:#000000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:normal;}

a:link.footer3 			{text-align:right; margin-right:5px; color:#ffffff; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:normal; }
a:active.footer3 		{text-align:right; margin-right:5px; color:#ffffff; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:normal; }
a:visited.footer3 		{text-align:right; margin-right:5px; color:#ffffff; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:normal; }
a:hover.footer3 		{text-align:right; margin-right:5px; color:#000000; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:normal; }
.footer3 {text-align:right; }




a:link.header 		{margin-left:5px;color:#ffffff; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:normal;}
a:active.header 	{margin-left:5px;color:#ffffff; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:normal;}
a:visited.header 	{margin-left:5px;color:#ffffff; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:normal;}
a:hover.header 		{margin-left:5px;color:#ffffff; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:normal;}

a:link.header2 		{color:#ffffff; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:normal;}
a:active.header2 	{color:#ffffff; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:normal;}
a:visited.header2 	{color:#ffffff; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:normal;}
a:hover.header2		{color:#ffffff; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:normal;}

a:link.header3 		{text-align:right; margin-right:5px; color:#ffffff; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:normal;}
a:active.header3 	{text-align:right; margin-right:5px; color:#ffffff; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:normal;}
a:visited.header3 	{text-align:right; margin-right:5px; color:#ffffff; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:normal;}
a:hover.header3		{text-align:right; margin-right:5px; color:#ffffff; text-decoration:none;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:normal;}
.header3 {text-align:right; }

p { margin-top:0px; font-size:10pt;}
h1 {font-size:18px;margin-top:0px;}
h1.userlogin {font-size:24px;margin-top:0px; text-align:left; color:#ff0000; }
h2 {margin-bottom:0px;font-size:14px;margin-top:0px;}

.style-alpina {
	border-style: solid;
	border-width: 1px;
	border-color:black;
}
h2.index {font-size:14px;margin-top:0px;margin-bottom:0px;}
ul.index { margin:0px; margin-left:40px;}


/* 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-grau2 {
	background-color: #C4C4C4;
}

.style-gruen {
	background-color: #339966;
}
.style-blau {
	background-color: #6699FF;
}
.style-rot {
	background-color: #FF6666;
}





img {border: 0px;}
form {margin: 0px;}

.error {color:#FF0000;}
.info {color: #009900; font-weight: bold}
.header {font-size: 16px; font-weight: bold}
.border {border: 1px solid #CCCCCC; text-align: left}
.submit {font-weight: bold; height: 24px}


table.border {border: 0px solid #CCCCCC; text-align: left}

table.hist {border: 0px; width:750px; }
td.hist {
	border-right-style: solid;
	border-right-width: 1px;
}




















