@charset "utf-8";
/* CSS Document */
a:link { 
	font-family:Arial,Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	color:#616161;
	text-decoration:none;  }
a:active { 
	font-family:Arial,Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	color:#616161;
	text-decoration:none;  }
a:visited { 
	font-family:Arial,Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	color:#616161;
	text-decoration:none;  }
a:hover { 	
	font-family:Arial,Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	color:#616161;
	text-decoration:underline; }

body { 
	background-image:url(../x_pix/bg.jpg); 
	background-repeat:repeat-x; 
	background-attachment:fixed; 
	background-color:#aeaeae; 
	margin:0px; 
	font-family:Arial,Verdana, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	line-height:18px;
	color:#666666;
}

#GTS { 			width:980px; margin:auto; background-color:#FFFFFF; border:5px solid #CCCCCC; }
#content { 		width:960px; margin:auto; background-color:#FFFFFF; }
h1 { 	font-family:Arial,Verdana, Helvetica, sans-serif; font-size:14px; font-weight:bold; letter-spacing:5px; color:#616161; line-height:22px; }
h2 { 	font-family:Arial,Verdana, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#666666; line-height:18px; }
h3 { 	font-family:Arial,Verdana, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#666666; line-height:18px; }
h4 { 	font-family:Arial,Verdana, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#666666; line-height:18px; }

#navi { 		width:200px; height:264px; }
#navi ul { 		list-style:none; padding:0; margin:0; }
#navi li a { 	background-image:url(../x_pix/navi_bg.jpg); line-height:36px; width:200px; display:block; color:#FFFFFF; text-decoration:none;  font-weight:bold; text-indent:10px; }
/*#navi li a:hover { 	background-image:url(x_pix/navi_bg.jpg); height:48px; line-height:48px; width:200px; display:block; color:#FFFFFF; text-decoration:none; letter-spacing:3px; font-weight:bold; text-indent:20px; }*/

#navi li a.menu6 { 			background-position: 0px 0px;  height:37px; }
#navi li a.menu6:hover { 	background-position: -200px 0px; height:37px;  }
#navi li a.akt6 { 			background-position: -200px 0px;  height:37px; }

#navi li a.menu1 { 			background-position: 0px -37px;  height:37px; }
#navi li a.menu1:hover { 	background-position: -200px -37px; height:37px;  }
#navi li a.akt1 { 			background-position: -200px -37px; height:37px;  }

#navi li a.menu2 { 			background-position: 0px -74px; height:38px;  }
#navi li a.menu2:hover { 	background-position: -200px -74px; height:38px;  }
#navi li a.akt2 { 			background-position: -200px -74px; height:38px;  }

#navi li a.menu3 { 			background-position: 0px -112px; height:38px;  }
#navi li a.menu3:hover { 	background-position: -200px -112px;  height:38px; }
#navi li a.akt3 { 			background-position: -200px -112px; height:38px;  }

#navi li a.menu4 { 			background-position: 0px -150px; height:38px;  }
#navi li a.menu4:hover { 	background-position: -200px -150px; height:38px;  }
#navi li a.akt4 { 			background-position: -200px -150px; height:38px;  }

#navi li a.menu7 { 			background-position: 0px -188px; height:39px; }
#navi li a.menu7:hover { 	background-position: -200px -188px;  height:39px; }
#navi li a.akt7 { 			background-position: -200px -188px; height:39px;  }

#navi li a.menu5 { 			background-position: 0px -227px;  height:37px; }
#navi li a.menu5:hover { 	background-position: -200px -227px;  height:37px; }
#navi li a.akt5 { 			background-position: -200px -227px; height:37px;  }



a.seknavi { 		color:#999999; text-decoration:none; letter-spacing:3px; font-weight:bold; margin-left:20px; display:block; }
a.seknavi:visited { color:#999999; text-decoration:none; letter-spacing:3px; font-weight:bold; margin-left:20px; display:block;}
a.seknavi:active{ 	color:#616161; text-decoration:none; letter-spacing:3px; font-weight:bold; margin-left:20px; display:block;}
a.seknavi:hover { 	color:#616161; text-decoration:none; letter-spacing:3px; font-weight:bold; margin-left:20px; display:block;}

a.sprachenavi {color:#999999; text-decoration:none; letter-spacing:1px; font-weight:normal; }
a.sprachenavi:visited {color:#999999; text-decoration:none; letter-spacing:1px; font-weight:normal;}
a.sprachenavi:active{color:#616161; text-decoration:none; letter-spacing:1px; font-weight:normal;}
a.sprachenavi:hover {color:#616161; text-decoration:none; letter-spacing:1px; font-weight:normal;}

a.seknaviaktiv{color:#616161; text-decoration:none; letter-spacing:3px; font-weight:bold; margin-left:20px;display:block;}
a.seknaviaktiv:hover{ color:#616161; text-decoration:none; letter-spacing:3px; font-weight:bold; margin-left:20px; display:block;}
a.seknaviaktiv:active { color:#616161; text-decoration:none; letter-spacing:3px; font-weight:bold; margin-left:20px;display:block; }
a.seknaviaktiv:visited{color:#616161; text-decoration:none; letter-spacing:3px; font-weight:bold; margin-left:20px; display:block; }

a.topnavi { 		font-family:Arial,Verdana, Helvetica, sans-serif; font-size:10px;color:#999999; text-decoration:none; letter-spacing:3px;  margin-left:20px; }
a.topnavi:visited {font-family:Arial,Verdana, Helvetica, sans-serif;font-size:10px;color:#999999; text-decoration:none; letter-spacing:3px;  margin-left:20px; }
a.topnavi:active{ 	font-family:Arial,Verdana, Helvetica, sans-serif; font-size:10px;color:#616161; text-decoration:none; letter-spacing:3px; margin-left:20px; }
a.topnavi:hover { 	font-family:Arial,Verdana, Helvetica, sans-serif;font-size:10px;color:#616161; text-decoration:none; letter-spacing:3px; margin-left:20px; }
a.topnaviaktiv{	 	font-family:Arial,Verdana, Helvetica, sans-serif; font-size:10px;color:#616161;text-decoration:none; letter-spacing:3px;  margin-left:20px;}
a.topnaviaktiv:hover{ font-family:Arial,Verdana, Helvetica, sans-serif; font-size:10px;color:#616161;text-decoration:none; letter-spacing:3px; margin-left:20px; }
a.topnaviaktiv:active {font-family:Arial,Verdana, Helvetica, sans-serif; font-size:10px;color:#616161; text-decoration:none; letter-spacing:3px;  margin-left:20px; }
a.topnaviaktiv:visited{ font-family:Arial,Verdana, Helvetica, sans-serif; font-size:10px;color:#616161;text-decoration:none; letter-spacing:3px;  margin-left:20px;  }

.headline_blau{
	font-family:Arial,Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#616161;
	line-height:18px;
}
.headline_blau_hoch{
	font-family:Arial,Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#616161;
	line-height:25px;
}
.grau_text{
	font-family:Arial,Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:25px;
	
}
.blau_text{
	font-family:Arial,Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#616161;
}
#linie{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;}
.formular{
	border:1px solid #616161;
	width:350px;}
fieldset{
font-family:Arial,Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
width:120px;
border:1px solid #666;
background:#fff;
}
.boxrahmen{
background:#F0F0F0;
border:1px solid #666;
}
	.ruf_formular{
	border:1px solid #616161;
	width:180px;}
	.ruf_text{
	padding-left:5px;
 	background-color:#e4e4e4; 
	color:#666666;
	font-family:Arial,Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;}
	.ruf_text a{ 
	color:#666666;
	font-size:11px;
	font-weight:normal;}
