body {
 font-family: 			Arial;
 margin: 			30px;
 margin-top:			15px;
 margin-bottom: 			20px;
 background-color: 		#f9f9f9;
 scrollbar-3d-light-color: 	#FFFFFF;
 scrollbar-arrow-color: 		#F04E23;
 scrollbar-base-color: 		#FFFFFF;
 scrollbar-darkshadow-color:	#FFFFFF;
 scrollbar-face-color: 		#FFFFFF;
 scrollbar-highlight-color:	#CCCCCC;
 scrollbar-shadow-color: 	#CCCCCC;
}

h1 {
 color: 				#666666;
 margin-top:			0px;
 margin-left: 			30px;
 margin-bottom: 			3px;
 margin-right:			0px;
 font-size: 			12px;
 font-weight: 			bold;
}

h1.faq {
 color: 				#666666;
 margin-top:			0px;
 margin-left: 			30px;
 margin-bottom: 			0px;
 margin-right:			0px;
 font-size: 			12px;
 font-weight: 			normal;
 text-decoration:		underline
}

h2 {
 color: 				#000000;
 margin-top: 			0px;
 margin-left: 			30px;
 margin-bottom: 			18px;
 margin-right:			0px;
 font-size: 			12px;
 font-weight: 			bold;
}

h3 {
 color:				#000000;
 margin-top: 			0px;
 margin-left: 			30px;
 margin-bottom: 			0px;
 margin-right:			0px;
 font-size: 			14px;
 font-weight: 			bold;
}

h3.start {
 font-family:			Arial;
 color:				#ff6600;
 font-size:			14px;
 margin-bottom:			3px;
 font-weight:			bold;
}

h3.start1 {
 font-family:			Arial,Arial Rounded MT Bold;
 color:				#ff6600;
 font-size:			12px;
 margin-bottom:			3px;
 font-weight:			bold;
}

h4 {
 color: 				#666666;
 margin-top: 			0px;
 margin-left: 			30px;
 margin-bottom: 			12px;
 margin-right:			0px;
 font-size: 			12px;
 font-weight: 			bold;
}

h5 {
 color: 				#000000;
 margin-top: 			0px;
 margin-left: 			30px;
 margin-bottom: 			0px;
 margin-right:			0px;
 font-size: 			14px;
 font-weight:			bold;
}

h1.menu {
 color: 				#666666;
 margin-top: 			0px;
 margin-left: 			10px;
 margin-right: 			10px;
 margin-bottom: 			8px;
 font-size: 			12px;
 font-weight: 			normal;
}

h1.bottommenu {
 color: 				#666666;
 margin-top: 			0px;
 margin-left: 			10px;
 margin-right: 			10px;
 margin-bottom: 			0px;
 font-size: 			12px;
 font-weight: 			normal;
}

a {
 color: 				#ff6600;
 font-size: 			12px;
 text-decoration: 		none;
 white-space:			nowrap;
}

a.small {
 color: 				#ff6600;
 font-size: 			10px;
 text-decoration: 		none;
}

a.menu {
 color: 				#8c8c8c;
 font-size: 			12px;
 text-decoration: 		none;
 white-space:			nowrap;
 font-weight:			bold;
}

a.submenu {
 color: 				#666666;
 font-size: 			12px;
 text-decoration: 		none;
 white-space:			nowrap;
}

a.menu_break {
 color: 				#666666;
 font-size: 			12px;
 line-height:			13px;
 text-decoration: 		none;
 white-space:		 	normal;
}

a:hover {
 color: 				#000000;
 text-decoration: 		underline;
}

a.menu_active {
 color: 				#ff6600;
 font-size: 			12px;
 text-decoration: 		none;
 white-space:			nowrap;
 font-weight:			bold;
}

a.submenu_active {
 color: 				#ff6600;
 font-size: 			12px;
 text-decoration: 		none;
 white-space:			nowrap;
}

a.submenu_break_active {
 color: 				#ff6600;
 font-size: 			12px;
 line-height:			13px;
 text-decoration: 		none;
 white-space:			normal;
}

a.topmenu {
 color: 				#666666;
 font-size: 			11px;
 text-decoration: 		none;
 white-space:			nowrap;
}

a.topmenu_active {
 color: 				#ff6600;
 font-size: 			11px;
 text-decoration: 		none;
 white-space:			nowrap;
}

a.capture {
 color: 				#ff6600;
 margin-top: 			0px;
 margin-left: 			0px;
 margin-bottom: 			0px;
 font-size: 			18px;
 font-weight: 			bold;
}

a.design {
 color: 				#ffffff;
 font-size: 			12px;
 font-weight: 			bold;
}

a.designwahl {
 color: 				#ffffff;
 font-size: 			12px;
 font-weight: 			bold;
}

a.designwahl:hover {
 color: 				#ff6600;
 text-decoration:		underline;
}

a.hilfe {
 color: 				#ffffff;
 font-size: 			12px;
 font-weight: 			bold;
 margin-left:			3px;
}

a.start {
 color: 				#ff6600;
 font-size: 			13px;
 font-weight: 			bold;
}

p {
 color: 				#666666;
 font-size: 			12px;
 margin-top: 			1px;
 margin-bottom: 			12px;
 margin-left: 			30px;
 margin-right:			0px;
}

p.list {
 margin-bottom: 			0px;
 margin-left: 			0px;
}

p.bottom {
 margin-bottom: 			0px;
}

p.start {
 margin-bottom: 			2px;
}

p.startleft {
 margin-left: 			0px;
 margin-top:			0px;
 margin-right:			5px;
 font-family:			Arial;
 margin-bottom:			0px;
}

p.startnews {
 margin-left: 			0px;
 margin-top:			0px;
 margin-right:			5px;
 margin-bottom:			0px;
 color:				#ff6600;
}

p.leftbox {
 margin-left: 			0px;
 margin-top:			0px;
 margin-right:			5px;
 margin-bottom:			0px;
}

p.price {
 margin-right: 			5px;
}

p.small {
 color: 				#666666;
 font-size: 			10px;
 margin-left: 			30px;
 margin-bottom: 			3px;
 margin-right:			0px;
}

p.pricesmall {
 color: 				#8e97a5;
 font-size: 			10px;
 margin-left: 			30px;
 margin-bottom: 			3px;
 margin-right:			0px;
}

p.pricesmall_bottom {
 color: 				#8e97a5;
 font-size: 			10px;
 margin-left: 			30px;
 margin-bottom: 			0px;
 margin-right:			0px;
}

p.orange {
 color:				#ff6600;
 font-weight:			bold;
 }

table.page {
 table-layout:			fixed;
 border:				0px;
 height:				100%;
 width:				100%;
 background-color:		#ffffff;
}

table.kontakt {
 margin-left:			30px;
}

td {
 color:				#666666;
 font-size: 			12px;
}

td.sparen {
 color:				#ff6600;
}

td.sparen1 {
 color:				#ff6600;
 font-size: 			14px;
}

ul {
 list-style-position: 		outside;
 color: 				#666666;
 font-size: 			12px;
 margin-left: 			55px;
 margin-top: 			1px;
 margin-bottom: 			12px;
}

ul.unternehmerin {
 list-style-position: 		outside;
 color: 				#666666;
 font-size: 			12px;
 margin-left: 			12px;
 margin-top: 			1px;
 margin-bottom: 			5px;
}

ul.start {
 margin-top: 			0px;
 margin-bottom: 			0px;
}

ul.bestellen {
 margin-top: 			0px;
 margin-bottom: 			0px;
 margin-left: 			0px;
}

ul.narrow {
 margin-top: 			0px;
 margin-bottom: 			0px;
}

ul.link {
 list-style-image:url(arrow.gif);
}

ul.link_popup {
 margin-right: 			30px;
}

ul.table {
 margin-left: 			20px;
 margin-bottom: 			0px;
}

li {
 list-style-type:		square;
 vertical-align: 		center;
 margin-top: 			1px;
 margin-left: 			0px;
 margin-bottom: 			1px;
}

li.order {
  list-style-type:		none;
}

li.link {
 margin-left: 			-5px;
 vertical-align: 		top;
}

li.bestellen {
 margin-left: 			-7px;
 margin-top:			0px;
}

li.link_popup {
 margin-left: 			-5px;
 margin-right: 			30px;
 vertical-align: 		top;
}

li.wide {
 margin-top: 			10px;
}

li.start {
 margin-top: 			0px;
 margin-bottom: 			0px;
}

.feet {
 color: 				#f4480e;
 font-size: 			40px;
 font-weight: 			normal;
 font-family: 			verdana;
}

.feetbottom {
 color: 				#f4480e;
 font-size: 			20px;
 font-weight: 			normal;
 font-family: 			verdana;
}

.logo {
  margin-left: 			30px;
}

.subtitle {
  margin-right: 			10px;
}

.copyright {
  font-size: 			10px;
  height: 			15px;
}

td.kundenbereich {
  font-size: 			8pt;
}

td.ueberschriftkundenbereich {
  color: 			#ffffff;
  font-weight: 			bold;
  font-size: 			8pt;
  background-color: 		#4f5f77;
}

td.zwischensumme {
  color: 			#ffffff;
  font-weight: 			bold;
  font-size: 			8pt;
  background-color: 		#94a5b7;
}

td.ueberschrift {
  color: 			#ffffff;
  font-weight: 			bold;
  font-size: 			9pt;
  background-color: 		#4f5f77;
  margin-right:			5px;
}

td.ueberschrift1 {
  color: 			#ffffff;
  font-family: 			Verdana;
  font-weight: 			bold;
  font-size: 			12px;
  background-color: 		#4f5f77;
}

hr {
  color: 			#e0e0e0;
}

hr.menu {
  margin-right: 			15px;
}

div.startbox {
  border-style: 			solid;
  border-width: 			1px;
  border-color: 			#ff6600;
  padding: 			8px;
  margin-left: 			30px;
  width: 			435px;
  height: 			138px;
}

div.startbox1 {
  background-color: 		#ff6600;
  color: 			#ffffff;
  font-weight: 			bold;
  border-style: 			solid;
  border-width: 			1px;
  border-color: 			#ff6600;
  padding: 			8px;
  padding-top: 			1px;
  padding-bottom: 		1px;
  margin-left: 			30px;
  width: 			435px;
}

div.unternehmerin{
  border-style: 			solid;
  border-width: 			1px;
  border-color: 			#ff6600;
  padding: 			12pt;
  margin-left: 			30px;
  width: 			400px;
}

div.unternehmerin1 {
  background-color: 		#ff6600;
  color: 			#ffffff;
  font-weight: 			bold;
  border-style: 			solid;
  border-width: 			1px;
  border-color: 			#ff6600;
  padding: 			12pt;
  padding-top: 			1pt;
  padding-bottom: 		1pt;
  margin-left: 			30px;
  width: 			400px;
}

div.leistungsbox {
  border-style: 			solid;
  border-width: 			1px;
  border-color: 			#4f5f77;
  padding: 			8pt;
  margin-left: 			30px;
  width: 			330px;
}

div.leistungsbox1 {
  background-color:		#4f5f77;
  color:				#ffffff;
  font-weight: 			bold;
  border-style: 			solid;
  border-width: 			1px;
  border-color: 			#4f5f77;
  padding: 			8pt;
  padding-top: 			1pt;
  padding-bottom: 		1pt;
  margin-left: 			30px;
  width: 			330px;
}

div.agbbox {
  border-style: 			solid;
  border-width: 			1px;
  border-color: 			#ff6600;
  padding: 			12pt;
  margin-left: 			30px;
  width: 			360px;
}

div.agbbox1 {
  background-color: 		#ff6600;
  color: 			#ffffff;
  font-weight: 			bold;
  border-style: 			solid;
  border-width: 			1px;
  border-color: 			#ff6600;
  padding: 			12pt;
  padding-top: 			1pt;
  padding-bottom: 		1pt;
  margin-left: 			30px;
  width: 			360px;
}

div.downloadbox {
  border-style: 			solid;
  border-width: 			1px;
  border-color: 			#ff6600;
  padding: 			4pt;
  margin-left: 			30px;
  width: 			360px;
}

div.downloadbox1 {
  background-color: 		#ff6600;
  color: 			#ffffff;
  font-weight: 			bold;
  border-style: 			solid;
  border-width: 			1px;
  border-color: 			#ff6600;
  padding: 			4pt;
  padding-top: 			1pt;
  padding-bottom: 		1pt;
  margin-left: 			30px;
  width: 			360px;
}

div.lexikonbox {
  border-style: solid;
  border-width: 1px;
  border-color: #ff6600;
  padding: 12pt;
  margin-left: 30px;
  width: 225px;
}

div.lexikonbox1 {
  background-color: #ff6600;
  color: #ffffff;
  font-weight: bold;
  border-style: solid;
  border-width: 1px;
  border-color: #ff6600;
  padding: 12pt;
  padding-top: 1pt;
  padding-bottom: 1pt;
  margin-left: 30px;
  width: 225px;
}

div.datenschutzbox {
  border-style: solid;
  border-width: 1px;
  border-color: #ff6600;
  padding: 4pt;
  margin-left: 30px;
  width: 370px;
}

div.datenschutzbox1 {
  background-color: #ff6600;
  color: #ffffff;
  font-weight: bold;
  border-style: solid;
  border-width: 1px;
  border-color: #ff6600;
  padding: 4pt;
  padding-top: 1pt;
  padding-bottom: 1pt;
  margin-left: 30px;
  width: 370px;
}


div.designintrobox {
  border-style: solid;
  border-width: 1px;
  border-color: #ff6600;
  padding: 8pt;
  width: 140px;
}

div.designintrobox1 {
  background-color: #ff6600;
  color: #ffffff;
  font-weight: bold;
  border-style: solid;
  border-width: 1px;
  border-color: #ff6600;
  padding: 8pt;
  padding-top: 1pt;
  padding-bottom: 1pt;
  width: 140px;
}

div.designbox {
  border-style: solid;
  border-width: 1px;
  border-color: #4f5f77;
  padding: 4pt;
  margin-left: 30px;
  width: 265px;
}

div.designbox1 {
  background-color: #4f5f77;
  color: #ffffff;
  font-weight: bold;
  border-style: solid;
  border-width: 1px;
  border-color: #4f5f77;
  padding: 4pt;
  padding-top: 1pt;
  padding-bottom: 1pt;
  margin-left: 30px;
  width: 265px;
}

div.preisintrobox {
  border-style: solid;
  border-width: 1px;
  border-color: #ff6600;
  padding: 4pt;
  margin-left: 30px;
  width: 270px;
}

div.preisintrobox1 {
  background-color: #ff6600;
  color: #ffffff;
  font-weight: bold;
  border-style: solid;
  border-width: 1px;
  border-color: #ff6600;
  padding: 4pt;
  padding-top: 1pt;
  padding-bottom: 1pt;
  margin-left: 30px;
  width: 270px;
}

div.preiszusatzbox {
  border-style: solid;
  border-width: 1px;
  border-color: #ff6600;
  padding: 8pt;
  margin-left: 30px;
  width: 260px;
}

div.preiszusatzbox1 {
  background-color: #ff6600;
  color: #ffffff;
  font-weight: bold;
  border-style: solid;
  border-width: 1px;
  border-color: #ff6600;
  padding: 8pt;
  padding-top: 1pt;
  padding-bottom: 1pt;
  margin-left: 30px;
  width: 260px;
}

div.kundenwerbenbox {
  border-style: solid;
  border-width: 1px;
  border-color: #ff6600;
  padding: 8pt;
  margin-left: 30px;
  width: 270px;
}

div.kundenwerbenbox1 {
  background-color: #ff6600;
  color: #ffffff;
  font-weight: bold;
  border-style: solid;
  border-width: 1px;
  border-color: #ff6600;
  padding: 8pt;
  padding-top: 1pt;
  padding-bottom: 1pt;
  margin-left: 30px;
  width: 270px;
}

div.preislistepauschalbox {
  border-style: solid;
  border-width: 1px;
  border-color: #4f5f77;
  padding: 0pt;
  margin-left: 30px;
  width: 360px;
}

div.preislistezusatzbox {
  border-style: solid;
  border-width: 1px;
  border-color: #4f5f77;
  padding: 0pt;
  margin-left: 30px;
  width: 360px;
}

div.corporate_design {
  border-style: solid;
  border-width: 1px;
  border-color: #4f5f77;
  padding: 0pt;
  margin-left: 30px;
  width: 250px;
}

div.preislistepauschal {
  border-style: 	solid;
  border-width: 	1px;
  border-color: 	#4f5f77;
  padding: 	0pt;
  margin-left: 	30px;
  width: 	380px;
}

div.aktuellneubox {
  border-style: solid;
  border-width: 1px;
  border-color: #ff6600;
  padding: 4pt;
  margin-left: 30px;
  width: 400px;
}

div.aktuellneubox1 {
  background-color: #ff6600;
  color: #ffffff;
  font-weight: bold;
  border-style: solid;
  border-width: 1px;
  border-color: #ff6600;
  padding: 4pt;
  padding-top: 1pt;
  padding-bottom: 1pt;
  margin-left: 30px;
  width: 400px;
}

div.aktuellarchivbox {
  border-style: solid;
  border-width: 1px;
  border-color: #4f5f77;
  padding: 4pt;
  margin-left: 30px;
  width: 400px;
}

div.aktuellarchivbox1 {
  background-color: #4f5f77;
  color: #ffffff;
  font-weight: bold;
  border-style: solid;
  border-width: 1px;
  border-color: #4f5f77;
  padding: 4pt;
  padding-top: 1pt;
  padding-bottom: 1pt;
  margin-left: 30px;
  width: 400px;
}

div.designwahlbox {
  border-style: solid;
  border-width: 1px;
  border-color: #4f5f77;
  padding: 6pt;
  margin-left: 30px;
  width: 380px;
}

div.designwahlbox1 {
  background-color: #4f5f77;
  color: #ffffff;
  font-weight: bold;
  border-style: solid;
  border-width: 1px;
  border-color: #4f5f77;
  padding: 6pt;
  padding-top: 1pt;
  padding-bottom: 1pt;
  margin-left: 30px;
  width: 380px;
}

div.orderbox {
  border-style: solid;
  border-width: 1px;
  border-color: #ff6600;
  padding: 4pt;
  margin-left: 30px;
  width: 380px;
}

div.orderbox1 {
  background-color: #ff6600;
  color: #ffffff;
  font-weight: bold;
  border-style: solid;
  border-width: 1px;
  border-color: #ff6600;
  padding: 4pt;
  padding-top: 1pt;
  padding-bottom: 1pt;
  margin-left: 30px;
  width: 380px;
}

div.impressumbox {
  border-style: solid;
  border-width: 1px;
  border-color: #ff6600;
  padding: 4pt;
  margin-left: 30px;
  width: 200px;
}

div.impressumbox1 {
  background-color: #ff6600;
  color: #ffffff;
  font-weight: bold;
  border-style: solid;
  border-width: 1px;
  border-color: #ff6600;
  padding: 4pt;
  padding-top: 1pt;
  padding-bottom: 1pt;
  margin-left: 30px;
  width: 200px;
}

div.startleftbox1 {
  background-color: #c1ab9c;
  color: #ffffff;
  font-weight: bold;
  border-style: solid;
  border-width: 1px;
  border-color: #c1ab9c;
  padding: 2pt;
  padding-top: 1pt;
  padding-bottom: 1pt;
  margin-left: 0px;
  margin-top: 3px;
  width: 220px;
  font-size: 11px;
}

div.handbuchstartbox {
  border-style: solid;
  border-width: 1px;
  border-color: #ff6600;
  padding: 4pt;
  margin-left: 30px;
  width: 390px;
}

div.handbuchstartbox1 {
  background-color: #ff6600;
  color: #ffffff;
  font-weight: bold;
  border-style: solid;
  border-width: 1px;
  border-color: #ff6600;
  padding: 4pt;
  padding-top: 1pt;
  padding-bottom: 1pt;
  margin-left: 30px;
  width: 390px;
}

div.vertragbox {
  border-style: solid;
  border-width: 1px;
  border-color: #ff6600;
  padding: 12pt;
  margin-left: 30px;
  width: 310px;
}

div.vertragbox1 {
  background-color: #ff6600;
  color: #ffffff;
  font-weight: bold;
  border-style: solid;
  border-width: 1px;
  border-color: #ff6600;
  padding: 12pt;
  padding-top: 1pt;
  padding-bottom: 1pt;
  margin-left: 30px;
  width: 310px;
}

div.kundenbereichbox {
  border-style: solid;
  border-width: 1px;
  border-color: #4f5f77;
  padding: 0pt;
  margin-left: 30px;
  width: 500px;
}

div.kostenrechnerbox {
  border-style: solid;
  border-width: 1px;
  border-color: #4f5f77;
  padding: 0pt;
  width: 500px;
}

div.kostenbox {
  border-style: solid;
  border-width: 1px;
  border-color: #4f5f77;
  padding: 0pt;
  margin-left: 30px;
  width: 500px;
}

div.kontaktbox {
  border-style: 		solid;
  border-width: 		1px;
  border-color: 		#ff6600;
  padding: 		4pt;
  margin-left:		30px;
  width: 		200px;
}

div.kontaktbox1 {
  background-color: 	#ff6600;
  color: 		#ffffff;
  font-weight: 		bold;
  border-style: 		solid;
  border-width: 		1px;
  border-color: 		#ff6600;
  padding: 		4pt;
  padding-top: 		1pt;
  padding-bottom: 	1pt;
  margin-left: 		30px;
  width: 		200px;
}

div.fotobox {
  border-style: 		solid;
  border-width: 		1px;
  border-color: 		#4f5f77;
  padding: 		10pt;
  padding-top: 		6pt;
  padding-bottom: 	6pt;
  margin-left: 		30px;
  width: 		360px;
}

div.fotobox1 {
  background-color: 	#4f5f77;
  color: 		#ffffff;
  font-weight: 		bold;
  border-style:		solid;
  border-width: 		1px;
  border-color: 		#4f5f77;
  padding: 		4pt;
  padding-top: 		1pt;
  padding-bottom: 	1pt;
  margin-left: 		30px;
  width: 		360px;
}

b.design {
  line-height: 		30px;
}

b.rechts {
  color: 		#666666;
}

br.design {
  line-height: 		25px;
}

br.klein {
  line-height: 		5px;
}

br.mini {
  line-height: 		3px;
}

sup {
  font-size: 		11px;
}

img.designs {
  border-left: 	 	0.25px #C9C9C9 solid;
  border-top: 	 	0.5px #C9C9C9 solid;
  border-bottom: 	1px #C9C9C9 solid;
}
