html *{
	margin: 0;
	padding: 0;
	font-size: 100.01%;
}

Body {
font-family:Verdana, Helvetica, sans-serif; 
font-size:75%; 
color:#4b4b4b; 
background:#f0f0f0 url(../Docs/images/background/9fd22289-48a6-47cd-8512-7d2f15f1d2f9_bg-body.jpg) repeat-x; 
}

p{
	margin: 0 0 10px 0;
}

A{
	color: #0082D6;
	font-weight: bold;
}

A:hover {
	text-decoration: none;
}

ul{
	margin: 0 0 24px 24px;
}

ul li{
	margin: 0 0 5px 0;
}

.HeadBg {
height:215px; 
background:url(../Docs/images/background/69281ee2-49a6-48b9-91d5-00e31c90680b_header.jpg) no-repeat; 
}

.SubTabsCell{
	padding: 0 0 0 7px;
}

.outerleft, .middleleft, .middleright, .outerright{
	display: none;
}

.tdLeftPane, .tdContentPane, .tdRightPane{
	padding: 12px;
}

.panTableLayout{
	background-color: #fff;
	border: 1px solid #afafaf;
}

#DivHeader {
color:#ffffff; 
background:no-repeat; 
position: absolute;
text-align: right;

}

#DivHeader .fon{
	font-size: 180%;
	font-weight: bold;
	margin: 0 0 5px 0;
}

#DivHeader address{
	font-style: normal;
}

.breadcrumb{
	padding: 10px 0 0 10px;
}

.breadcrumb ul{
	margin: 0;
	padding: 0;
	font-size: 85%;
}

.breadcrumb ul li{
	list-style-type: none;
	padding: 0 0 0 5px;
}

.breadcrumb ul li a{
	font-weight: normal;
}

.register_selunsel, .register_1stsel,
.register_unselunsel, .register_unselsel {
	display: block;
	height: 38px;
}

.register_1stsel {
	background: transparent url(../Docs/images/background/nav_1st_sel.png) no-repeat scroll center bottom;
	width: 6px;
}

.register_1stunsel{
	background: transparent url(../Docs/images/background/nav_1st_unsel.png) no-repeat scroll center bottom;
	width: 6px;
}

.register_selunsel {
	background: transparent url(../Docs/images/background/nav_sel_unsel.png) no-repeat scroll center bottom;
	width: 18px;
}

.register_unselsel {
	background: transparent url(../Docs/images/background/nav_unsel_sel.png) no-repeat scroll center bottom;
	width: 18px;
}

.register_unselunsel {
	background: transparent url(../Docs/images/background/nav_unsel_unsel.png) no-repeat scroll center bottom;
	width: 18px;
}

.register_lastsel {
	background: transparent url(../Docs/images/background/nav_last_sel.png) no-repeat scroll center bottom;
	width: 6px;
}

.register_lastunsel {
	background: transparent url(../Docs/images/background/nav_last_unsel.png) no-repeat scroll center bottom;
	width: 6px;
}

.TabBg, .OtherTabsBg{
	height: 38px;
	padding: 0 10px;
	font-size: 116.67%;
}

.TabBg {
	background:transparent url(../Docs/images/background/nav_bg_sel.png) repeat-x;
}

.OtherTabsBg {
	background:transparent url(../Docs/images/background/nav_bg_unsel.png) repeat-x;
}

.t1OtherTabsBg, .t1TabBg, .t183TabBg, .t183OtherTabsBg, .t296TabBg, .t296OtherTabsBg, .t212TabBg, .t212OtherTabsBg{
	padding-left: 0;
}

.t1TabBg a, .t1OtherTabsBg a{
	padding-left: 42px;
}

.t183TabBg a, .t183OtherTabsBg a, .t212TabBg a, .t212OtherTabsBg a{
	padding-left: 37px;
}

.t214TabBg a, .t214OtherTabsBg a, .t215OtherTabsBg a, .t215TabBg a, .t217OtherTabsBg a, .t217TabBg a{
	padding-left: 32px;
}

.t1OtherTabsBg{
	background-image: url(../Docs/images/background/nav_home_unsel.png);
	width: 75px;
}

.t1TabBg{
	background-image: url(../Docs/images/background/nav_home_sel.png);
}

.t183OtherTabsBg{
	background-image: url(../Docs/images/background/nav_grafik_unsel.png);
}

.t183TabBg{
	background-image: url(../Docs/images/background/nav_grafik_sel.png);
}

.t214OtherTabsBg{
	background-image: url(../Docs/images/background/nav_produktion_unsel.png);
}

.t214TabBg{
	background-image: url(../Docs/images/background/nav_produktion_sel.png);
}

.t212OtherTabsBg{
	background-image: url(../Docs/images/background/nav_fakten_unsel.png);
}

.t212TabBg{
	background-image: url(../Docs/images/background/nav_fakten_sel.png);
}

.t215OtherTabsBg{
	background-image: url(../Docs/images/background/nav_lfp_unsel.jpg);
}

.t215TabBg{
	background-image: url(../Docs/images/background/nav_lfp_sel.jpg);
}

.t217OtherTabsBg{
	background-image: url(../Docs/images/background/nav_folienschnitt_unsel.jpg);
}

.t217TabBg{
	background-image: url(../Docs/images/background/nav_folienschnitt_sel.jpg);
}

a.SelectedTab {
	color: #515151;
	border-color:#8b0000;
	font-weight:bold;
	text-decoration: underline;
}

.OtherTabs {
	text-decoration:none;
	border-color:cornsilk;
	font-weight:bold;
	border:1px;
}

a.OtherTabs {
	color: #515151;
	text-decoration: none;
}

a.OtherTabs:hover {
	text-decoration: underline;
}

#sidemenu {
	width: 200px;
}

#sidemenu ul {
	margin: 0;
	padding: 0;
}

#sidemenu ul li {
	padding: 0 0 0 18px;
	margin: 0 0 5px 0;
	background: url(../Docs/images/background/img79022165-5299-4d8a-bcde-bcc117c3f7a0.gif) no-repeat 5px 10px;
	border: 1px solid #dadada;
	list-style-type: none;
}

#sidemenu ul li a {
	display: block;
	text-decoration: none;
	padding: 5px 0;
}

#sidemenu ul li ul li a {
	padding-left: 20px;
}

#sidemenu ul li a:hover, #sidemenu .cTab1Selected, #sidemenu .cTab2Selected {
	text-decoration: underline;
}

.Head {
font-size:150%; 
color:#0082D6; 
font-weight:bold; 
background:no-repeat; 
margin: 0 0 12px 0;

}

.HeadB {
	font-size: 150%;
	color: #fff;
	font-weight: bold;
	margin: 12px 0 12px 20px;
}

.ModuleTitleB{
	background: url(../Docs/images/background/moduletitleB.png) no-repeat;
	height: 50px;
}

.ModuleBorderB{
	background: url(../Docs/images/background/modulecontentB.png) repeat-y;
}

.ModuleContentB{
	padding: 12px;
}

.ModuleFooterB{
	background: url(../Docs/images/background/modulefooterB.png) no-repeat;
	height: 14px;
}

.HeadC{
	font-size: 150%;
	color: #fff;
	font-weight: bold;
	margin: 12px 0 12px 48px;
}

.ModuleTitleC{
	background: url(../Docs/images/background/moduletitleC.png) no-repeat;
	height: 50px;
}

.ModuleBorderC{
	background: url(../Docs/images/background/modulecontentC.png) repeat-y;
}

.ModuleContentC{
	padding: 12px;
}

.ModuleFooterC{
	background: url(../Docs/images/background/modulefooterC.png) no-repeat;
	height: 14px;
}

#master1 .ModuleTitleC{
	background-image: url(../Docs/images/background/moduletitle_search.png);
}

BLOCKQUOTE, PRE {
	font-family: Lucida Console, monospace;
}

.MenuBar {
	background-color: #efefef; 
	border-top: 1px solid #afafaf; 
	border-left: 1px solid #afafaf; 
	border-right: 1px solid #afafaf; 
	height: 30px; 
}

.Footer {
	color: #fff;
	line-height:22px;
	background-image:url(/cms//Docs/images/background/imgc741fe6b-1517-4be2-bff9-af89574d189c.gif);
	height:22px;
	background-repeat:no-repeat;
}

.Footer a{
	color: #fff;
	text-decoration: none;
	font-size: 85%;
}

a.bSelectedTab {
	color: #8B0000;
	text-decoration:underline; 
	font-weight: bold; 
}

.bSelectedTab:hover {
	text-decoration:underline; 
}

a.bOtherTabs {
	color:#666; 
	text-decoration:none; 
	font-weight:normal; 
}

a.bOtherTabs:hover {
	text-decoration:underline; 
}

.htmledit
{
	background-color: #fff;
	background-image: none;
}

.clearleft{
	clear: left;
}

.FileItemTitle img{
	margin: 0 5px 10px 0;
	display: block;
	float: left;
}

.FileItemTitle{
	margin-bottom: 10px;
}

.eshop_detailactions select{
	margin:0 0px;
}

.productconfigstep {
padding:5px 0;
}

.configurator label,
.productconfigsteplabel {
padding-bottom:4px;
font-size:15px;
 display:block;
}

.eshop_detailhead,
.Eshop_itemTitle {
font-size:18px;
padding-bottom:20px;
}
.eshop_detailhead .pbLink 
{
display:none;
}

.eshop_detailprice,
.Eshop_price {
font-size:20px;
font-weight:bold;
padding:15x 0;
}

.productconfigstep select {
width:350px;
height:25px;
font-size:13px;
line-height:35px;
}


.productconfigstep *
{
    vertical-align:top;
}

.configurator-dimensions input 
{
    width:60px;
    text-align:right;
}

.configurator-subitem-amount input
{
    width:40px;
    text-align:right;
}

.configurator-amount-edit input
{
     width:40px;
    text-align:right;
}

.configurator-error
{
    display:block;
}

.configurator-update-amount-button {
padding-top:10px;
}

.cart-details-print-quote {
margin:10px 0;
}

