/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #000000;
	text-align: justify;
}

ul.liste {
	font-size: 12px;
	line-height: 17px;
}

p.gadet {
	margin-top: 13px;
	margin-bottom: 13px;
	text-align: left;
}

.sonder {
	margin-bottom: 0px;
	margin-bottom: 0px;
}

p.links {
	text-align: left;
}

.marginal {
margin-bottom: 10px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #235aa3;
	font-size: 24px;
	font-weight: normal;
	letter-spacing: 1px;
	display: inline;
}

h2 {
	font-size: 12px;
	color: #235aa3;
	padding-top: 10px;
	font-style:italic;
	font-weight: bold;
}

a {
	background-image: url(img/pfeil_weiss_fm.gif);
	background-repeat: no-repeat;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #215aa5;
	font-size: 12px;
	text-decoration: underline;
	margin-left: 0px;
}

a.rot {
	background-image: url(img/pfeil_rot_fm.gif);
	color: #842f46;
}

a.blau {
	background-image: url(img/pfeil_weiss_fm.gif);
}

a.ohne, a.starter {
	background-image: none; 
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	text-decoration: none;
}

a.starter {
	font-size: 11px;
}

a.pfad {
	background-image: none; 
	padding-left: 0px;
	padding-right: 0px;
	font-size: 11px;
	margin-left: 0px;
	color: #1c4377;
	text-decoration: none;
}

a.ohne {
	line-height: 20px;

}

hr.hrunten {
	height: 1px; 
	color: #83ace3; 
	border-bottom-style: solid; 
	border-top-width: 0px; 
	border-left-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	padding: 0px; 
	margin-top: 10px; 
	padding-top: 15px;
}

div.logo {
	width: 149px;
	height: 83px;
	position: absolute;
	left: 430px;
	z-index:2000; 
	top:5px;
}

p.spezial {
	margin-left: 0px;
	width: 1px;
	overflow: hidden;
}

td.links {
	width: 1px;
	overflow: hidden;
	vertical-align: top;
	visibility: hidden;
	display: block;
}

td.mitte {
	vertical-align: top;
}

td.asd {
	vertical-align: top;
}

li.menubar {
	padding: 0px;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.feld  { 
	background-color:#bdd3f1; 
	font-family:verdana; 
	font-size:11px; 
	padding-left:5px; 
	margin-bottom: 5px; 
	color:#000000; 
	margin-left: 0px; 
	margin-right: 0px; 
	width:334px; 
	border-width:0px;
	border-style: solid; 
	border-color: #3076ab;
	}
	
.feld2  { 
	background-color:#bdd3f1; 
	font-family:verdana; 
	font-size:11px; 
	padding-left:5px; 
	width:334px; 
	height: 40px; 
	font-color:#000000; 
	border-width:0px; 
	border-style: none;  
	margin-bottom: 5px; 
	margin-left: 0px; 
	margin-right: 0px;
	}

#mainMenu {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	padding-top: 0px; 
	MARGIN: 0px; 
	POSITION: relative; 
	TEXT-ALIGN: left; 
	z-index: 90; 
	height: 18px; 
	top: 1px;
}

#menuList {
	padding: 0px; 
	margin: 0px; 
}
#menuList UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	filter: Alpha(opacity=80);  
}
#menuList LI {
	display: inline; 
	list-style-type: none;
	margin: 0px;
}
A.starter {
	MARGIN: 0px; 
	PADDING-RIGHT: 8px; 
	PADDING-LEFT: 8px; 
	margin-BOTTOM: 3px;  
	margin-TOP: 0px; 
	background-image: url(img/menue1_fm.gif); 
	background-repeat: repeat-x; 
	color: #1c4377; 
	font-size: 11px; 
	padding-top: 4px; 
	padding-bottom: 4px;
}

A.starter:hover {
	color: #ffffff; 
	background-image: url(img/menue1b_fm.gif);
}

A.starter:active {
	color: #ffffff; 
	background-image: url(img/menue1_fm.gif);
}
.menu {
	VISIBILITY: hidden; 
	margin: 0px; 
	padding: 0px; 
	COLOR: #ffffff; 
	POSITION: absolute; 
	background-image: none; 
	background-color:#5382c4; 
	TEXT-ALIGN: left;  
	-moz-opacity:0.85; 
}

.menu LI A {
	PADDING-RIGHT: 5px; 
	DISPLAY: block; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 2px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	background-image: none; 
	BACKGROUND-COLOR: #5382c4; 
	color: #ffffff;
}

.menu LI A:hover {
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #b18cc2; 
}

.menu LI A:active {
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #b18cc2;
}

#menu1 {
	Z-INDEX: 100; 
	WIDTH: 160px; 
}

#menu2 {
	Z-INDEX: 100; 
	WIDTH: 150px
}

#menu3 {
	Z-INDEX: 100; 
	WIDTH: 150px;
}

#menu4 {
	Z-INDEX: 100; 
	WIDTH: 185px
}

#menu5 {
	Z-INDEX: 100; 
	WIDTH: 150px
}

#menu6 {
	Z-INDEX: 100; 
	WIDTH: 150px
}

#menu7 {
	Z-INDEX: 100; 
	WIDTH: 105px
}

.trenn {
	background-image: url(img/menue2_fm.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	position: absolute;
	top: -2px;
	visibility: hidden;
}

.abschluss {
	background-image: url(img/menue3_fm.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	visibility: hidden; 
}

.menueabschl {
	top: -2px;
	visibility: hidden;
}

div.versteckt {
	position: absolute;
	visibility: hidden;
	background-color: #bdd3f1;
}

table.galileoserie {
	width: 340px;
	background-color: #accaf0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ffffff;
}

td.galileoserie_l {
	width: 280px;
	vertical-align: top;
	padding: 15px;
	font-size: 12px;
	color: #215aa5;
}

td.galileoserie_r {
	width: 60px;
	vertical-align: bottom;
	padding: 15px;
	font-size: 12px;
}

span.galserie {
	font-size: 18px;
	color: #215aa5;
}

table.gals_detail {
	width: 340px;
	table-layout: fixed;

}
.gals {
padding-top: 20px;
}


div.galsversteckt {
	position: absolute;
	visibility: hidden;
	background-color: #ffffff;
	width: 340px;
}

.marker {
background-color: #bdd3f1;
}

.textliner {
background-color: #ffa903;
color: #ffffff;
font-weight: bold;
}

td.hfsg {
vertical-align: top;
}


div.bildcontainer_l {
	margin: 20px;
	margin-top: 0px;
	padding: 0px;
	margin-left: 0px;
	margin-bottom: 18px;
	float: left;
}

div.layer1 {
width: 1px;
height: 1px;
magin: 0px;
padding: 0px;
position: absolute;
top: 0px;
left: 0px;
border-style: none;
border-width: 0px;
visibility: hidden;
display: block;
overflow: hidden;
}

.noprint {
	visibility: hidden;
	position: absolute;
	display: block;
}
