html {overflow-y: scroll;} 
* html {overflow-y: visible;} 


body {
    height:100%;
    overflow:auto;
}

P {
	PADDING: 0px; 
	LINE-HEIGHT: 20px; 
}


h1 {
	CLEAR: left; FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #666666; LINE-HEIGHT: 20px; FONT-STYLE: normal; FONT-FAMILY: Trebuchet MS, Helvetica, sans-serif; TEXT-ALIGN: left; 
}

h2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #666666; LINE-HEIGHT: 30px; FONT-FAMILY: Trebuchet MS, Helvetica, sans-serif; TEXT-ALIGN: left;
}


#copy {
	position: absolute;
	LINE-HEIGHT: 20px;
	width: 952px;
	margin-left: -476px;
	top: 295px;
	left: 50%;
	color: #333333;
	z-index:2;
	text-decoration: none;
        background-image: url(/images/layout/hg.gif);
 	background-repeat:repeat-y;
}

#hg {
	position: absolute;
	LINE-HEIGHT: 20px;
	width: 952px;
	height:295px;
	margin-left: -476px;
	top: 0px;
	left: 50%;
	color: #333333;
	z-index:2;
	text-decoration: none;
        background-image: url(/images/layout/head-hg.gif);
 	background-repeat:no-repeat;
}

#hgprint {display:none;
}
.normalcopy {
FONT-WEIGHT: normal; 
FONT-SIZE: 14px; 
COLOR: #666666; 
LINE-HEIGHT: 20px; 
FONT-FAMILY: Trebuchet MS, Helvetica, sans-serif; 
TEXT-ALIGN: justify;
}

.normalcopy bold {
 LINE-HEIGHT: 16px;
}

.copy-bottom {
FONT-WEIGHT: normal; 
FONT-SIZE: 12px; 
COLOR: #666666; 
LINE-HEIGHT: 16px; 
FONT-FAMILY: Trebuchet MS, Helvetica, sans-serif; 
TEXT-ALIGN: left;
padding-left: 6px;
padding-bottom: 12px;
}

.copy-bottom td {
vertical-align: bottom;
padding-left: 6px;
padding-bottom: 12px;
LINE-HEIGHT: 16px;
}

.table-copy td {
vertical-align: top;

}

.table-copy {
FONT-WEIGHT: normal; 
FONT-SIZE: 14px; 
COLOR: #666666; 
LINE-HEIGHT: 20px; 
FONT-FAMILY: Trebuchet MS, Helvetica, sans-serif; 
TEXT-ALIGN: left;
}



.foot {
FONT-WEIGHT: normal; 
FONT-SIZE: 14px; 
LINE-HEIGHT: 20px; 
COLOR: #83A6D3; 
LINE-HEIGHT: 16px; 
FONT-FAMILY: Trebuchet MS, Helvetica, sans-serif; 
TEXT-ALIGN: center;
background-image: url(/images/layout/foot-hg.gif);
background-repeat:no-repeat;
}

.bildcopy  {
FONT-WEIGHT: normal; 
FONT-SIZE: 11px; 
COLOR: #666666; 
LINE-HEIGHT: 16px; 
FONT-FAMILY: Trebuchet MS, Helvetica, sans-serif; 
TEXT-ALIGN: left;
}

.bildcopy table td{
vertical-align: bottom;
}

UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 18px; LINE-HEIGHT: 20px; COLOR: #666666; PADDING-TOP: 0px; FONT-FAMILY: Trebuchet MS, Helvetica, sans-serif; TEXT-ALIGN: left;
}

LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px; LINE-HEIGHT: 20px; COLOR: #666666; PADDING-TOP: 0px; FONT-FAMILY: Trebuchet MS, Helvetica, sans-serif; TEXT-ALIGN: left;
}

A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #316BB5; FONT-FAMILY: Trebuchet MS, Helvetica, sans-serif;
}
A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #666666; FONT-FAMILY: Trebuchet MS, Helvetica, sans-serif;
}
A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #316BB5; FONT-FAMILY: Trebuchet MS, Helvetica, sans-serif;
}
A:hover:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #666666; FONT-FAMILY: Trebuchet MS, Helvetica, sans-serif;
}


#cMenu {
	position: absolute;
		width: 950px;
		height: 12px;
		margin-left: -475px;
		top: 207px;
		left: 50%;
		color: #000000;
		z-index:80;
		}

.Menu A {
	font-size: 13px; 
	font-family: Trebuchet MS, Helvetica, sans-serif; 
	font-weight: normal;
	letter-spacing:1px;
	text-decoration: none;
	color: #316BB5;
	margin: 0px 0px 0px 0px;
		}
		
.Menu A:visited {
	font-size: 13px; 
	font-family: Trebuchet MS, Helvetica, sans-serif; 
	font-weight: normal;
	letter-spacing:1px;
	text-decoration: none;
	color: #316BB5;
	margin: 0px 0px 0px 0px;
		}
		
.Menu A:hover{
	font-size: 13px; 
	font-family: Trebuchet MS, Helvetica, sans-serif; 
	font-weight: normal;
	letter-spacing:1px;
	text-decoration: none;
	color: #316BB5;
	margin: 0px 0px 0px 0px;
		}
		
.Menu A:visited:hover{
	font-size: 13px; 
	font-family: Trebuchet MS, Helvetica, sans-serif; 
	font-weight: normal;
	letter-spacing:1px;
	text-decoration: none;
	color: #316BB5;
	margin: 0px 0px 0px 0px;
		}
/*
 *CSS-Style to build slideoutmenu by Alex.Elsner <alexander.elsner@sci-worx.com>
 */

.mmContent DIV A {
	font-size: 13px; 
	font-family: Trebuchet MS, Helvetica, sans-serif; 
	font-weight: normal;
	height: 20px;
	display: block;
	padding-left: 8px;	
	padding-top:3px;
	text-decoration: none;
	display: block;
	color: #316BB5;
	background-image: url(/images/layout/hg-nav.gif);
}




.mmContent DIV.mmlink A:hover {
	font-size: 13px; 
	font-family: Trebuchet MS, Helvetica, sans-serif; 
	font-weight: normal;
	color: #316BB5;
	BACKGROUND-COLOR: #ffffff;
	background-image: url(/images/layout/hg-nav-hover.gif);
}





#subnav {
position: absolute;
		width: 950px;
		height: 22px;
		margin-left: -475px;
		top: 24px;
		left: 50%;
		color: #000000;
		z-index:24;

}

#schriftgroesse {
position: absolute;
		width: 950px;
		height: 22px;
		font-size: 12px; 
	font-family: Trebuchet MS, Helvetica, sans-serif; 
	font-weight: normal;
		margin-left: -475px;
		top: 274px;
		left: 50%;
		text-align:right;
		color: #000000;
		z-index:79;

}

#subMenu {
	position: absolute;
		width: 950px;
		height: 12px;
		margin-left: -475px;
		top: 228px;
		left: 50%;
		color: #000000;
		z-index:3;
		}
		
.subMenu-aktiv {
	font-size: 13px; 
	font-family: Trebuchet MS, Helvetica, sans-serif; 
	text-align: left;
	letter-spacing:1px;
	padding-left: 8px;	
	font-weight: normal;
	color: #83A6D3;
	background-image: url(/images/layout/hg-subnav.gif);
}

A.links1:link {
	font-size: 14px; 
	font-family: Trebuchet MS, Helvetica, sans-serif; 
	text-align: center;
	font-weight: normal;
	letter-spacing:3px;
	color: #316BB5;
	border-bottom: 2px solid #CCCCCC;
	text-decoration:none;
}
A.links1:hover {
	font-size: 14px; 
	font-family: Trebuchet MS, Helvetica, sans-serif; 
	text-align: center;
	font-weight: normal;
	letter-spacing:3px;
	color: #316BB5;
	border-bottom: 2px solid #666666;
	text-decoration:none;
}
A.links1:visited {
	font-size: 14px; 
	font-family: Trebuchet MS, Helvetica, sans-serif; 
	font-weight: normal;
	text-align: center;
	letter-spacing:3px;
	color: #316BB5;
	border-bottom: 2px solid #CCCCCC;
	text-decoration:none;
}
A.links1:hover:visited {
	font-size: 14px; 
	font-family: Trebuchet MS, Helvetica, sans-serif; 
	font-weight: normal;
	text-align: center;
	letter-spacing:3px;
	color: #316BB5;
	border-bottom: 2px solid #666666;
	text-decoration:none;
}


A.groesse:link {
	font-size: 14px; 
	font-family: Trebuchet MS, Helvetica, sans-serif; 
	font-weight: bold;
	width: 20px;
	background-color: #316BB5;
	color: #FFFFFF;
	text-decoration:none;

}
A.groesse:hover {
	font-size: 14px; 
	font-family: Trebuchet MS, Helvetica, sans-serif; 
	font-weight: bold;
	width: 20px;
	background-color: #316BB5;
	color: #FFFFFF;
    text-decoration:none;
}
A.groesse:visited {
	font-size: 14px; 
	font-family: Trebuchet MS, Helvetica, sans-serif; 
	font-weight: bold;
	width: 20px;
	background-color: #316BB5;
	color: #FFFFFF;
	text-decoration:none;
}
A.groesse:hover:visited {
	font-size: 14px; 
	font-family: Trebuchet MS, Helvetica, sans-serif; 
	font-weight: bold;
	width: 20px;
	background-color: #316BB5;
	color: #FFFFFF;
	text-decoration:none;
}
