@page {
       size:portrait;
       margin-top:0;
       margin-bottom:0;
       margin-left:0;
       margin-right:0;	
}

#head{
	display:none !important;
}

#first-topnavi{
	display:none !important;
}

#second-topnavi{
	display:none !important;
}

#left-body{
	display:none !important;
}

#logo{
	display:none !important;
}

#alias-logo{
	display:none !important;
}

#info-row{
	display:none !important;
}

#right-body{
	position:absolute !important;
	left: -10px !important;
	top: 0 !important;
	margin:0 !important;
	padding:0 !important;
	z-index:400 !important;
}

#complete{
	position:absolute !important;
	top:0 !important;
	left:0 !important;
}

#footer{
	display:none !important;
}

#left-nav{
	display:none !important;
}

#skyscraper{
	display:none !important;
}

#columntext-content-right-complete{
	display:none !important;
}

#bottom-teaser-banner{
	display:none !important;
}

.product-price-remember{
	display:none !important;
}


#finances-ca-content-balnk-form-2-print, #collection-authorisation-form-no-print-1, #collection-authorisation-form-no-print-2 {
	display: none;
}

#finances-print {
  margin: 0;
  padding: 0;
  font: 10pt Verdana, Times, serif;
  color: black;
  border: 0px;
}

#finances-no-print-1, #finances-no-print-2, #finances-no-print-3, #finances-no-print-4, #finances-no-print-5, 
#finances-no-print-6, #finances-no-print-7 {
display:none;
}


/* ---------------- begin global.css --------------------*/

a.annunciation-preview-links:link, a.annunciation-preview-links:visited{
	color: #244A71;
}

a.bottom-link-teaser:link, a.bottom-link-teaser:visited, a.bottom-link-teaser:hover, a.bottom-link-teaser:active{
	color: #000000;
	text-decoration: underline;
}

a.footer-color:link , a.footer-color:active , a.footer-color:visited{
	color: #9CC6E0;
	font-size: 11px;
}

a.footer-color:hover{
	color: #4871A6;
	font-size: 11px;
}

a.frontpage-link-normal:link , a.frontpage-link-normal:visited{
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}

a.frontpage-link-normal:hover , a.frontpage-link-normal:active{
	color: #999999;
	font-size: 11px;
	text-decoration: underline;
}

a.link-normal:link , a.link-normal:active , a.link-normal:visited , a.link-normal:hover, a.link-system:link, a.link-system:active , a.link-system:visited, link-normal, link-system {
	color: #000000;
	font-size: 11px;
}

a.link-normal-bold:link , a.link-normal-bold:active , a.link-normal-bold:visited , a.link-normal-bold:hover{
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}

a.link-normal-small:link, a.link-normal-small:active, a.link-normal-small:visited, a.link-normal-small:hover{
	color: #000000;
	font-size: 10px;
}

a.link-search:link, a.link-search:visited, a.link-search:hover, a.link-search:active{
	color: #244A71;
	text-decoration: underline;
}

a.link-search-topic:link, a.link-search-topic:visited, a.link-search-topic:hover, a.link-search-topic:active{
	color: #0000CC;
	font-size: 12px;
	text-decoration: underline;
}

a.link-system:active , a.link-system:hover{
	color: #FFFFFF;
	font-size: 11px;
}

a.link-white-small:link, a.link-white-small:visited{
	color: #FFFFFF;
	text-decoration: underline;
}

a.list-link:link, a.list-link:visited, a.navi-link:link, a.navi-link:visited, .list-column a {
	color: #000000;
	text-decoration: none;
}

a.login:link, a.login:visited {
	color: #000000;
	font-size: 10px;
	font-weight: normal;
}

a.login:hover{
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
}

a.navi-link:active , a.navi-link:hover{
	color: #FFFFFF;
	text-decoration: none;
}

a.navi-path:link , a.navi-path:active , a.navi-path:visited{
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

a.navi-path:hover{
	color: #4871A6;
	font-weight: bold;
	text-decoration: underline;
}

blockquote{
	margin: 0;
}

body{
	color: #000000;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left: 25px;
	margin-top: 0;
	padding: 0;
	width: 860px;
}

h1{
	color: #000000;
	display: inline;
	font: 900 13pt/28px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h2{
	display: inline;
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h3{
	display: inline;
	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

img, .border-0 {
	border: 0;
}

td{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

textarea{
	overflow: auto;
}

.alias-basic-info{
	float: left;
	padding-top: 5px;
}

.alias-change-mail{
	margin-left: 375px;
	margin-top: 10px;
}

.alias-change-password{
	margin-left: 375px;
	margin-top: 10px;
}

.alias-form-bar {
	float: left;
	padding-left: 20px;
	width: 190px;
}

.alias-form-checkbox{
	float: left;
	padding-left: 20px;
	width: 20px;
}

.alias-form-input {
	float: left;
	width: 320px;
}

.alias-form-inputlength, .alias-form-input textarea {
	width: 300px;
}

.alias-form-label {
	float: left;
	margin-right: 10px;
	text-align: right;
	width: 90px;
}

.alias-form-left{
	float: left;
	width: 475px;
}

.alias-form-right{
	float: left;
	padding-top: 10px;
}

.alias-link-borderline{
	border-bottom: 1px solid #FF6600;
	font-size: 0;
	height: 1px;
	line-height: 0;
	width: 100%;
}

.alias-link-form-bar {
	background: #D8E8F3;
	float: left;
	height: 30px;
	padding-top: 5px;
	width: 278px;
}

.alias-link-form-bar-big {
	background: #D8E8F3;
	float: left;
	height: 140px;
	padding-top: 5px;
	width: 278px;
}

.alias-link-form-input {
	background: #E0EDF4;
	float: left;
	height: 30px;
	padding-left: 20px;
	padding-top: 5px;
	width: 280px;
}

.alias-link-form-input-big {
	background: #E0EDF4;
	float: left;
	height: 140px;
	padding-left: 20px;
	padding-top: 5px;
	width: 280px;
}

.alias-link-form-label {
	background: #E0EDF4;
	float: left;
	height: 30px;
	padding-top: 5px;
	text-align: right;
	width: 100px;
}

.alias-link-form-label-big {
	background: #E0EDF4;
	float: left;
	height: 140px;
	padding-top: 5px;
	text-align: right;
	width: 100px;
}

.alias-link-linklist-left{
	float: left;
	width: 210px;
}

.alias-link-linklist-middle{
	float: left;
	width: 100px;
}

.alias-link-linklist-right{
	width: 100px;
}

.alias-links-background{
	background: #E6F1F7;
	padding: 5px;
	width: 669px;
}

.alias-main-data{
	float: left;
	padding-left: 100px;
	padding-top: 10px;
}

.alias-my-annciation-content-row{
	background: #FFE8D9;
	height: 27px;
	line-height: 27px;
	padding-left: 5px;
	width: 673px;
}

.alias-my-annunciation-top{
	background: #CAE0EE;
	height: 27px;
	width: 678px;
}

.alias-my-annunciation-top-left{
	float: left;
	height: 27px;
	line-height: 27px;
	padding-left: 5px;
	width: 334px;
}

.alias-my-annunciation-top-right{
	background: #E7F1F7;
	float: right;
	height: 27px;
	line-height: 27px;
	padding-left: 5px;
	width: 334px;
}

.alias-my-annunciation-view{
	float: left;
	padding-left: 82px;
	padding-top: 4px;
}

.alias-teaser-body{
	background: #E0EDF4;
	line-height: 16px;
	width: 678px;
}

.alias-teaser-body-text{
	background: #E0EDF4;
	line-height: 16px;
	width: 678px;
	padding-top:9px;
	padding-bottom:26px;
	padding-left:15px;
}


.alias-teaser-topic-top{
	float: left;
	padding-left: 15px;
}

.alias-teaser-topic-top1{
	float: right;
	padding-right: 15px;
	width: 300px;
}

.annunciation-preview-head{
	color: #244A71;
	font-weight: bolder;
	text-decoration: none;
}

.arrow-left{
	background: url(../images/buttons/arrow-left.gif) no-repeat left;
	float: left;
	margin-right: 3px;
}

.arrow-right{
	background: url(../images/buttons/arrow-right.gif) no-repeat right;
	float: right;
	height: 18px;
	margin-left: 3px;
}

.basket-left-corner{
	background: url(../images/buttons/left-corner.gif) no-repeat left top;
	text-align: left;
}

.basket-left-corner1{
	background: url(../images/buttons/left-corner1.gif) no-repeat left bottom;
	text-align: left;
}

.basket-right-corner{
	background: url(../images/buttons/right-corner.gif) no-repeat right top;
	text-align: right;
}

.basket-right-corner1{
	background: url(../images/buttons/right-corner1.gif) no-repeat right bottom;
	text-align: right;
}

.basket-topic{
	background: #7B9DCB;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	height: 23px;
	line-height: 23px;
	text-align: left;
}

.border-1-black{
	border: 1px solid #000000;
}

.border-white-bottom{
	border-bottom: 1px solid #FFFFFF;
	clear: both;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
	margin: 4px 0 0 0;
	width: 457px;
}

.bottom-commercial{
	clear: both;
	padding-top: 10px;
}

.bottom-teaser-box{
	background: #DBEAF4;
	color: #000000;
	float: left;
	height: 55px;
	line-height: 16px;
	padding-left: 5px;
	padding-top: 5px;
	width: 157px;
}

.clear{
	clear: both;
}

/*Banner rechts*/
.columntext-content-horizontally-painted-182{
	background: url(../images/lines/horizontally_painted.gif) repeat-x;
	height: 13px;
	margin-top: 11px;
	width: 182px;
}

.columntext-content-right{
	margin-bottom: 10px;
	margin-left: 12px;
}

.columntext-content-right-box{
	float: left;
	line-height: 15px;
	width: 182px;
}

#columntext-content-right-complete{
	float: left;
	width: 194px;
}

.cube-checkbox{
	background: #7B9DCB;
	height: 40px;
	width: 40px;
}

.cube-checkbox input{
	margin-left: 9px;
	margin-top: 9px;
}

.dashed-line{
	background: url(../images/lines/dashed-h.gif) repeat-x;
	clear: both;
	font-size: 2px;
	height: 2px;
	line-height: 2px;
}

.dashed-line-h{
	background: url(../images/lines/dashed-h-black.gif) repeat-x bottom;
	clear: left;
	line-height: 16px;
	margin-bottom: 5px;
}

.dotted-line{
	background: url(../images/lines/dotted-h.gif) repeat-x;
	clear: both;
	font-size: 2px;
	height: 2px;
	line-height: 2px;
}

.dotted-line-h{
	background: url(../images/lines/dotted-h.gif) repeat-x bottom;
	clear: left;
	line-height: 16px;
	margin-bottom: 5px;
}

.dotted-line-v{
	background: url(../images/lines/dotted-v.gif) repeat-y left;
}

.error{
	color: #DB4141;
	font-weight: bold;
	padding-left: 20px;
}

.float-l{
	float: left;
}

.float-l-wide {
	float: left;
}

.float-r{
	float: right;
}

.font-10{
	font-size: 10px;
}

.font-12{
	font-size: 12px;
}

.font-small{
	color: #000000;
	font-size: 9px;
}

.font-topic-orange{
	color: #FF6600;
	font-weight: bolder;
}

.font-topic-white{
	color: #FFFFFF;
	font-weight: bold;
}

.font-topic-white a{
	text-decoration: none;
}

.footer{
	font-size: 9px;
	height: 35px;
	line-height: 35px;
}

.footer-color{
	color: #9CC6E0;
	font-size: 11px;
}

.footer-gray, .footer-gray a{
	color: #999999;
	font-size: 11px;
}

.form-background {
	background: url(../images/lines/annunciation-form-border.gif) #E0EDF4 repeat-y 435px 0;
	padding-left: 15px;
	padding-right: 10px;
	width: 653px;
}

.form-line{
	height: 20px;
	width: 170px;
}

.form-reg-field{
	font-size: 11px;
	height: 15px;
	width: 250px;
}

.form-reg-input{
	background: #E7F1F7;
	border-bottom: 1px solid #FFFFFF;
	padding-left: 5px;
}

.form-reg-label{
	background: #CAE0EE;
	border-bottom: 1px solid #FFFFFF;
	height: 29px;
	padding-left: 5px;
	width: 178px;
}

.frontpage-main-left{
	float: left;
	width: 225px;
}

.frontpage-main-picture{
	background: #F1F7FB;
	float: left;
	padding-bottom: 7px;
	padding-top: 7px;
	text-align: center;
	width: 202px;
}

.frontpage-main-picture-text{
	padding-left: 7px;
	text-align: left;
	width: 188px;
}

.frontpage-main-right {
	float: left;
	width: 225px;
}

.frontpage-main-row{
	width: 225px;
}

.frontpage-main-text{
	float: left;
	line-height: 11px;
	margin-left: 10px;
	padding-right: 4px;
	width: 460px;
}

.frontpage-main-text span{
	line-height: 16px;
}

.frontpage-right-dotted-line{
	background: url(../images/lines/dotted-v.gif) repeat-y 480px;
	width: 680px;
}

.head-center{
	float: left;
	font-weight: normal;
	text-align: center;
	text-align: center;
	width: 450px;
}

.hidden {
	visibility: hidden;
}

.inline{
	display: inline;
}

.lheight-16{
	line-height: 16px;
}

.link-navi-portals:hover{
	color: #000000;
}

.link-navi-portals-selected{
	color: #000000;
}

.links-format{
	color: #000000;
}

.links-none{
	color: #000000;
	text-decoration: none;
}

.links-none:hover{
	color: #4871A6;
	text-decoration: underline;
}

.link-system-white, a.navi-link-white:link , a.navi-link-white:active , a.navi-link-white:visited , a.navi-link-white:hover, .link-navi-portals, .navi-link-white, .basket-left-corner a, .basket-right-corner a, .basket-left-corner1 a, .basket-right-corner1 a {
	color: #FFFFFF;
}

.link-white-small{
	color: #FFFFFF;
	font-size: 9px;
	font-weight: normal;
}

.list-column{
	background: #FFFFFF;
	color: #000000;
}

.list-column a{
	text-decoration: underline;
}

.list-column-selected a, a.list-link:hover {
	color: #4871A6;
	text-decoration: underline;
}

.list-link, .navi-path {
	color: #000000;
}

.literature-left{
	float: left;
	padding-right: 10px;
	width: 470px;
}

.attention-left-global{
	float: left;
	width: 480px;
}

.literature-right{
	float: left;
	padding-left: 10px;
	width: 170px;
}

.literature-row{
	height: 65px;
	line-height: 16px;
	margin: 8px 0 5px 0;
}

.login-field{
	font-size: 9px;
	margin-right: 10px;
	width: 80px;
}

.navi-line{
	background: url(../images/lines/dashed-h-black.gif) repeat-x;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 7px;
}

.navi-line-menu{
	margin-bottom: -3px; /*Funktioniert unter jedem Browser, bitte nicht löschen Niko*/
	padding-left: 10px;
	padding-top: 3px;
}

.navi-pos1{
	padding-bottom: 3px;
	padding-left: 10px;
}

.navi-pos2{
	padding-bottom: 3px;
	padding-left: 25px;
}

.navi-pos3{
	padding-bottom: 3px;
	padding-left: 40px;
}

.navi-pos4{
	padding-bottom: 3px;
	padding-left: 55px;
}

.none-underline{
	text-decoration: none;
}

.padding-left-0{
	padding-left: 0;
}

.payment-content{
	padding: 10px;
}

.payment-form-label{
	font-weight: bold;
	width: 150px;
}

.payment-label{
	padding-bottom: 10px;
	padding-left: 25px;
	padding-top: 5px;
}

.radio-square{
	background: #F26C14;
	height: 25px;
	margin-left: -5px;
	padding-top: 5px;
	text-align: center;
	vertical-align: middle;
	width: 30px;
}

.right-ten{
	margin-right: 10px;
}

.search-bar{
	background: #E6F1F7;
	height: 65px;
	margin-left: -11px;
	margin-top: -11px;
	padding-left: 10px;
	width: 679px;
}

.search-detail{
	padding-left: 30px;
}

.search-dir{
	color: #008822;
	padding-left: 30px;
}

.search-tipp-line{
	background: url(../images/lines/dashed-h.gif) repeat-x bottom;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
	width: 675px;
}

.search-titel{
	color: #000000;
	font-size: 12px;
}

.second-topnavi-background{
	background: #9CC6E0;
}

.space-0{
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0;
	position: relative;
	width: 0;
}

.space-1{
	clear: both;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
	position: relative;
	width: 1px;
}

.space-7{
	clear: both;
	font-size:7px;
	height:7px;
	line-height:7px;
	width:10px;
}

.space-10{
	clear: both;
	font-size: 10px;
	height: 10px;
	line-height: 10px;
	width: 10px;
}

.space-10-h{
	float: left;
	font-size: 10px;
	width: 10px;
}

.space-15{
	clear: both;
	font-size: 15px;
	height: 15px;
	line-height: 15px;
	width: 10px;
}

.space-20{
	clear: both;
	font-size: 20px;
	height: 20px;
	line-height: 20px;
	width: 20px;
}

.space-2-h{
	float: left;
	width: 2px;
}

.space-3{
	clear: both;
	font-size: 3px;
	height: 3px;
	line-height: 3px;
}

.space-3{
	clear: both;
	font-size: 3px;
	height: 3px;
	line-height: 3px;
	width: 3px;
}

.space-30{
	clear: both;
	font-size: 30px;
	height: 30px;
	line-height: 30px;
	width: 30px;
}

.space-5{
	clear: both;
	font-size: 5px;
	height: 5px;
	line-height: 5px;
	width: 5px;
}

.space-60{
	clear: both;
	font-size: 60px;
	height: 60px;
	line-height: 60px;
	width: 60px;
}

.standard-empty{
	clear: left;
	height: 1px;
	margin-top: -1px;
}

/*XHTML BUG*/
.step{
	color: #FF7A20;
	font: bolder 14px/28px Arial, Helvetica, sans-serif;
}

.step-nr{
	color: #FFFFFF;
	float: right;
	font-weight: bolder;
	height: 17px;
	line-height: 17px;
	margin-top: 3px;
	text-align: center;
	width: 17px;
}

.step-nr-activ{
	background: #FF6600;
	color: #FFFFFF;
	float: right;
	font-weight: bolder;
	height: 17px;
	line-height: 17px;
	margin-top: 3px;
	text-align: center;
	width: 17px;
}

.text-right{
	padding-right: 10px;
	text-align: right;
}

.top-button a{
	background: url(../images/buttons/right-corner.gif) #7B9DCB no-repeat right;
	border-bottom: 1px solid #FFFFFF;
	color: #FFFFFF;
	float: left;
	font-weight: bold;
	height: 17px;
	line-height: 17px;
	padding-left: 7px;
	padding-right: 10px;
	text-decoration: none;
}

.top-button-over a{
	background: url(../images/buttons/right-corner-hover.gif) #9CC6E0 no-repeat right;
	border-bottom: 1px solid #9CC6E0;
	color: #FFFFFF;
	float: left;
	font-weight: bold;
	height: 17px;
	line-height: 17px;
	padding-left: 7px;
	padding-right: 10px;
	text-decoration: none;
}

.topic-bullet{
	background: #4871A6;
	float: left;
	height: 22px;
	margin-right: 5px;
	width: 12px;
}

.topic-bullet-orange{
	background: #FF6600;
	float: left;
	height: 22px;
	margin-right: 5px;
	width: 12px;
}

.white-bold{
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}

.width-100{
	width: 100px;
}

.width-compl{
	width: 100%;
}

#body-content{
	line-height: 18px;
	padding-left: 11px;
	padding-top: 12px;
	position: relative;
}

#commercial{
	position:relative;
	top:10px;
	float:right; 
}

.ad2net-dhtml{
	position:absolute;
	z-index:400;
}

#complete{
	width: 860px;
}

#first-topnavi{
	height: 17px;
	left: 0;
	position: relative;
	width: 689px;
}

#footer{
	margin-left: 10px;
}

#head{
	height: 80px;
	width: 860px;
}

#info-row{
	background: #9CC6E0;
	height: 24px;
	left: -1px;
	margin-top: 1px;
	position: relative;
	width: 690px;
}

#left-body{
	float: left;
	width: 170px;
}

#left-nav {
	background: url(../images/bottom-login-border.gif) #9CC6E0 no-repeat bottom;
	width: 170px;
}

#login-box{
	background: url(../images/bottom-login-border.gif) #9CC6E0 no-repeat bottom;
	float: left;
	padding-bottom: 15px;
	width: 170px;
}

#login-content{
	width: 170px;
}

#login-links{
	clear: both;
	line-height: 17px;
	padding-left: 10px;
}

#login-logged-in{
	background: url(../images/buttons/bottom-loggedin-border.gif) #7B9DCB no-repeat bottom;
	width: 170px;
}

#login-topic a{
	background: url(../images/buttons/right-corner-start.gif) #4871A6 no-repeat right;
	border-bottom: 1px solid #FFFFFF;
	color: #FFFFFF;
	display: block;
	font-weight: bold;
	height: 15px;
	padding-left: 10px;
	padding-top: 2px;
	text-decoration: none;
}

#login-topic-over a{
	background: url(../images/buttons/right-corner-hover.gif) #9CC6E0 no-repeat right;
	border-bottom: 1px solid #9CC6E0;
	display: block;
	font-weight: bold;
	height: 15px;
	padding-left: 10px;
	padding-top: 2px;
	text-decoration: none;
}

#logo{
	float: left;
	position: relative;
	top: 0px;
}

#right-body{
	float: right;
	left: 196px;
	position: absolute;
	top: 80px;
	width: 689px;
}

#search-tipp-content{
	background: #EDF5F9;
	float: left;
	height: 65px;
	padding-left: 10px;
	width: 665px;
}

#search-tipp-teaser{
	background: #88A7D0;
	color: #FFFFFF;
	height: 25px;
	line-height: 25px;
	padding-left: 10px;
	padding-right: 10px;
	width: 655px;
}

#second-topnavi{
	background: #9CC6E0;
	clear: both;
	line-height: 18px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 10px;
	position: relative;
	text-align: left;
	vertical-align: middle;
}

#skyscraper{
	left: 890px;
	position: absolute;
	top: 98px;
}

#sponsored-links{
	clear: left;
	line-height: 14px;
}

/* ------------------------- end global.css ------------------------------ */

/* ------------------------- begin global_shop.css ----------------------- */

/* begin Produkt Informationen */

.info-table{
	width:678px;
}

.info-table-picture{
	width: 170px;
	text-align:left;
	float:left;
	padding-left:5px;
}

.info-table-picture-menu{
	width:160px;
	float:left;
}

.info-table-download{
	width:160px;
	float:left;
}

.info-table-article{
	float: right;
	text-align: center;
	width: 180px;
	clear:right;
}

.info-table-article-navi {
	line-height: 20px;
	margin: auto;
	text-align: left;
	width: 150px;
}

.info-table-contact{
	background: #FFF7DA; 
	width: 678px;
	line-height: 16px; 
	border-bottom:1px solid #FF6600;
}

.info-head-center{
	float: left;
	font-weight: normal;
	text-align: center;
	text-align: center;
	width: 450px;
}

.info-left-corner{
	background: url(../images/buttons/left-corner.gif) no-repeat left top;
	text-align: left;
}

.info-left-corner a{
	color:white;
}

.info-left-corner1{
	background: url(../images/buttons/left-corner1.gif) no-repeat left bottom;
	text-align: left;
}

.info-left-corner1 a{
	color:white;
}

.info-right-corner{
	background: url(../images/buttons/right-corner.gif) no-repeat right top;
	text-align: right;
}

.info-right-corner a{
	color:white;
}

.info-right-corner1{
	background: url(../images/buttons/right-corner1.gif) no-repeat right bottom;
	text-align: right;
}

.info-right-corner1 a{
	color:white;
}

.info-navi {
	line-height: 20px;
	text-align: left;
	width: 170px;
	padding-left:5px;
}

.info-person-data {
	float: left;
	line-height: 17px;
	padding-left: 10px;
	width: 660px;
}

.info-person-data-content {
	float: left;
}

.info-person-data-label {
	float: left;
	width: 175px;
}

.info-top{
	background:#EFEDED;
}

/* end Produkt Informationen */



/* begin Shop Legende */
	
.legend-complete{
	background: #E6F1F7;
	height: 70px;
	width: 678px;
}

.legend-complete-1{
	background: #E6F1F7;
	height: 64px;
	width: 678px;
}

.legend-part1{
	float: left;
	height: 70px;
	width: 75px;
}

.legend-part2{
	float: left;
	height: 70px;
	line-height: 15px;
	width: 155px;
}

.legend-part3{
	float: left;
	height: 70px;
	line-height: 15px;
	width: 145px;
}

.legend-part4{
	float: left;
	height: 70px;
	line-height: 15px;
	width: 300px;
}
/* end Shop Legende */

.align-middle{
	vertical-align: middle;
}

/* begin Userbestellübersicht */
    .order-view-complete{
	background: #E1E1DF;
	height: 20px;
	width: 678px;
}

    
    .order-view-complete1{
	background: #F6F6F6;
	height: 20px;
	width: 678px;
}

  
    
    .order-view-complete a{
	color: #000000;
}

    
    .order-view-complete1 a{
	color: #000000;
}

	.order-view-left{
	float: left;
	padding-left: 10px;
}

	
	.order-view-right{
	float: right;
	padding-right: 10px;
	text-align: right;
}
/* end Userbestellübersicht */

/* begin Merkzettel */
    .leaflet-complete{
	border-bottom: 1px solid #4770a4;
	border-left: 1px solid #4770a4;
	border-right: 1px solid #4770a4;
	height: 40px;
	width: 678px;
}

     
     .leaflet-info1{
	border-top: 1px solid #4770a4;
	font-size: 1px;
	height: 39px;
	line-height: 1px;
	vertical-align: middle !important;
	width: 43px;
}

     .leaflet-info2{
        border-right: 1px solid #4770a4;
	border-top: 1px solid #4770a4;
	font-size: 1px;
	height: 39px;
	line-height: 1px;
	vertical-align: middle !important;
	width: 57px;
}

     
     .leaflet-description{
	height: 39px;
	width: 310px;
}

     
     .leaflet-amount{
	background: #F3F2F2;
	border-left: 1px solid #4770a4;
	border-right: 1px solid #4770a4;
	border-top: 1px solid #4770a4;
	height: 39px;
	width: 205px;
}

	.leaflet-amount-input{
	font-size: 10px;
	width: 30px;
}

     
     .leaflet-basket{
	background: #E1E1DF;
	border-top: 1px solid #4770a4;
	font-size: 1px;
	height: 39px;
	line-height: 1px;
	text-align: center;
	vertical-align: middle;
	width: 30px;
}

     
     .leaflet-options{
	border-left: 1px solid #4770a4;
	border-top: 1px solid #4770a4;
	height: 39px;
	width: 20px;
}

	 
	 .leaflet-complete td{
	vertical-align: middle;
}

	 
	 .leaflet-h-spacer{
	float: left;
	width: 7px;
}

	 
	 .leaflet-description1{
	float: left;
	width: 280px;
}

	 
	 .leaflet-option1{
	border-bottom: 1px solid #4770a4;
	height: 19px;
	text-align: center;
	vertical-align: middle;
	width: 20px;
}

	 .leaflet-option2{
	font-size: 1px;
	height: 18px;
	line-height: 1px;
	text-align: center;
	vertical-align: bottom !important;
	width: 20px;
}

/* end Merkzettel */

.page-amount{
	padding-right: 20px;
	text-align: right;
}

.page-legend a{
	color: #000000;
}

.page-legend-bottom{
	font-size: 11px;
	height: 12px;
	line-height: 12px;
}

.page-legend-bottom a{
	color: #000000;
}

.page-count-active{
	background: #4871a6;
	color: #FFFFFF;
	display: block;
	float: left;
	height: 12px;
	line-height: 12px;
	margin-right: 1px;
	text-align: center;
	text-decoration: none;
	width: 16px;
}

.page-count{
	background: #9cc6e0;
	color: black;
	display: block;
	float: left;
	height: 12px;
	line-height: 12px;
	margin-right: 1px;
	text-align: center;
	text-decoration: none;
	width: 16px;
}
.page-product-count-active{
	background: #666464;
	color: #FFFFFF;
	display: block;
	float: left;
	height: 12px;
	line-height: 12px;
	margin-right: 1px;
	text-align: center;
	text-decoration: none;
	width: 16px;
}

.page-product-count{
	background: #E1E1DF;
	color: #000000;
	display: block;
	float: left;
	height: 12px;
	line-height: 12px;
	margin-right: 1px;
	text-align: center;
	text-decoration: none;
	width: 16px;
}

.page-arrow{
	display: block;
	float: left;
	height: 12px;
	line-height: 12px;
}

.page-text{
	color: #4871a6;
	float: left;
	font-size: 9px;
	font-weight: bold;
	height: 12px;
	line-height: 12px;
	margin-right: 5px;
}

.page-numbers{
	float: right;
}

/* begin Angebotsübersicht */

	.shop-basket-nav{
	width:678px;
	height:20px;
	background:#4871A6;
	color:white;
}

	.shop-legend-top{
	float: left;
	height: 20px;
	line-height: 30px;
	margin-left: 20px;
}

	.shop-legend-top a{
	color: #000000;
}

	.shop-legend-bottom{
	float: left;
}

	.shop-legend-bottom a{
	color: #000000;
}
	
	.variants-select-box{
	font-size: 10px;
	width: 100px;
}

	.offer-cat-searchbox{
	background: #DCDDCF;
	float: left;
	height: 185px;
	width: 220px;
}

	.offer-cat-searchbox-links{
	padding-top:5px;
	font-weight:bold;
	font-size:11px !important;
}

	.offer-cat-searchbox-links a{
	padding-left:8px;	
	color:black;
	letter-spacing:1px;
	font-size:11px !important;
}
	
	.offer-cat-searchbox-spacer{
	float: left;
	width: 9px;
}

	.offer-cat-searchbox-nr{
	padding-left:8px;
	float:left;
	font-size:1px;
	line-height:1px;
}

	.offer-cat-searchbox-topic{
	height:17px;
	background:black;
	line-height:17px;
	color:white;
	font-weight:bold;
	padding-left:8px;
	font-size:11px;
}

	    .offer-complete{
	background: #F5F5F5;
	border-top: 1px solid #4871a6;
	float: left;
	height: 184px;
	width: 220px;
}

    
    .offer-complete-spacer{
	float: left;
	width: 9px;
}

    
    .offer-cat-complete{
	background: #E9E9E9;
	border-top: 1px solid #4871a6;
	float: left;
	height: 90px;
	width: 333px;
}

    
    .offer-pic{
	float: left;
	height: 105px;
	padding: 2px;
	width: 105px;
}

    
    .offer-pic-table{
	font-size: 1px;
	height: 110px;
	line-height: 1px;
	text-align: center;
	vertical-align: middle;
	width: 109px;
}

    
    .offer-cat-pic{
	float: left;
	height: 90px;
	width: 90px;
}

    
    .offer-cat-pic-table{
	font-size: 1px;
	height: 89px;
	line-height: 1px;
	text-align: center;
	vertical-align: middle;
	width: 89px;
}

    
    .offer-price{
	float: left;
	height: 112px;
	width: 110px;
}

    
    .offer-h-spacer{
	float: left;
	height: 112px;
	width: 5px;
}

    
    .offer-price-info{
	float: left;
	height: 112px;
}

    
    .offer-price-font{
	color: #D22120;
	font-size: 14pt;
	font-weight: bold;
}

    
    .offer-description{
	clear: both;
	width: 220px;
}

    
    .offer-topic{
	font-size: 11px;
	font-weight: bold;
}

    
    .offer-cat-description{
	float: left;
	height: 90px;
	width: 242px;
}

    
    .offer-cat-h-spacer{
	float: left;
	width: 10px;
}

    
    .offer-cat-description1{
	float: left;
	height: 65px;
	line-height: 15px;
	width: 220px;
}

     
     .offer-cat-spacer{
	float: left;
	width: 10px;
}

/* end Angebotsübersicht */
/* begin Detailansicht */
    table{
	border: none;
}

    
    .product-detail-complete{
	border-bottom: 1px solid #4770a4;
	border-left: 1px solid #4770a4;
	border-right: none;
	border-top: 1px solid #4770a4;
	width: 678px;
}

    
    .product-detail-image{
	vertical-align: top;
	width: 257px;
}

    
    .product-detail-content{
	vertical-align: top;
	width: 380px;
}

    
    .product-detail-topic{
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
}

    
    .product-detail-object{
	font-size: 12px;
	line-height: 17px;
}

    
    .product-detail-vspacer{
	height: 100px;
	width: 10px;
}

    
    .product-detail-content-bottom{
	background: #0000FF;
	height: 40px;
}

    
    .product-detail-discount{
	border-left: 1px solid #4770a4;
	border-right: 1px solid #4770a4;
	border-top: 1px solid #4770a4;
	height: 40px;
	width: 255px;
}

    
    .product-detail-price{
	line-height: 13px;
	text-align: right;
	vertical-align: bottom;
	width: 165px;
}

    
    .product-detail-price-info{
	color: #CF3520;
	font-size: 14px;
	font-weight: bold;
}

    
    .product-detail-price-small{
	font-size: 9px;
}

    
    .product-detail-bottom-amount{
	background: #F3F2F2;
	border-left: 1px solid #4770a4;
	border-right: 1px solid #4770a4;
	border-top: 1px solid #4770a4;
	height: 40px;
	width: 205px;
}

    
    .product-detail-bottom-add{
	background: #E1E1DF;
	border-right: 1px solid #4770a4;
	border-top: 1px solid #4770a4;
	height: 40px;
	text-align: center;
	width: 71px;
}

    
    .product-detail-bottom-remember{
	border-right: 1px solid #4770a4;
	border-top: 1px solid #4770a4;
	height: 40px;
	text-align: center;
	width: 71px;
}

    
    .product-detail-bottom-zoom{
	border-right: 1px solid #4770a4;
	border-top: 1px solid #4770a4;
	height: 40px;
	text-align: center;
	width: 58px;
}

    
    .product-detail-price-spacer{
	height: 26px;
}

	.product-hide-endline{
	background: #FFFFFF;
	font-size: 1px;
	height: 2px;
	left: 619px;
	line-height: 1px;
	position: relative;
	top: -1px;
	width: 60px;
}
    
    .product-detail-discount-left{
	background: #EDE5E7;
	border-left: 1px solid #4770a4;
	border-right: 1px solid #4770a4;
	border-top: 1px solid #4770a4;
	font-size: 11px;
	height: 40px;
	width: 205px !important;
}

    .product-detail-discount-left-hide{
	border-right: 1px solid #4770a4;
	font-size: 11px;
	height: 40px;
	width: 205px !important;
}

    
    .product-detail-discount-right{
	background: #FFFFFF;
	border-right: 1px solid #4770a4;
	border-top: 1px solid #4770a4;
	height: 40px;
	text-align: center;
	width: 71px !important;
}

    .product-detail-discount-right-hide{
	height: 40px;
	text-align: center;
	width: 71px !important;
}

/* end Detailansicht */
/* begin Produktübersicht */
.spacer-zoom{
	width: 58px;
}

.spacer-remember{
	width: 72px;
}

.spacer-add{
	width: 72px;
}

.spacer-amount{
	width: 205px;
}

    .product-box-complete{
	border: 1px solid #4770a4;
	border-right: 0;
	position: relative;
	width: 678px;
}

form{
	display: inline;
}

    
    .product-box-content{
	float: left;
	width: 420px;
}

    
    .product-price{
	border: 1px solid #4770a4;
	height: 40px;
	left: 266px;
	position: absolute;
	top: -42px;
	width: 351px;
}

    
    .clear-products{
	clear: both;
	font-size: 0px;
	height: 0px;
	line-height: 0px;
}

    
    .product-line1{
	font-size: 14px;
}

    
    .product-line2{
	font-size: 12px;
	line-height: 17px;
}

    
    .product-price-amount{
	background: #F3F2F2;
	border-right: 1px solid #4770a4;
	float: left;
	height: 40px;
	line-height: 40px;
	text-align: center;
	width: 205px;
}

    
    .product-price-buy{
	background: #E1E1DF;
	border-right: 1px solid #4770a4;
	float: left;
	height: 40px;
	text-align: center;
	width: 72px;
}

    
    .product-price-remember{
	background: #FFFFFF;
	float: left;
	height: 40px;
	text-align: center;
	width: 68px;
}

	.product-signs-detail{
	text-align: right;
	width: 30px;
}
    
    .product-signs{
	font-size: 0;
	height: 125px;
	left: 602px;
	line-height: 1px;
	position: absolute;
	text-align: right;
	top: 5px;
	width: 76px;
	
}

    
    .space-7{
	clear: both;
	font-size: 7px;
	height: 7px;
	line-height: 7px;
}

    
    .product-price-big{
	color: #CF3520;
	font-size: 14px;
	font-weight: bold;
}

    
    .product-price-small{
	font-size: 9px;
}

    
      
      .product-info-button{
	margin-top: 17px;
}

	 
	 .product-vertical-spacer{
	float: left;
	height: 105px;
	width: 10px;
}

	 .product-box-content-left{
	float: left;
	width: 350px;
}

	 
	 .product-box-content-right{
	float: left;
	line-height: 13px;
	text-align: right;
	width: 160px;
}

	 
	 .product-amount-input{
	display: block;
	float: left;
	font-size: 10px;
	margin-top: 10px;
	width: 25px;
}

	.product-amount-table{
	height: 40px;
	vertical-align: middle;
}

/* end Produktübersicht */

/* begin Warenkorb */

	.chipping-select{
	width:200px;	
}

	.basket-error{
	padding-left:10px;
	background:red;
	color:white;
}
	
	.basket-product-line{
	background: #4770a4;
	width:100%;
	}

	.basket-small-topic{
	color:#4770a4;
	font-size:11px;
	font-weight:bold;
	}
	
	.basket-topic-color{
	color: #4770a4 !important;
	font-size: 9px;
	padding-left: 5px;
}

	.basket-topic-color a{
	color: #4770a4 !important;
	font-size: 9px;
	padding-left: 5px;
}

	.basket-article-right{
	font-size: 9px;
	padding-right: 10px;
	text-align: right;
}

	
    .basket-article-topic{
	background: #9cc6e0;
	font-weight: bold;
	height: 20px;
}

	.basket-small-font{
	color: #000000;
	font-size: 9px;
	margin-left: 10px;
}

	.basket-small-font a{
	color: #000000;
	font-size: 9px;
	margin-left: 10px;
}

    
    .basket-left-space{
	float: left;
	width: 15px;
}

    
    .basket-vert-spacer{
	float: left;
	height: 132px;
	width: 10px;
}

    
    .basket-article{
	float: left;
	line-height: 20px;
	width: 438px;
}

    
    .basket-amount{
	float: left;
	line-height: 20px;
	width: 80px;
}

    
    .basket-price{
	float: left;
	line-height: 20px;
	text-align: right;
	width: 130px;
}

    
    .article-image{
	background: #FFFFFF;
	border-right: 1px solid #4770a4;
	float: left;
	height: 132px;
	width: 120px;
}

	.article-image-table{
	font-size: 1px;
	height: 131px;
	line-height: 1px;
	text-align: center;
	vertical-align: middle;
	width: 119px;
}

    
    .article-count{
	text-align: right;
	width: 40px;
}

    
    .article-mwst{
	font-size: 9px;
}

	.article-complete{
	width: 678px;
}

    
    .article-complete-bg{
	background: #E1E1DF;
}

    
    .article-complete-bg1{
	background: #F3F2F2;
}

    
    .article-top-spacer{
	padding-top: 10px;
}

    
    .clear-space{
	background: #FFFFFF;
	clear: both;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
}

    
     .shipping-select{
	width: 150px;
}

/* end Warenkorb */
.shop-login-background{
	background: #E0EDF4;
	width: 678px;
}

.basket-cash-selection{
	line-height: 27px;
	padding-top: 10px;
}

.basket-footer{
	background: #9cc6e0;
	font-weight: bold;
	height: 11px;
}

.basket-nav-amount{
	background: #FFFFFF;
	border: 1px solid #4871a6;
	float: left;
	font-size: 9px;
	margin-bottom: 2px;
	overflow: hidden;
	white-space: nowrap;
	width: 26px;
}

.basket-nav-amount-label{
	color: #999999;
	float: left;
	font-size: 9px;
	padding-bottom: 3px;
	padding-top: 3px;
	width: 30px;
}

.basket-nav-price{
	background: #FFFFFF;
	border: 1px solid #4871a6;
	float: left;
	font-size: 9px;
	margin-bottom: 2px;
	overflow: hidden;
	text-align: right;
	white-space: nowrap;
	width: 52px;
}

.basket-nav-price-label{
	color: #999999;
	float: left;
	font-size: 9px;
	padding-bottom: 3px;
	padding-top: 3px;
	width: 54px;
}

.basket-nav-product{
	background: #FFFFFF;
	border: 1px solid #4871a6;
	float: left;
	font-size: 9px;
	margin-bottom: 2px;
	overflow: hidden;
	white-space: nowrap;
	width: 68px;
}

.basket-nav-product-label{
	color: #999999;
	float: left;
	font-size: 9px;
	padding-bottom: 3px;
	padding-top: 3px;
	width: 80px;
}

.basket-spacer{
	background: #FFFFFF;
	height: 5px;
}

.basket-table{
	background: #F3F2F2;
	font-size: 9px;
	text-align: left;
	width: 678px;
}

.basket-description-text{
	background: #F3F2F2;
	border: none;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	white-space: nowrap;
	width: 180px;
}

.basket-table td{
	border-bottom: 1px solid #FFFFFF;
	font-size: 10px;
	padding-left: 15px;
	padding-right: 15px;
}

.basket-table th{
	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
}

.basket-table thead{
	background: #9cc6e0;
	font-size: 10px;
	height: 20px;
	text-align: left;
}

.order-table td{
	padding-left: 15px;
	vertical-align: top;
}

.product-box-amount{
	background: #F3F2F2;
	border: 1px solid #4770a4 !important;
	float: left;
	height: 40px;
	line-height: 30px;
	text-align: center;
	width: 225px;
}

.product-box-amount-memo{
	background: #F1E3E3;
	border-left: 1px solid #E4C8C8;
	border-right: 1px solid #E4C8C8;
	border-top: 1px solid #E4C8C8;
	float: left;
	height: 33px;
	line-height: 40px;
	padding-top: 7px;
	text-align: center;
	width: 225px;
}

.product-box-border{
	border-bottom: 1px solid #4770a4;
	border-left: 1px solid #4770a4;
}

.product-box-border-memo{
	border-bottom: 1px solid #E4C8C8;
	border-left: 1px solid #E4C8C8;
}

.product-box-bottom{
	clear: both;
	width: 675px;
}

.product-box-bottom-category{
	background: #4770a4;
	height: 25px;
	line-height: 25px;
	padding-left: 10px;
	width: 310px;
}

.product-box-bottomspacer{
	float: left;
	width: 86px;
}

.product-box-content{
	padding-left: 10px;
	width: 665px;
}

.product-box-content-small{
	padding-left: 10px;
	width: 310px;
}

.product-box-corner{
	background: url(../images/product-box-corner.gif) no-repeat top left;
	float: left;
	height: 11px;
	width: 11px;
}

.product-box-corner-memo{
	background: url(../images/product-box-corner-memo.gif) no-repeat top left;
	float: left;
	height: 11px;
	width: 11px;
}

.product-box-functions{
	float: right;
	width: 385px;
}

.product-box-image{
	float: left;
	margin-right: 10px;
	text-align: left;
}

.product-box-label{
	float: left;
	width: 150px;
}

.product-box-note{
	border-bottom: 1px solid #4770a4 !important;
	border-right: 1px solid #4770a4;
	border-top: 1px solid #4770a4;
	float: left;
	font-size: 1px;
	height: 40px;
	line-height: 1px;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 70px;
}

.product-box-note-memo{
	border-right: 1px solid #4770a4;
	border-top: 1px solid #4770a4;
	float: left;
	height: 40px;
	line-height: 40px;
	text-align: center;
	width: 70px;
}

.product-box-price{
	border-bottom: 1px solid #4770a4;
	border-top: 1px solid #FFFFFF;
	color: #CF3520;
	float: left;
	height: 40px;
	line-height: 40px;
	width: 300px;
}

.product-box-price-info{
	background: #F7FBFD;
	border-left: 1px solid #4770a4;
	border-right: 1px solid #4770a4;
	border-top: 1px solid #4770a4;
	float: left;
	width: 225px;
}

.product-box-price-info-memo{
	background: #F6F1F1;
	border-left: 1px solid #4770a4;
	border-right: 1px solid #4770a4;
	border-top: 1px solid #4770a4;
	float: left;
	width: 225px;
}

.product-box-price-memo{
	border-bottom: 1px solid #4770a4;
	border-top: 1px solid #FFFFFF;
	color: #FF6600;
	float: left;
	height: 40px;
	line-height: 40px;
	padding-left: 130px;
	width: 182px;
}

.product-box-right-side{
	float: right;
}

.product-box-text{
	height: 100px;
}

.product-box-text-small{
	float: left;
	width: 180px;
}

.product-box-top{
	width: 675px;
}

.product-box-topline{
	border-top: 1px solid #4770a4;
	float: left;
	height: 11px;
	width: 664px;
}

.product-box-topline-memo{
	border-top: 1px solid #4770a4;
	float: left;
	height: 11px;
	width: 664px;
}

.product-box-topline-small{
	border-top: 1px solid #4770a4;
	float: left;
	height: 11px;
	width: 310px;
}

.product-box-top-small{
	width: 330px;
}

.product-box-zoomout{
	border-left: 1px solid #4770a4;
	border-top: 1px solid #4770a4;
	float: left;
	height: 40px;
	line-height: 40px;
	text-align: center;
	width: 85px;
}

.product-box-zoomout-memo{
	border-left: 1px solid #4770a4;
	border-top: 1px solid #4770a4;
	float: left;
	height: 40px;
	line-height: 40px;
	text-align: center;
	width: 85px;
}

#basket-nav{
	background: url(../images/bottom-basket-border.gif) #e1eef6 no-repeat bottom;
	width: 170px;
}

#basket-nav hr{
	background: #FFFFFF;
	border: none;
	color: #FFFFFF;
	height: 1px;
}

#basket-nav-sum{
	color: #CF3520;
	float: right;
	font-size: 9px;
	font-weight: bolder;
	text-align: right;
	padding-right:7px;
	letter-spacing:1px;
}

#basket-nav-sum-label{
	color: #999999;
	float: left;
	font-size: 9px;
}


/* ------------------------- end global_shop.css ------------------------- */