body {
background-color: #FFFFFF; 
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
overflow-x: hidden;
overflow-y: allow;
/*overflow: auto;*/
}

#menu {
position: absolute;
left: 50%;
width: 660px;
margin-left: -330px;
margin-top: 40px;
border: 0px;
z-index: 999;
}

#text-marginal{      /*neu*/
position: absolute;
left: 50%;
width: 840px;
height: 400px;
margin-left: -420px;
margin-top: 100px;
padding-left: 760px;
overflow: visible;
scrollbars: no;
border: 0px;
}

#box {
position: absolute;
left: 50%;
width: 660px;
height: 400px;
margin-left: -330px;
margin-top: 100px;
border: 1px solid #000;
overflow: hidden;
}

#boxnoframe {
position: absolute;
left: 50%;
width: 660px;
height: 400px;
margin-left: -330px;
margin-top: 70px;
border: 0px;
}

#boxarb{
position: absolute;
left: 50%;
width: 660px;
height: auto;
margin-left: -330px;
margin-top: 120px;
border: 0px;
}

#boxframe { /* ok */position: absolute;
left: 50%;
width: 660px;
height: 400px;
margin-left: -330px;
margin-top: 100px;
border: 1px solid #000;
overflow: hidden;
scrollbars: no;
z-index: 900;}


#boxframevideo { /* neu */position: absolute;
left: 50%;
width: 537px;
height: 400px;
margin-left: -330px;
margin-top: 100px;
border: 1px solid #000;
overflow: hidden;
scrollbars: no;}

#boxframevideo2 { /* neu */position: absolute;
left: 50%;
width: 507px;
height: 400px;
margin-left: -330px;
margin-top: 100px;
border: 1px solid #000;
overflow: hidden;
scrollbars: no;}




#boxframefoto { /* neu */position: absolute;
left: 50%;
width: 660px;
height: 400px;
margin-left: -330px;
margin-top: 100px;
border-right: 1px solid #000;
overflow: hidden;
scrollbars: no;}

#boxcv {
position: absolute;
left: 50%;
width: 660px;
height: 400px;
margin-left: -330px;
margin-top: 100px;
border-top: 1px dotted #000;
border-bottom: 1px solid #000;
border-left: 1px dotted #000;
padding-left: 20px;
padding-top: 8px;
overflow-y: scroll;
overflow-x: hidden;
}

/*Bild Video*/
#bild1 { 
	position: absolute; 
	top: 300px; 
	left: 50%; 
	z-index: 0; 
}



/*Ttext arbeiten unter frame*/
#textarb {
position: absolute;
left: 50%;
width: 660px;
margin-left: -330px;
margin-top: 515px;
z-index: 998;
}

/*Ttext arbeiten oben*/
#textarb2 {
position: absolute;
left: 50%;
width: 660px;
margin-left: -330px;
margin-top: 100px;
z-index: 997;
}





/*menu*/
.menu1 {  
	font-family: Helvetica,Arial,sans-serif;
	color: #000;
	font-size: 10pt;
	font-weight: bold;
	line-height: 11pt;
	letter-spacing: 0.1em;
	padding-left: 6px;
	padding-right: 6px;
	text-decoration: none;}




/*text*/
.textnormal { 
	font-family: Helvetica,Arial,sans-serif;
	color: #000000;
	font-size: 9pt;
	font-weight: regular;
	line-height: 13pt;
	text-decoration: none;
	text-align: left;}
	

/*text innen im kasten*/
.textinbox { 
	font-family: Helvetica,Arial,sans-serif;
	color: #000000;
	font-size: 9pt;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 300px;
	font-weight: regular;
	line-height: 13pt;
	text-decoration: none;
	text-align: justify;}

/*text fett*/
.textnormalb { 
	font-family: Helvetica,Arial,sans-serif;
	color: #000000;
	font-size: 9pt;
	font-weight: bold;
	line-height: 13pt;
	text-decoration: none;
	text-align: left;}

/*text*/
.textarbeiten { 
	font-family: Helvetica,Arial,sans-serif;
	color: #000000;
	font-size: 9pt;
	font-weight: regular;
	line-height: 13pt;
	text-decoration: none;
	float: none;
	text-align: left;}

/*text cv*/
.cv { 
	font-family: Helvetica,Arial,sans-serif;
	color: #000000;
	font-size: 9pt;
	font-weight: regular;
	line-height: 15pt;
	text-decoration: none;
	text-align: left;}


/*text cv ueberschriften*/
.cvb { 
	font-family: Helvetica,Arial,sans-serif;
	color: #000000;font-size:9pt;
	font-weight: bold;
	letter-spacing: 0.15em;
	line-height: 15pt;
	text-decoration: none;
	text-align: left;}

/*text kontakt*/
.kontakt { 
	font-family: Helvetica,Arial,sans-serif;
	color:#000000;font-size: 9pt;
	font-weight: regular;
	line-height: 15pt;
	text-decoration: none;
	text-align: left;}


/*Menuplatz*/
#divmenu { 
	z-index: 991;
	position: absolute;
	top: 30px;
	left: 0px;}

/*Textplatz cv*/
#divtext1 { 
	position: absolute; 
	top:100px; 
	left:180px; 
	width: 600px; 
	z-index: 10;}

/*Textplatz text unten*/
#divtext2 {
	background-color: #FFFFFF; 
	z-index: 999; 
	border-width: 1px;
	border-style: dashed;
	border-color: #000000;
	position: absolute; 
	bottom: 30px; 
	left: 30px; 
	width: 250px; 
	padding: 10px;	}


/*Textplatz ekz*/
#divtext3 {
	background-color: #FFFFFF; 
	z-index: 999; 
	border-width: 1px;
	border-style: dashed;
	border-color:#000000;
	position: absolute; 
	top: 130px; 
	left: 30px; 
	width: 250px;  
	padding: 10px;	}


/*Platz frame*/
#divframe { 
	position: absolute; 
	bottom: 30px; 
	left: 350px; 
	z-index: 800;
	border-style: none; 
	border-width: 0; }


/*Link Menu*/

a.menu1:link {color: #000; text-decoration: none;}
a.menu1:visited {color: #000; text-decoration: none;}
a.menu1:hover {color: #f017ba; text-decoration: none;}
a.menu1:active {color: #000; text-decoration: none;}



/*Link Text und Marg*/
a.textnormal:link {color: #666666; font-weight: regular; text-decoration: none;}
a.textnormal:visited {color: #666666; text-decoration: none; }
a.textnormal:hover {color: #000; text-decoration: none;}
a.textnormal:active {color: #000; text-decoration: none;}

	
/*Link im CV*/	
a.cv:link {color: #000000;font-weight: regular; text-decoration: none;}
a.cv:visited {color: #000000; text-decoration: none;}
a.cv:hover {color: #0099FF; text-decoration: none;}
a.cv:active {color: #0099FF; text-decoration: none;}






	

