@charset "utf-8";

html {margin:0; padding:0;}

body {
	margin:0; 
	padding:0;
	font-size:62.5%;
	background-color:#FFFFFF;
	font-family:verdana, arial, sans-serif;

}



/**********************************************************************/
/*           	             Ebenen - Layout			                      */
/**********************************************************************/


#wrapper {
	width:21cm;
		text-align:left;
}

#logo {
	width:0px;
height:0px;
margin:0px;
padding:0px;
font-size:0px;
	visibility:hidden;
}

#oben_mitte {
	width:0px;
height:0px;
margin:0px;
padding:0px;
font-size:0px;
	visibility:hidden;
}

#oben_rechts {
	width:0px;
height:0px;
margin:0px;
padding:0px;
font-size:0px;
	visibility:hidden;
}

#main_img {
width:0px;
height:0px;
margin:0px;
padding:0px;
font-size:0px;
	visibility:hidden;
}

#content_middle_right {
	width:21cm;
	float:left;
}


#main_img_small {
width:0px;
height:0px;
margin:0px;
padding:0px;
font-size:0px;
	visibility:hidden;
}



#top_navi {
width:0px;
height:0px;
margin:0px;
padding:0px;
font-size:0px;
	visibility:hidden;
}

#top_navi2 {
width:0px;
height:0px;
margin:0px;
padding:0px;
font-size:0px;
	visibility:hidden;
}

#portfolio {
width:0px;
height:0px;
margin:0px;
padding:0px;
font-size:0px;
	visibility:hidden;
}

#portfolio2 {
width:0px;
height:0px;
margin:0px;
padding:0px;
font-size:0px;
	visibility:hidden;
}


#main_navi {
width:0px;
height:0px;
margin:0px;
padding:0px;
font-size:0px;
	visibility:hidden;
}

#main_content {
	width:21cm;
	background-color:#FFFFFF;
	float:left;

}

#main_content_wide {
	width:21cm;
	background-color:#FFFFFF;
	float:left;

}

#main_content_wideXL {
	width:21cm;
	background-color:#FFFFFF;
	float:left;

}

#main_img_wideXL {
   width:0px;
height:0px;
margin:0px;
padding:0px;
font-size:0px;
	visibility:hidden;
}

#container_left {
   width:0px;
height:0px;
margin:0px;
padding:0px;
font-size:0px;
	visibility:hidden;
}

#main_content_right {
	width:21cm;
	border-top:1px solid black;
	background-color:#FFFFFF;
	float:left;
   
}


#footer_left {
	width:0px;
height:0px;
margin:0px;
padding:0px;
font-size:0px;
	visibility:hidden;
}

#footer_middle {
	width:0px;
height:0px;
margin:0px;
padding:0px;
font-size:0px;
	visibility:hidden;
}

#footer_right {
	width:0px;
height:0px;
margin:0px;
padding:0px;
font-size:0px;
	visibility:hidden;
}



/**********************************************************************/
/*           	             Ebenen - Text  			                      */
/**********************************************************************/


#logo_t {
   width:0px;
height:0px;
margin:0px;
padding:0px;
font-size:0px;
	visibility:hidden;
}

#content_middle_right_t {
	margin:0.5cm;
	font-size:14px;
	color:black;
}


#main_content_t {
	margin:0.5cm;
	font-size:14px;
	color:black;
}

#main_content_wide_t {
	margin:0.5cm;
	font-size:14px;
	color:black;
}

#main_content_wideXL_t {
	margin:0.5cm;
	font-size:14px;
	color:black;
}

#main_content_right_t {
	margin:0.5cm;
	font-size:14px;
	color:black;
}

#footer_left_t {
	width:0px;
height:0px;
margin:0px;
padding:0px;
font-size:0px;
	visibility:hidden;
}

#footer_middle_t {
	width:0px;
height:0px;
margin:0px;
padding:0px;
font-size:0px;
	visibility:hidden;
}

#footer_right_t {
	width:0px;
height:0px;
margin:0px;
padding:0px;
font-size:0px;
	visibility:hidden;
}

#top_navi_t {
	width:0px;
height:0px;
margin:0px;
padding:0px;
font-size:0px;
	visibility:hidden;
}

#oben_rechts_t {
	width:0px;
height:0px;
margin:0px;
padding:0px;
font-size:0px;
	visibility:hidden;
}


.imgPortfolio {
	visibility:none;
	border:none;
}

.imgLogo {
	visibility:none;
	border:none;
}

.imgMainNavi {
	visibility:none;
	border:none;
}


h1 {
	font-size:16px;
	color:black;
	font-weight:bold;
	margin-bottom:15px;
}

h2 {
	font-size:16px;
	color:black;
	font-weight:bold;
	margin-bottom:15px;
}

h3 {
	font-size:16px;
	color:black;
	font-weight:bold;
	margin-bottom:15px;
}

