/* 
	maiwald-profile.ch styles v1, 090424
	handandanalysis.ch
	
	nimmrichter cda 4 maiwald-profile.ch
	nimmrichter.com
	
*/




/* stage ========================================================  */

	
body {
	height: 100%;
	background-color: #ffffff;
	color: #000000; 
	font-size: 11px; 
	font-family: Arial, Helvetica, Swiss, SansSerif, SunSans-Regular; 
	margin: 0;
	padding: 0;
	margin-top: 0px; 
	margin-left: 0px;
}


body.bg1 {																												/* start  */
	background: url("../images/bg.gif") no-repeat ;	z-index: 1;
}
body.bg2 {																												/* text rechts  */
	background: url("../images/bg_1.gif") no-repeat ; z-index: 1;
}
body.bg3 {																												/* text links  */
	background: url("../images/bg_2.gif") no-repeat ; z-index: 1;
}
body.bg4 {																												/* ganze breite  */
	background: url("../images/bg_3.gif") no-repeat ; z-index: 1;
}



/* master containers ========================================================  */


#logo {
	position:absolute;
	top: 62px;
	left: 33px;
	width: 281px;
	height: 65px;
}

#navigation {
	position:absolute;
	z-index: 2;
	top: 220px;
	left: 150px;
	width: 152px;
}

#contentroom {
	position: absolute;
	top: 206px;
	left: 388px;
	width: 584px;
}






/* sublayer content ============================================================== */


#contentroom #main1 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 272px;
	z-index: 5;
	overflow: hidden;
	padding: 16px 10px 0px 10px;
}
#contentroom #main1    				{ color: #000000; font-size: 1.1em; line-height: 1.5em; }
#contentroom #main1 a				{ color: #1d6aa9; text-decoration: underline }
#contentroom #main1 a:visited		{ color: #1d6aa9; text-decoration: underline }
#contentroom #main1 a:hover			{ color: #1d6aa9; text-decoration: none }
#contentroom #main1 a:active		{ color: #1d6aa9; text-decoration: none }



#contentroom #main2 {
	position: absolute;
	top: 0px;
	left: 292px;
	width: 272px;
	z-index: 5;
	overflow: hidden;
	padding: 16px 10px 0px 10px;
}
#contentroom #main2    				{ color: #000000; font-size: 1.1em; line-height: 1.5em; }
#contentroom #main2 a				{ color: #1d6aa9; text-decoration: underline }
#contentroom #main2 a:visited		{ color: #1d6aa9; text-decoration: underline }
#contentroom #main2 a:hover			{ color: #1d6aa9; text-decoration: none }
#contentroom #main2 a:active		{ color: #1d6aa9; text-decoration: none }


#contentroom #main3 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 554px;
	z-index: 5;
	overflow: hidden;
	padding: 16px 10px 0px 10px;
}
#contentroom #main3    				{ color: #000000; font-size: 1.1em; line-height: 1.5em; }
#contentroom #main3 a				{ color: #1d6aa9; text-decoration: underline }
#contentroom #main3 a:visited		{ color: #1d6aa9; text-decoration: underline }
#contentroom #main3 a:hover			{ color: #1d6aa9; text-decoration: none }
#contentroom #main3 a:active		{ color: #1d6aa9; text-decoration: none }




#contentroom #bild {
	position: absolute;
	top: 0px;
	width: 292px;
	padding: 0px 0px 0px 00px;
}

#contentroom #bild2 {
	position: absolute;
	top: 0px;
	left: 292px;
	width: 292px;
	padding: 0px 0px 0px 00px;
}

#contentroom #bild3 {
	position: absolute;
	top: 0px;
	z-index: 3;
	width: 292px;
	padding: 0px 0px 0px 00px;
}


#contentroom .footer {
	position: relative;
	width: 270px;
	margin: 30px 0px 20px 0px;
	font-size: 0.7em;
	color: #000000; 
}
#contentroom .footer a 			{ 	color: #000000; text-decoration: none; }
#contentroom .footer a:visited 	{ 	color: #000000; text-decoration: none; }


#contentroom #starter {
	position: relative;
	left: -45px;
	margin: 253px 0px 0px 0px;
}








/* generic typo  ============================================================== */


h1 { 
	color: #1d6aa9; 
	font-size: 1.0em; 
	font-weight: normal; 
	margin: 0px 0px 2px 0px;	
}

h2 { 
	font-weight: bold; 
	font-size: 1.0em; 
	margin: 0px 0px 0px 0px;	
} 

h3 { 
	font-size: 1.0em; 
	margin: 0px 0px 0px 0px;
	font-weight: normal; 
} 

h4 { 
	font-size: 1.0em; 
	margin: 0px 0px 0px 0px;
	text-decoration: italic;
} 


h5 { 
	color: #1d6aa9; 
	font-size: 0.85em; 
	line-height: 1.4em; 
	font-weight: bold; 
	margin: -10px 0px 0px 0px;	
}





/* form  ============================================================== */


input { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #000000;
	background-color: #ffffff;
	border:none;
}

select { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #000000;
	background-color: #ffffff;
	border:none;
}




/* typo colors  ============================================================== */


.black   { color: #000000; font-size: 1.0em;  }

.white   { color: #ffffff; font-size: 1.0em;  }

.blau  { color: #1d6aa9; font-size: 1.0em;  }

.light  { 	font-weight: normal; font-size: 1.0em;  }








