
body {
						margin : 0;
						padding : 0;
						text-align : left;
						color : #000000;
						background-color : #ffffff;
						}
#background {
	position : relative;
	width : 1003px;
	height : 573px;
	margin : auto;
	background-color : #ffffff;
	color : #000000;
	text-align : left;
}
#logo {
	position : absolute;
	top : 8px;
	left : 22px;
}
#verlauf {
	position : absolute;
	top : 0;
	left : 465px;
}
#linien {
	position : absolute;
	top : 104px;
	left : 0;
	height : 20px;
	width : 998px;
	z-index : 6;
	border-top : 2px solid #999999;
	border-bottom : 2px solid #999999;
}
#content {
	position : absolute;
	top : 15px;
	left : 0;
	width : 310px;
	height : 360px;
}
#content-start {
	position : absolute;
	top : 15px;
	left : 0;
	width : 330px;
	height : 360px;
}
#content-div {
	position : absolute;
	top : 146px;
	left : 250px;
	width : 528px;
	height : 380px;
	overflow : auto;
}
#content-if {
	position : absolute;
	top : 126px;
	left : 250px;
	width : 528px;
	height : 410px;
}
#body-if {
	vertical-align : middle;
	margin : 0;
	padding : 0;
	text-align : left;
}

#bg-a {
	position : absolute;
	top : 126px;
	left : 0;

}

#bg-b {
	position : absolute;
	/*top : 545px;*/
	top: 126px;
	left : 250px;
}

#bg-c {
	position : absolute;
	top : 126px;
	left : 778px;
}

.bg-if-rwb {
	background-image : url(images/bg_if_rwb.jpg);
	background-repeat : no-repeat;
	width : 500px;
}
.bg-if-partner {
	background-image : url(images/bg_if_partner.jpg);
	background-repeat : no-repeat;
	width : 500px;
}
#bg-if-leist01 {
	/*background-image : url(images/bg_if_leistungsspektrum01.jpg);*/
	background-repeat : no-repeat;
	position : absolute;
	top : 126px;
	left : 250px;
	width : 528px;
	height : 418px;
}
#bg-if-leist02 {
	background-image : url(images/bg_if_leistungsspektrum02.jpg);
	background-repeat : no-repeat;
	position : absolute;
	top : 126px;
	left : 250px;
	width : 528px;
	height : 418px;
}
.bg-if-weg {
	background-image : url(images/bg_if_weg.jpg);
	background-repeat : no-repeat;
	width : 500px;
}
.bg-if-kontakt {
	background-image : url(images/bg_if_kontakt.jpg);
	background-repeat : no-repeat;
	width : 500px;
}
.bg-if-info {
	background-image : url(images/bg_if_information.jpg);
	background-repeat : no-repeat;
	width : 500px;
}
.bg-if-impressum {
	background-image : url(images/bg_if_impressum.jpg);
	background-repeat : no-repeat;
	width : 500px;
}

.text {
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
}

#text {
	position : absolute;
	top : 21px;
	left : 0px;
	right: 16px;
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
}

.text-klein {
	font-size : 9px;
	font-family : Arial, Helvetica, sans-serif;
}
.text-mini {
	font-size : 13px;
	line-height: 14px;
	font-family : Arial, Helvetica, sans-serif;
}
a.text-link {
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : #993366;
}
a:link.text-link, a:visited.text-link {
	font-size : 11px;
	color : #993366;
}
a:hover.text-link, a:active.text-link {
	font-size : 11px;
	color : #cc3366;
}
#navi {
	font-size : 11px;
	position : absolute;
	top : 108px;
	left : 122px;
	z-index : 9;
}
a.navi 					{
						font-size : 11px;
						font-weight : bold;
						text-decoration : none;
						}
a.navi-lila {
						font-size : 11px;
						font-weight : bold;
						text-decoration : none;
						color : #993366;
						}
a:link.navi, a:visited.navi {
						font-size : 11px;
						color : #666666;
						}
a:hover.navi, a:active.navi {
						font-size : 11px;
						color : #993366;
						}
.addy01 				{
						position : absolute;
						top : 33px;
						left : 210px;
						font-size : 11px;
						font-family : Arial, Helvetica, sans-serif;
						font-weight : bold;
						}
.addy02 				{
						position : absolute;
						top : 33px;
						/*left : 490px;*/
						left:520px;
						font-size : 11px;
						font-family : Arial, Helvetica, sans-serif;
						font-weight : bold;
						}
.addy03 				{
						position : absolute;
						top : 33px;
						/*left : 650px;*/
						left:660px;						
						font-size : 11px;
						font-family : Arial, Helvetica, sans-serif;
						font-weight : bold;
						}
.addy04 				{
						position : absolute;
						top : 33px;
						/*left : 700px;*/
						left:710px;
						font-size : 11px;
						font-family : Arial, Helvetica, sans-serif;
						font-weight : bold;
						}
#navi-left 				{
						position : absolute;
						top : 147px;
						left : 22px;
						width : 200px;
						}
a.navi-left 			{
						font-size : 12px;
						font-family : Arial, Helvetica, sans-serif;
						text-decoration : none;
						}
a.navi-pink 			{
						font-size : 12px;
						font-family : Arial, Helvetica, sans-serif;
						color : #cc3366;
						text-decoration : underline;
						}
a:link.navi-left, a:visited.navi-left {
						color : #993366;
						}
a:hover.navi-left, a:active.navi-left {
						color : #cc3366;
						text-decoration : underline;
						}
a.partner-pink			{
						font-size : 11px;
						font-family : Arial, Helvetica, sans-serif;
						text-decoration : underline;
						font-weight : bold;
						}
a:link.partner-pink, a:visited.partner-pink {
						color : #993366;
						}
a:hover.partner-pink, a:active.partner-pink {
						color : #cc3366;
						text-decoration : underline;
						}
#partner-text-o 		{
						position : absolute;
						top : 47px;
						left : 200px;
						}
#partner-text-m 		{
						position : absolute;
						top : 177px;
						left : 200px;
						}
#partner-text-u 		{
						position : absolute;
						top : 307px;
						left : 200px;
						}
.partner-text 			{
						position : absolute;
						top : 260px;
						left : 330px;
						font-size : 11px;
						width:145px;
						font-family : Arial, Helvetica, sans-serif;
						}
#partner-kontakt 		{
						position : absolute;
						top : 245px;
						left : 330px;
						font-size : 11px;
						width:145px;
						font-family : Arial, Helvetica, sans-serif;
						}
#partner-pic-entry 		{
						position : absolute;
						top : 23px;
						left : 320px;
						}
#partner-pic-o 			{
						position : absolute;
						top : 15px;
						left : 330px;
						}
#seite1-pic-o 			{
						position : absolute;
						top : 15px;
						left : 340px;
						}
#partner-pic-m 			{
						position : absolute;
						top : 140px;
						left : 330px;
						}
#partner-pic-u 			{
						position : absolute;
						top : 270px;
						left : 330px;
						}
h1 						{
						font-size : 12px;
						font-family : Arial, Helvetica, sans-serif;
						}
a.text-navi 			{
						font-size : 11px;
						font-family : Arial, Helvetica, sans-serif;
						color : #666666;
						font-weight : bold;
						text-decoration : none;
						}
.selectbox 				{
						background-color : #ffffff;
						color : #000000;
						width : 155px;
						font-size : 12px;
						line-height : 11px;
						border : 1px solid #999999;
						}
.selectbox-plz 			{
						background-color : #ffffff;
						color : #000000;
						width : 40px;
						font-size : 12px;
						line-height : 11px;
						border : 1px solid #999999;
						}
.selectbox-ort 			{
						background-color : #ffffff;
						color : #000000;
						width : 109px;
						font-size : 12px;
						line-height : 11px;
						border : 1px solid #999999;
						}
.textarea 				{
						background-color : #ffffff;
						color : #000000;
						width : 400px;
						font-size : 12px;
						line-height : 11px;
						border : 1px solid #999999;
						}
#frontstart 			{
						position : absolute;
						top : 128px;
						left : 250px;
						width : 490px;
						height : 417px;
						background-repeat : no-repeat;
						/*background-image : url(images/bg_if_rwb.jpg);*/
						}
#bewibe					{
						position : absolute;
						width : 450px;
						line-height : 1.6;
						}
#text-klein 			{
						position : absolute;
						top : 446px;
						left : 250px;
						width : 420px;
						height : 80px;
						overflow : auto;
						font-size : 9px;
						font-family : Arial, Helvetica, sans-serif;
						}
#wegauto 				{
						position : absolute;
						top : 128px;
						left : 250px;
						width : 530px;
						height : 417px;
						/*overflow : auto;*/
						}
#kasten5 				{
						position : absolute;
						width : 150px;
						left : 380px;
						top : 0;
						}
#kasten6 				{
						position : absolute;
						top : 128px;
						left : 250px;
						width : 530px;
						height : 417px;
						overflow : auto;
						}
#kasten7 				{
						position : absolute;
						top : 128px;
						left : 234px;
						width : 530px;
						height : 417px;
						overflow : auto;
						}
#partner 				{
						position : absolute;
						top : 40px;
						left : 0px;
						width : 520px;
						height : 240px;
						}
#text2 					{
						font-size : 11px;
						font-family : Arial, Helvetica, sans-serif;
						}
#impressum-tel 				{
						position : relative;
						top : 0px;
						left : 0px;
						}
#impressum-nr 			{
						position : absolute;
						top : 0px;
						left : 80px;
						}
a:link.impressum-link , a:visited.impressum-link  {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : #993366;
}
