body {
 font-family: 				Arial;
 margin: 					30px;
 margin-top:				15px;
 margin-bottom: 			20px;
 background-color: 			#deedf4;
 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;
}

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;
}

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: 				#666666;
 font-size: 			12px;
 text-decoration: 		none;
 white-space:			nowrap;
}

a:hover {
 color: 				#000000;
 text-decoration: 		underline;
}

a.menu_active {
 color: 				#ff6600;
 font-size: 			12px;
 text-decoration: 		none;
 white-space:			nowrap;
}

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;
}

td {
 color: #666666;
 font-size: 12px;
}

ul {
 list-style-position: outside;
 color: #666666;
 font-size: 12px;
 margin-left: 55px;
 margin-top: 1px;
 margin-bottom: 12px;
}

ul.handbuch {
 list-style-position: outside;
 color: #666666;
 font-size: 12px;
 margin-left: 20px;
 margin-top: 1px;
 margin-bottom: 1px;
}

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.link_popup {
 margin-left: -5px;
 margin-right: 30px;
 vertical-align: top;
}

li.wide {
 margin-top: 10px;
}

li.start {
 margin-top: 0px;
 margin-bottom: 0px;
}

li.bestellen {
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left: 20px;
}

.feet {
 color: #475768;
 font-size: 40px;
 font-weight: normal;
 font-family: verdana;
}

.feetbottom {
 color: #475768;
 font-size: 20px;
 font-weight: normal;
 font-family: verdana;
}

.logo {
  margin-left: 30px;
}

.subtitle {
  margin-right: 10px;
}

.copyright {
  font-size: 10px;
  height: 15px;
}

td.ueberschrift {
  color: #ffffff;
  font-weight: bold;
  background-color: #4f5f77;
}

td.ueberschrift1 {
  color: #ffffff;
  font-family: Verdana;
  font-weight: bold;
  font-size: 12px;
  background-color: #4f5f77;
}

hr {
  color: #e0e0e0;
}

div.startbox {
  border-style: solid;
  border-width: 1px;
  border-color: #ff6600;
  padding: 8px;
  margin-left: 30px;
  width: 435px;
  height: 152px;
}

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.leistungsbox {
  border-style: solid;
  border-width: 1px;
  border-color: #ff6600;
  padding: 8pt;
  margin-left: 30px;
  width: 310px;
}

div.leistungsbox1 {
  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: 310px;
}

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.lexikonbox {
  border-style: solid;
  border-width: 1px;
  border-color: #ff6600;
  padding: 12pt;
  margin-left: 30px;
  width: 165px;
}

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: 165px;
}

div.datenschutzbox {
  border-style: solid;
  border-width: 1px;
  border-color: #ff6600;
  padding: 12pt;
  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: 12pt;
  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: #ff6600;
  padding: 8pt;
  margin-left: 30px;
  width: 265px;
}

div.designbox1 {
  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: 265px;
}

div.preisintrobox {
  border-style: solid;
  border-width: 1px;
  border-color: #ff6600;
  padding: 8pt;
  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: 8pt;
  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: 340px;
}

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.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.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: #ff6600;
  padding: 6pt;
  margin-left: 30px;
  width: 380px;
}

div.designwahlbox1 {
  background-color: #ff6600;
  color: #ffffff;
  font-weight: bold;
  border-style: solid;
  border-width: 1px;
  border-color: #ff6600;
  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: 8pt;
  margin-left: 30px;
  width: 420px;
}

div.handbuchstartbox1 {
  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: 420px;
}

div.menubox {
  border-style: solid;
  border-width: 1px;
  border-color: #ff6600;
  padding: 4pt;
  margin-left: 30px;
  width: 190px;
}

div.menubox1 {
  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: 190px;
}

div.fotosbox {
  border-style: solid;
  border-width: 1px;
  border-color: #ff6600;
  padding: 4pt;
  margin-left: 30px;
  width: 300px;
}

div.fotosbox1 {
  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: 300px;
}

div.basiswissenbox {
  border-style: solid;
  border-width: 1px;
  border-color: #ff6600;
  padding: 4pt;
  margin-left: 30px;
  width: 390px;
}

div.basiswissenbox1 {
  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;
}


b.design {
  line-height: 30px;
}

br.design {
  line-height: 25px;
}

sup {
  font-size: 11px;
}
