/* CSS Document */

body {font-family: Arial, Helvetica, sans-serif; background-color:#FAFAFA;}


h3 {
	font-size: 18px;
	margin-left:20px;
}
h4 {
	font-size: 14px;
	margin-left:20px;
}

.intro {
	font-size: 10pt;
	line-height: 17pt;
	margin:18px 100px 17px 30px;
}

.bio {
	font-size: 10pt;
	line-height: 17pt;
	margin:18px 20px 17px 20px;
}

.video {
	font-size: 10pt;
	line-height: 12pt;
	margin:18px 20px 0px 20px;
}

.courses {
	font-size: 10pt;
	line-height: 14pt;
	margin:18px 20px 17px 20px;
}

.network {font-size: 10pt;
	      line-height: 12pt;
	      margin:18px 20px 17px 20px;
		  }

.head_network {font-size: 11pt;
	font-weight:bold;
	line-height: 12pt;
	margin:18px 20px 0px 20px;
}

.linie_net {
	font-size: 5pt;
	line-height: 2pt;
	border-top-width: 1px;
	border-top-style: solid;	
	border-top-color:#5A3D1C;
	padding:0px 10px 15px 10px;
	margin:0px 180px 0px 10px;
}



.head_2 {
	font-size: 12pt;
	font-weight:bold;
	line-height: 14pt;
	margin:18px 20px 17px 20px;
}

.initial {font-size:20px; font-stretch:wider;}

.linie {
	border-bottom-width: 1px;
	border-bottom-style: solid;	
	border-bottom-color: #D8CEC2;
	margin-left:0px;	
}

.linie_1 {
	font-size: 10pt;
	line-height: 17pt;
	border-bottom-width: 1px;
	border-bottom-style: solid;	
	border-bottom-color:#5A3D1C;
	padding:5px 10px 5px 10px;
	margin:0px 10px 0px 10px;
}

.linie_2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;	
	border-bottom-color:#5A3D1C;
	padding:5px 10px 5px 10px;
	margin:10px 10px 0px 10px;
}


.linie_top {
	font-size: 10pt;
	border-top-width: 1px;
	border-top-style: solid;	
	border-top-color:#5A3D1C;
	padding:5px 10px 5px 10px;
	margin:0px 10px 0px 10px;
}


.raum {margin:15px;}

.unterstrich {margin:15px;
	border-bottom-style:solid; border-bottom-width:2px; border-bottom-color:#FFCC00;}

.tab_linie {border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#F3F3F3; }

a {text-decoration:none;}
a:hover {text-decoration:underline;}
a:visited {text-decoration:none;}


.rahmen {border-style:solid; border-width:1px; border-color:#5A3D1C; }

.bilderrahmen {border-style:solid; border-width:2px; border-color:#FFCC00;}


.bilder_links {border-style:solid; border-width:2px; border-color:#FFCC00;
				float:left; margin:0px 10px 5px 20px;}

.bilder_rechts {border-style:solid; border-width:2px; border-color:#FFCC00;
				float:right; margin:0px 20px 5px 10px;}


.harmonic {margin-left:5px;}




#container {
	position:absolute;
	left:50%;
	top:0px;
	width:770px;
	margin-left:-386px;
	z-index:1;
	}

#navi_top { position:absolute;
			left:0px;
			top:10px;
			width: 770px;
			border-bottom-style:solid; border-bottom-width:5px; border-bottom-color:#FFCC00;
	}
	


#navi_left {
		position:absolute;
		top:170px;
		left:0px;
			width:150px;	
			height:330px;
			background-color:#FAFAFA;
			border-style:solid; border-width:1px; border-color:#5A3D1C;
		}



#bottom {position:absolute; top:512px; left:0px; 
			border-top-style:solid; border-top-width:5px; border-top-color:#FFCC00;
			padding-top:10px;
			
		}

#bottom_harmo {position:absolute; top:512px; left:0px; 
			border-style:solid; border-color:#FFCC00;
				border-top-width:5px;
				border-right-width:1px;
				border-bottom-width:1px;
				border-left-width:1px;
			padding-top:10px;
			width:768px;
			height:122px;
			background-color:#CCCCCC;
			overflow:auto;
			
		}


#content {position:absolute;
			left:160px;
			top:170px;
			width:608px;
			height:330px;
			background-color:#FAFAFA;
			border-style:solid; border-width:1px; border-color:#5A3D1C;			
			overflow:auto;
		}



/* ############# NETWORK PAGE ################### */

#content_network {position:absolute;
			left:160px;
			top:170px;
			width:608px;
			height:330px;
			background-color:#e5eaf2;
			border-style:solid; border-width:1px; border-color:#5A3D1C;
			background-image:url(_images/world.jpg);
			background-repeat:no-repeat;
			background-attachment:fixed; padding:0px;			
			overflow:auto;
		}

#content_euro {position:absolute;
			left:160px;
			top:170px;
			width:608px;
			height:330px;
			background-color:#9FB1CF;
			border-style:solid; border-width:1px; border-color:#5A3D1C;
			background-image:url(_images/europa_1.jpg);
			background-repeat:no-repeat;			
			overflow:auto;
		}
		
#content_euro_klein {position:absolute;
			left:160px;
			top:170px;
			width:608px;
			height:330px;
			border-style:solid; border-width:1px; border-color:#5A3D1C;
			background-color:#FAFAFA;
			background-image:url(_images/whiblu.jpg);
			overflow:auto;
		}
		
#content_ami {position:absolute;
			left:160px;
			top:170px;
			width:608px;
			height:330px;
			border-style:solid; border-width:1px; border-color:#5A3D1C;
			background-color:#9FB1CF;
			background-image:url(_images/usa.jpg);
			background-repeat:no-repeat;
			background-attachment:fixed; padding:0px;
			overflow:auto;
		}

#content_ami_klein {position:absolute;
			left:160px;
			top:170px;
			width:608px;
			height:330px;
			background-color:#FAFAFA;
			border-style:solid; border-width:1px; border-color:#5A3D1C;
			background-image:url(_images/wb.jpg);
			background-position:top;
			
			overflow:auto;
		}
		
#navi_right {
			float:right;
			width:150px;	
			background-color:#FAFAFA;
			border-left-style:solid; border-left-width:1px; border-left-color:#5A3D1C;
			border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#5A3D1C;

		}
		

/* ######## Menudefinition ######## */
a.start {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:black;
	line-height:25px;
	text-decoration:none;
	width:150px;
	display:block;
	background-color:#FAFAFA;
	
	border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#5A3D1C; 
}
a.start:hover {background-color:#FFCC00; text-decoration: none;}
a.start:active { background-color:#FFCC00; text-decoration: none;}


.reached {background-color:#FFCC00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:black;
	line-height:25px;
	text-decoration:none;
	width:135px;
	padding-left:15px;
	display:block;
	border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#5A3D1C; 
	}

.net {background-color:#FFCC00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:black;
	line-height:25px;
	text-decoration:none;
	width:150px;
	
	display:block;
	border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#5A3D1C; 
	}




/* Menu rechte Seite Network Page */

.quick {font-size:12px; margin-bottom:10px;}

a.right {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:black;
	line-height:25px;
	text-decoration:none;
	width:150px;
	display:block;
	background-color:#FAFAFA;	
	border-top-style:solid; border-top-width:1px; border-top-color:#5A3D1C; 
}
a.right:hover {background-color:#FFCC00; text-decoration: none;}
a.right:active { background-color:#FFCC00; text-decoration: none;}

/* Erster Eintrag rechte Seite */
a.right_first {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:black;
	line-height:25px;
	text-decoration:none;
	width:150px;
	display:block;
	background-color:#FAFAFA;	
	
}
a.right_first:hover {background-color:#FFCC00; text-decoration: none;}
a.right_first:active { background-color:#FFCC00; text-decoration: none;}

a.sub { font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:18px;
		margin:0px 0px 20px 20px;
		text-decoration:none;
		background-color:#FAFAFA;	
	  }

a.sub:hover {text-decoration:underline;}

/* ######## Menudefinition - Ende ######## */
