HTML, BODY {
	margin: 0 auto;
	padding: 0;
	background:url(images/bg.jpg) #121212 center top repeat-x;
	width: 100%;
	height: 100%;
	text-align: center;

	color: #fff;
	font-family: Arial, non-serif;
	font-size: 13pt;
	text-decoration: none;
}


#space { 
	width: 1px;
	height: 50%;
	margin-bottom: -300px; /* 1/2 x Höhe Inhalt */
	float:left;
	border: 0px;
}


/*BILDER*/

IMG, IMG A {
	border: none;
	margin: 0 auto;
}


/*LINKS*/

.link {
	color: #919191;
	text-decoration: none;
 }
 
 .link:hover {
 	color: #781F1C;
	text-decoration: none;
 }


/*TEXT*/

H1 {
	color:#781F1C;
	font-size:16pt;
	line-height:16px;
	margin:23px 23px 16px;
	text-align:left;
	text-decoration: none;
	font-weight:regular;
}

H2 {
	color:#781F1C;
	font-size:12pt;
	line-height:22px;
	margin:23px 23px 16px;
	text-align:left;
	font-weight:regular;
	text-decoration: none;
}

H3 {
	color:#000000;
	font-size:20pt;
	line-height:25pt;
	margin:80px 0 0 40px;
	padding:0px;
	text-align:center;
	text-decoration: none;
}


H4 {
	color:#781F1C;
	font-size:12pt;
	line-height:30px;
	margin:0px;
	text-align:left;
	font-weight:regular;
	text-decoration: none;
}


p {
	font-family: Arial, non-serif;
	color:#fff;
	font-size:9pt;
	line-height:16px;
	margin:13px 23px 16px;
	text-align:left;
	width:285px;
}

p1 {
	color:#781F1C;
	font-size:12pt;
	line-height:16px;
	margin:0px 23px 16px;
	text-align:left;
	width:249px;
	text-decoration: none;
}

.head {
	color:#781F1C;
	font-size:13pt;
	line-height:22px;
	margin:23px 23px 16px;
	text-align:left;
	font-weight:regular;
	text-decoration: none;
}

.head2 {
	color:#aeaeae;
	font-size:13pt;
	line-height:18px;
	margin:23px 23px 16px;
	text-align:left;
	font-weight:regular;
	text-decoration: none;
}


.anleser {
	height:50px;
	overflow:hidden;
}


/* INHALT */

#inhalt {
	background:url(images/schatten.png) repeat-x scroll center bottom #A0A0A0;
	border:0 none;
	clear:both;
	height:457px;
	margin:0 auto;
	padding:0;
	position:relative;
	text-align:center;
	width:100%;
}

/*container*/

#container {
	background:url("images/logo.png") no-repeat scroll center top transparent;
	margin:0px auto;
	height:690px;
	width:1024px;
}

#content1 {
	background:url("images/unterleger_xl.png") no-repeat scroll center top transparent;
	height:353px;
	margin:66px 38px 38px 40px;
	width:325px;
	float:left;
	overflow:hidden;
}


/*MENU*/

#content1 ul {
	background:none repeat scroll top left transparent;
	height:40px;
	list-style:none outside none;
}

#content1 ul li {
	padding:5px 0px 0px 0px;
	text-align:center;
}

#content1 ul#partner {
	float:left;
	width:265px;
}

#content2 {
	background:url("images/unterleger_s.png") no-repeat scroll top center transparent;
	height:272px;
	margin:66px 38px;
	width:325px;
	float:right;
	overflow:hidden;
}

#content3 {
	height:215px;
	margin:188px 0 auto;
	position:absolute;
	width:1024px;
}

#content3 a {
	background:url("images/unternehmer_a_act.png") no-repeat scroll center center transparent;
	height:60px;
	margin:-20px 0 0 40px;
	float:left;
	width:1024px;
	text-decoration:none;
}

#content3 a:hover {
	background:url("images/unternehmer_a.png") no-repeat scroll center center transparent;
	height:60px;
	margin:-20px 0 0 40px;
	float:left;
	width:1024px;
}


#menu ul#level1 A#beratung.act,
#menu ul#level1 A#beratung:hover {
	background: url(images/menu_03a.jpg) left top  no-repeat;
}

#content3 img#unternehmer {
	background:none no-repeat scroll center top red;
	height:237px;
	margin:0 auto;
	width:800px;
	overflow:hidden;
}

#content4 {
	background:url("images/unterleger_xl.png") no-repeat scroll left center transparent;
	float:right;
	height:353px;
	margin:66px 40px 38px 38px;
	overflow:hidden;
	width:312px;
}

#container a#logoindex {
	background:none no-repeat scroll center top transparent;
	float:left;
	height:150px;
	margin:260px 310px auto;
	overflow:hidden;
	width:400px;
	text-decoration:none;
}

#container a#logo {
	background:none no-repeat scroll center top transparent;
	float:left;
	height:150px;
	margin:260px 0 0 -40px;
	overflow:hidden;
	text-decoration:none;
	width:306px;
}

#mycarousel {
	background:url("images/unterleger_xl.png") no-repeat scroll left center transparent;
	height:353px;
	margin:66px 38px 38px 0px;
	width:325px;
	float:left;
	overflow:hidden;
}

#picture {
	background:url("images/unternehmer.png") no-repeat scroll center top transparent;
	height:353px;
	margin:66px 40px 38px 0px;
	width:312px;
	float:right;
}

#picture2 {
	background:url("images/profil.png") no-repeat scroll center top transparent;
	height:353px;
	margin:66px 40px 38px 0px;
	width:312px;
	float:right;
}

#picture3 {
	background:url("images/leistung.png") no-repeat scroll center top transparent;
	height:353px;
	margin:66px 40px 38px 0px;
	width:312px;
	float:right;
}

#picture4 {
	background:url("images/konzept.png") no-repeat scroll center top transparent;
	height:353px;
	margin:66px 40px 38px 0px;
	width:312px;
	float:right;
}

#picture5 {
	background:url("images/partner.png") no-repeat scroll center top transparent;
	height:353px;
	margin:66px 40px 38px 0px;
	width:312px;
	float:right;
}

#picture6 {
	background:url("images/kontakt.png") no-repeat scroll center top transparent;
	height:353px;
	margin:66px 40px 38px 0px;
	width:312px;
	float:right;
}

/*MENU*/

#menu {
	background:url("images/menu_bg.jpg") repeat-x scroll center top transparent;
	height:37px;
	margin:0 auto;
	position:relative;
	width:100%;
}

#menu #wrapper {
	background:none repeat-x scroll center top transparent;
	height:37px;
	margin:0 auto;
	width:1024px;
}

/*MENU*/

#menu {
	background:url("images/menu_bg.jpg") repeat-x scroll center top transparent;
	height:37px;
	margin:0 auto;
	position:relative;
	width:100%;
}

#menu #wrapper {
	background:none repeat-x scroll center top transparent;
	height:37px;
	margin:0 auto;
	width:1024px;
}

/*MENU*/

#menu ul {
	background:none repeat scroll center center transparent;
	height:37px;
	list-style:none outside none;
}

#menu ul li {
	padding:0;
	text-align:center;
}

/*Level 1*/

#menu ul#level1 {
	float:left;
	width:592px;
}

#menu ul#level1 A {
	background:none repeat scroll center top transparent;
	float:left;
	height:34px;
	margin:-15px 0;
	padding:0 49px;
	text-decoration:none;
}

#menu ul#level1 A.act,
#menu ul#level1 A:hover {
	color: #781F1C;
}

#menu ul#level1 A#profil {
	background: url(images/menu_01.jpg) left top  no-repeat;
}

#menu ul#level1 A#profil.act,
#menu ul#level1 A#profil:hover {
	background: url(images/menu_01a.jpg) left top  no-repeat;
}

#menu ul#level1 A#leistung {
	background: url(images/menu_02.jpg) right top  no-repeat;
}

#menu ul#level1 A#leistung.act,
#menu ul#level1 A#leistung:hover {
	background: url(images/menu_02a.jpg) right top  no-repeat;
}

#menu ul#level1 A#beratung {
	background: url(images/menu_03.jpg) left top  no-repeat;
}

#menu ul#level1 A#beratung.act,
#menu ul#level1 A#beratung:hover {
		background: url(images/menu_03a.jpg) left top  no-repeat;
}

/*Level 2*/

#menu ul#level2 {
	background:none repeat scroll center top transparent;
	float:left;
	width:309px;
}

#menu ul#level2 li A {
	float:left;
	height:34px;
	margin:-15px 0;
	padding:0 49px;
	text-decoration:none;
}

#menu ul#level2 li A:hover {
	color: #781F1C;
}

#menu ul#level2 li A.act {
	color: #781F1C;
}

#menu ul#level2 A#konzept {
	background: url(images/menu_06.jpg) center top  no-repeat;
}

#menu ul#level2 A#konzept.act,
#menu ul#level2 A#konzept:hover {
	background: url(images/menu_06a.jpg) center top  no-repeat;
}

#menu ul#level2 A#partner {
	background: url(images/menu_05.jpg) right top  no-repeat;
}

#menu ul#level2 A#partner.act,
#menu ul#level2 A#partner:hover {
	background: url(images/menu_05a.jpg) right top  no-repeat;
}

#menu ul#level2 A#kontakt {
	background: url(images/menu_04.jpg) center top no-repeat;
}

#menu ul#level2 A#kontakt.act,
#menu ul#level2 A#kontakt:hover {
	background: url(images/menu_04a.jpg) center top  no-repeat;
}



/* FOOTER */

#footer {
	background:none repeat scroll center bottom #121212;
	height:233px;
	position:relative;
	width:100%;
}

#content1 #anleser1 {
	height:353px;
	width:325px;
	float:right;
	overflow:hidden;
	visibility: hidden;
}


#container #anleser {
	height:353px;
	margin:66px 38px 0px 0px;
	position:absolute;
	width:325px;
	text-decoration: none;
	list-style:none outside none;
	text-align:left;
}

#container #anleser a p {
	height:50px;
	overflow:hidden;
}


#container #gesamttexte {
	background:none no-repeat scroll center top transparent;
	height:353px;
	margin:0px;
	width:312px;
	float:right;
	overflow:hidden;
	visibility:hidden;
	display:block;
}

#container #gesamttexte #anleser1 {
	position:absolute;
	background:url("images/unterleger_xl_h.png") no-repeat scroll center top transparent;
	height:353px;
	width:312px;
	overflow:hidden;	
}

#container #gesamttexte #anleser2 {
	position:absolute;
	background:url("images/unterleger_xl_h.png") no-repeat scroll center top transparent;
	height:353px;
	width:312px;
	overflow:hidden;
}

#container #gesamttexte #anleser3 {
	position:absolute;
	background:url("images/unterleger_xl_h.png") no-repeat scroll center top transparent;
	height:353px;
	width:312px;
	overflow:hidden;
}