/* Background Farbe und Seitenränder */

.bg {
		background: #03354D url(img/bg_01.gif)  repeat-x; 
		margin-top:0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		 
}
		
.bgright {
		background-color: #666666; 
		background-repeat: no-repeat;
		margin:0px; 
}

/* Ebenen */

#verlauf {
		position: absolute;
		top: 0px;
		left: 0px;
		margin:0px; 
		height: 65px;
		width: 806px;
		z-index: 2;
}

/* Rand und Randfarbe für die Fotos und Abstand Logo */

.pict{border-style: solid; 
		border-color:#2F2F2F; 
		border-right: #ffffff; 
		border-bottom: #ffffff; 
		border-width: 1px;}
		
.logo{padding-bottom: 50px;}

/* Schrift für die Menus */

.cpyml { font-family:Verdana, Helvetica, sans-serif; text-align:left; font-size:11px; width:130px; height:30px; line-height:18px; margin-left:5px; color:#FFFFFF;}
.cpymi { font-family:Verdana, Helvetica, sans-serif; text-align:left; font-style:italic; font-size:11px; width:130px; height:20px; line-height:18px; margin-left:5px; color:#FFFFFF;}
.cpymc { font-family:Verdana, Helvetica, sans-serif; text-align:center; font-size:11px; line-height:18px;color:#FFFFFF;}
.cpymcbd {font-family:Verdana, Helvetica, sans-serif; text-align:center; font-weight: bold; font-size:11px; line-height:18px; color:#FFFFFF;}
.cpysmall { font-family:Verdana, Helvetica, sans-serif; text-align:center; font-size:2px; line-height:2px;}
/* Schrift Untermenu */

.cpyul { font-family:Verdana, Helvetica, sans-serif; text-align:left; font-size:11px; width:130px; height:30px; line-height:18px; margin-left:5px; color:#2F2E2E;}
.cpymc { font-family:Verdana, Helvetica, sans-serif; text-align:center; font-size:11px; line-height:18px; color:#2F2E2E;}
.cpyumbd {font-family:Verdana, Helvetica, sans-serif; text-align:center; font-weight: bold; font-size:11px; line-height:18px; height:30px; margin-left:5px; color:#2F2E2E;}


/* .cpywhitel1 { font-family:Verdana, Helvetica, sans-serif; background-image:url(nav/drop_01.gif); width:154; height:30; text-align:center; font-size:11px;line-height:25px; color:#FFFFFF;} */


/* Copy Styles */
.cpy { font-family:Verdana, Helvetica, sans-serif; font-size:11px; line-height:20px; color:#000000;}
.cpyh { font-family:Verdana, Helvetica, sans-serif; font-size:11px;line-height:10px; height:5px; color:#000000;}

.cpyind {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	color:#000000;
	text-indent:20px;
	margin: auto;
}

.cpyindlist {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	line-height:5px;
	color:#000000;
	text-indent:20px;
	margin: auto;
}

.cpyfoot { font-family:Verdana, Helvetica, sans-serif; font-size:9px;line-height:12px; color:#666666;}

.cpybd { font-family:Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; line-height:18px; color:#000000;}

ul {
	margin: 0px;
	padding: 0px;
	list-style-position: outside;
	list-style-type: square;

}

li {
	list-style-type: square;
	line-height: 18px;
	list-style-position: outside;
}

/* Links */

a:link {
  font-size:12px;
	font-weight: normal;
	font-family:Verdana, Helvetica, sans-serif;
	color: #ECEAEA;
	text-decoration: none;
	}
a:visited {
  font-size:11px;
	font-family:Verdana, Helvetica, sans-serif;	
	color: #ffffff;
	text-decoration: none;
	border-style:none;

}
	
a:hover {
  font-size:11px;
	font-family:Verdana, Helvetica, sans-serif;	
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	
	}
	
a:active {
  font-size:11px;
	font-family:Verdana, Helvetica, sans-serif;	
	color: #ffffff;
	text-decoration: none;

}	

/* Sublinks */

 #nav a {
	font-family:Verdana, Helvetica, sans-serif; 
	text-align:left; 
	font-weight: normal; 
	font-size:11px; 
	line-height:25px;
	width:125px;
	height:29px; 
	color:#ECEAEA;
	text-decoration: none;
	padding-left:20px;
	padding-top:2px;
	display:block;
	background: url(nav/pfeilout.gif) no-repeat;
/*	background-image:; */	
	}

#nav a:link {
	font-family:Verdana, Helvetica, sans-serif; 
	text-align:left; 
	font-weight: normal; 
	font-size:11px; 
	line-height:25px;
	width:125px;	
	height:29px; 
	color:#ECEAEA;
	padding-left:20px;	
	display:block;
	padding-top:2px;
	background: url(nav/pfeilout.gif) no-repeat;		
	}
	
 #nav a:visited {
	font-family:Verdana, Helvetica, sans-serif; 
	text-align:left; 
	font-weight: bold; 
	font-size:11px; 
	line-height:25px;
	width:125px;	
	height:29px; 
	color:#ECEAEA;
	display:block;
	padding-left:20px;	
	background: url(nav/pfeilout.gif) no-repeat;	
	padding-top:2px;
	} 


#nav a:hover {
	font-family:Verdana, Helvetica, sans-serif; 
	text-align:left; 
	font-weight: bold; 
	font-size:11px; 
	line-height:25px;
	width:125px;	
	height:29px; 
  color:#666666;
	display:block; 
	padding-left:20px;	
	background: url(nav/pfeilover.gif) no-repeat;	
	padding-top:1px;
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;	

	}
	
#nav a:active {
	font-family:Verdana, Helvetica, sans-serif; 
	text-align:left; 
	font-weight: bold; 
	font-size:11px; 
	line-height:25px;
	width:125px;	
	height:29px; 
	color:#666666;
	display:block;
	padding-left:20px;	
	background: url(nav/pfeilover.gif) no-repeat;	
	padding-top:1px;

	}

/* Aktives Submenu */
	
.nav {
	font-family:Verdana, Helvetica, sans-serif; 
	text-align:left; 
	font-weight: bold; 
	font-size:11px; 
	line-height:29px;
	width:125px;
	height:29px; 
	color:#000000;
	text-decoration: none;
	padding-left:20px;
	padding-right:0px;
	padding-bottom:0px;
	display:block;

	background: url(nav/pfeilover.gif) no-repeat;	
	}	
	
/* Inaktives Submenu */
	
.navsub {
	font-family:Verdana, Helvetica, sans-serif; 
	text-align:left; 
	font-weight: bold; 
	font-size:11px; 
	line-height:25px;
	width:125px;
	height:30px; 
	color:#666666;
	vertical-align: middle;	
	text-decoration: none;
	padding-left:20px;
	padding-top:2px;
	display:block;
	background-repeat: no-repeat;
	background-image:url(nav/pfeilsub.gif);		
		}
	
/* Subsublinks */

 #subnav a {
	font-family:Verdana, Helvetica, sans-serif; 
	text-align:left; 
	font-weight: normal;
	font-size:11px; 
	line-height:22px;
	width: 80px;
	height:23px; 

	vertical-align: middle;	
	text-decoration: none;
	padding-left:42px;
	display:block;
	background-repeat: no-repeat;
	background-image:url(nav/subout.gif);	
	}

#subnav a:link {
	font-family:Verdana, Helvetica, sans-serif; 
	text-align:left; 
	font-weight: normal;
	font-size:11px; 
	line-height:22px;
	width:80px;	
	height:23px; 

	vertical-align: middle;
	padding-left:42px;	
	display:block;
	background-image:url(nav/subout.gif);
	background-repeat: no-repeat;			
	}



#subnav a:hover {
	font-family:Verdana, Helvetica, sans-serif; 
	text-align:left; 
	font-weight: bold;
	font-style: italic;  
	font-size:11px; 
	line-height:22px;
	width:80px;	
	height:23px; 

	display:block;
	background-color:#ECEAEA;
	padding-left:42px;	
	vertical-align: middle;	
	background-image:url(nav/subover.gif);	
	background-repeat: no-repeat;		
	}
#subnav a:active {
	font-family:Verdana, Helvetica, sans-serif; 
	text-align:left; 
	font-weight: bold;
	font-style: italic;  
	font-size:11px; 
	line-height:22px;
	width:80px;	
	height:23px; 

	display:block;

	padding-left:42px;	
	vertical-align: middle;	
	background-image:url(nav/subover.gif);	
	background-repeat: no-repeat;	
	}

/* Aktives Subsubmenu */
	
.snav {
	font-family:Verdana, Helvetica, sans-serif; 
	text-align:left; 
	font-weight: bold;
	font-style: italic;  
	font-size:11px; 
	line-height:22px;
	width:80px;	
	height:23px; 
	color:#ffffff;
	display:block;

	padding-left:42px;	

	background-image:url(nav/subover.gif);	
	background-repeat: no-repeat;
	}
	
/* contaclinks */

 #contnav a {
	font-family:Verdana, Helvetica, sans-serif; 
	text-align:left; 
	font-weight: normal;
	font-size:11px; 
	line-height:20px;
	color:#666666;
	text-decoration: none;
	}

#contnav a:link {
	font-family:Verdana, Helvetica, sans-serif; 
	text-align:left; 
	font-weight: normal;
	font-size:11px; 
	line-height:20px;
	color:#666666;
	text-decoration: none;
	}



#contnav a:hover {
	font-family:Verdana, Helvetica, sans-serif; 
	text-align:left; 
	font-weight: bold;
	font-size:11px; 
	line-height:20px;
	color:#666666;
	text-decoration: none;
	}
#contnav a:active {
	font-family:Verdana, Helvetica, sans-serif; 
	text-align:left; 
	font-weight: normal;
	font-size:11px; 
	line-height:20px;
	color:#666666;
	text-decoration: none;
	}

/* divs */

#introHeadDiv{position:relative; left: 35px; top: 12px; z-index:50;}
#introArrowDiv{position:absolute; left: 39%; top: 135px;z-index:100;}
#introArrowDiv2{position:absolute; left: 41%; top: 135px;z-index:100;}
#subArrowDiv{position:relative; left: 515px; top: 115px;z-index:150;}

 #introArrowDiv a {
	font-family:Verdana, Helvetica, sans-serif; 
	text-align:left; 
	font-weight: normal;
	font-size:11px; 
	line-height:20px;
	color:#666666;
	text-decoration: none;
	}

#introArrowDiv a:link {
	font-family:Verdana, Helvetica, sans-serif; 
	text-align:left; 
	font-weight: normal;
	font-size:11px; 
	line-height:20px;
	color:#666666;
	text-decoration: none;
	}



#introArrowDiv a:hover {
	font-family:Verdana, Helvetica, sans-serif; 
	text-align:left; 
	font-weight: bold;
	font-size:11px; 
	line-height:20px;
	color:#000000;
	text-decoration: none;
	}
#introArrowDiv a:active {
	font-family:Verdana, Helvetica, sans-serif; 
	text-align:left; 
	font-weight: normal;
	font-size:11px; 
	line-height:20px;
	color:#000000;
	text-decoration: none;
	}


#introTableDiv{position:relative; left: 35px; top: 20px; z-index:15;}

 
