body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px; }
a:link, a:visited, a:active {
	color:#0b416a; 
	text-decoration:none;
	font-size: 12px; }
a:hover {
	background-color:#0b416a; 
	color:#FFFFFF;
	text-decoration:none;
	font-size: 12px; }	
a.nn:link, a.nn:visited, a.nn:active {
    background-color:#99CCCC;
	color:#0b416a; 
	text-decoration:none;
	font-size: 12px; }
a.nn:hover {
	background-color:#0b416a; 
	color:#FFFFFF;
	text-decoration:none;
	font-size: 12px; }
a.ni:link, a.ni:visited, a.ni:active {
	background-color:#0b416a; 
	color:#FFFFFF;
	text-decoration:none;
	font-size: 12px; }
a.ni:hover {
	background-color:#0b416a; 
	color:#FFFFFF;
	text-decoration:none;
	font-size: 12px; }			
a.small:link, a.small:visited, a.small:active {
	color:#0b416a; 
	text-decoration:none;
	font-size: 10px; }
a.small:hover {
	background-color:#0b416a; 
	color:#FFFFFF;
	text-decoration:none;
	font-size: 10px; }	
a.none:link, a.none:visited, a.none:active {
	border: none;
	text-decoration:none; }
a.none:hover {
	text-decoration:none; }	
a.navi:link, a.navi:visited, a.navi:active { 
	border:1px solid #0b416a; 
	background-color:#0b416a; 
	color:#FFFFFF; 
	display:block; 
	text-align:center;
	text-decoration: none; 
	font:14px Arial, Helvetica, sans-serif; 
	font-weight:bold; }
a.navi:hover { 
	border:1px solid #0b416a; 
	background-color:#FFFFFF; 
	color:#0b416a; 
	display:block; 
	text-align:center;
	text-decoration: none; 
	font:14px Arial, Helvetica, sans-serif; 
	font-weight:bold; }
a.register:link, a.register:visited, a.register:active { 	
	border:1px solid #fefefe; 
	color:#0b416a;
	background-color:#FFFFFF; 
	text-align:center;
	text-decoration: none; 
	font:12px Arial, Helvetica, sans-serif; }
a.register:hover { 
	border:1px solid #0b416a; 
	color:#0b416a; 
	background-color:#FFFFFF; 
	text-align:center;
	text-decoration: none; 
	font:12px Arial, Helvetica, sans-serif; }
a.inv:link, a.inv:visited, a.inv:active { 
	border:1px solid #0b416a; 
	background-color:#FFFFFF; 
	color:#0b416a; 
	display:block; 
	text-align:center;
	text-decoration: none; 
	font:14px Arial, Helvetica, sans-serif; 
	font-weight:bold; }
a.inv:hover { 
	border:1px solid #0b416a;
	background-color:#0b416a; 
	color:#FFFFFF; 
	display:block; 
	text-align:center;
	text-decoration: none; 
	font:14px Arial, Helvetica, sans-serif; 
	font-weight:bold; }
td.txt {
    padding: 4px;
	font-size: 11px;
	text-align: left;
	vertical-align: top; }
td.txtr {
    padding: 4px;
	font-size: 11px;
	text-align: right;
	vertical-align: top; }
td.navi { 
	border:1px solid #0b416a; 
	background-color:#0b416a; 
	color:#FFFFFF; 
	display:block; 
	font:14px Arial, Helvetica, sans-serif; 
	font-weight:bold; }
td.navi0 { 
	background-color:#0b416a; 
	color:#FFFFFF; 
	text-align:center;
	font:14px Arial, Helvetica, sans-serif; 
	font-weight:bold; }
td.navi1 { 
	background-color:#0b416a; 
	color:#DDDDDD; 
	text-align:left;
	font:10px Arial, Helvetica, sans-serif; }
td.top_l { 
	vertical-align:top;
	width:30%; 
	border-right: 1px solid; }
td.top_r {
	vertical-align:top;
	width:70%; 
	border-left: 1px solid; }

td.small {
    background-color: #AAFFFF;
    padding: 6px;
	font-size: small;
	text-align: left;
	vertical-align: top;
}

td.bold {
    color: white;
	background-color: #003366;
	padding: 2px;
	font-size: small;
	text-align: left;
}
td.links {
	margin-left: 3px;
	margin-right: 3px;
	background-color: #EEEEEE;
}
td.head1 {
	height:40px;
	border-top:4px solid white;
	color: #FFFFFF;
	background-repeat:no-repeat;
	background-image:url(./images/head_logo.gif);
}
td.headintra1 {
	height:40px;
	border-top:16px solid white;
	color: #FFFFFF;
	background-repeat:no-repeat;
	background-image:url(./images/intranet_head_logo.gif);
}
td.head2 {
	height:60px;
	border-bottom: 2px solid;
	text-align:center;
	color: #FFFFFF;
	font:20px Arial, Helvetica, sans-serif; font-weight:bold;
	background-repeat:repeat-x;
	background-image:url(./images/welle_gruen.gif);
}
td.headintra2 {
	height:60px;
	border-bottom: 2px solid;
	text-align:left;
	color: #FFFFFF;
	font:20px Arial, Helvetica, sans-serif; font-weight:bold;
	background-repeat:repeat-x;
	background-image:url(./images/intranet_head_image.jpg);
}
th.ni { 
	background-color:#0b416a; 
	color:#FFFFFF; }
th.nn { 
	background-color:#99CCCC; 
	color:#0b416a; }
p.small {font-size: small;}	
p.rot {
	font-size: larger;
	font-weight: bolder;
    color: red;
}	
.rot {color: red;}	
.grau {color: #999999;}
.bgcolor {background-color: #99CCCC;}	
.box0 {
	display: block;
	color:#000099;}
.box0f {
	font-weight: bolder;
	display: block;
	color:#000099;}
.box1 {
	background-color: #99CCCC;
	display: block;}
.box1i {
	background-color:#0b416a;
	color:#FFFFFF;
	display: block;}
.box1f {
	background-color: #99CCCC;
	display: block;
	font-weight: bolder;}
.box9f {
	background-color: red;
	display: block;
	font-weight: bolder;}	
.box2 {
	background-color: #FFFF88;
	display: block;
}
.tiny { font-size:10px; font-weight:lighter; }
.sans { font:12px Arial, Helvetica, sans-serif; }
.registered { 
	border:1px solid #fefefe; 
	color:#000000; 
	background-color:#FFFFFF; 
	text-align:center;
	text-decoration: none; 
	font:16px Arial, Helvetica, sans-serif; 
	font-weight:bold; }
td.gseas {
    color: #FFFFFF;
    background-color: #003366;
    padding: 2px;
    text-decoration: none;
    text-align: center;
    line-height: 1.5;
}
td.gseas_small {
    color: #FFFFFF;
    background-color: #003366;
    padding: 2px;
	font-size:xx-small;
    text-decoration: none;
    text-align: center;
    line-height: 1.5;
}
a.menue:link, a.menue:visited, a.menue:active {
	color: white;
	background-color: #003366;
	text-decoration: underline;
	padding: 2px;
}

a.menue:hover {
    color: #00FFFF;
	text-decoration: underline;
	padding: 2px;
}
