body { margin: 0px;	font-family: Trebuchet MS, Arial, Helvetica; font-size: 11px; color: #717171; background-color: #EDEDED; }
	
/* font */
h1 { font-family: Trebuchet MS, Arial, Helvetica; font-size: 12px; font-weight: bold; color: #000000; }

/* div */
#lay { position: absolute; left: 50%; top: 48%;	width: 770px; height: 453px; margin: -232 0 0 -385px; background-color: #FFF; z-index: 1; }
#header { position: absolute; top: 0px;	left: 0px; width: 770px; height: 72px; background-color: #5083AC; }
#nav { position: absolute; top: 72px; left: 0px; height: 23px; width: 770px; background-color: #96B5CE; }
#subnav { position: absolute; top: 110px; left: 590px; height: 23px; width: 200px; z-index: 20; }

#index_content { position: absolute; left: 0px;	top: 95px; height: 358px; }
.content { position: absolute; left: 0px; top: 95px; height: 358px;	width: 770px; background-color: #96B5CE; }
.content1 {	position: absolute;	top: 0px; left: 0px; height: 358px; width: 505px; background-color: White; z-index: 4; }
.content2 {	position: absolute;	top: 0px; left: 507px; height: 358px; width: 263px;	background-color: White; z-index: 4; }

.description { position: absolute; top: 50px; left: 20px; height: 300px; width: 230px; line-height: 18px; }

.cv_left { position: absolute;	top: 0px; left: 0px; height: 358px; width: 250px; background-color: White; }
#cv_img { position: absolute; top: 0px; left: 0px; height: 150px; }
#cv_text { position: absolute; top: 150px; left: 20px; line-height: 18px;  }
.cv_right { position: absolute;	top: 0px; left: 250px; height: 358px; width: 520px; background-color: White; }
#cv_edu { position: absolute; top: 150px; left: 0px; line-height: 18px;  }

.impressum { position: absolute; left: 0px; top: 0px; height: 358px; width: 770px; background-color: white; line-height: 18px; }

/* links */
a.menue { font-family: Trebuchet MS, Arial, Helvetica; font-size: 12px;	font-weight: bold; color: #5083AC; text-decoration: none; line-height: 23px; margin-left: 20px; }
a.menue:hover {	font-family: Trebuchet MS, Arial, Helvetica; font-size: 12px; font-weight: bold; color: #FFF; text-decoration: none; line-height: 23px;	margin-left: 20px; }
a.menue_vis { font-family: Trebuchet MS, Arial, Helvetica; font-size: 12px;	color: #FFF; font-weight: bold;	text-decoration: none; margin-left: 20px; }

a.submenue { font-family: Trebuchet MS, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #717171; text-decoration: none; line-height: 23px; margin-left: 5px; }
a.submenue:hover { font-family: Trebuchet MS, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #5083AC; text-decoration: none; line-height: 23px; margin-left: 5px; }
a.submenue_vis { font-family: Trebuchet MS, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #5083AC; text-decoration: none; line-height: 23px; margin-left: 5px; }

a.extern { font-family: Trebuchet MS, Arial, Helvetica; font-size: 11px; color: #717171; text-decoration: none; }
a.extern:hover { font-family: Trebuchet MS, Arial, Helvetica; font-size: 11px; color: #717171; text-decoration: underline; }

/*img */
.index_first_v { margin-left: 0px; margin-bottom: 14px; }
.index_regular { margin-left: 14px;	margin-bottom: 14px; }
.index_last_vh { margin-left: 0px; margin-bottom: 0px; }
.index_last_h { margin-left:14px; margin-bottom: 0px; }

.border {
	border: solid 1px #9E9E9E;
}
