
a.fontface {font-family: 'Source Sans Pro', sans-serif; Arial, sans-serif; text-decoration:none;color:#000;font-size:18px;font-weight:light;}
a:link	{font-size:18px;color:#000;font-weight:100;text-decoration:none;}
a:visited{font-size:18px;color:#000;font-weight:100;text-decoration:none;}
a:hover	{font-size:18px;color:#e32846;font-weight:100;text-decoration:underline;}
a:active{font-size:18px;color:#000;font-weight:100;text-decoration:none;}

.naviunterstrich:link	{font-size:18px;color:#e32846;font-weight:100;text-decoration:underline;}
.naviunterstrich:visited{font-size:18px;color:#e32846;font-weight:100;text-decoration:underline;}
.naviunterstrich:hover	{font-size:18px;color:#e32846;font-weight:100;text-decoration:underline;}
.naviunterstrich:active{font-size:18px;color:#e32846;font-weight:100;text-decoration:underline;}

.kunden:link	{font-size:11pt;color:#000;font-weight:100;text-decoration:underline;}
.kunden:visited{font-size:11pt;color:#000;font-weight:100;text-decoration:underline;}
.kunden:hover {font-size:11pt;color:#e32846;font-weight:100;text-decoration:underline;}
.kunden:active{font-size:11pt;color:#000;font-weight:100;text-decoration:underline;}

.imprint:link	{font-size:10pt;color:#000;font-weight:100;;text-decoration:underline;}
.imprint:visited{font-size:10pt;color:#000;font-weight:100;;text-decoration:underline;}
.imprint:hover	{font-size:10pt;color:#e32846;font-weight:100;text-decoration:underline;}
.imprint:active{font-size:10pt;color:#000;font-weight:100;;text-decoration:underline;}



body { font-family: 'Source Sans Pro', sans-serif; Arial, sans-serif; text-decoration:none;color:#000;font-size:10px;font-weight:normal;
	margin:0;	
	padding: 00;
	color:#000000;
	text-align:left;
	font-weight:100;
	background-color:#000;
	}

h1 { 
	text-decoration:none;
	font-size:24px;
	font-weight:regular;
	color:#000;
	line-height:16px;
	}

h2 {
	text-decoration:none;
	font-size:16px;
	font-weight:regular;
	color:#000;
	line-height:18px;
	}

h3 { font-size:22px;
	 font-weight:300;
     color:#fff;
	}
	
h4 { font-size:20px;
	 font-weight:300;
     color:#fff;
	}
h5 { font-size:10px;
	 font-weight:300;
     color:#000;
	}

	
hr {
	width:100%;
	color:#d5d5d5; 
	height:1px;
	margin-left:0; 
	border:none;
	}
	
p   {
	font-size:11pt;
	color:#000;
	text-align:left;
	font-weight:normal;
	background-color:none;
	line-height:15pt;
	}
	
.logotxt{
	font-size:12pt;
	color:#000;
	text-align:left;
	font-weight:normal;
	background-color:none;
	line-height:14pt;
	}
	
.sondertxt{
	font-size:14pt;
	color:#000;
	text-align:left;
	font-weight:100;
	background-color:none;
	line-height:20pt;
	}
	
div {
	font-size:9pt;
	color:#000;
	text-align:left;
	font-weight:normal;
	} 

/* Martin (MP) 

#wrapper {
	position: relative;
	width: 1240px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}*/

/*#wrapper {
	position:absolute;
	width:665px;/* this is size range 
	height:770px;
	left:10%;
	visibility:hidden;
}
*/
#content {
	width:1240px;
	min-height:500px;
	position: absolute;
	background-color:#e7e3de;
	z-index:1;	
}


/* END Martin */
#logo {
	position:absolute;
	top:20px;
	left:7px;
	width:270px;
	height:60px;
	background-color:#none;
	z-index:8;	
	}
	
#name {
	position:absolute;
	top:40;
	left:160px;
	width:170px;
	height:40px; 
	background-color:#none;
	z-index:8;	
	}

#mainnavi{
	position:absolute;
  	left:415px;
  	top:49px;
	width:800px;
  	height:30px; 
	font-size:17pt;
	color:#000;
	font-weight:100;
	text-decoration:none;
	border: 0;
	border-top:0;	
}
	
#bild_eins {
	position:absolute;
	top:110;
	left:0px;
	width:410px;
	height:270px;
	visibility: visible;
	background-color:#none;
	z-index:5;	
	}
#bild_zwei {
	position:absolute;
	top:110;
	left:415px;
	width:410px;
	height:270px;
	visibility: visible;
	background-color:#none;
	z-index:5;	
	}
#bild_drei {
	position:absolute;
	top:110;
	left:830px;
	width:410px;
	height:270px;
	visibility: visible;
	background-color:#none;
	z-index:5;	
	}
	
#muster {
	position:absolute;
	top:435;
	left:0px;
	min-width:1240px;
	min-height:400px;
	visibility: visible;
	background-color:#e7e3de;
	z-index:0;		
	}	

#starttext {
	position:absolute;
	top:470;
	left:415px;
	min-width:400px;
	min-height:375px;
	visibility: visible;
	background-color:#e7e3de;
	padding-right:385px;
	z-index:3;	
	}
	
#texte {
	position:absolute;
	top:470px;
	left:415px;
	min-width:700px;
	padding-right:100px;
	min-height:200px;
	visibility: visible;
	background-color:#none;
	z-index:3;	
	}
	
#datenschutztext {
	position:absolute;
	top:160px;
	left:415px;
	min-width:700px;
	padding-right:100px;
	min-height:200px;
	visibility: visible;
	background-color:#none;
	z-index:3;	
	}


