/* ======================== Shop CSS ======================== */@import url("articleinbasketnotification.css");@import url("articledetail.css");@import url("categorydesc.css");@import url("categorymenu.css");@import url("categorypath.css");@import url("categoryview.css");@import url("lightbox.css");@import url("listview.css");@import url("loginmaskbox.css");@import url("mypage.css");@import url("navtwo.css");@import url("shoploginpage.css");@import url("shoporder.css");@import url("shoppingcart.css");@import url("shoppingcartbox.css");@import url("shopuser.css");/* ======================== Admintool CSS ======================== */@import url("infobox.css");/* ======================== Base CSS ======================== */html, body {	background-image: url("../gfx/bg.gif");	color: #424242;	height: 100%;	font-family: Verdana;	font-size: 11px;	margin: 0;	padding: 0;}h1 {	color: #ff8c1b;	font-size: 14px;	font-weight: bold;	margin: 0;}h2 {	font-size: 14px;	font-weight: bold;	margin: 0;}h2.mysmaller {	font-size: 11px;	font-weight: bold;	margin: 0;}button, a.button {	color: #000000;	border: 0px;	background-color: transparent;	padding: 0px;	margin: 0px;	text-decoration: none;	text-align: left;}button:hover {	cursor: pointer;}/* ======================== Start ======================== */#inhalt {	background-color: #ffffff;	width: 960px;	/*min-height: 100%;*/	margin: 0 auto;	position: relative;}/*/** html #inhalt {		/* IE Hack *//*	height: 100%;/*}/**/#inhalt2 {	background-image: url("../gfx/bg_2.gif");}/** html #inhalt2 {		/* IE Hack *//*	height: 100%;/*}/**//* ======================== Rechts Aussen ======================== */#bg_shaddow {	background-image: url("../gfx/bg_shaddow.gif");	background-repeat: repeat-y;	width: 10px;	min-height: 100%;	margin: 0 auto;	top: 0;	left: 960px;	position: absolute;}*html #bg_shaddow {		/* IE Hack */	height: 100%;}#bg_shaddow_verzierung {	background-image: url("../gfx/bg_shaddow_top.gif");	background-repeat: no-repeat;	width: 10px;	height: 12px;	position: relative;}/* ======================== Head ======================== */#head {	background-image: url("../gfx/bg_head.gif");	background-repeat: no-repeat;	width: 960px;	height: 179px;	position: relative;	z-index: 1;}#cms_nav {	color: #424242;	top: 55px;	left: 14px;	font-size: 10px;	position: absolute;	z-index: 5;}#cms_nav a {	color: #424242;	text-decoration: none;}#logo {	width: 355px;	height: 62px;	top: 12px;	left: 563px;	position: absolute;	z-index: 5;}#logo_part2 {	background-image: url("../gfx/logo.gif");	background-repeat: no-repeat;	width: 355px;	height: 62px;	top: 12px;	left: 563px;	position: absolute;}#head_topimage {	background-repeat: no-repeat;	top: 12px;	width: 760px;	height: 150px;	position: absolute;}/* ======================== Main ======================== */#main_container {	width: 960px;	position: relative;}#navi_container {	width: 212px;}#content_container_cms {	width: 748px;}#content_container {	width: 548px;}#right_container {	width: 200px;}#content {	width: 548px;	padding-left: 11px;}#content_2 {	width: 690px;	padding-left: 11px;}/* ======================== CMS Content Style ======================== */#cms_titel {	color: #ff8c1b;	font-size: 12px;	font-weight: bold;	height: 22px;	position: relative;	}#cms_content {	border: #d2d7da 1px solid;	width: 518px;	padding-top: 10px;	padding-bottom: 14px;	padding-left: 8px;	padding-right: 10px;}#cms_shaddow_right {	background-image: url("../gfx/cms_shaddow_right.gif");	background-repeat: repeat-y;	width: 10px;}#cms_shaddow_top {	background-image: url("../gfx/cms_shaddow_top.gif");	background-repeat: no-repeat;	width: 10px;	height: 16px;}#cms_shaddow_down {	background-image: url("../gfx/cms_shaddow_down.gif");	background-repeat: no-repeat;	width: 548px;	height: 16px;	position: relative;}/* ======================== Footer ======================== */#bottom {	background-image: url("../gfx/bg_bottom.gif");	background-repeat: no-repeat;	width: 960px;	height: 60px;	position: relative;}/* ======================== Footer ======================== */#footer {	width: 960px;	margin: 0 auto;	position: relative;}	#footer_shaddow {	background-image: url("../gfx/footer_shaddow.gif");	background-repeat: no-repeat;	width: 960px;	height: 10px;}#footer_shaddow_rundung {	background-image: url("../gfx/footer_shaddow_rundung.gif");	background-repeat: no-repeat;	top: 0px;	left: 960px;	width: 10px;	height: 7px;	position: absolute;}#footer_container {	color: #5a5a5a;	text-align: center;	text-decoration: none;}#footer_container a {	color: #5a5a5a;	text-decoration: none;}/* ======================== General Sets Styles ======================== */.error, .cookiewarning {	background-color: #ffffff;	font-weight: bold;	color: #fa0c00;	border: 1px solid #fa0c00;	padding: 6px;	margin-right: 10px;	margin-bottom: 16px;}.error h1, .cookiewarning h1 {	font-weight: bold;	color: #fa0c00;}.success {	background-color: #ffffff;	padding: 2px;	border: 2px solid #ff8c1b;	font-weight: bold;}.formular {	width: 100%;}.dynform_required_marker {	color: #ff0101;}.required_marker {	color: #ff0101;}.dynformbutton {	border: 0;	background-color: transparent;	color: #ff8c1b;	font-weight: bold;	font-size: 11px;	margin: 0px;	padding: 0px;	#width: 55px;}.steps {	height: 33px;	padding-top: 6px;	padding-right: 6px;}#step {	float: left;	border: #e5e5e5 1px solid;	color: #e5e5e5;	width: 25px;	height: 23px;	line-height: 22px;	text-align: center;	margin-right: 6px;}#step_active {	float: left;	border: #ff8c1b 1px solid;	color: #ff8c1b;	width: 25px;	height: 23px;	line-height: 22px;	text-align: center;	margin-right: 6px;}._richtext a {	color: #ff8c1b;}