* {

	border:0px none;

	margin:0pt;

	padding:0pt;

}



body { 

	margin: 0px;

	font-family: Helvetica, Verdana;

	font-size:  12px;
	color: #747474; 

	background: #FFFFFF url(../imgs/bg.gif) repeat-x;

	background-position: top left;

}



ul, ol {

	list-style-type:none;

}



p {

	padding-bottom: 11px;

}



a:link { }

a:visited { }

a:hover { 
  text-decuration:none;
  color: #ca3e3e;
}

a {
	text-decoration: none;
	color: #ba1e1e;

  outline: none;

}



/****************************************************
  * id's
 ****************************************************/

#titleBar {
	overflow:hidden;
	position:relative;

	margin:30px auto 0px;

	padding-left:20px;
	padding-right:0px; /* IE hack ... */

	padding-top:30px; 

	background-color: #fff;
	width:900px;
}

#titleLeft {
	float:left;
	margin:0px;
	width:603px;
}

#titleLeft h1 {
	display:block;
	outline-color:invert;
	outline-style:none;
	outline-width:0px;
	text-decoration:none;
	text-indent:-9999px;

	margin: 0px;
}

#titleImage {
	margin: 0px;

	width: 603px;

	height: 49px;
	background:#FFFFFF url(../imgs/img_Titelschrift.gif) no-repeat scroll 0%;
}

#mainMenu {
	margin:4px 0px 0px;

	height: 20px;

}



#mainMenu ul {
	list-style-image:none;
	list-style-position:outside;
	width:100%;

	background: #fff;
}


#mainMenu li {
	float:left;
}

#mainMenu a {
	display:block;
	height:32px;
	text-align:left;
	text-decoration:none;
	text-indent:-9999px;
}



#menuDelimiter1 {

	background: #BEBEBE;

}



#menuDelimiter2 {

	background: #787878;

}



#menuDelimiter3 {

	background: #BEBEBE;

}



#menuDelimiter4 {

	background: #BEBEBE;

}



#subMenuDelimiter1 {

	background: #BEBEBE;

}



#subMenuDelimiter2 {
  background: #BEBEBE;
}

#subMenuDelimiter2a {
  background: #BEBEBE;
}



#subMenuDelimiter3 {

	background: #787878;

}

#subMenuDelimiter3a {
  background: #787878;
}

#subMenuDelimiter3b {
  background: #787878;
}



#subMenuDelimiter4 {
  background: #343434;
}

#subMenuDelimiter4a {
  background: #343434;
}

#subMenuDelimiter5 {
  background: #222222;
}


#menuMario a {
	background:transparent url(../imgs/nav_e_marioweiss_off.gif) no-repeat scroll 0px;	
	width: 170px;

}

#menuMario a:hover, #menuMario a.highLight {
	background:transparent url(../imgs/nav_e_marioweiss_on.gif) no-repeat scroll 0px;	
}


#menuSkills a {
	background:#fff url(../imgs/nav_skills_off.gif) no-repeat scroll 0px;	
	width: 170px;

	background-position: 47px 0px;

}

#menuSkills a:hover, #menuSkills a.highLight {
	background:transparent url(../imgs/nav_skills_on.gif) no-repeat scroll 0px;

	background-position: 47px 0px;
}

#menuPort a {

	background:transparent url(../imgs/nav_e_projects_off.gif) no-repeat scroll 0px;	

	width:120px;

	background-position: 4px 0px;

}


#menuPort a:hover, #menuPort a.highLight {

	background:transparent url(../imgs/nav_e_projects_on.gif) no-repeat scroll 0px;	

	background-position: 4px 0px;
	
}
	
#menuThesis a {

	background:transparent url(../imgs/nav_thesis_off.gif) no-repeat scroll 0px;	

	width:140px;

	background-position: 45px 0px;

}



#menuThesis a:hover, #menuThesis a.highLight {

	background:transparent url(../imgs/nav_thesis_on.gif) no-repeat scroll 0px;	

	background-position: 45px 0px;

}



#titleRight {

	float:left;

	margin:0px;

	width: auto;

}



#titleContact {

	margin: 0px;

	height: 30px;

}



#titleContact ul {

	list-style-image:none;

	list-style-position:outside;

	width:100%;

	background: #fff;

	margin-top: 22px;

}



#titleContact li {

	float:left;

}



#titleContact a {

	display:block;

	height:30px;

	text-align:left;

	text-decoration:none;

	text-indent:-9999px;

}



#menuContact a, #menuContact a:hover, #menuContact a.highLight {

	background:transparent url(../imgs/nav_contakt_om_on.gif) no-repeat scroll 0px;	

	background-position: 127px 0px;

	width:220px;

}



#menuContact a {

	background: transparent url(../imgs/nav_contakt_om_off.gif) no-repeat scroll 0px;	

	background-position: 127px 0px;

}



#menuPDF a, #menuPDF a:hover, #menuPDF a.highLight {

	background:transparent url(../imgs/link_pdf_on.gif) no-repeat scroll 0px;	

	background-position: 18px 0px;
	width:53px;
	display: none;
}



#menuPDF a {

	background:transparent url(../imgs/link_pdf_off.gif) no-repeat scroll 0px;	

	background-position: 18px 0px;
	display: none;
}



#titleLanguage {

	margin: 0px;
	/* display: none; */

	height: 30px;

}



#titleLanguage ul {

	list-style-image:none;

	list-style-position:outside;

	width:100%;

	background: #fff;

	margin-top: 7px;

}



#titleLanguage li {

	float:left;

}



#titleLanguage a {

	display:block;

	height:30px;

	text-align:left;

	text-decoration:none;

	text-indent:-9999px;

}



#menuDeutsch a, #menuDeutsch a:hover, #menuDeutsch a.highLight {

	background:transparent url(../imgs/nav_deutsch_on.gif) no-repeat scroll 0px;	

	background-position: 118px 0px;

	width:199px;

}



#menuDeutsch a {
display: none;
	background:transparent url(../imgs/nav_deutsch_off.gif) no-repeat scroll 0px;	

	background-position: 118px 0px;

}



#menuEnglish a, #menuEnglish a:hover, #menuEnglish a.highLight {

	background:transparent url(../imgs/nav_englisch_on.gif) no-repeat scroll 0px;	

	background-position: 13px 0px;

	width:74px;

}



#menuEnglish a {
display: none;
	background:transparent url(../imgs/nav_englisch_off.gif) no-repeat scroll 0px;	

	background-position: 13px 0px;

}


#menuCV a, #menuCV a:hover, #menuCV a.highLight {
	background:transparent url(../imgs/nav_cv_on.gif) no-repeat scroll 0px;	
	width:280px;
	background-position: 247px 0px;
	display: none;
}



#menuCV a {
	background:transparent url(../imgs/nav_cv_off.gif) no-repeat scroll 0px;	
	background-position: 247px 0px;
	display: none;
}

#subMenu {

	height: 22px;

	margin:0px auto 0px;

	padding-left:20px;

	padding-right:20px;

	padding-top:24px; 

	background-color: #fff;

	width:880px;

}



#subMenu ul {

	list-style-image:none;

	list-style-position:outside;

	width:100%;

	background: #fff;

}



#subMenu li {

	float:left;

}



#subMenu a {

	display:block;

	height:22px;

	text-align:left;

	text-decoration:none;

	text-indent:-9999px;

}


#subMenuCV a, #subMenuCV a:hover, #subMenuCV a.highLight {

	background:transparent url(../imgs/nav_cv_on.gif) no-repeat scroll 0px;	
	background-position: 0px 0px;

	width:23px;

}



#subMenuCV a {

	background:transparent url(../imgs/nav_cv_off.gif) no-repeat scroll 0px;	

	background-position: 0px 0px;


}



#subMenuMe a, #subMenuMe a:hover, #subMenuMe a.highLight {

	background:transparent url(../imgs/nav_me_on.gif) no-repeat scroll 0px;	
	background-position: 23px 0px;

	width:59px;

}



#subMenuMe a {

	background:transparent url(../imgs/nav_me_off.gif) no-repeat scroll 0px;	

	background-position: 23px 0px;


}


#subMenuFeelthink a, #subMenuFeelthink a:hover, #subMenuFeelthink a.highLight {

	background:transparent url(../imgs/nav_feelthink_on.gif) no-repeat scroll 0px;	

	background-position: 20px 0px;

	width:136px;

}



#subMenuFeelthink a {

	background:transparent url(../imgs/nav_feelthink_off.gif) no-repeat scroll 0px;	

	background-position: 20px 0px;

}


#subMenuCVE a, #subMenuCVE a:hover, #subMenuCVE a.highLight {
	display: none;
	background:transparent url(../imgs/nav_cve_on.gif) no-repeat scroll 0px;	

	background-position: 404px 0px;

	width:532px;

}



#subMenuCVE a {

	background:transparent url(../imgs/nav_cve_off.gif) no-repeat scroll 0px;	

	background-position: 404px 0px;

}



#subMenuCVD a, #subMenuCVD a:hover, #subMenuCVD a.highLight {
	display: none;
	background:transparent url(../imgs/nav_cvd_on.gif) no-repeat scroll 0px;	

	background-position: 30px 0px;

	width:173px;

}



#subMenuCVD a {
display: none;
	background:transparent url(../imgs/nav_cvd_off.gif) no-repeat scroll 0px;	

	background-position: 30px 0px;

}



#subMenuHand a:hover, #subMenuHand a.highLight {

	background:transparent url(../imgs/sm_hand_on.gif) no-repeat scroll 0px;	

	background-position: 0px 0px;

	width:70px;

}



#subMenuHand a {

	background:transparent url(../imgs/sm_hand_off.gif) no-repeat scroll 0px;

	background-position: 0px 0px;
	width:70px;

}



#subMenu2d a, #subMenu2d a:hover, #subMenu2d a.highLight {

	background:transparent url(../imgs/nav_2d_on.gif) no-repeat scroll 0px;	

	background-position: 20px 0px;

	width:69px;

}



#subMenu2d a {

	background:transparent url(../imgs/nav_2d_off.gif) no-repeat scroll 0px;	

	background-position: 20px 0px;
	width:69px;

}



#subMenu3D a, #subMenu3D a:hover, #subMenu3D a.highLight {

	background:transparent url(../imgs/sm_3d_on.gif) no-repeat scroll 0px;	

	background-position: 20px 0px;

	width:65px;

}



#subMenu3D a {

	background:transparent url(../imgs/sm_3d_off.gif) no-repeat scroll 0px;	

	background-position: 20px 0px;
	width:65px;

}



#subMenuGraphic a, #subMenuGraphic a:hover, #subMenuGraphic a.highLight {

	background:transparent url(../imgs/sm_graphicdesign_on.gif) no-repeat scroll 0px;	

	background-position: 20px 0px;

	width:193px;

}



#subMenuGraphic a {

	background:transparent url(../imgs/sm_graphicdesign_off.gif) no-repeat scroll 0px;	

	background-position: 20px 0px;
	width:193px;

}



#subMenuPhoto a, #subMenuPhoto a:hover, #subMenuPhoto a.highLight {

	background:transparent url(../imgs/nav_photography_on.gif) no-repeat scroll 0px;	

	background-position: 20px 0px;
	width:171px;

}



#subMenuPhoto a {

	background:transparent url(../imgs/nav_photography_off.gif) no-repeat scroll 0px;	

	background-position: 20px 0px;
	width:171px;
	
}



#subMenuTechnicalD a, #subMenuTechnicalD a:hover, #subMenuTechnicalD a.highLight {

	background:transparent url(../imgs/nav_technicalD_on.gif) no-repeat scroll 0px;	

	background-position: 10px 0px;
	width:200px;

}



#subMenuTechnicalD a {

	background:transparent url(../imgs/nav_technicalD_off.gif) no-repeat scroll 0px;	

	background-position: 10px 0px;
	width:200px;	
	
}



#subMenuNebo a:hover, #subMenuNebo a.highLight {
  background:transparent url(../imgs/nav_nebo_on.gif) no-repeat scroll 0px;  
  background-position: 0px 0px;
  width:67px;
}

#subMenuNebo a {
  background:transparent url(../imgs/nav_nebo_off.gif) no-repeat scroll 0px;
  background-position: 0px 0px;
  width:67px;
}

#subMenuFreehand a:hover, #subMenuFreehand a.highLight {
  background:transparent url(../imgs/nav_freehand_on.gif) no-repeat scroll 0px;  
  background-position: 17px 0px;
  width:129px;
}

#subMenuFreehand a {
  background:transparent url(../imgs/nav_freehand_off.gif) no-repeat scroll 0px;
  background-position: 17px 0px;
  width:129px;
}

#subMenuDreamdive a:hover, #subMenuDreamdive a.highLight {
  background:transparent url(../imgs/nav_dreamdive_on.gif) no-repeat scroll 0px;  
  background-position: 17px 0px;
  width:148px;
}

#subMenuDreamdive a {
  background:transparent url(../imgs/nav_dreamdive_off.gif) no-repeat scroll 0px;
  background-position: 17px 0px;
  width:148px;
}

#subMenuLynx a:hover, #subMenuLynx a.highLight {
  background:transparent url(../imgs/nav_lynx_on.gif) no-repeat scroll 0px;  
  background-position: 17px 0px;
  width:74px;
}

#subMenuLynx a {
  background:transparent url(../imgs/nav_lynx_off.gif) no-repeat scroll 0px;
  background-position: 17px 0px;
  width:74px;
}

#subMenuFusion a:hover, #subMenuFusion a.highLight {
  background:transparent url(../imgs/nav_fusion_on.gif) no-repeat scroll 0px;  
  background-position: 17px 0px;
  width:95px;
}

#subMenuFusion a {
  background:transparent url(../imgs/nav_fusion_off.gif) no-repeat scroll 0px;
  background-position: 17px 0px;
  width:95px;
}

#subMenuShift a:hover, #subMenuShift a.highLight {
  background:transparent url(../imgs/nav_shift_on.gif) no-repeat scroll 0px;  
  background-position: 17px 0px;
  width:79px;
}

#subMenuShift a {
  background:transparent url(../imgs/nav_shift_off.gif) no-repeat scroll 0px;
  background-position: 17px 0px;
  width:79px;
}

#subMenuWiibrush a:hover, #subMenuWiibrush a.highLight {
  background:transparent url(../imgs/nav_wiibrush_on.gif) no-repeat scroll 0px;  
  background-position: 17px 0px;
  width:127px;
}

#subMenuWiibrush a {
  background:transparent url(../imgs/nav_wiibrush_off.gif) no-repeat scroll 0px;
  background-position: 17px 0px;
  width:127px;
}

#subMenuAS a:hover, #subMenuAS a.highLight {
  background:transparent url(../imgs/nav_arcticshield_on.gif) no-repeat scroll 0px;  
  background-position: 17px 0px;
  width:143px;

}

#subMenuAS a {
  background:transparent url(../imgs/nav_arcticshield_off.gif) no-repeat scroll 0px;
  background-position: 17px 0px;
  width:143px;


}


#subMenuKahuna a, #subMenuKahuna a:hover, #subMenuKahuna a.highLight {

	background:transparent url(../imgs/nav_kahuna_on.gif) no-repeat scroll 0px;	
	background-position: 0px 0px;

	width:290px;

}



#subMenuKahuna a {

	background:transparent url(../imgs/nav_kahuna_off.gif) no-repeat scroll 0px;	

	background-position: 0px 0px;


}

#content {
	overflow:hidden;
	position:relative;

	padding-left:20px;

	padding-right:20px;

	padding-top:30px;

	padding-bottom: 10px;

	margin:0px auto 30px;

	background-color: #FFFFFF;
	width:880px;
}


/****************************************************

  * class's

 ****************************************************/



.mainMenuDelimiter {

	width: 2px;

	height: 26px;

	margin-top: 3px;

}



.subMenuDelimiter {

	width: 2px;

	height: 20px;

	margin-top: 0px;

}



.rightMenuDelimiter {

	width: 1px;

	height: 15px;

	margin-top: 1px;

}



.rightMenuDelimiter2 {

	width: 1px;

	height: 13px;

	margin-top: 2px;

}



.centerImage {

	border: 2px solid #bebebe;

}

