* {margin:0;padding:0}
html {  min-height: 100.05%; }
body {
    	margin: 0; padding: 0;
		min-height: 100.5%;
		text-align:left;
		font-family: Arial,Verdana,    sanserif;
		font-size:11px;
		color:#7B7873;
		font-weight:normal;
		background:#dbdaf4 url(../images/main_bg.jpg) top center repeat-y;
		}
.mainDiv {
		margin: 0 auto;
		width:800px;
		margin-bottom:20px;
		overflow:auto;
		background:#fff url(../images/background.jpg) repeat;
		}	
a, a:link  		{
		color:#7b7873;;
		text-decoration:none;
		}
a:hover {
		text-decoration:underline;
		color:#666666;
		}
a.copyright, a.copyright:link {
		color:#ffffff;
		text-decoration:none;
		}
a.copyright:hover {
		color:#ffffff;
		text-decoration:underline;
		}		
h1 {
	font-size: 1.6em;
}			
h2 {
	display: inline;
	font-size: 13px;
		}		
.header {
		margin: 0 auto;
		width:800px;
		height:165px;
		text-align:left;
		background-image:url(../images/franchise-solutions.jpg);
		overflow:auto;
		margin-bottom:30px;
		}
.main {
		margin: 0 auto;
		width:800px;
		text-align:left;
		background-image:url(../images/main_bg.gif);
		background-repeat: repeat-x;
		overflow:auto;
		}
.main img 
{
	position:absolute;
}

#menu 
{
	margin-left:1px;
	margin-top:43px;
	width:256px;
	position:absolute;
}
#menu ul
{

	list-style-type: none;
}

#menu ul li
{

}

#menu ul li a
{
	display:block;
	width:196px;
	height:24px;
	margin-top:2px;
	margin-bottom:2px;
	padding-top:8px;
	padding-left:60px;
	color:#fff;
	font-size:1.1em;
	background:#6773d5 url(../images/bullet_i.jpg) 30px 6px no-repeat;
}
#menu ul li a:hover
{
	background:#bfc1eb url(../images/bullet_a.jpg) 30px 6px no-repeat;
	color:#000;
}

#menu span
{
	float:right;
}

#menu span a
{
	padding-right:10px;
	color:#fff;
	font-weight:bold;
}


#content
{
	background:#fff url(../images/tastatur.jpg) top right no-repeat;
	width:493px;
	height:600px;
	margin-left:257px;
	position:absolute;
	padding:25px;
	text-align:justify;
	color:#444;
	top: 192px;
	overflow:auto;
}

#content2
{
	background:#fff url(../images/tastatur.jpg) top right no-repeat;
	width:493px;
	height:600px;
	margin-left:257px;
	position:absolute;
	padding:25px;
	text-align:left;
	color:#444;
}

#content p
{
	width:403px;
	font-size:1.4em;
	line-height:1.4em;
}

#content ul
{
	margin-left:20px;
	width:360px;
	font-size:1.4em;
	line-height:1.4em;
}

#contact
{
	width:300px;
}
#inhaber {
	width:180px;
	height:255px;
	float:left;
	position:absolute;

}

#inhaber2 {
	width:180px;
	height:255px;
	float:right;
	margin-left:14px;
	padding-right:58px;
	display:inline;

}

#inhaber3 {
	width:180px;
	height:255px;
	float:left;
	display:inline;

}

#inhaber4 {
	width:180px;
	height:255px;
	position:absolute;
	left: 238px;

}

.subtitle {
	position:absolute;
	margin-top:226px;
}

#frame {
	position:absolute;
	top:300px;
	margin-left:525px;
}

#people {
	background-color:#6773d5;
	height:24px;
	margin-top:2px;
	margin-bottom:2px;
	padding-top:8px;
	padding-left:60px;
	font-size:9pt;
	color:#FFF;
	
}

#people:hover {
	background-color:#bfc1eb;
	height:24px;
	margin-top:2px;
	margin-bottom:2px;
	padding-top:8px;
	padding-left:60px;
	font-size:9pt;
	color:#000;
	
}

#people2 {
	background-color:#6773d5;
	height:24px;
	margin-top:2px;
	margin-bottom:2px;
	padding-top:8px;
	padding-left:60px;
	font-size:9pt;
	color:#FFF;
	
}

#people2:hover {
	background-color:#bfc1eb;
	height:24px;
	margin-top:2px;
	margin-bottom:2px;
	padding-top:8px;
	padding-left:60px;
	font-size:9pt;
	color:#000;
}