[genuitec-file-id="wc1-16"],[genuitec-lp-path="/wkartendruckerei/wkartendruckerei/css/style.css"],[genuitec-lp-enabled=false]{
  /* for codelive */
}


@charset "UTF-8"; /* CSS Document */

@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

.fa {
	font-family: 'FontAwesome' !important; 
}

html, body{
 height:100%;
 margin: 0;
 padding:0;
	}


body {
	font-size: 62.5%;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.7em;
	z-index: 1;

}

.TabbedPanelsContent {
	height: auto !important;
}

#bg {
	background: #efeeed;
	right: 0px;
	position: absolute; 
	top: -84px;
	width: 425px; 
	height: 84px;
	z-index:-1000;
}

img {
	border: 0px;
}

.bx-pager, .bx-prev, .bx-next {
	display:none;
}

button, input[type="submit"] {
	background-color: #fc9c2c;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    padding: 7px;
	font-size: 1.35em;
}

#einkauf {
	padding: 7px !important;
	font-size: 1.3em;
	margin-top:20px;
	width: 190px;
}

#warenkorb input[type="submit"] {
    border: 1px solid #fff;
}

h1, h2, h3 {
	font-weight: bold;
	text-align: center;
}

p {
	color: #585e68;
	font-size:1.4em;
	line-height: 1.2em;
	text-align: left;

}
	

h1 { 
font-size: 2em;
line-height: 1.4em;
color: #585e68;
margin-top: 30px;
}


h2 { 
font-size: 1.6em;
line-height: 1.4em;
color: #585e68;
margin-top: 13px;
}



h3 {
font-size: 1.5em; 
line-height: 1.2em;
color: #585e68;
margin-top: 30px; 
margin-bottom: 30px;
}

h4 {
	font-size: 1.6em;
	margin-top: 2px; 
	margin-bottom: 0;
	color: #585e68;
	text-align: center;	
}

#tab a:link, #tab a:visited, #tab a:hover {
	text-decoration: none;
	color: #FFF;
}


#content {
	float: left;
	width: 905px;
	height: 100%;
	padding: 20px;
	min-height: 1200px;
}


a:link, a:visited {
	text-decoration: none;
	line-height: 1.3em;
	color: #fc9c2c;
}

a:hover, a:active {
	text-decoration: none;
	color: #585e68;
	line-height: 1.3em;
}

#container_aussen {
	width: 1225px;
	margin: 0 auto;
	margin-top: 35px;
	/*overflow:auto;*/
}





/*
#container_neu {
	background-image:url(../images/container_back.gif);
	background-color: #FFFFFF;
    float: left;
    height: auto;
    margin: 0 auto;
    width: 1300px;
}

*/






#header {
	position: absolute;
	top: 0; 
	left: 0;
	height: 126px;
	width: 100%;
	background-color: #efeeed;
	z-index: 50;
	border-bottom: 34px solid #fc9c2c;
}


#header2 {
	height: 120px;
	border-bottom: 10px solid #FFFFFF;
	margin-top: -20px;
}

/*firefox hack */
@-moz-document url-prefix() { 
  #header2 {
	height: 120px;
	border-bottom: 10px solid #FFFFFF;
	margin-top: -20px;
	}

}


.weihnachtskarten-druckerei-header {
	margin-left: -25px;
	/* margin-left: 36px;  ohne Login*/
}


.suche {
	margin-top: 5px;
	}
	
	

#suche-submit, #suche-reset {
	margin-left: 0px;
	padding: 0px;
	width: 23px;
	margin-top: 0;
	height: 23px;
}


#weihnachtskarten_logo {
	position: absolute;
	margin-top: 20px;
	margin-left: 250px;
	z-index: 60;
}


/*Haupt-Navigation Anfang*/

#navi {
    margin-top: 69px;
    margin-left: 262px;
    position: absolute;
    width: 945px; 
    z-index: 60;
	height: 42px;
	background: #d6d6d6;
}

#navi ul li {
	list-style: none;
	float: left;
	color: #585e68;
	font-size: 1.2em;

}

.active-weihnachtskarten {
	font-size: 1.2em !important;
	margin-top: 2px;
	color: #fc9c2c !important;
	margin-left:0px;
}

#navi li.active{
	color: #f18700;
	margin-top:2px;
	font-size:1.43em;
	margin-left: 1px;
}

#navi a:link, a:visited {
	text-decoration: none;
	color: #585e68;
	font-size: 1.20em;
}

#navi ul li a:link, #navi ul li a:visited, #navi ul li a:active {
	color: #585e68;
	font-size: 1.2em;
}



/*Haupt-Navigation Ende*/
/*Warenkorb Navi Anfang*/
#warenkorb {
	color: #FBCD40;
    margin-left: 798px;
    margin-top: 20px;
    position: relative;
    width: 200px;
    z-index: 60;
    top: 15px;
	display: none;
}

#warenkorb a:link {
	text-decoration: none;
	color: #fbcd40;
	font-size: 1.1em;
}

#warenkorb a:visited {
	text-decoration: none;
	color: #fbcd40;
	font-size: 1.1em;
}

#warenkorb a:hover {
	text-decoration: none;
	color: #FFF;
	font-size: 1.1em;
}

warenkorb a:active {
	text-decoration: none;
	color: #FFF;
	font-size: 1.1em;
}

/*Warenkorb Navi Ende*/

/*Navigation*/

#sidebar1 #leftnav {
	margin-bottom: 100px;
}

#sidebar1 #leftnav li {
	width: 250px;
}



#sidebar1 {
    float: left;
    min-height: 620px;
    height: auto;
    width: 240px;
	text-transform: none;
	margin: 18px 10px 0px;
}

#sidebar1 ul li {
	font-size: 1.15em !important;
	margin-left:-13px;
}

.subnavi ul {
	margin-top:-10px;
}

.subnavi li{
	padding-bottom: 5px;
}

.subnavi li a{
	color: #585e68 !important;
	font-size: 0.95em !important;
	background: #fff !important;	
}

.subnavi li a:visited{
	color: #585e68!important;
}

.subnavi li a:hover{
	text-decoration:  underline !important;
}

/* aktiver Submenüpunkt */
.subnavi .navS_act a{ 
	color: #585e68 !important;
	font-weight: bold;
}

#sidebar1 ul li:last-child{
	margin-bottom:20px;
}

#sidebar1 ul li a {
	font-size: 1.35em;
	line-height: 1.2em;
	background: #fff;
	color: #fc9c2c;
	display: block;
	margin-left: -7px;
	text-decoration: none;
}

#sidebar1 ul li a:link a:visited {
	color: #585e68;
}


#sidebar1 ul {
	margin-left: -20px;
	list-style-type: none;
	margin-top: 16px;

}

.glue-ue {
	list-style-type: none;
}

.glue-ue a {
	font-size: 1.6em;
	line-height: 1.2em;
	background: #fff;
	color: #fc9c2c;
	display: block;
	margin-left: 0px;
	text-decoration: none;
}

.glue-ue  .subnavi {
	margin-left: -10px !important;
}


.glue-ue  .subnavi li a{
	font-size: 1.0em  !important;
}


.glue-ue + div {
	margin-left: -7px !important;
}



#weihnachtskarten-kategorien-beschreibung {
	width: 225px;
	height: auto;
	line-height:1.3em;
	margin-left: -30px;
	
}

#weihnachtskarten-kategorien-beschreibung h2{
	color: gray; 
	font-size:1.2em;
	text-transform: none;
	margin-bottom:-5px;
	margin-top:0px;
	line-height: 1em;
	text-align:left;
}

#weihnachtskarten-kategorien-beschreibung p {
	font-size:1.0em;
	line-height:1.1em;
	text-align: left;
	color: gray;
}

#buttons {
	position: absolute;
	height: 310px;
	width: 60px;
	background-color: #FC0;
	color: #FFF;
	margin-top: 210px;
	margin-left: 930px;
}

#back {
	position: relative;
	top: -18px;
	right: 0px;
}

#back_druckservice {
	position: relative;
	top: -33px !important;
	right: 0px;
	background: #d6d6d6;
	color: #fff;
	font-size: 1.2em;
}

#back-editor {
	position: relative;
	top: -33px !important;
	right: 0px;
	background: #007CB0;
	color: #fff;
	font-size: 1.2em;
	margin-right: 10px;
}

.create-new-env {
	background: red !important;
	color: #fff !important;
	font-size: 1.0em !important;
	margin-right: 10px;
	margin-top: 10px;
}

.env-alert-text {
	font-weight: bold;
    font-size: 1.0em;
    margin: 65px 0px 0px 0px;
}

.back-editor-cart {
	background: #007CB0 !important;
	color: #fff !important;
	font-size: 1.0em !important;
	margin-right: 10px;
	margin-top: 10px;
}

#env-prev-year-sel-container {
	display: flex;
	flex-direction: row;
}

#env-prev-year-text-container {
	display: flex;
	flex-direction: column;
	margin-left: 24px;
}

#env-prev-year-text-container label{
	margin-bottom: 6px;
}

#env-template {
    margin-top: 16px;
    margin-left: 12px;
}

#env-prev-year-text {
	resize: none;
	height: 120px;
}

#env_prev_year_text_label {
	font-weight: normal;
	font-size: 12px;
}

.env-bs-image {
	margin: 20px 0px 8px 0px !important;
}

.env-button {
	float: left;
	margin-right: 12px;
}

.env-trash {
	float: left;
	margin-top: 14px;
}

.edit-design:link {
	font-weight: bold;
	color: #007CB0 !important;
}

.edit-design:hover {
	color: #007CB0 !important;
	text-decoration: underline !important;
}

.option-text {
	width: 780px;
    margin: 40px auto 0px auto;
}

.option-text h2 {
	text-align: left;
}

#welcome_text {
	position: absolute;
	width: 375px;
	height: 305px;
	margin-left: 615px;
	margin-top: 535px;
	font-size: 1.2em;
	font-family: Helvetica, Arial,sans-serif;
	line-height:1.5em;
}

#angebotsgrafik {
	position:absolute;
	width:375px;
	height:305px;
	margin-top:525px;
	margin-left:200px;
}


/*Footer Anfang*/

/*
#footer_rot {
	z-index: 70;
	height: 200px;
	background-color: #1A1A1A;
	width: 1000px;
	color: #FFF;	
}

#footer p {
	color: #fff;
}

#footer {
	background-color: #050538;
    color: #FFFFFF;
    float: left;
    height: 200px;
    width: 1220px;
    z-index: 70;
    border-top: 10px solid #FFFFFF;
}

#footer_text_1 {
	color: #FFF;
	font-size: 1.1em;
	position: absolute;
	margin-top: 20px;
	margin-left: 30px;
	line-height: 1.7em;
}

#strich_footer_1 {
	position: absolute;
	margin-left: 220px;
	margin-top: 20px;
}

#karton {
	position: absolute;
	margin-top: 25px;
	margin-left: 295px;
}

#footer_text_2 {
	color: #FFF;
	font-size: 1.1em;
	position: absolute;
	margin-top: 65px;
	margin-left: 235px;
	text-align: center;
}

#strich_footer_2 {
	position: absolute;
	margin-left: 420px;
	margin-top: 20px;
}

#telephon {
	position: absolute;
	margin-top: 25px;
	margin-left: 495px;
}

#footer_text_3 {
	color: #FFF;
	font-size: 1.1em;
	position: absolute;
	margin-top: 65px;
	margin-left: 460px;
	text-align: center;
}

#strich_footer_3 {
	position: absolute;
	margin-left: 620px;
	margin-top: 20px;
}

#haus {
	position: absolute;
	margin-left: 695px;
	margin-top: 25px;
}

#footer_text_4 {
	position: absolute;
	margin-left: 675px;
	margin-top: 65px;
	font-size: 1.1em;
	text-align: center;
}

#strich_footer_4 {
	position: absolute;
	margin-left: 820px;
	margin-top: 20px;
}

#footer_links {
	color: #fbcd40;
	position: absolute;
	margin-top: 20px;
	margin-left: 865px;
	font-size: 1.2em;
	line-height: 2.80em;
}

#footer_links a:link {
	text-decoration: none;
	color: #fbcd40;
	font-size: 1.2em;
}

#footer_links a:visited {
	text-decoration: none;
	color: #fbcd40;
	font-size: 1.2em;
}

#footer_links a:hover {
	text-decoration: none;
	color: #FFF;
	font-size: 1.2em;
}

a:active {
	text-decoration: none;
	color: #FFF;

}


/*Footer Ende*/

/* SHOP SWITCHER */

#shop_switcher{
	display: none !important;
	position: fixed;
	z-index: 10;
    bottom: 50%;
    transform: translateY(50%);
	left: 0;
	box-shadow: 0 0px 6px rgb(0 0 0 / 20%);
}

#shop_switcher_content{
    float: left;
    margin-left: -360px;
    padding: 15px;
	height: 226px;
    width: 340px;
    background-color: rgba(255, 255, 255, 0.9);
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    overflow: auto;
	text-align: center;
	box-sizing: border-box;
}

#shop_switcher_content p{
	font-size: 16px;
    color: white;
    margin-top: 20px;
    margin-bottom: 0;
	border: solid #9b1222 2px;
    background-color: #9b1222;
    padding: 8px;
	text-align: center;
}

#shop_switcher_content p:hover{
    color: #9b1222;
    background-color: white;
}

#shop_switcher_content img{
	width: 100%;
}

#shop_switcher_image {
	font-size: 16px;
	height: 226px;
	width: 42px;
	background-color: rgba(155, 18, 34, 1);
    color: white;
    writing-mode: vertical-rl;
    text-orientation: mixed;
    float: right;
    text-align: center;
	cursor: pointer;
    box-sizing: border-box;
	padding-right: 9px;
}

#shop_switcher_image img {
	width: 24px;
}

#shop_switcher_content.active {
    margin-left: 0;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

/* SHOP SWITCHER  */

#content_impressum {
	font-family: Helvetica,Arial,sans-serif;
    font-size: 1.2em;
    line-height: 1.5em;
    margin: auto; /* Div soll zentriert werden */
	min-height: 100%; /* Mindesthöhe für moderne Browser */
	height:auto !important; /* Important Regel für moderne Browser */ 
	height:100%; /* Mindesthöhe für den IE */ 
	overflow: hidden !important; /* FF Scroll-leiste */
	margin-top: 10px;
}

#content_impressum a:link, a:visited {
	text-decoration: none;
	color: #000;
	font-size: 1.1em;
	font-weight: bold;
}
	
.underlined {
	text-decoration: underline;
}

.initial {
	display: block;
    float: left;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 7em;
    height: 35px;
    margin-top: 25px; 
    margin-right: 5px;
}

#content_top {
	height: 300px;

}

#home_bottom {
	height: auto;
	color: #CDCBCC;
	font-size: 1.0em;
	margin-left: 220px;
    width: 780px;
}

#home_bottom a {
	color: #CDCBCC;
	font-size: 1.0em;
}

.content_top_auto{
	height: auto;
	border: 1px solid #050538;	
}

#content_left {
	float: left;
	width: 375px;
}

#content_top_left {
	text-align: left;
	padding: 10px;
}

#content_right {
	float: left;
	width: 375px;
}


.weihnachtskarten-headline h2 {
	color: #6f4228;
	padding: 10px;
	margin: 0px;
	text-align: center;
	font-weight: normal;
	font-size: 1.58em;
	margin-bottom: 20px;
}


.titel{
	font-size:1.4em;
	color:#fbcd40;
}

#anführungsstrich1 {
	position: absolute;
	margin-top: 600px;
	margin-left: 300px;
	font-size: 5.0em;
}

#agb_shopinfo {
	color: #333;
	position: absolute;
	margin-top: 210px;
	margin-left: 230px;
	z-index: 60;
	width: 770px;
	font-size: 1.2em;
}

#agb_shopinfo h1 {
	font-size: 1.4em;
}

#formular{
	position: absolute;
	width: 500px;
	height: 600px;
	margin-left: 230px;
	margin-top: 210px;
}

.bold {
	font-weight: bold;
	font-size: 1.0em;
}

.wshop {
	float: left;
	width: 250px;
	height: 200px;
	margin: 5px;
}

#shop {
	padding-top: 206px;
	position: relative;
	margin-left: 215px;
	color: #666;
	width: 780px;
	overflow:hidden;
}

.bezeichnung {
	font-size: 1.2em;
	color: #000;
}


#single_ansicht{
	padding-top: 206px;
	position: relative;
	margin-left: 215px;
	color: #666;
	width: 780px;
	overflow:hidden;
}

#single {
	float: left;
	width: 750px;
	height:620px;
	margin: 5px;
	font-size:1.2em;
	line-height:1.5em;
}

.bezeichnung_detail {
	font-size: 1.5em;
	color: #000;
}



#rechner {
	position: absolute;
	width: 375px;
	height: 305px;
	margin-left: 400px;
	margin-top: 400px;
	font-size: 1.2em;
	font-family: Helvetica, Arial,sans-serif;
}

#lorem_ipsum{
	position: absolute;
	width: 375px;
	height: 305px;
	margin-left:5px;
	margin-top:500px;
	font-size: 1.2em;
	line-height:1.5em;
}

#warenkorb_beschreibung{
	position:absolute;
	margin-top:240px;
	margin-left:390px;
	font-size:1.2em;
	line-height:1.5em;
}

#preise{
	position:absolute;
	margin-top:360px;
	margin-left:230px;
	font-size:1.2em;
	line-height:1.5em;
}

.mar-top-30 {
	margin-top: 30px;
}

.mar-top-60 {
	margin-top: 60px;
}

#zahlen{
	position:absolute;
	margin-top:360px;
	margin-left:500px;
	font-size:1.2em;
	line-height:1.5em;
}

#line{
	position:absolute;
	margin-top:335px;
	margin-left:230px;
}

#line2{
	position:absolute;
	margin-top:585px;
	margin-left:230px;
}

.gesamtpreis{
	color: #fbcd40;
	font-weight:bold;
}
	
#rechnungsadresse{
	position:absolute;
	margin-top:630px;
	margin-left: 230px;
	font-size:1.2em;
}

#lieferadresse{
	position:absolute;
	margin-top:630px;
	margin-left:450px;
	font-size:1.2em;
}

#formular_warenkorb{
	position:absolute;
	margin-top:629px;
	margin-left:700px;
}

#warenkorb_button{
	position:absolute;
	margin-left:220px;
	margin-top:780px;
}
	
/* Bilderliste*/
.imglist, .imglist_quer {
	float: left;
	width: 450px;
}

/* neu */
#wkdlist_form .imglist {
	margin-left: 22px;
}






.imglist_quer {
	float: left;
	color: #000;
	margin-right: 20px;	
	width: 233px;
	padding-bottom: 20px;

}

.imglist a:link, .imglist_quer a:link {
    color: #000;
    text-decoration: none;
}

.dekorimglist {
	float: left;
	color: #000;
	margin-right: 20px;	
	width: 170px;
}



.zoom {
	float:left;
	margin-right: 10px;
	margin-bottom: 40px;
}




	


/********* karten hover */
#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#fff;
	padding:5px;
	display:none;
	color:#fff;
	z-index: 99;
	}

.beschreibung {
	margin-top: 0px;
	line-height: 1.2em;	
	margin-bottom: 55px;
	width: 170px;
}

.beschreibung_rab {
	margin-top: 0px;
	line-height: 1.1em;	
	background-image:url(../images/rabatt.png);
	background-repeat: no-repeat;
	background-position: right;
}
	
.bluebold {
	color: #fff;
	padding: 8px; 
	background: #fc9c2c;
}

.weihnachtskarten-druckerei-button {
	color: #fff;
	padding: 8px; 
	background: #fc9c2c;
}

.p-karten-button {
	color: #fff;
	padding: 8px; 
	background: #9b1222;
}

a:hover .bluebold {
	background: #585e68;
	color: #fc9c2c;
}

a:hover .weihnachtskarten-druckerei-button {
	background: #585e68;
	color: #fc9c2c;
}

a:hover .p-karten-button {
	background: #fff;
	color: #9b1222;
	outline: solid 2px #9b1222;
	outline-offset: -2px;
}


.weihnachtskarten-druckerei-button1 {
	color: #fff;
	padding: 8px; 
	background: #fc9c2c;
}


.button-index1 {
    position: absolute !important;
    z-index: 0;
    right: 34px;
    top: 158px;
    width: 135px;
    text-align: center;
    font-size: 16px;
    height: 15px;
	padding: 10px 8px;
}

a:hover .weihnachtskarten-druckerei-button1 {
	background: #585e68;
	color: #fc9c2c;
}






.musterbutton {
	color: #585e68;
	float: left;
	margin-left:208px;
	margin-top: -20px;
	width: 220px;	
	font-style: italic;
	text-decoration: underline !important;
	font-size:0.95em;
}

.musterbutton-briefe {
	margin-left: 0px;
}

a:hover .musterbutton {
	color: #fc9c2c;

}
	

.briefpapier-musterbutton {
	font-style: italic;
	color: #050538;
	text-decoration: underline;
   float: left; 
   margin-left:195px; 
   margin-top: 20px;
}


/********* WD single----------------- */
#content_single {
	font-family: Helvetica,Arial,sans-serif;
    font-size: 1.2em;
    line-height: 1.5em;
    margin: 0px 0 0 220px; /* Div soll zentriert werden */
	min-height: 100%; /* Mindesthöhe für moderne Browser */
	height:auto !important; /* Important Regel für moderne Browser */ 
	height:100%; /* Mindesthöhe für den IE */ 
	overflow: hidden !important; /* FF Scroll-leiste */
}

.imgsingle {
	width: 770px;
	vertical-align: top;
	margin-top: 20px;

}

.imgsingle td{
	vertical-align: top;
}


.singleimg {
	width: 710px;
	margin-right: 10px;
	background-image:url(../images/weihnachtskarten_schatten.png);
	background-position: -8px top;
	background-repeat: no-repeat;
}

.singleimg_quer {
	width: 350px;
	margin-right: 10px;
}

.singleimg_quer h1 {
	line-height: 1em;
	margin-top: 0;
}

/* alte single 
.singlebeschreibung {
	width: 170px;
	background-color: #050538;
	color: #fff;
	padding: 10px;
	vertical-align: top;
	font-size: 1.3em; 
	line-height: 1.2em;
	
}

*/

.singlebeschreibung_quer {
	background-color: #d6d6d6;
	color: #585e68;
	vertical-align: top;
	text-align: center; 
	font-size: 1.3em;
}

/*
@media screen and (-webkit-min-device-pixel-ratio:0)
{ 
    .singlebeschreibung_quer { 
	margin-left: -20px;
	width: 99%;
	} 
}

*/





.singlebeschreibung_quer h2 {
	color: #585e68;
}

.singlebeschreibung_quer h3 {
	color: white;
}

.singlebeschreibung p{
	margin: 16px 0px 0px 0px;
	color: #585e68;
	font-size: 1.2em;
	text-align: left;
}

.single_row, .singleimg_quer {

}

#artikelbild {
	width: 690px;
}



.single_row #stk, .singleimg_quer #stk{
	width: 35px;
	border: 1px solid #CDCBCC;
	text-align: right;
	font-size: 1.1em;
}

#singlequerh1 {
	margin-bottom: 0px;
	text-align: left;
}
	
#aktion_single {

	background-repeat: no-repeat;
	left: 502px;
    position: relative;
    top: 346px;
    width: 60px;
    height: 4px;
    padding-left: 17px;
    padding-top: 10px;
}

#aktion_singleQuer {
	background-repeat: no-repeat;
	left: 690px;
    position: relative;
    top: 180px;
    width: 90px;
    height: 4px;
    padding-left: 17px;
    padding-top: 10px;
}

#aktion_singleQuer p {
	color: #FF0000;
    font-weight: bold;
    text-align: center;
    width: 146px;
	margin-left: -354px;
	margin-top: 59px;
}

#aktion_single p {
	color: #FF0000;
    font-weight: bold;
    text-align: center;
    width: 144px;
	margin-left: -86px; 
	margin-top: 72px; 
}

.aktion_single {
	background-repeat: no-repeat;
    position: absolute;
    width: 238px;
    height: 4px;
    margin-top: -86px;
    margin-left: 219px;
    padding-left: 17px;
    padding-top: 10px;
}

.aktion_single p {
	color: red;
    text-align: center;
    width: 148px;
	margin-top:-7px;
}

.aktion_single_quer {
	background-repeat: no-repeat;
    position: absolute;
    width: 238px;
    height: 0px;
    margin-top: -35px;
    margin-left: -13px;
    padding-left: 0px;
    padding-top: 10px;
	
	
}

.aktion_single_quer p {
	color: #050538;
    font-weight: normal;
    text-align: center;
    width: 148px;
	color: red;
	margin-top: -5px;
}

#eindruck0 {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

#eindruck1 {
	float: left;
}

.singleimg_quer #eindruck1 {
	width: 270px;
}

.textsmaller {
	font-size: 0.9em;
}

#chosen {
	width: 750px;
}

.singleimg_quer #chosen {
	width: 380px;
}

.chosentxt {
	font-weight: bold;
	color: #050538 !important;
	margin-bottom: 0px;
}



#chosen, #betragtxt, #betragtxtO, #rabtxt, #rabtxtO, #eindrucktxt, #eindruckap, #kuvertap, #kuvertap1,#kuvertap2,#kuvertap3,#kuvertap4,
	#kuvertstkap1, #kuvertstkap2,#kuvertstkap3,#kuvertstkap4,#rabtxt, #chosenEind {
	border: 0px;
	font-weight: bold;
}

#chosen, #chosenEind {
	margin: 0;
}

#betragtxtoR, #betragtxt, #betragtxtoRO, #betragtxtO  {
	width: 80px;
	color: #fc9c2c;
}

#gesamt, #gesamt input, #gesamtO, #gesamtO input, #rabtxt, #rabtxtO, #rabtxt input, #rabtxtO input, #rabtxtODru input {
	color: #585e68;
	font-weight: bold;
	font-size: 1em;
}



#rabtxt input, #rabtxtO input, #rabtxtODru input {
	width: 300px;
	border: 0 none;
	margin-left: 25px;
}

#orabatt input, #orabattO input{
	text-decoration: line-through;
	border: 0px none;
}

.preisD {
	float: left;
	width: 350px;
	font-size: 0.9em;
	margin-top: 10px;
	line-height: 1em;
	}
.preisD input {
	border: 0px;
	font-weight: normal;
}

#selkuvert  {

}

/* Bild in Tabelle unten ohne Abstand ausrichten */
td img {
	display: block;
}

/* WD single-------------- */

/****  Warenkorb  ***/
#content_wk {
	font-family: Helvetica,Arial,sans-serif;
    font-size: 1.2em;
    line-height: 1.5em;
	min-height: 100%; /* Mindesthöhe für moderne Browser */
	height:auto !important; /* Important Regel für moderne Browser */ 
	height:100%; /* Mindesthöhe für den IE */ 
	overflow: hidden !important; /* FF Scroll-leiste */
	width: 770px;
}

.wkorb {
	width:902px;
	color: #585e68;
	font-size:1.3em;
	margin-top: 25px;
}

#wkorb-danke {
	width: 913px; 
	margin: 0 auto;
}

.bestellung-drucken {
	margin-left: 846px !important;
}

.mkorb {
	width:750px;
	color: #000;
	font-size: 1.0em;
	margin-top: 20px;
}


.mkorb td{
	vertical-align: top;
	border-bottom: 1px solid #efefef;
	padding-top: 3px;
}

.mkorb a:link, a:visited {
	text-decoration: none;
	color: #000;
	font-size: 1.0em;
}

.mkorb a:hover {
	text-decoration: none;
	color: #fbcd40 !important;
	font-size: 1.0em;
}

.inputWk {
	width: 65px;
	text-align: left;
	border: 0px;
	line-height: 1.4em; 
	font-size: 0.85em;
	color: #585e68;
}

.inputWkT {
	width: 50px;
	text-align: left;
	border: 0px;
	font-size: 0.9em; 
	color: #585e68;
}

.inputWkTIn{
	width: 35px;
	text-align: left;
	font-size: 0.85em; 
	color: #585e68;
	margin-top:-3px;
}

input {
	color: #585e68;
	font-size: 0.8em;
}


.wkorb a:link, a:visited {
	text-decoration: none;
	color: #fc9c2c;
	font-size: 1.0em;
}

.wkorb a:hover {
	text-decoration: none;
	color: #fc9c2c !important;
	font-size: 1.0em;
}



#h1warenkorb, #h1druck, #h1zitat, #h1text  {
	width: 500px;
	float:left;

}

.kategorie_hauptnavi {
	color: #fc9c2c;
	font-size: 1.3em;
}

#h1zitatW {
	width: 750px;
	float:left;
}

#count2 {
	font-size: 1.1em; 
	font-style: italic; 
	width: 372px;
	color: red;

}



.wk_button_unten {
	float: right;
	margin-top: 20px;
}

.wk_button_oben, .dru_button_oben, .zitat_button_oben, .text_button_oben {
	float: right;
	margin-top: 20px;
}

.wk_button_oben {

	margin-top: 60px;
}


#popup, #env-popup {
	display: none;
	position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-color: rgba(0,0,0,0.4);
    z-index: 100;
}

#popupS {
	display: block;
	position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-color: rgba(0,0,0,0.4);
    z-index: 100;
}

#popup-dialog, #popup-dialogS, #env-popup-dialog {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 400px;
	height: 250px;
	background-color: white;
	border: solid 2px #fc9c2c;
}

#exit-popup, #exit-popupS, #env-exit-popup {
	position: absolute;
	top: 10px;
	right: 10px;
	padding: 2px 4px;
}

#dialog-message-container, #dialog-message-containerS, #env-dialog-message-container {
	padding: 40px;
}

#dialog-message-container p, #dialog-message-containerS p, #env-dialog-message-container p{
	text-align: center;
}

#dialog-options, #dialog-optionsS, #env-dialog-options {
	position: absolute;
    bottom: 20px;
    width: 100%;
    text-align: center;
}

#dialog-options button, #dialog-optionsS button , #env-dialog-options button {
	width: 150px;
	margin: 5px;
}

#dialog-options #close-popup, #dialog-optionsS #close-popupS, #env-dialog-options #env-close-popup {
	background-color: white;
	outline: solid 2px #fc9c2c;
	outline-offset: -2px;
	color: #fc9c2c;
}

#dialog-options #close-popup:hover, #dialog-optionsS #close-popupS:hover, #env-dialog-options #env-close-popup:hover {
	background-color: #585e68;
    color: #fc9c2c;
    outline: none;
}

#drustart_button {
float: right;
	margin-top: 0px;
}

.drustart_button_mitte {
text-align: center;
	margin-top: 20px;
}

#drustartback {
	font-size: 2em;
}

#drustart {
	font-weight: bold;
	color: #FB7040;
}

.mk_button_oben {
	float: right;
	margin-top: 0px;
}

#adresse_left {
	float: left;
	width: 300px;
}

#adresse_left_lief {
	float: left;
	width: 300px;
	display: none;
	
}

#adresse_right {
	float: left;
	width: 420px;
}

#adresse_right_lief {
	float: left;
	width: 420px;
	display: none;
}

#adresse_left input, #adresse_right  input{
	margin-bottom: 4px;
}

.adresse label {
	display: block;
    float: left;
    width: 115px;
	margin-left: 19px;
}

.type-text, .type-text-wkn {
	clear: both;
}

.type-captcha {
	clear: both;
    width: 400px;	
}

label.error, .weihnachtskarten-warenkorb-neu label.error {
	color: red;
	font-size:0.9em;
	line-height: 1em;
	margin-top: 2px;
	text-align: left;
}

#count2 .error {
	margin-left: 18px;
	color: red;
	width: 300px;
	font-weight: bold; 
	margin-left: 0px;
	margin-top: -4px;
}


tr.sum_rabatt, tr.sum_rabatt input {
	color: #fc9c2c;
	font-weight: bold;
}

#trash {
	cursor: pointer;
	width: 20px;
}

/****  Warenkorb  ***/

/*** Formulare ***/
.area {
	width: 600px;
	height: 100px;
}

.area_wk {
	width: 293px;
	height: 65px;
	margin-right: 10px; 
	margin-top: 10px; 
	margin-bottom: 8px; 
}

.type-text_wk, .type-text-wkn  {
	clear: both;
    width: 573px;	
}
	
.yform label {
	display: block;
    float: left;
    width: 135px;
	border: none;
	font-weight: bold;
	color: #585e68;
}

.lieferform label {
	display: block;
    float: left;
    width: 135px;
	border: none;
	font-weight: bold;
}


/* Druckservice */
.druckopt_del {
	float:left;
}

/****  Warenkorb  ***/

#gesamt_dt_li {
	/*border-top: 1px solid #CDCBCC; */	
}

.gesamt_dt {
	border-bottom: 4px double gray;
	padding-bottom: 14px;
}



#netto_zwisu {
	border-bottom: 1px solid #CDCBCC;
}

.netto_zwisu {
	border-bottom: 1px solid #CDCBCC;
	width: 85px;
}

.wk_bold {
	font-weight: bold !important;
}

#content_dru {
	font-family: Helvetica,Arial,sans-serif;
    font-size: 1.2em;
    line-height: 1.5em;
	min-height: 100%; /* Mindesthöhe für moderne Browser */
	height:auto !important; /* Important Regel für moderne Browser */ 
	height:100%; /* Mindesthöhe für den IE */ 
	overflow: hidden !important; /* FF Scroll-leiste */
	width: 770px;
}

#artikeltxt, #drucktxt {
	width: 750px;
	float:left;
	margin-bottom: 10px;
}

#druckoptm {
	margin-top: -80px;
	float:left;
}

#druck_overlay {
	position: relative;
	top: 180px;
	left: 200px;
	width: 360px;
	height: 300px;
	background-color: #fff;
	color: #FB7040 ;
	font-weight: bold;
	 /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  /* IE 5-7 */
  /*
  filter: alpha(opacity=90);
  */
  /* Netscape/FireFox */
  /*
  -moz-opacity: 0.9;
  */
  /* Safari 1.x */
  /*
  -khtml-opacity: 0.9;
  /* aktuelle Browser */
  /*opacity: 0.9;
  */
}

#druck1 {
	float: left;
	width: 160px;
	margin-right: 15px;
}

#rerror {
	font-weight: bold;
	color: #FB7040;
	font-size: 1em;
}

#zitate, #dekor, #texte, #fname, #unt, #log, #optionen {
	border: 1px solid #050538;
	padding: 5px;
	background-color: #CDCBCC;
}

#dru_optionen {
	border: 1px solid #050538;
	padding: 5px;
	background-color: #CDCBCC;
	height: 136px;
}



#dekor {
	width: 166px;
}

#log {
	font-size: 0.9em !important;
    margin-top: 10px;
    width: 166px;
}

#zitate h3, #dekor h3, #texte h3, #fname h3, #log h3 {
	margin-top: 0px;
	margin-bottom: 5px;
}

#druck2 {
	float: left;
	width: 400px;
	height: 400px;
	border: 1px solid #050538;
	margin-right: 15px;
    /*-webkit-box-shadow: 3px 2px 5px #aaa; */
    /*-moz-box-shadow: 3px 2px 5px #aaa; */
    box-shadow: 3px 2px 5px #aaa;
}
	
#kartetop {
	width: 400px;
	height: 200px;
	border-bottom: 1px solid #050538;
}
#top_le {
	width: 220px;
	float: left;
	padding: 10px;
	text-align: center;
}

#top_re {
	width: 140px;
	float: right;
	padding: 10px;
	text-align: right;
}
	
#druck3 {
	float: left;
	width: 150px;
}

.wkliste_zeile {
	border-top: 1px solid #CDCBCC;
	padding-top: 7px;
	width: auto;
	height: 128px; 
	vertical-align: top;
	margin-top: 0px;

}



/* Schriften Farben */
#selection, #selectionLog, #selectionZit, #selectionDek, #selectionTex, #selectionFTex, #selectionUnt, #selectionFna {
	padding: 5px;
	background-color: #fff;
	width: 780px;
	margin-top: 20px;
	overflow: hidden;
	display: block;
}

#fonts {
	width: 360px;
	float: left;
}

#fonts input {
	vertical-align: middle;
	margin-bottom: 40px;
}

#colors {
	width: 410px;
	float: left;
}

#colors input, #colorsUpl input {
	vertical-align: middle;
	margin-bottom: 25px;
	margin-right: 15px;
	margin-left:2px;
}

#colorsUpl {
	width: 770px;
	float: left;
}

.line {
	clear:both;
	/* width: 600px; */
	width: auto;
	border-bottom: 1px solid #CDCBCC;
	padding-top: 10px;
}

#selection_disable {
	border-top: 1px solid #CDCBCC;
	/* border-bottom: 1px solid #CDCBCC; */
	padding: 5px;
	background-color: #fff;
	width: 760px;
	height: auto;
	margin-top: 0px;
	overflow: hidden;
	display: table;
	display:block;
}

.zitatSel_disable {
	float: left;
	color: #000;
	padding: 10px 20px 20px 0;	
	width: 350px;
	height: 120px;
    min-height: 0px;
    display:block;
}

.zitatCFSel_disable {
	float: left;
	color: #000;
	padding: 10px 20px 0px 0;	
	width: 350px;
	height: 120px;
    min-height: 0px;
    display:block;
}

#selection_disableQ {
	border-top: 1px solid #CDCBCC;
	/* border-bottom: 1px solid #CDCBCC; */
	padding: 5px;
	background-color: #fff;
	width: 400px;
	height: auto;
	margin-top: 0px;
	overflow: hidden;
	display: table;
	display:block;
}

.zitatSel_disableQ {
	float: left;
	color: #000;
	padding: 10px 20px 20px 0;	
	width: 220px;
	height: 120px;
    min-height: 0px;
    display:block;
}

.zitatCFSel_disableQ {
	float: left;
	color: #000;
	padding: 10px 20px 0px 0;	
	width: 140px;
	height: 120px;
    min-height: 0px;
    display:block;
}

.selection_disable_wk {
	padding: 0px;
	background-color: #cdcbcc;
	width: 300px;
	height: 300px;
	margin-top: 35px;
	overflow: hidden;
	display: table;
	margin-left: 30px;
	
}

.zitatSel_disable_wk {
	float: left;
	color: #000;
	padding: 10px 20px 20px 0;	
	width: 350px;
	height: 120px;
    min-height: 0px;
    display:block;
}

.zitatCFSel_disable_wk {
	float: left;
	color: #000;
	padding: 10px 20px 0px 0;	
	width: 280px;
	height: 120px;
    min-height: 0px;
    display:block;
}

.zitatCFSel_enable_wk{
	float: left;
	color: #000;
	padding: 10px 20px 0px 0;	
	width: 280px;
    min-height: 0px;
    display:block;
}

.selection_enable_wk {
	padding: 0px;
	background-color: #fff;
	width: 770px;
	margin-top: 0px;
	overflow: hidden;
	display: table;
	display:block;
	margin-bottom: 5px; 
	border-bottom: 1px solid #585e68; 
}

.zitatSel_enable_wk {
	float: left;
	color: #000;
	padding: 10px 20px 20px 0;	
	width: 350px;
    min-height: 0px;
    display:block;
}

/* Zitate */
.zitatlist {
	float: left;
	color: #000;
	padding: 10px 20px 20px 0;	
	width: 360px;
    border-bottom: 1px solid #CDCBCC;
    border-right: 1px solid #CDCBCC;
    min-height: 160px;
}

.zitatSel {
	float: left;
	color: #000;
	padding: 10px 20px 20px 0;	
	width: 350px;
    border-bottom: 0px solid #CDCBCC;
    border-right: 0px solid #CDCBCC;
    min-height: 120px;
}

#pzitat {
}

#pzitatwks {
	color: #000;
	font-size: 1.0em;
}

.zitatCFSel {
	float: left;
	color: #000;
	padding: 10px 20px 0px 0;	
	width: 350px;
    min-height: 120px;
}

.zitatlist a:link, .imglist_quer a:link, .zitatSel  a:link, .imglist_quer a:link{
    color: #000;
    font-size: 1.1em;
    text-decoration: none;

}

.zitatlist .beschreibung, .zitatSel .beschreibung{
	min-height: 80px;
	text-align: center;
}


#content_zit {	
	font-family: Helvetica,Arial,sans-serif;
    font-size: 1.2em;
    line-height: 1.5em;
	min-height: 100%; /* Mindesthöhe für moderne Browser */
	height:auto !important; /* Important Regel für moderne Browser */ 
	height:100%; /* Mindesthöhe für den IE */ 
	overflow: hidden !important; /* FF Scroll-leiste */
	width: 770px;
}

.zitatbez {
	text-align: center;
}

#zitat_left {
	width: 250px;
}

#zitatbez {
	height: 150px;
    width: 320px;
    vertical-align: top;
}

/******* Dekore ******/
.dekorlist {
	float: left;
	color: #000;
	padding: 10px 30px 20px 10px;	
	width: 140px;
    border-bottom: 1px solid #CDCBCC;
    min-height: 120px;
    height: 240px;
	margin-left: 93px;
}

.dekorlist_hintergr {
	float: left;
	color: #000;
	padding: 10px 20px 20px 10px;	
	width: 210px;
    border-bottom: 1px solid #CDCBCC;
    min-height: 120px;
    height: 240px;
	margin-left:65px;
}

#colors_dek {
	width: 740px;
	float: left;
}

/****** TEXTE ****/
#bot_1 {
	width: 380px;
	float: left;
	padding: 10px;
	text-align: center;
	color:#717777;
}

#texte {	
	margin-top: 100px;
}

.textlist {
	float: left;
	color: #000;
	padding: 10px 20px 0 0;	
	width: 360px;

    min-height: 100px;
	margin-top:10px;
	margin-left:6px;
}

.textSel {
	float: left;
	color: #000;
	padding: 10px 20px 20px 0;	
	width: 350px;
    border-bottom: 0px solid #CDCBCC;
    border-right: 0px solid #CDCBCC;
    min-height: 120px;
}

#ptext {

}

#ptextwks {
	color: #000;
	font-size: 1.0em;
}

.textCFSel {
	float: left;
	color: #000;
	padding: 10px 20px 0px 0;	
	width: 350px;
    min-height: 120px;
}

.textlist a:link, .imglist_quer a:link, .textSel  a:link, .imglist_quer a:link{
    color: #000;
    font-size: 1.1em;
    text-decoration: none;

}

.textlist .beschreibung, .textSel .beschreibung{
	min-height: 80px;
	text-align: center;
	font-size: 1.15em;
}


#content_text {	
	font-family: Helvetica,Arial,sans-serif;
    font-size: 1.2em;
    line-height: 1.5em;
	min-height: 100%; /* Mindesthöhe für moderne Browser */
	height:auto !important; /* Important Regel für moderne Browser */ 
	height:100%; /* Mindesthöhe für den IE */ 
	overflow: hidden !important; /* FF Scroll-leiste */
	width: 770px;
}

.textbez {
	text-align: center;
}

#text_left {
	width: 250px;
}

#textbez, #ftextbez {
	height: 150px;
    width: 320px;
    vertical-align: top;
}

#textbezkarten {
	height: 150px;
    width: 360px;
    vertical-align: top;
    text-align: center;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 1.0em;
    line-height: 1.2em;
}

/****** FIRMENNAME ******/
#fname {	
	margin-top: 10px;
}

#bot_2 {
	width: 380px;
	float: left;
	padding: 10px;
	text-align: center;
	height: 20px;
}

#bot_3 {
	width: 380px;
	float: left;
	padding: 10px;
	text-align: center;
	height: 40px;
}

#bot_5 {
	font-size: 0.9em;
	line-height: 1em;
	width: 380px;
	float: left;
	padding: 10px;
	text-align: center;
}

#bot_5 h4{
	margin: 0;
	color: #878173;	
}

.fnameSel {
	float: left;
	color: #000;
	padding: 10px 20px 20px 0;	
	width: 350px;
    border-bottom: 0px solid #CDCBCC;
    border-right: 0px solid #CDCBCC;
    min-height: 120px;
}

.fnameCFSel {
	float: left;
	color: #000;
	padding: 10px 20px 0px 0;	
	width: 350px;
    min-height: 120px;
}

.fnameSel_disable {
	float: left;
	color: #000;
	padding: 10px 20px 20px 0;	
	width: 350px;
	height: 120px;
    min-height: 0px;
    display:block;
}

.fnameCFSel_disable {
	float: left;
	color: #000;
	padding: 10px 20px 0px 0;	
	width: 350px;
	height: 120px;
    min-height: 0px;
    display:block;
}

.fnameSel_disableQ {
	float: left;
	color: #000;
	padding: 10px 20px 20px 0;	
	width: 220px;
	height: 120px;
    min-height: 0px;
    display:block;
}


.fnameCFSel_disableQ {
	float: left;
	color: #000;
	padding: 10px 20px 0px 0;	
	width: 140px;
	height: 120px;
    min-height: 0px;
    display:block;
}

.fnameSel_disable_wk {
	float: left;
	color: #000;
	padding: 10px 20px 20px 0;	
	width: 350px;
	height: 120px;
    min-height: 0px;
    display:block;
}

.fnameCFSel_disable_wk {
	float: left;
	color: #000;
	padding: 10px 20px 0px 0;	
	width: 280px;
	height: 120px;
    min-height: 0px;
    display:block;
}


.fnameCFSel_enable_wk{
	float: left;
	color: #000;
	padding: 10px 20px 0px 0;	
	width: 280px;
    min-height: 0px;
    display:block;
}

.selection_enable_wk {
	padding: 0px;
	background-color: #fff;
	width: 770px;
	margin-top: 0px;
	overflow: hidden;
	display: table;
	display:block;
}

.fnameSel_enable_wk {
	float: left;
	color: #000;
	padding: 10px 20px 20px 0;	
	width: 350px;
    min-height: 0px;
    display:block;
}

/*** UNTERSCHRIFT ***/
#unt {	
	margin-top: 130px;
	width: 166px;
	font-size: 0.9em !important;
}

#unt h3 {
	margin-top: 0px;
	margin-bottom: 5px;
}

.untSel, .logSel, .dekSel {
	float: left;
	color: #000;
	padding: 10px 20px 20px 0;	
	width: 350px;
    border-bottom: 0px solid #CDCBCC;
    border-right: 0px solid #CDCBCC;
    min-height: 120px;
}

/*** TEMPLATE ***/
.bluebox_templ {
	border: 0px solid #050538;	
	width: 765px;
}

.bluebox_templ h1 {
	color: #fff;
	background-color: #050538;
	margin: 0px;
	text-align: center;
}
	
.content_compl_templ{
	float: left;
	height: auto;
	width: 765px;
	min-height: 150px;
}

.content_top_templ {
	height: 260px;
	clear: both;
	
}


	
.content_left_templ {
	float: left;
	width: 375px;
	margin-right: 15px;
	margin-left:1px;
}

.content_left_templ a:link, .content_left_templ a:visited {
	color: #000;
}

.content_right_templ a:link, .content_right_templ a:visited {
	color: #000;
}

.content_right_templ {
	float: left;
	width: 375px;
}

.float_left{
	float: left;
	margin-right: 10px;
}

.ueberschrift_wk_templ {
	font-size: 1.1em;
	font-weight: bold;

}

.trenner {
	border-bottom: 1px solid #CDCBCC;	
	width: 945px; 
}



.clear {
	clear: both;
}
	
.text_margintop0 {
	margin-top: 0px;
}	
	
	

/*** Roman ***/
#titel_bild_r_u_templ {
	float: left;
	width: 375px;
}

.frontein {

}

#fronteinsel {
	font-size: 0.9em !important;
	background-color: #CDCBCC;
    border: 1px solid #050538;
    padding: 5px;
    float: left;
    width: 150px;
 }
 
 #frontkarte {
 border: 1px solid #050538;
    box-shadow: 3px 2px 5px #AAAAAA;
    float: left;
    height: 200px;
    margin-right: 15px;
    margin-left: 15px;
    width: 400px;
 }
 
#posdruck {
	width: 700px;
	margin-left: 100px;
	margin-top: 20px;
	
}
 
 #posraster_oben {
    border: 1px solid #050538;
    border-bottom: 1px dashed #050538;
    box-shadow: 3px 2px 5px #AAAAAA;
    width: 550px;
    height: 260px;
    padding-top: 40px;
    padding-left: 20px;
 }
  #posraster_unten {
    border: 1px solid #050538;
   border-top: 0px dashed #050538;
    box-shadow: 3px 2px 5px #AAAAAA;
    width: 550px;
    height: 260px;
    padding-top: 40px;
    padding-left: 20px;
 }
 
 .poszeile {
 	height: 100px;
 }
 
.poszeile select {
	margin-right: 20px;
}

.ausverkauft {
    position: absolute;
    width: 370px;
    width: 90px;
    height: 290px;
    margin-top: -166px;
    margin-left: 58px;
    padding-left: 17px;
    padding-top: 10px;
}

.ausverkauft_span {
	color: #000000;
    font-size: 1em;
}

.schrift_klein {
	font-size:1em;
	font-weight: bold;

}

.rot {
	color: #fc9c2c;
	font-weight: bold;
	font-size:1.0em;
}

.durchgestrichen {
	text-decoration:line-through;
	font-size: 1.3em;
	font-weight: bold;

}



td #ohne-eindruck-zahlen #preis_links {
	width: 389px; 
	line-height: 1.4em;
	font-size: 1.3em;
	margin-bottom: -6px;

}

td #preis_briefpapier {
	float: left; 
	margin-bottom: 10px; 
	width: 414px;
	text-align: left;
	font-size:1.4em;
	margin-left: -13px;

}

.button-ohne-eindruck {
	position: absolute; 
	margin-left: -122px; 
	margin-top: 9px; 
	width:122px; 
	margin-bottom: 20px;
	
}


#preis_links #betragtxtO {
	width: 66px;
	text-align: right;
}

#preis_rechts #betragtxtODru {
	width: 66px;
	text-align: right;
}


#preis_links .schrift_klein {
	font-size:0.9em;
}



.rot #rabtxtO {
	text-align: center;
	margin-left:73px; 
	margin-top:-2px;
}

td  #preis_rechts{
	width: 388px; 
	line-height: 1.4em;
	font-size: 1.3em;
}



.rot #betragtxtODru {
	text-align: center;
	margin-left:73px; 
	margin-top:-2px;
}

.rot #rabtxtODru {
	text-align: center; 
	margin-left: 73px; 
	margin-top: -2px;
}

#preis_rechts .schrift_klein {
	font-size:0.9em;
}


td #lieferung {
	font-size: 1.1em;
	line-height: 0.9em !important;
	clear: both;
	margin-top:-30px;
	color: gray;
}

.text_normal {
	font-size:1.3em; 
	text-decoration: none;
	font-weight: bold;
}

#eindruck_bestellen {
	width:187px;
	margin-top: 16px; 
	float: left;
}

#eindruck_bestellen_rechts {
	width:230px;
	margin-top: 17px; 
	float: right;
}


 #linke_spalte {
 	min-height: 1px;
	width: 389px;
	float: left;
	margin-top:0px;
	text-align: center;
	padding-left:12px;


}

#rechte_spalte {
	width: 355px;
	float: left;
	border-left: 1px solid #cdcbcc;
	margin-top:0px;
	text-align: center;
	margin-bottom: 15px;
	height: 197px;
	margin-left:42px;
	padding-left: 50px;
}



#preis_rechts #inklusive {
	font-size:0.8em;
	margin-top: 5px;


}

.singlebeschreibung h2 {
	color: #FBCD4a; 
	line-height: 1.3em; 
	font-size: 1.0em;
	margin-bottom: -10px;
	margin-top: 0px;

}

.karte_text {
	width: 770px; 
	margin-top:-20px;
}

#beschreibung_kategorie {	
	width: 252px;
	clear: both;
	margin-left:10px;
	text-align: left;
}

#druckservice_leitfaden {
	background: #585e68;
	font-size: 1.7em;
	padding: 12px;
	color: white;
	height: 21px;
	position: relative;
	margin-top: 20px;
}

.orange {
	color: #fc9c2c;
}





/* Artikelliste Warenkorb */

.zeile {
	display: table-row; 
}

.zeile_beschreibung {
	font-weight: bold;
	font-size:1.35em; 
	color: #585e68;
	width: 100%;
	
}

.artikelliste .zelle {
	display: table-cell; 
	vertical-align: top;
	font-size:1em;
	line-height: 1.2em;
	text-align: left;
	padding-left:0px;
	width: 320px;
	padding-top:20px;
	
}

/* Druckservice & Auswahlmöglichkeiten */

#bestellauswahl {
	width: 100%;
	display: block;
	float: left;
	padding-left: 5px;
	margin-top:-5px;
	height: auto;
}

#bestellauswahl h1 {
	margin-right: 10px; 
	float: left;
	margin-bottom: 17px;
	
}

#selbstklebende-kuverts {	
	font-weight: bold; 
	margin-left: -10px;
	border: 1px solid #d6d6d6;
	padding: 10px;
	height: 250px;

}

#selbstklebende-kuverts p {
	margin-top:23px;
	
	margin-left: 12px;

}

#selbstklebende-kuverts label {
    font-size: 1.8em;
    font-weight: bold;
    color: #585e68;
}

#selbstklebende-kuverts #kuvlinks {
	width: 40%;
	float: left;
	
}

#selbstklebende-kuverts #kuvrechts {
	width: 60%;
	float: left;
}


#kuvertieren-div {
	margin-left: -10px;
	border: 1px solid #d6d6d6;
	padding: 10px;
}

#kuvert-vorschlag .trenner {
	margin-left: 0; 
	width: auto;
}


.artikelnummer-karte {
	width: /* war 50px */ 216px; 
	font-size:0.9em; 
	border: 0 none; 
	font-weight: bold; 
	margin-left: 4px;
	color: #585e68;
}

.background_orange {
	background:#FBCD4d; 
	display: inline; 
	padding:4px;
}

#bestellauswahl .lehrvideo {
	width:311px; 
	height: 418px;
	float: right;

}

.lehrvideo h3 {
	font-size:1.2em;
	margin-bottom: 0px;
}

.lehrvideo p {
	margin-top:2px;
}


/*Kuvert Auswahl */

#kuvert-vorschlag {
	width:400px; 
	height: auto;
	float: left;
	margin-left: -10px;
}

#kuvert-vorschlag p {
	display: inline;
}


#kuvert-vorschlag h2 {
	margin-left: -123px;
}

#kuvert-vorschlag a {
	text-decoration: none;
	margin-top: 10px;
}

.position-r {
	position: relative;
}

.kuvertimg {
	width: 430px;
	border: 1px solid #C4C1C1;
	margin: 0 auto;
	margin-top: 44px;
}

.kuvertimg-karte {
	border: 1px solid white;
	width: 430px;
	margin: 0 auto;
	margin-top: 44px;
}

.abstand-kuverts {
	margin-left: 34px;
	font-weight: normal;
}

.abstand-kuverts1 {
	margin-left: 25px;
	
}


.kuvertimg-optional {
	width: 489px;
	border: none;
	position:relative;
	margin-top: -170px;
	z-index: -50;

}

.kuvertimg-deko0 {
	/*border: 1px solid #CDCBCC; */
	
}

.kuvertimg-deko {
	/*border: 1px solid #CDCBCC; */
	position: relative;
	margin-top: -90px;
	z-index: -50;
	
}

#kuvertauswahl-button p {
	position: relative;
	left: 847px; 
	top: 410px;
	display: inline;
}

.highlight-kuverts {
	padding: 5px 0px;
	background: #d6d6d6;	
}


#einlageblatt {
	width:303px;
	height: 118px;
	float: left;
	padding: 13px;
	padding-left: 15px;
	margin-top:-27px;

}

#kuvert-vorschlag .kuvert_button {
	vertical-align: top;
	float: left;
	margin-top:-10px;
}



#einlageblatt_bilder {
	width: 110px;
	float: left;
}

#einlageblatt_bilder img {
	margin-top:-10px;
}

.schrift_kursiv {
	font-size:1em;
	line-height:1.1em;
	font-weight: normal !important;
	font-style: italic;
	clear: both;
}

#einlageblatt_optionen {
	float: left;
	width:193px;
}

#einlageblatt_optionen p {
	display: inline;
	margin-top:-20px;
}

.single_row #stk, .singleimg_quer #stk {
    background: none repeat scroll 0 0;
    border: 1px solid #CDCBCC;
    margin-left: 12px;
    text-align: right;
    width: 60px;
}


/* HOTLINE -> extern navi_katalog*/

#hotline {
float: left;
margin-left: 12px;
margin-top:8px;
}

#rsp-hotline {
	float: left;
	margin-bottom:10px;
}

#rsp-hotline strong {
	font-size: 1.7em; 
	margin-left: 5px;
}

#hotline img {
	float: left;
	margin-left: -10px;
	width: 40px;
	margin-top: -5px;
}

#hotline h2 {
	color: #050539; 
	font-size: 1.9em;
	line-height:1.2em;
	margin-left:9px;
	font-weight: normal;
	margin-top:6px;
	width: 113px;
}


#kontaktdaten p  {
	color: #050539; 
	line-height: 1.4em;
	clear: both;
	height: 103px;
	font-weight: bold;
	margin-left: 0px;
	font-size: 1.2em;
	margin-top: 45px;
}


#weihnachtskarten-firmen {
	width: 759px; 
	color: #050538; 
	padding: 3px;
	text-align: center;
	font-size:1.4em;
	margin-top: -10px;
	height: 131px;
	
}

#weihnachtskarten-firmen h3 {
	margin-bottom: -6px;
	font-size:1.1em;
	font-weight: normal;
	color: #050538 !important;
}


/* Kataloganforderung: */

legend {
	font-weight: bold;
	color: #585e68;
	font-size:1.2em;
	padding-bottom: 13px;

}

#content_wk_neu {
	font-family: Helvetica,Arial,sans-serif;
    font-size: 1.2em;
    line-height: 1.5em;
	min-height: 100%; /* Mindesthöhe für moderne Browser */
	height:auto !important; /* Important Regel für moderne Browser */ 
	height:100%; /* Mindesthöhe für den IE */ 
	overflow: hidden !important; /* FF Scroll-leiste */
	width: 765px;
	margin-top: 10px;

}

#content_wk_neu fieldset{
 	line-height: 2.1em;
	width: 300px;
	float: left;
}

#content fieldset{
 	line-height: 2.1em;
	/*width: 276px; */
	color: #585e68;
}

.nachricht-box {
	width: 274px;
	height: 90px;
	margin-left: 9px;
}

#kataloganforderung {
	clear: both;
	line-height: 2.6em !important;
	height: 700px;
}



#kataloganforderung-weihnachtskarten p{

	line-height: 1.5em;
}

#submit-katalog {
	background-color: #050538;
    border: 0 none;
    color: #FBCD40;
    cursor: pointer;
    padding: 3px;
	position: relative; 
	top: -23px;
	left: -24px;
}

#katalog-bild {
	width: 262px; 
	background: #F3F1F1;
	height: 215px;
	float: left;
	margin-left: 40px;
	margin-top: 17px;
}

#checkBox {
	display: block;
	float: left;
}

#datenschutz-label {
	margin-top: 10px;
	display: block;
	line-height: normal;
}

/* Kataloganforderung NEU*/


#muster-beschreibung {
	width: 362px;
	text-align: left;
	float: left;
}


#muster-beschreibung img {
	margin-bottom:27px;
}

#muster-text {
 margin-top: 35px;
}


#muster-text a:link, a:visited {  
	border: 0 none;
    cursor: pointer;
    /*padding: 5px;*/
	font-size: 1.0em;
	text-decoration: underline;
	
}

#content_wk_neu a:link, a:visited {
	/*background-color: #050538;*/
    border: 0 none;
    color: #FBCD40;
    cursor: pointer;
    /*padding: 5px;*/
	font-size: 1.0em;
	
}


/* Druckservice Start */


/* Musterkorb (musterkorb_liste)*/


#muster-weihnachtskarten fieldset {
width: 418px;
position: relative; 
/*top: 72px;-10px;*/

left: 638px;
background: #d6d6d6;
font-size: 1.2em;
height: auto;
padding-bottom: 85px;
}


.trash-musterkorb {
	margin-left: -15px;
}

.link-einfaerben {
	color: #585e68; 
	text-decoration: underline;
	font-weight: bold;
}

#muster-weihnachtskarten .type-check{
	width: 300px;
	margin-left:19px;
	line-height: 0.5em;
	height: 167px;
}

#muster-weihnachtskarten .nachricht-box {
	width: 374px;
}

#muster-weihnachtskarten  input {
	margin-left: 10px;
}


.artikelliste_muster .zeile {
	display: table-row; 
	
	
}
.artikelliste_muster .zeile_beschreibung{
	display: table-row; 
	color: #050538;
	padding: 2px;
	font-weight: bold;
	
}

.artikelliste_muster .zelle {
	display: table-cell; 
	padding: 10px;
	vertical-align: top;
	font-size:1em;
	line-height: 1.1em;
	text-align: left;
}





/* submit buttons */

#submit-muster {
 	position: relative; 
	top: 500px; 
	left: 180px;
}


#submit-musterkorb {
	background: #fc9c2c;
	color: #fff;
	font-size:1.1em;
	font-weight: bold;
	text-align: center;
	height: 36px;
	position: relative; 
	float: right;
	border: 0px;
}

#submit-katalog {
	background: #fc9c2c;
	color: #fff;
	font-size:1.1em;
	font-weight: bold;
	text-align: center;
	height: 36px;
	position: relative; 
	top: -15px;
	left: 322px;
}

#content a:visited {
	color: #fc9c2c;
}

/* danke_katalog */ 

#danke-katalog p {
text-align:center;
	
}


/*
#danke-katalog h2 {
	color: #050538; 
	display: inline;
	font-size: 1.6em;
    margin-bottom: 13px;
    margin-top: 13px;
    text-transform: uppercase;
}
*/





.nachricht-mail {
	color: red; 
	font-size: 12px;
	font-family: Arial;
}

/* danke_musterkorb */ 


.danke-musterkorb h2 {
	color: #050538; 
	display: inline;
	font-size: 1.6em;
    margin-bottom: 13px;
    margin-top: 13px;
    text-transform: uppercase;
}

/* weihnachtskarte_text_geschaeftlich */

.weihnachtskarte-geschaeftlich-ueberschrift h2 {
	width: 765px; 
	display: block;
	background: #FBCD4D !important;
	font-size:1.4em;
	margin-top: 10px;
	margin-bottom:15px;
	text-align: center;
	padding-top:12px;
	height:26px; 
}

#editor-firmen-links {
	float: left;
	margin-right: 20px;
	width: 435px;
	margin-left: 1px;
}


#editor-firmen-rechts {
	float: left;
	margin-top: -46px;
	margin-left: -40px;
}

#editor-firmen-links a:link{
	padding: 5px; 
	background: #050538; 
	color: #FBCD40;
}

.strich {
width: 767px; 
margin-left: 0px;
margin-top: -14px;
margin-bottom: 19px;
}

.editor-video {
	width: 338px;
	height: 205px;
	background: #E8E1E1;
	padding: 5px;
}

/* Kategorie Eindruck Übersicht */



#eindruck-uebersicht {
width:175px;
float: left;
padding: 11px;
margin-bottom:-18px;

}

.hintergrund-blau {
	background: #fff;
	color: #050538;
	font-size:1.1em;
	padding:5px;
	margin-bottom:-27px;
	text-align: center;
	font-weight: normal;
}

.eindruck-kategorie {
	width: 240px;
	float: left;
	text-align:center;
	padding: 30px;
}

.eindruck-kategorie p {
	text-align:center;
}

#text-zitat-schrift {
	width: 766px;
	height:171px;
	float: left;
	margin-left:1px;
	
}

.eindruck-kategorie img {
	width: 240px;
	margin-top:-9px;
	border: 1px solid gray;
}

/* weihnachtskarte-eindruck-texte */

#zurueck-texte {
	margin-left:722px;
	margin-top:-42px;
	padding-bottom: 45px;
}



#vorschau-schrift {
	width: 276px;
	height: 3170px; 
	float: left;
	padding: 3px; 
	margin-left: 30px;
	margin-top:-51px;

}

#vorschau-schrift img {
	border: 1px solid #585e68;
}

#vorschau-schrift p {
	font-size:1.0em; 
	margin-bottom: 16px;
}

/* weihnachtskarten_eindruck-schriften */

#zurueck-schriften {
	margin-left:709px;
	margin-top: 9px;
}


.weihnachtskarten-schrift-headline {
	font-size: 1.3em;
	font-weight: bold;
	line-height:1.2em;
	color: #fc9c2c;
}

.eindruck-kategorie .schrift_klein {
	font-weight: normal;
	font-size: 0.9em;
	color: #585e68 !important;
}


#eindruck-schriften img {
	margin-top: -7px;
	border: 1px solid #cdcbcc;
	width: 240px;
	border-radius: 20px 0px;
	
}

.google-webfonts {
	font-size:100%;
	text-align: center;
	color: #929292;
	text-decoration: underline;
}

/* Zitate */

.nach-oben a {
	padding: 7px; 
	background: #fc9c2c; 
	color: #fff !important;
	right: 18px;
	position: fixed; 
	top:0px;
	z-index:49;
	font-size: 1.3em;
}

.textlist-zitate {
	border: 1px solid #cdcbcc; 
	text-align: center;
	width: 275px; 
	padding: 5px;
	float: left;
	height: 201px;
	margin-top: 2px; 
	margin-left: 3px; 
	margin-right: 9px;
	margin-bottom: 10px;
}


.beschreibung-zitate {
	margin-top:0px;
	text-align: center;
	font-size: 1.2em;
}

/* Dekore */

.weihnachtskarten-dekore {
	float: left;
	color: #000;
	padding: 39px 80px 0px 10px;	
	width: 132px;
    height: 205px;
	margin-left: -4px;
}

.glueckwunschkarten-dekore {
	float: left;
	color: #000;
	padding: 39px 80px 0px 10px;	
	width: 132px;
    height: auto;
	margin-left: -4px;
}

.img-dekore {
	border: 1px solid #cdcbcc;
	width: 205px;
}

.weihnachtskarten-hintergrund {
	float: left;
	color: #000;
	padding: 10px 80px 20px 10px;	
	width: 96px;
    border-bottom: 1px solid #CDCBCC;
    min-height: 120px;
	margin-left: -2px;
}


/* Alter Bestellvorgang */

.textlist-bestellung {
	float: left;
	color: #000;
	padding: 10px 20px 0 0;	
	width: 324px;
    border: 1px solid #CDCBCC;
    min-height: 131px;
	margin-top:10px;
	margin-left:7px;
	margin-right: 8px;
	text-align: center;
}



.textlist-zitate-bestellung {
	border: 1px solid gray; 
	text-align: center;
	width: 234px; 
	padding: 4px;
	float: left;
	height: 201px;
	margin-top: 2px; 
	margin-left: 3px; 
	margin-right: 9px;
	margin-bottom: 10px;
}


.textlist-zitate-bestellung .beschreibung {
margin-top:10px;
height: 164px;
}


#singlebuttons .weihnachtskarten-button {
	position: relative;
	top:-9px; 
	left: 141px;
	background: #d6d6d6;
	height: 27px;
	padding: 2px; 
	font-size: 1.2em;
}


#singlebuttons-briefpapier .weihnachtskarten-button {
	position: relative;
	top:-20px; 
	left: 439px;
	background: #d6d6d6 !important;
	height: 27px;
	padding: 2px; 
	font-size: 1.2em;

}




.produkte-links {
	float: left; 
	width: 370px; 
	height: 274px;
	margin-right: 25px;
	margin-left: 54px;
	text-align: left;

}

.produkte-links p {
	margin-top: -12px;
	font-size: 1em;
	font-weight: normal;
	margin-bottom: 10px;
}

.produkte-rechts p {
	margin-top: -12px;
	font-size: 1em;
	font-weight: normal;
	margin-bottom: 10px;
}

.produkte-rechts {
	float: left; 
	width: 251px; 
	height: 274px;
	text-align: left;
	margin-left: 36px;
}

.produkte-rechts img {
	height: 185px;
	margin-bottom: 5px;
}

.produkte-links img {
	margin-bottom: 5px;	
}

.sub-ueberschrift h3{
	font-size:1.4em;
	color: #6f4228;
	font-weight: normal;
	text-align: center;
	
}

/* Briefpapier (weihnachtskarten_druckerei_liste) */



#wkdlist_form .imglist-briefpapier {
	float: left;
	color: #000;
	margin-right: 13px;	
	width: 270px;
	padding-bottom: 20px;
	margin-left: 27px;
	height: 482px;
}

.imglist-briefpapier img {
	border: 1px solid #BAB8B8;
	width: 270px !important;
	margin-bottom: 5px;
}


.imglist-briefpapier .musterbutton-briefpapier {
   font-style: italic;
	color: #585e68;
	float: left;
	text-decoration: underline;
}

a:hover  .musterbutton-briefpapier {
	color: #fc9c2c;
}



.musterbutton-briefpapier_detail {
   font-style: italic;
	color: #585e68;
	float: left;
	text-decoration: underline;
	font-size: 1.35em;
	margin-top:10px;
}

a:hover  .musterbutton-briefpapier_detail {
	color: #fc9c2c;
}





/* Artikelauswahl - druckservice */

.imgsingle .auswahl {
	font-size: 1.3em;
	width: 570px;
	text-align: left;
	margin-top: 0px;

}



.background-orange {
	padding: 5px;
}

.stkzahl {
	font-size:1.2em;
	font-weight: bold;
}

/* weihnachtskarten-beschreibung */

#beschreibung-weihnachtskarten {

}

#beschreibung-links {
	width: 395px; 
	float: left;
	margin-right: 10px; 


}

#beschreibung-weihnachtskarten #beschreibung-rechts {
	width: 492px; 
	float: left;
	padding-top:22px;
}

#beschreibung-links h2 {
	display: inline;
	padding:5px;
	margin-top:0px;
	color: #585e68;
}

.linkkategorien {
	font-size:72%;
	text-align: center;
	color: #FBCD4D;
	padding: 5px;
	
}


/* Beschreibung Kalender (weihnachtskarten-mit-kalender) */ 


#beschreibung-inhalt img {
	float: left;	
	margin-bottom: 23px;
	width: 360px;
}

#beschreibung-inhalt p {
	float: left;
	padding: 0px 0px 0px 17px; 
	text-align: left;
	width: 514px;
	margin-top: 0px;
	margin-left: 10px;
}

/*
#wortspiele a {
	font-size: 0.8em !important; 
	color: #DBD7D7 !important;
}

#wortspiele {
	width: 765px; 
	text-align: justify;
	line-height: 0.3em;
}

*/



.kuvertwahl {

	font-size: 0.9em; 
	font-weight: bold !important;
	border: 1px solid white;
	margin-left: -2px;
	width: 310px;
	color: red;
}


#freimach-div {
	margin-left: -10px;
	border: 1px solid #d6d6d6;
	padding: 10px;
}

#klappe-div2 {
	margin-left: -10px;
	border: 1px solid #d6d6d6;
	padding: 20px;
}	

 .button-eindruck {
	width:270px; 
	background: #fc9c2c;
	color: #fff;
	font-weight: bold; 
	font-size:1.1em; 
	margin-top: -3px;
}

 .button-eindruck-briefpapier {
	width:174px; 
	background: #fc9c2c;
	color: #fff;
	font-weight: bold; 
	font-size:1.4em; 
	top:774px;
	left: 159px;
	position: relative;
}

#auswahl-briefpapier {
	width: 493px;
}




.warenkorb-button a {
	background: #050538;
	padding: 5px; 
	color: #fbcd4d; 
	font-size: 1.1em;
	margin-left: 656px; 
	position: relative; 
	top: -50px; 
	left: 0;
}

#kuvert-vorschlag .dekor-kuvert {
	text-decoration: underline; 
	color: #585e68; 
	font-size: 1.35em;
	
}

.link-button a{
	background: #fc9c2c !important; 
	color: #fff; 
	padding: 5px !important;
	margin-top: 0px; 
	padding: 7px !important; 
	font-size:1.2em;
}


/* NEU */ 

#kataloganforderung-bilder {
	float: left;
	margin-top:17px;
	margin-left:15px;
	width: 410px;
}

#kataloganforderung-bilder p {
	margin-bottom: -10px;
	text-align: center;
}

#kataloganforderung-bilder img {
	width: 240px;
	margin-left: 80px;
}


/* Suchmaschinenoptimierte Seiten */

.bestellbonus {
	color:#CC0000; 
	text-align:center; 
	margin-right: 15px; 
	font-size:1.1em;
	display: none;
}

.beschreibung-weihnachtskarten {
	margin-left:1px; 
	width: 764px; 
	text-align: left; 
	font-size:1.1em;
}


/* wk_single_artikel - Briefpapier */

#briefpapier-detail {
	margin-top: 10px;
}

.briefpapier-auswahl {
	line-height: 1.3em;
	font-weight: normal !important;
}


/* Briefpapier weihnachts_briefpapier */

.briefpapier-links {
	float: left; 
	width: 360px; 
	height: 465px;
}

.briefpapier-links img {
	width: 424px;
	margin-left: 38px;
	margin-top: 15px;
}


.briefpapier-rechts {
	float: left;
	font-size: 1.3em;
	margin-left: 70px;
	width: 416px;
}

.briefpapier-rechts .stueckzahl-briefpapier {
	margin-left: 110px; 
	float: left;
}

.preis-briefpapier {
	float: right; 
	color: #fc9c2c;
	font-size: 1.1em;
}


.ausschnitt-briefpapier th {
	text-align: left;
}

.ausschnitt-briefpapier img {
	border: 1px solid #cdcbcc;
	margin-right: 14px;
}

.ausschnitt-briefpapier table {
	margin-left:10px;
}


/* NAVI TOP Frühbestellbonus */



#weihnachtskarten-schnellservice {
	position: absolute; 
	top: -76px; 
	left: -169px; 
	width: 292px;
	height: 55px;
	z-index: -1000;
	font-size: 1.8em; 
	text-align: left;
	line-height: 1.5em;
	letter-spacing: 1px;
}

.unterstrichen {
	text-decoration: underline;
}

#weihnachtskarten-schnellservice .rot {
	color: #fbcd4d;
	font-size: 0.87em;
}

/* Weihnachtskarten-Bonus - NAVITOP */


#weihnachtskarten-bonus{
	position: absolute; 
	top: -72px; 
	left: -252px; 
	width: 700px;
	height: 122px;
	z-index: -1000;
	text-align: left;
	font-size:1.5em;
	line-height:1.3em;
	
}



#weihnachtskarten-bonus #weihnachtskarten-firmen-Logo {
	font-size:2.5em;
	letter-spacing: 0.04em; 
	color: #fc9c2c;
	font-weight: lighter;
}

#weihnachtskarten-firmen-Logo {
	float: left;
}

#weihnachtskarten-bonus #weihnachtskarten-firmen-Logo a {
	color: #fc9c2c;
	font-size: 1.0em;
	margin-left: -15px;
}

#rsp-kunstverlag-logo {
	width: 110px;
	margin-right: 10px;
}



#weihnachtskarten-bonus p {
	margin-top:-14px;
	font-size: 0.9em;
	left: 20px;
	position: relative;
	float: left;
	width: 200px;
	
	/* Frühbestellbonus ausblenden */
	display: block;
	
}

#weihnachtskarten-bonus strong {
	color: #fc9c2c;
	font-weight: normal;
	line-height: 1.3em;
}

#navi-hotline {
	float: left;
	margin-top: -14px;
	color: #585e68;
	font-size: 0.9em;
	margin-left: 40px;
}

#weihnachtskarten-auszeichnung {
	position: relative; 
	bottom: 120px; 
	left: 0px;	
	background: #efeeed !important;
	float: right;
}

#weihnachtskarten-auszeichnung img {
	width: 70px;
	float: right;
	margin-left: 11px;
	margin-top: 4px;
}


.bonus-zeitraum {
clear: both !important; 
font-size: 1.3em !important; 
margin-left: 1px !important; 
margin-top: -15px !important; 
color: #fff !important;
letter-spacing: normal !important;
}

#wk_single_neu {
	margin-top: -19px;
	width: 765px; 
	height: 1088px;
}

.wk_single_test {
	float: left;
	width: 800px; 
	height: auto; 
}


/* wk-single */ 

#betragtxtoRDru {
	border: 0 none;
	width: 76px; 
	text-decoration:line-through;
	font-size: 0.9em;
	font-weight: bold;
	line-height: 1.4em;
	color: #fc9c2c;
}

#betragtxtoR, #betragtxtODru {
	border: 0 none;
	width: 76px; 
	text-decoration:line-through;
	font-size: 0.9em;
	font-weight: bold;
	line-height: 1.4em;
	color: #fc9c2c;
}


#betragtxtD, #betragtxtA, #betragtxtDDru, #betragtxtADru {
	border: 0 none;
	width: 46px;
	color: gray;
}

#zusatzartikel .kuvertimg {
	width: 330px !important;
	float: left;
	margin: 0 auto;
}

#zusatzartikel .beschreibung-zusatzartikel {
	width: 375px; 
	float: left; 
	height: 200px;
	padding-left: 27px;
	margin-top: -10px;
	
}

/* druckservie-zusatz */

.artikelliste {
	border-bottom: 1px solid #d6d6d6;
	
}

.artikelliste .zelle #preis_stk, #preis_net{
	border: 0 none; 
	width: 80px;
	margin-top:-2px;
	font-family: Helvetica;
	font-size:1em;
	color: #585e68;
	
}

.artikelliste #art_kuvtxt, .artikelliste #frontl_txt {
	border: 0 none;
	width: 340px; 
	font-size: 0.9em;
	margin-left: -1px;
	color: red;
	font-weight: bold;
}





/* BRIEFPAPIER wk-single-artikel */

.briefpapier-bild {
	border: 1px solid #cdcbcc; 
	margin-top:0px;
	width: 360px;
	margin-right:70px;
}

.singlequerh1 {
	margin-top: 8px !important;
	line-height: 1.1em !important;
}

#kuvertimg-briefpapier-links, #kuvertimg-briefpapier-rechts {
	width: 390px !important;
	margin: 5px 0 !important;
}



#beschreibung-briefpapier {
	margin-top:-0px;
	position: absolute;
}

#zurueck-briefpapier {
	position: relative;
	top:-21px; 
	left:366px; 
	height: 20px; 
	width: 20px;
}

.kuverts-briefpapier {
	width: 433px; 
	border-right: 1px solid gray;
	float:left;
	
}

.kuverts-briefpapier-rechts {
	float:left;
	left: 162px;
	position: relative;
	left: 476px;
	top:-564px;
}

#briefpapier-kuvert {
	background: #d6d6d6;
	padding: 1px;
	margin-left: -20px;
	width: 943px;
	margin-top:-25px;
}

#briefpapier-kuvert strong {
	color: #fff !important;
}

.kuverts-briefpapier-rechts input {
	margin-right:10px;	
}

.abstand {
	width: 10px; 
	height: 21px; 

}

.beschreibung-kuvert {
	font-size:1.4em;
}

#kuvertap1, #kuvertap2, #kuvertap3, #kuvertap4 {
	width: 20px;
	color: #fc9c2c;
	font-size: 1.4em;
	width: 58px;
}

.kuverts-briefpapier-rechts .abstand {
	width: 10px; 
	height: 20px;
}


#preis-briefpapier #lieferung {
	line-height: 1.4em !important;
	font-size: 0.8em;
	margin-top:-13px;

}

/* musterkorb_neu */

#platzhalter-muster {
	position: absolute; 
	width: 10px; 
	height: 10px; 
	background: red;
}

.artikelliste_muster {
	 /*width: 450px;*/
	 position: absolute; 
	 top: 388px; /*350px; */
	 height: auto;
}

.artikelliste_muster h2 {
	color: #585e68;
	text-align: left;
}

.muster-weitere {
	color: #fff !important;
	background: #fc9c2c; 
	
}



#musterkorb-info {
	margin-top:238px;
}

#musterkorb-info h3 {
	font-size: 1.8em;
	background:#fc9c2c; 
	color: #fff;
	font-weight: normal;
	margin-bottom: 10px;
	margin-top: -28px;
}



/*.news a:link, a:visited {
	font-size: 1.0em !important; 
	text-decoration: underline !important;	
}
*/

.imgeindruck {
	border: 1px solid #585e68;
	width: 286px;
	background: white;
	margin-left: 6px; 
	margin-top: 6px;
}

.div-full-cl {
	position: relative; 
	height: 248px; 
	width: 272px;
}

.div-child-cl {
	position: absolute; 
	bottom: 0px;
}

.div-content-cl {
	width: 272px;
}

.image-cl {
	border: 1px solid #585e68;
	width: 150px;
	background: white;
	margin: 0 auto;
	margin-top: 20px;
}

.button-cl {
	width: 120px;
	float: left;
	margin: 8px;
}

#design-preview-image {
	border: 1px solid #585e68;
	width: 100%;
}

#design-preview-container {
	margin-top: 20px;
	margin-left: 5px;
	width: 250px;
	height: 250px;
	position: relative;
}

#design-preview-overlay {
	box-sizing: border-box;
    width: 101%;
    height: 101%;
	background-color: rgba(252,156,44,0.8);
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	color: white;
	text-align: center;
}

#design-preview-overlay-text {
	width: 200px;
	font-size: 20px;
}

.center-text {
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

#design-preview-overlay:hover, #design-preview-overlay:active {
	opacity: 1;
	transition: 0.3s;
}

.pdf-cl {
	border: 1px solid #585e68;
	width: 150px;
	background: white;
}

.pdf-image-link {
	position: absolute;
    width: 100%;
    height: 100%;
}

.eindruck-vorschau {
	margin-left:10px;
}

#vorschau-feld {
	margin-bottom: 35px;
	z-index:100000000;
}

.imgtoggle {
float: left; 
padding: 3px; 
background: #585e68;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.singlebeschreibung {
	margin-left:10px;
	width: 200px;
	border-left: 10px solid white;
}


#content_single .button-single-artikel {
	margin-left: 10px;

}

#content_single .musterbutton {
	text-align: right;
	margin-right: -10px;
}

.imgsingle button {
	margin-left: 10px;
}

.button-ohne-eindruck {
	margin-right: 0px !important;
}
}

/* warenkorb new */


.danke-warenkorb legend {
	margin-left: -3px;
}




/* briefpapier-uebersicht, glückwunschkarten-uebersicht */ 

#uebersicht-links, #uebersicht-rechts {
	width: 440px; 
	float: left;
	text-align: center;
}


#uebersicht-links .glueckwunschkarten-link, #uebersicht-rechts .glueckwunschkarten-link {
	font-size:1.4em;
}


#uebersicht-links img, #uebersicht-rechts img {
	width: 390px;
}


#uebersicht-links p, #uebersicht-rechts p{
	font-size: 1.2em;
	text-align: center;
}

#uebersicht-links a, #uebersicht-rechts a {
	font-size:1.1em;
	text-align: underline; 
	color: #585e68;
}

/*preisbeispiel neu */

.preisbeispiel_left {
	float: left;
	width: 375px;
	margin-right: 15px;
	margin-left:2px;
	margin-top: 22px;
	margin-bottom: 10px;
}

.kategorie-uebersicht-liste img {
	margin-top:-8px;
}

.kategorie-uebersicht-liste .content_left_templ {
	margin-bottom: 6px;
	margin-left: 2px;
}

.kategorie-uebersicht-liste span {
	text-decoration: underline; 
}

.kategorie-uebersicht-liste .ueberschrift_wk_templ {
	color: #585e68;
	text-decoration: none;
}

#weihnachtskarte-text-neu {	
	width: 744px; 
	margin-left: 12px;
	margin-top:-8px;
}

#weihnachtskarte-text-neu .beschreibung {
	margin-left: 23px;
}

#weihnachtskarte-text-neu .textlist {
	margin-top: 6px;
}

/* Eindruck Seite weihnachtskarten-druckerei-eindruck */

#eindruck-links, #eindruck-rechts {
	float: left; 
	width: 366px;
	font-size: 1.1em; 
	text-align: left;
}

#eindruck-rechts {
	margin-left: 30px; 
	margin-top: 28px;
	
}

#eindruck-links h2{
	font-size:1.2em; 
	
}

#eindruck-rechts ul {
	margin-top:-4px; 
	margin-bottom:11px;
}

/* Seite weihnachtskarten-druckerei-duftkarten */



/* Seite weihnachtskarten-druckerei-topseller */

#beschreibung-topseller img {
	width: 340px; 
	margin-top:-10px;
	margin-bottom: -10px;
}

#beschreibung-topseller #beschreibung-rechts {
	height: 170px;
}

#beschreibung-topseller hr {
	margin-bottom: 15px;
	margin-top:0px;
	width: 762px; 
	margin-left:0;
}

#beschreibung-topseller .hochglanz {
	font-size:1.1em;
}

#beschreibung-topseller #beschreibung-links {
	margin-right: -18px;
}

#beschreibung-topseller #beschreibung-rechts {
	width: 385px;
}


#direkt_bestellen.link-button {
	color: #FBCd4d;
}


/* Video einbinden */ 

#videouebersicht .video-startseite {
	float: left;
	width: 256px; 
	text-align: center;
	margin-bottom:-18px;
}

#video-2015 .videouebersicht h3 {
	color: #fc9c2c;
	margin-bottom:0px;
	margin-top:0px;
	font-weight: normal;
	font-size: 1.5em;
}

#videouebersicht .video-startseite h4 {
	margin-top:-12px;
	font-weight: normal;
	font-size: 1.0em;
	margin-left:23px; 
	width: 214px;
	text-align: left; 
}

#video-eindruck img {
	float: left;
	border: 1px solid #cdcbcc;
}

#video-eindruck p {
	float: left;
	width: 630px;
	height: 122px;
	padding-left: 17px;
	padding-bottom: 30px;
}




/* VIDEO */
#video-2015 .video-thumbnail img {
	width: 297px;
	float: left;
}

#video-2015 .videouebersicht {
	width: 250px; 
	float: left;
	padding: 8px;
	margin-left: 28px;
}

#video-2015 .videouebersicht img {
	width: 200px;
	clear: both;
	border: 1px solid #cdcbcc;
	padding: 8px;
	width: 231px;
}


/* Kundenbewertungen */




#kundenbewertung-top a:link, a:visited {
	color: #585e68;
}

.kundenbewertung-links, .kundenbewertung-rechts {
	float: left;
	width: 422px; 
	border: 1px solid #cdcbcc;
	padding: 10px;
	height: 250px;
}


.kundenbewertung-rechts {
	float: right;
}


#kundenbewertung-top img {
	float: left; 
	margin-right:10px;
	margin-bottom: 12px;
}

#kundenbewertung-top h2 {
	margin-bottom: -10px;
	margin-top: 0px;
	text-align: left;
}

#kundenbewertung-top h3 {
	font-size: 1.1em;
	line-height: 1.3em;
	margin-bottom: 21px;
	color: #d6d6d6;
}

#kundenbewertung-top .clear {
	font-style: italic;
}


#kundenbewertung-top .bluebold {
	text-align: center;
}

#kundenbewertung-top .weihnachtskarten-druckerei-button {
	text-align:center;
}


.kundenbewertung-bottom {
	width: 865px; 
	border-bottom: 1px solid #cdcbcc;
	height: 32px;
	margin-left: 20px;
}

.kundenbewertung-bottom .bewertung-name {
	margin-bottom: 0px;
	float: left;
	height: 32px;
}

.kundenbewertung-bottom .datum {
	float: right;
	height: 32px;
}

.infobox-unten .kundenbewertung-links, .infobox-unten .kundenbewertung-rechts {
	margin-top: 16px;
}


.meinung p {
	font-style: italic; 
	width: 865px; 
	clear: both;
	text-align: left;
	margin-left: 20px;
	margin-bottom: 40px;
	line-height: 1.3em;
}


.zitatauswahl {
	float: left;
}

.zitatauswahl .zitatbeispiel {
	width: 240px !important;
	height: 160px;
}

.rechtsbuendig {
	text-align: right;
}

/* FANCYBOX BLOCH */

#info-bloch, #info-wulff, #info-karius, #info-help-kids {
	width: 960px;
	padding: 10px;
	font-size:1.2em;
	line-height: 1.3em;
}

#info-bloch img, #info-wulff img, #info-karius img, #info-help-kids img  {
	float: left;
	margin-right: 10px;
}

#info-bloch .kundenbewertung-links {
	width: 937px;	
	height: 91px;
}

#info-bloch h3, #info-wulff h3, #info-karius h3, #info-help-kids h3 {
	font-size: 1.1em;
	line-height: 1.2em;
	color: #d6d6d6;
}

#info-bloch h2, #info-wulff h2, #info-karius h2, #info-help-kids h3{
	margin-top:0px;
	margin-bottom: -30px;
}

#info-bloch h4, #info-wulff h4, #info-karius h4, #info-help-kids h4 {
	font-size: 1.2em; 
	background: #fc9c2c;
	padding: 3px;
	padding-left: 16px;
	margin-top: 0px;
	color: #fff;
	font-weight: normal;
}

.kundenbewertung-links .meinung p {
	font-style: italic;
	float: left;
	margin-top:-33px; 
	margin-left:90px;
	width: 845px;
	font-size: 1.1em;
	line-height:1.2em;
}


#info-bloch .zitatbeispiel, #info-karius .zitatbeispiel {
	font-style: italic; 
	text-align: center; 
	width: 218px; 
	border: 1px solid #cdcbcc;
	float: left;
	height: 208px;
	font-size: 0.8em;
	padding: 10px;

}

#info-bloch .buchvorstellung {
	width: 958px;
	margin-top: 16px; 
}



#info-bloch .lebenslauf, #info-wulff .lebenslauf, #info-karius .lebenslauf, #info-help-kids .lebenslauf {
	text-align: left;
	width: 402px; 
	margin-right: 32px; 
	float: left;
	font-size: 1.2em;
	
}


/* FANCYBOX WULFF */

#info-wulff .kundenbewertung-links {
	width: 937px;	
	height: 121px;
}


/* Suchmaschinen neu */

h2 .search-ueberschrift {
	color: #fff;
	background-color: #050538;
	padding: 10px;
	margin: 0px;
	text-align: center;
	font-weight: normal;
	font-size: 1.6em;
	border: 1px solid #585e68;
}

/* FANCYBOX KARIUS */



#info-karius .kundenbewertung-links {
	width: 937px;	
	height: 143px;
}

#info-karius .lebenslauf {
	width: 610px;
	margin-left: 15px;
}

#info-karius img {
	margin-right: 0;
}

#info-karius .kundenbewertung-links .meinung p { 
	margin-left:96px;
}


#info-karius .buchvorstellung {
	width: 960px;
	height: 299px;
}


#info-karius .link-bewertungen {
	text-align: right;
}


/* FANCYBOX HELP FOR KIDS */

#help-logo {
	float: left; 
	width:200px;
}


#info-help-kids .kundenbewertung-links {
	width: 937px;	
	height: 135px !important;
}

#info-help-kids .lebenslauf {
	width: 704px;
	margin-left: 10px;
}

#info-help-kids h2 {
	margin-bottom: 0px;
}


#info-help-kids .kundenbewertung-links .meinung p {
	font-style: normal;
	float: left;
	margin-top:-47px; 
	margin-left:236px;
	width: 693px !important;
}


#info-help-kids .zitatbeispiel {
	font-style: italic; 
	text-align: center; 
	width: 350px; 
	border: 1px solid #cdcbcc;
	float: left;
	margin-right: 20px;

}



.help-for-kids-karten {
	width:970px;
	height: 176px;
	
}

.help-for-kids-karten img {
	border: 1px solid #cdcbcc;
	margin-top: 35px;
	width:311px;
}



/* Footer Links */

	#info-content p {
		text-align: center;
	}
	

	#info-content {
		font-family: Helvetica,Arial,sans-serif;
		line-height: 1.5em;
		margin: auto; /* Div soll zentriert werden */
		min-height: 100%; /* Mindesthöhe für moderne Browser */
		height:auto !important; /* Important Regel für moderne Browser */ 
		height:100%; /* Mindesthöhe für den IE */ 
		overflow: hidden !important; /* FF Scroll-leiste */
		margin-right: 11px;
}


	

	#info-content .linke-spalte {
		float: left;
		padding: 0 79px 0 79px;
	}
	


#weihnachtskarten-kategorie .reihe-anfang {
	padding-left: 0;
}

#weihnachtskarten-kategorie .reihe-ende {
	padding-right: 0;
}

.preis-gestrichen {
	font-size:1.2em; 
	/*text-decoration: line-through;	*/
	color:#CC0000;

}

.preis-normal {
	font-size:1.5em; 
	margin-left: 17px;
	color: #CC0000;
	display: none;
}

.kategorie-uebersicht-liste .kategorie-link {
	font-size:85%;
}

.news-link {
	font-size:0.87em; 
	text-decoration: underline;
}

.captcha-pos {
	margin-left:-18px; 
	width: 200px;
}

.captcha-pos input {
	width:30px; 
	height:9px; 
}

.fancy-musterkarte {
	color: #585e68 !important;
}

.beschreibung-rechts p {
	font-size:1.1em; 
}



.wk-kalender {
	margin-top:14px; 
	margin-left:386px;
}

.wk-kalender button {
	position: relative; 
	left: 454px; 
	top: -113px;
	padding: 7px;
	background: #d6d6d6;
}

.wk-kalender1 {
position: relative; 
top: 100px; 
left: 49px;
}

/*
.ohne_rabatt {
	margin-top:-91px;
}

*/

/* fader neu */

.weihnachtskarten-fader {
	float: left;
}

.glueckwunschkarten-uebersicht {
	width: 762px; 

}

.glueckwunschkarten-uebersicht #uebersicht-links {
	margin-left: 40px;
}

.glueckwunschkarten-uebersicht #uebersicht-links img, .glueckwunschkarten-uebersicht #uebersicht-rechts img {
	margin-top: -15px;
	margin-left: -5px;
}

.glueckwunschkarten-uebersicht .beschreibung {
	margin-top: 10px;
}

.glueckwunschkarten-uebersicht .beschreibung p {
	text-align: left;
	font-size: 1.1em;
	line-height: 1.4em; 
	padding: 29px;
	margin-left: 40px;
	margin-top: 15px;

}

.glueckwunschkarten-uebersicht .beschreibung .linksbuendig {
	float: left;
	margin-top: 10px;
	width: 305px;
	margin-left: 40px;
}

#netto-preis {
	font-weight: normal; 
	font-size:1em; 
	font-weight: normal; 
	margin-top:-16px; 
	margin-left:651px;
}



/***** rechte spalte *****/
#wkdlist_form {
	float: left;
	width: 944px;
	margin-left:0px;
	/*width: 800px;*/
}


	
	
#sidebar2 {
	background-color: #eaeaf6;
    float: left;
    min-height: 620px;
    height: auto;
    width: 200px;
	text-transform: none;
	margin: -5px 10px 0px 10px;;
	padding-top: 14px;

}

/***** rechte spalte *****/


#content_dru {
	float: left;
	width: 780px;
}

#content_wk {
	float: left;
	width: 780px;
}


#sidebar2 #vorteile-sidebar {
	font-size: 1.35em;
	line-height: 1.3em;
}

#sidebar2 #vorteile-sidebar ul {
	list-style-type: none;
	margin-left: -35px;
	
}

#sidebar2 #vorteile-sidebar li {
	margin-bottom: 10px;
}

#sidebar2 #vorteile-sidebar h4 {
	background: none repeat scroll 0 0 #050539;
	color: #fbcd4d;
	padding: 3px 0 1px 23px; 
	display: block;
	margin-left: -19px;
	font-size: 1.2em; 
	font-weight: normal;
}

/* wk-single beschreibung */

.singlebeschreibung .TabbedPanels {
	background: white;
	width: 168px;
}


.singlebeschreibung #TabbedPanels1 {
	overflow: hidden;
	width: 112%; 
	padding: 0px;
	color: #fff;
	margin-left: -10px;
	}


.singlebeschreibung {
	width: 175px;
	padding: 10px;
	vertical-align: top;
	font-size: 1.3em; 
	line-height: 1.2em;
	color: #fff;
}

.singlebeschreibung .TabbedPanelsContent {
	overflow: hidden;
	height: 290px;
	background: #fff;
	font-size: 0.92em;
	padding: 10px;
	width: 175px;
	color: #585e68;
	border: none;
	padding-top: 20px;
}


.singlebeschreibung .TabbedPanelsContent em {
	color: #fc9c2c;
	font-size:1.1em; 
	font-style: normal;
	font-weight: bold;
}

.singlebeschreibung .TabbedPanelsContent a:link, a:visited {
	font-size:1.1em; 
	font-style: normal;
	line-height: 1.4em;
	text-decoration: underline;
	font-weight: bold; 
	color: red;

}


.singlebeschreibung .singlebeschreibung-karte {
	color: #585e68;
}


.singlebeschreibung .TabbedPanelsTab {
	background: #fff; 
	color: #fc9c2c;	
} 


.singlebeschreibung .TabbedPanelsTabSelected {
	background: #fc9c2c; 
	color: #fff;
	/*border: 1px solid #fc9c2c;*/
	margin-left: 0px;
}


.singlebeschreibung .TabbedPanelsTabHover {
	background: #585e68;
	color: #fc9c2c;
	/*border: 1px solid #585e68;*/
}

.singlebeschreibung .TabbedPanelsContentGroup {
	border-width: 0px; 
	width: 168px;
}

.singlebeschreibung #detail {
	margin-left:12px;
}

.imgsingle #muster-karte {
	position: relative; 
	top: -9px; 
	left: 288px;
	color: #585e68;
	text-align: center;
	font-size: 1.3em;
	text-decoration: underline;
}

#stueckzahl {
	background: #d6d6d6; 
	width: 945px; 
	height: 29px;
	text-align: center; 
	padding-top: 13px;
	font-size: 1.6em;
	margin-bottom: 0px;
	margin-top: 10px;
	color: #585468;
}

.weiss {
	color: #fff;
}

.dunkelgrau {
	color: #585e68;
	font-size: 0.8em !important;
}

#stueckzahl .stkzahl {
	margin-left:0px; 
	padding-left: 3px; 
	text-align: left; 
	margin-top:-20px; 
	width: 90px; 
	height: 19px; 
	background: white;
	text-align: center;
	margin-left: 12px;
}

#stkNeu, #stkNeu1 {
	width: 40px;
	font-weight: bold; 
	font-size: 1.1em;
	border: none;
	font-family: Helvetica, Arial; 	
}

#bestell-oe .fancy-wk-single {
	height: 20px;
	margin: 5px auto;
	font-size: 1.1em;
}

#bestell-oe .fancy-wk-single {
	height: 25px;
	font-size: 1.1em;
	margin: 29px auto;
}

#bestell-me .fancy-wk-single {
	height: 20px;
	margin: 0 auto;
	font-size: 1.1em;
	font-size:0.86em;
}

#bestell-oe strong, #bestell-me strong {
	color: #585e68;
}

#bestell-oe button, #bestell-me button {
	font-size: 1.4em;
	width: 300px;
}


#bestell-oe a.button  {
	background: blue;
}

#bestell-oe a.button:hover {
	background: red;
}

#bestell-me button {
	font-size: 1.1em;
	margin-left: 23px;
}

#bestell-oe button {
	margin-top:10px;
	margin-left: 38px;

}

#rabtxtODru input {
	margin-bottom:0px;
}


.fancy-wk-single a {
	text-decoration: underline !important;
}

/* 2015 INDEX */ 


.weihnachtskarten-druckerei-uebersicht .glueckwunsch-vorschau {
	margin-left:10px;
}

.weihnachtskarten-druckerei-uebersicht img {
	width: 383px;
	margin-top: 9px;
}


.weihnachtskarten-text a, .glueckwunschkarten-text a {
	text-decoration: underline !important;
	font-weight: normal;
	color: #fc8c2c !important;		
}

.glueckwunschkarten-text strong {
	color: #6f4228;
}

.glueckwunschkarten-briefpapier img {
	width: 257px;
}


.glueckwunschkarten-text h3 .zentriert {
	text-align: center !important;
}


.glueckwunsch-dekor-beispiel img{
	width: 295px;
}


#sidebar-rechts {
	text-align: center;
	font-size:1.3em;
	line-height: 1.4em;
}

/* Weihnachtskarten Firmen */

	


	
	.weihnachtskarten-2016-uebersicht {
		float: left; 
		width: 100%; 
	}
	
	.weihnachtskarten-2016-uebersicht p {
		text-align:center;
	}
	
	.weihnachtskarten-2016-uebersicht img {
		width: 210px;
		padding: 6px;
		padding-top: 0px;
	}
	

	
	.link-details {
		text-decoration: underline; 
		float: left;
		margin-right: 5px;
	}
	
	#preis-briefpapier #lieferung {
		margin-top:0px;
		width: 345px; margin-bottom:20px;	
	}
	
	 #muster-text h3 {
		text-align: left;
		}
		
	
	/* WEIHNACHTSPOST */
	
	.weihnachtskarten-headline h1 .wichtel-headline {
		margin-left: 195px;	
		margin-top: 0px;	
	}
	
	#weihnachtsgeschichte {
		margin-bottom: -190px;
	}
	
	#weihnachtsgeschichte #comic {
		position: relative; 
		top: -65px; 
		left: 6px;
		height: 435px;
	}
	
	
	#weihnachtsgeschichte .weihnachtskarten-text {
		width: 685px;
		float: right;
		margin-top: 0px;
		text-align: left; 
	}
	
	.schreibschrift {
		font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;
		font-style: italic;
		font-size: 1.1em;
	}
	
	#weihnachtspost-kategorien {
		height: 124px;
		width: 553px;
		position: relative; 
		top: 6px; 
		left: 380px;
	}
	
	#weihnachtspost-kategorien .kategorie-inhalt {
		width: 136px;
		height: 120px;
		text-align: center;
		float: left;
	}
	
	#weihnachtspost-kategorien .kategorie-inhalt img {
		width: 90px;
		margin-bottom:-15px;	
	}
	
	#weihnachtspost-kategorien .kategorie-inhalt p {
		color: #585e68;
		text-decoration: underline;
		text-align: center;
	}
	
	.weihnachtspost-headline {
		color: #fc9c2c; 
		letter-spacing: 6px; 
		font-weight: normal;
		margin-bottom: 10px;
		text-align: left;
	}
	
	.beitrag-vorschau {
		width: 400px; 
		border: 2px solid #d6d6d6; 
		border-radius: 0px 15px 0px 0px;
		float: left;
		padding: 10px 10px 0 10px;
		height: 120px;
	}
	
	.beitrag-vorschau img {
		width: 100px;
		margin-top:7px; 
		float: left;
	}
	
	.beitrag-vorschau p {
		float: right;
		width: 280px;
		font-size: 1.3em;
		line-height: 1.3em;
	}
	
	
	.anleser {
		background: #d6d6d6;
		width: 407px; 
		border-radius: 0px 0px 0px 15px;
		border: 2px solid #d6d6d6;
		height: 15px;
		clear: both;
		color: #585e68;
		letter-spacing: 1px;
		padding: 2px 2px 6px 11px;
		font-weight: bold;
		font-size: 1.2em;
	}
	
	
	.lesen {
		text-decoration: underline;
		float: right;
		letter-spacing: 0px;
		margin-right: 15px;
	}
	
	.beitrag-links {
		float: left;
		padding-left: 10px;
	}
	
	.beitrag-rechts {
		float: right;
		padding-right: 10px;
	}



/* WEIHNACHTSPOST ARTIKEL */

#header-weihnachtspost {
	height: 120px; 
	background: #fc9c2c;
	border-bottom:5px solid #585368; 
	width: 100%;
	position: absolute;
}

#container-weihnachtspost {
	width: 1200px; 
	margin: 0 auto;
	height: auto;
	
}

#logo-weihnachtspost {
	position: relative; 
	left: 17px; 
	top: 19px; 
	width: 150px;
}

#weihnachtspost-geschenk {
	position: relative; 
	left: 835px; 
	top: 11px; 
}

#content-weihnachtspost {
	margin: 0 auto; 
	height: auto; 
	width: 1159px;
	margin-top:-270px; 
	padding: 20px;
}

.weihnachtskarten-druckerei-back {
	color:white;
	position: relative; 
	top: -17px;; 
	left: 0;
	font-size:3.3em;
	width: 620px;
	height:85px;
	font-weight: lighter;
	
}

#content-weihnachtspost #weihnachtspost-uebersicht a {
	height: 35px;
	color: #585e68;
	font-size: 1.5em;
}

.weihnachtspost-active {
	height: 35px;
	color: #fff !important;
	font-size: 1.5em;
	background: #fc9c2c;
	padding: 5px;
}

.weihnachtspost-beitrag {
	width: 1162px;
	margin: 0 auto;
}

.beitragstitel {
	float: left; 
	width: 850px;
	height: 155px;
	
}

.beitragstitel h1 {
	letter-spacing: 2px;
	font-size: 2.4em;
	color: #fc9c2c;
	margin-bottom: -8px;
	font-weight: bold;
	text-align: left;
}

.beitragstitel p {
	font-style: italic; 
	font-weight: bold; 
	font-size:1.2em; 
	line-height: 1.3em;
	text-align: left;
}
.brown {
	color: #fc9c2c;
	font-weight: bolder;
}

.bild-ueberschrift {
	margin-top:40px;
	margin-left:30px;
}


.weihnachtspost-beitrag .hauptbeitrag p, .weihnachtspost-beitrag .hauptbeitrag ul {
	font-size: 1.4em; 
	line-height: 1.4em;
	text-align: left;
	color: #585e68;
}

.weihnachtspost-beitrag .hauptbeitrag ul {
	list-style-position: outside; 
	list-style-image: url(../weihnachtspost/weihnachtsgeschenk-aufzaehlung.gif);
	margin-left: -10px;
	line-height: 1.3em;
}

.weihnachtspost-beitrag .hauptbeitrag h2 {
	color: #585e68;
	font-family: Constantia,"Lucida Bright","DejaVu Serif",Georgia,serif;
	font-style: italic;
	margin-top: 30px;
	font-size: 1.6em;
	text-align: left;

}

.hauptbeitrag h3 {
	text-align: left; 
	letter-spacing: 4px; 
	line-height: 1.4em;
}

.zusammenfassung {
	background: #d6d6d6;
	padding: 20px;
}

.zusammenfassung p {
	margin-right: 70px;
}


#preis-korrektur {
	margin-top: -10px;
	top:-58px; 
	left: 8px; 
	position: relative;
}

.bildausschnitt-rechts {
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
}

.bildausschnitt-links {
	float: left;
	margin-right: 20px; 
	margin-bottom: 15px;
}

.bildausschnitt-zentriert {
	display: block;
    margin-left: auto;
    margin-right: auto;

}

  .weihnachtspost-beitrag #kategorien {
	float: left;
	margin-top: 20px; 
	margin-right: 44px; 
	margin-bottom: 20px; 
}

.hauptbeitrag img {
	border: 1px solid gray;
}

#weihnachtscomics-zum-ausmalen img {
	border: none;
}

#weihnachtscomics, #weihnachtsbrief-tipps {
	width: 850px;
}

#weihnachtscomic-wichtel {
	position: relative; 
	top: -94px; 
	left: 670px;
	width: 200px;
	height: 210px; 
}
	
#weihnachtscomics-zum-ausmalen .zusammenfassung {
	padding: 20px;
	background: #d6d6d6;
	border: none;
}

.hauptbeitrag .zusammenfassung a:link, a:visited {
	font-size:1.2em;
	color: #fc9c2c;
}

.hauptbeitrag a:hover {
	font-size:1.0em;
	color: red;
}

.abstand-weihnachtspost {
	margin-left:470px;
}

#inhaltsverzeichnis-beitrag {	
	height: 90px;
	margin-top:-20px;
	height: 90px;
	font-size:0.85em;
	padding: 10px;
	border: 1px solid #d6d6d6;
}

#inhaltsverzeichnis-beitrag p {
	text-align: center;
}

#inhaltsverzeichnis-beitrag a {
	color: #585e68;
	line-height: 1.5em;
}

#weihnachtsbrief-firmen .hauptbeitrag .schreibschrift {
	text-align: center;
	margin-bottom: 27px;
}

#weihnachtsbrief-firmen .hauptbeitrag h3 {
	font-weight: bold; 
	color: #585e68;
	margin-left: 0; 
	font-family: Constantia,"Lucida Bright","DejaVu Serif",Georgia,serif; 
	letter-spacing: normal;
}

#weihnachtsbrief-firmen .hauptbeitrag .zusammenfassung h3 {
	letter-spacing: 4px;
	margin-left: 25px;
}

.tipps-weihnachtsbrief {
	padding-left: 280px;
}

.gratis-download {
	font-weight: bold; 
	color: #fc9c2c !important; 
	font-style: normal;
}

/* Seite Druckservice Frontlogo */

#motiv-frontlogo {
	width: 595px; 
	margin: 0 auto;
	margin-top: 20px;	
}

#druckservice-frontlogo strong {
	color: #fc9c2c;
}

#druckservice-frontlogo p {
	font-weight: bold;
	text-align: center;
}

#druckservice-frontlogo .black {
	color: #585e68;
}

#druckservice-frontlogo .button-eindruck {
	margin: 20px;
	font-size: 1.5em;
}

#druckservice-frontlogo #auswahl-frontlogo {
	width: 625px; 
	margin: 0 auto;
}

#motiv-frontlogo2 {
	position: relative;
	height: 440px;
	margin-top: 20px;	
	margin-left: 55px;
}

#auswahl-frontlogo2 {
	width: 100%;
	text-align: center;
}

#motiv-frontlogo2 p {
	margin: 0px;
}

#fl2editor strong {
	color: inherit;
}

.frontlogo2_txt {
	border: 1px dashed;
	background-color: #ebeaea;
	padding: 5px;
	margin-bottom: 10px;
}

#frontlogo2-auswahl {
}

.frontlogo2-icons {
	height: 20px;
	margin-right: 20px;
	float: left;
}

#frontlogo2-links {
	color: #585e68;
	font-size: 1.3em;
	float: left;
	width: 10%;
	margin-top: 5px;
	
}

#frontlogo2-rechts {
	text-align: center;
	float: left;
	width: 90%;
	
}

#flogo-senden2 {
	width: 270px;
	margin: 0 auto;
	font-weight: normal;
	font-size: 1.2em;
}

#fl2_tooltip {
	background-color: #fc9c2c;
	width: 300px;
}



.weihnachtspost-dekoration {
	color: #6f4228;
	font-weight: bold;
	font-style: italic;
	font-size:1.1em;
	font-family: Constantia,"Lucida Bright","DejaVu Serif",Georgia,serif;
}

.weihnachtsgeschenk {
	border: 1px solid white !important; 
	margin-right: 3px; 
	width: 15px; 
	height: 15px;
	margin-top: -4px;
}

.zusammenfassung .download-links {
	width: 400px; 
	float: left; 
}

.zusammenfassung .download-rechts {
	width: 342px; 
	float: left; 
}

#weihnachts-detektiv img {
	border: none;
}

.weihnachtscartoons-branchen {
	width: 445px;
	float: right;
	margin-top: 60px;
	margin-left: 20px;
}

#die-weihnachtskarte-wird-bunt img {
	width:350px;
	clear: both;
}

.weihnachtscartoons-branchen img {
	border: none;
}

.weihnachtspost-beitrag a {
	text-decoration: none;
	color: #585e68 !important;
}

.eindruck-vorlagen {
	width: 370px;
	height: 980px;
	float: right;
	margin-top: 12px;
	margin-left: -30px;
}

.eindruck-vorlagen img {
	border: 1px solid gray !important;
	width: 290px;
	margin-top:-10px;	
}

.eindruckbeschreibung-links {
	float: left;
	width: 393px; 
	margin-top: -20px;
	margin-bottom: 40px;
	padding: 8px;
}

.eindruckbeschreibung-rechts {
	float: right;
	width: 393px; 
	margin-top: -20px;
	margin-bottom: 40px;
	padding: 8px;
}


.eindruckbeschreibung-links h3, .eindruckbeschreibung-rechts h3 {
	color: #fc9c2c;
}

.design-uebersicht {
	margin-bottom: 10px;
}

#weihnachtskarten-designs {
	width: 912px; 
	margin: 0 auto;
}

#weihnachtskarten-eindruck img {
	border: 1px solid white;
}

#weihnachtskarten-eindruck .video-eindruck {
	width: 860px; 
	height: auto;	
	float: left;
}


#weihnachtskarten-eindruck .video-eindruck p {
	width: 210px;
	text-align: left;
}

#weihnachtskarten-eindruck .video-eindruck .fancyYoutube {
	float: left;
	padding: 10px;
}


#weihnachtskarten-eindruck .video-eindruck img {
	border: 1px solid gray;	
}

#weihnachtskarten-eindruck .zusammenfassung {
	margin-top: 65px;
}


.zentriert {
	text-align: center;
}



.weihnachtskarten-kategorien {
	color: #585e68;
	padding: 5px;
	text-align: left;
	margin-bottom: 10px;	
}



.weihnachtskarten-kategorien h4 {
	margin-bottom: -6px;
	line-height: 1.4em;
}

.news .detail-bereich {
	background: #eaeaf6;
	margin-top:-10px; 
	margin-bottom: 10px;
}

.news .detail-bereich .link-details {
	float: right;
}


.slogan {
	font-style: italic; 
	font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;
	color: #585e68;
}


.weihnachtskarten-2016-uebersicht .kataloganforderung {
	height: 56px;
	margin-top:-10px;
}

.banner {
	width: 307px; 
	border-radius: 15px 0px;
	color: #050539;
	background: #fbcd4d;
	border: 1px solid #fbcd4d;
	margin-left: 97px;
	float: left;	
	height: 30px;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 4px;
	font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;
	font-style: italic;
	padding-top: 5px;
}


.kataloganforderung p {
	font-weight: bold; 
	float: right;
	line-height: 1.3em;
	font-size: 1.1em;
	margin-right: 89px;
	margin-top: 6px;
}

weihnachtskarten-headline h4 {
	color: #6f4228;
}

.weihnachtskarten-headline h3 {
	color: #6f4228;
	padding: 10px;
	margin: 0px;
	text-align: center;
	font-weight: normal;
	font-size: 1.58em;
	margin-bottom: 20px;
}
	
	
	/* BANNER ONLINE SHOP */
	
	/*
	.weihnachtskarten-firmen-2015 {
	height: 225px;
	position: relative; 
	top: -1053px;
	left: 217px;
	font-size: 1.15em;
	width: 564px;
	}	
	
		.weihnachtskarten-firmen-2015 h2 {
		color: #fff;
		line-height: 1.15em;
		font-size:1.4em;
		font-weight: normal;
		margin-top: 24px;
		margin-bottom: -10px;
	}
	
	.weihnachtskarten-firmen-2015 p {
		color: #fff;
	}
	
	.weihnachtskarten-firmen-2015 #weihnachtskarten-text1 {
		margin-left: 49px;
		margin-bottom:2px;
	}
	
	.weihnachtskarten-firmen-2015 #weihnachtskarten-text2 {
		margin-left: 49px; 
		display: block; 
		width: 427px;
		line-height: 1.3em;
	}
	
	.weihnachtskarten-firmen-2015 .schreibschrift {
		margin-left: -4px;
		line-height: 1.1em;
	}
	
		.weihnachtskarten-firmen-2015 #weihnachtskarten-text2 .kat {
		color: white; 
		text-decoration: underline;
		font-size: 1.3em;
		
	}
	
	
	.weihnachtskarten-firmen-2015 .banner {
		margin-left: 177px;
		margin-top: -11px;
		width: 350px;
	}
	
	.weihnachtskarten-firmen-2015 .banner h2 {
		margin-top:3px;
		font-size:1.2em;
	}
	*/
	
	
	#edle-silberkarten .einleitung .weihnachtskarten-text {
		float: right;
		width: 285px;
		margin-right: 16px;
	}
	
	
	
	 .artikel-motiv a {
		float: left;
		width: 338px;
		padding: 0px 55px 20px 50px;
		text-align: center;
		font-size: 1.2em;
		color: #585e68;
	}
	
	
	
	.weihnachtskarten-ausschnitt img {
		width: 410px;
		padding: 0px 20px 0px 20px;
		
	}

	
	.kalenderlist img {
		position: relative; 
		left: 275px; 
		top: 93px;
		width: 120px;
		margin-top: -86px;
	}
	
	.singleimg .kalender img {
		position: relative; 
		left: 512px; 
		top: -236px;
		width: 154px;
		margin-top: -86px;
		margin-bottom:-10px;
	}
	
	#logo-senden {
		width: 270px; 
		margin-left: 159px;
		font-size:1.2em;
		margin-top: -12px;
		text-align: center;
		font-weight: normal !important;
	}
	
	.weihnachtskarten-eindruck {
		position: relative; 
		top: 239px; 
		left: 335px; 
		width: 538px;
		margin-top: -222px;
		height: 224px;
		font-size: 1.1em;
	}
	
	.weihnachtskarten-eindruck h2 {
		font-size: 1.8em;
		margin-bottom: -18px;
		text-align: right;
	}
	
	
	.weihnachtskarten-eindruck strong {
		color: #fff;
		font-size:0.93em;
		margin-left: 35px;
	}
	
	.weihnachtskarten-eindruck .eindruck-inkludiert {
		color: #fc9c2c;
		font-size: 1.35em;
		margin-top:28px;
		font-weight: bold;
		
	}
	
	.weihnachtskarten-eindruck .eindruck-beschreibung {
		width: 446px;
		margin-left: 92px;
		margin-top: 43px;
		font-size:1.2em;
	}
	
	#adventkarten .einleitung {
		float: right;
		width: 476px;
		margin-right: 16px;
	}
	
	#eindruck-vorlagen {
		width: 910px; 
	}
	
		#eindruck-vorlagen img {
		width: 173px;
	}
	


.head {
	font-size: 0.8em;
}


#eindruck-vorlagen a {
	text-decoration: none !important;
}


#eindruck-texte .TabbedPanels {
	margin-left:31px;
	background: white;
}

#video-eindruck {
	margin-top:-15px;
}

#eindruck .TabbedPanels {
	background: white;
	width: 99%;
}

.imglist .beschreibung  {
	width: 419px;
}



imglist img {
	width: 905px;
	
}

.imglist-briefpapier .beschreibung {
	width: 275px !important;
}


#wkdlist_form .imglist-briefpapier .bluebold {
	font-size:1.4em;
}

#wkdlist_form .imglist-briefpapier .weihnachtskarten-druckerei-button {
	font-size: 1.4em;
}


#weihnachtsbriefpapier-uebersicht {
	text-align: center;
}

#weihnachtsbriefpapier-uebersicht a {
	text-decoration: none !important;
}

#weihnachtsbriefpapier-uebersicht img {
	width: 300px; 
	padding-right: 20px;
}

.beschreibung-weihnachtskarten strong {
	color: #6f4228;
}



.weihnachtspost button {
	margin-left:307px;
	width: 124px;
	margin-top:20px;
}

.detailseite {
	padding-left: 15px;
	border-radius: 0px 0px 0px 20px;
}

.singleimg_ohneschatten {
    margin-right: 10px;
    width: 570px;
}

.euro {
	font-size:1.18em; 
	color: #fc9c2c;	
}

#mit-eindruck-zahlen {

	width: 355px; 
	margin-left: 10px;
}	

#ohne-eindruck-zahlen {
	width: 390px; 
	margin-right: 10px;
}


beschreibung-text-duft .zur-kategorie {
	margin-top:0px;
}


.duftkarten-uebersicht .zur-kategorie {
	background: #050539;
	margin-right: 218px;
	font-size: 1.9em !important;
	color: #fbcd4d !important; 
}

.blog-link {
	font-size: 0.9em;
	font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif; 
	font-style: italic;
	border-top: 1px solid #585e68;
}


.weihnachtsblog-link a:link, a:visited {
	color: #fc9c2c;
}


.weihnachtsblog-link a:hover {
	text-decoration: underline;
	color: #6f4228;
}

#texte-und-unterschriften-scannen img {
	border: 1px solid #cdcbcc;
	border-radius: 0px 20px;
	margin-right: 15px;
	margin-bottom: 25px;
}

.einleitung {
	width: 903px; 
	float: left;
}

.linksbuendig {
	float: left;
}

.links-ausgerichtet {
	text-align: left;
}

.rechtsbuendig {
	float: right;
	margin-left: 10px;
}

#texte-und-unterschriften-scannen strong {
 color: #6f4228;
}


.vorlagen-unterschriften img {
	width: 240px;
	margin-bottom:-13px !important;
}

.vorlagen-unterschriften .vorlage {
	width: 286px;
	float: left;
	padding: 10px;
	margin-right: -10px;
	text-align: center;
}

.vorlage-schrift {
	text-align: center;
	width: 676px;
	margin-left: 160px;
}

.vorlage-schrift img {
	margin-bottom: -13px !important;	
}

.indie {
	font-size:0.9em;
}

.frontcover img {
	padding: 4px; 
	border: 1px solid white;
	width: 300px;
	margin-left: 60px;
}

#weihnachtskarten-sonderanfertigung img {
	border: 1px solid white;
}

.ideen-vorschau p {
	margin: 0 auto;
	width: 544px;
}

.ideen-vorschau img {
	width: 900px;
	margin-left: 127px;
}

.eindruck-kategorie .rot {
	font-size: 1.5em;
}

.ideen-spezialanfertigung img {
	margin-left: 150px;
}

.ideen-spezialanfertigung p {
	width: 506px;
	margin-bottom:20px;
	margin: 0 auto;
}



/* Startseite Wichtel Willi Weihnachtspost */


#weihnachtspost-kat-index {
	width: 413px; 
	float: left;
}

#weihnachtspost-kat-index .rot {
	color: #fc9c2c;
}

#weihnachtspost-kat-index ul {
	font-size: 1.4em;
	text-align: left;
	line-height: 1.2em;
	color: #585e68;
	width: 509px;
}

#weihnachtspost-kat-index li {
	list-style-image: url(../images/weihnachtspost-kategorien.gif);
}


#weihnachtspost-anleser-index {
	width: 330px;
	float: right;
}


#weihnachtspost-anleser-index .beitrag-vorschau {
	width: 303px;
	height: 190px;
}
	
#weihnachtspost-anleser-index .beitrag-vorschau p {
	width: 215px;
}
	
	
#weihnachtspost-anleser-index .anleser {
	width: 310px;
}

#weihnachtspost-anleser-index img {
	float: left;
}

#weihnachtspost-anleser-index .beitrag-vorschau img {
	width: 69px;
	margin-top: 36px;
}


#weihnachtspost-anleser-index .rot {
	font-size: 1.4em;
	float: right;
	margin-top: 18px;
	margin-right: 5px;
}


#weihnachtspost-anleser-index .beitrag-vorschau .bild-video {
	background-image: url(../weihnachtspost/index-weihnachtspost-video.png);
	width: 323px; 
	border: 2px solid #050538; 
	border-radius: 0px 15px 0px 0px;
	float: left;
	height: 158px;
	margin-left: -12px; 
	margin-top:28px;
	z-index: 0;
}

#video-wichtel {
	position: relative; 
	left: 0px; 
	top: 39px; 
	width: 104px; 
	height: 122px;
}



#sommerbonus-abstand {
	margin-top:-15px;
}


#weihnachtspost-banner .banner {
	width: 570px; 
	text-align: center;
	padding-top: 8px;
}

#beitrag-duftkarten img {
	border: 1px solid white;
}


#wichteln-am-arbeitsplatz strong, #weihnachtskarten-eindruck-vorlagen strong{
	color: #fc9c2c;
}

.banner #katalog-2015 {
	font-size: 1.3em;
	margin-left: 17px;
}

#weihnachtskarten-eindruck-vorlagen img {
	border: 1px solid white;
}

.vorlagen-trenner img{
	width: 1px !important; 
	height: 154px !important;
	border-right: 1px solid #585e68 !important;
}

#weihnachtskarten-eindrucksvorlagen img{
	width: 154px;
}

.weihnachtskarten-javascript {
	text-align: center;
	background-color: #fbcd4d; 
	border: 5px solid #fbcd4d; 
	width: 100%; 
	padding: 18px; 
	z-index: 99; 
	position: fixed; 
	top: 0px; 
	left: 0%; 
	color: #000; 
	font-size: 1.4em;
	line-height: 0.9em;
}

.weihnachtskarten-javascript strong {
	font-size: 1.54em;
}

.kfz-weihnachtskarte-ohne {
	text-align: right;
	margin-left: 250px;
	font-style: italic; 
}


.shop-info p {
	text-align: center;
}

.shop-info h3 {
	color: #fc9c2c;
	font-weight: normal;
}

#bestseller-text {
	text-align: center;
	margin-top: -35px;
}

.bestseller-links, .bestseller-rechts {
	width: 373px;
	float: left;
	height: 250px;
	text-align: center;
	font-size: 1.1em;
}


.bestseller-links {
	margin-right: 10px;
	margin-left: 10px;
}



#filter-header {
	position: relative; 
	left: -80px;
	top: -65px;
	height: 34px;
	width: 1010px;
	margin-top: 1px;
	overflow: hidden;
}

#filter-header span {
	float: left;
	margin-top: 4px;
	margin-right: 30px;
	color: white;
}

#filter-header form {
	float: left;
	height: 22px;
}

#filter-header fieldset {
	border: none;
	float: right;
	margin-top: -8px;
}

#filter-header a {
	color: white !important;
	float: right;
	font-size: 1em !important;
	text-decoration: underline !important;
	top: 0;
	position: relative;
	left: 0px;
	margin-top: 2px;
}

#filter-header a:hover {
	text-decoration: none;

}

.filter-dropdown {
	top: 15px;
	margin-right: 10px;
	z-index: 99;
	width: 140px;
}


#schnellsuche {
	font-size: 1.1em;
	margin-left: -10px;
	width: 190px;
	float: left;
	margin-top: 0;
	height: 13px;
}

.filter-header-txt {
	margin-top: 0;
}

.filter-header-txt span {
	border: 1px solid grey;
	padding: 6px;
}

#suche-produkt-reset, #suche-thema-reset, #suche-veredelung-reset, #suche-farbe-reset {
	background-color: white;
	color: black;
	font-size: 1.1em;	
	padding: 0;
}


#header2 #navi #weihnachtskarten-einkaufswagen img {
	position: absolute; 
	top:14px; 
	left: 900px;
	width: 32px;
	height: 29px;
}


/* Safari 6.1+ (9.0 is the latest version of Safari at this time) */

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) 
{ @media {
    #header2 #navi #weihnachtskarten-einkaufswagen img { 
		margin-left:-5px;
    }
}}

#weihnachtskarten-einkaufswagen .warenkorb-zahl {
	color: #f18700;
	font-size:1.5em;
	position: absolute;
}

#weihnachtskarten-bonus a:link, a:visited {
color: #fc9c2c;
}




#filter-header #weihnachtskarten-druckerei-hotline p {
	width: 438px;
	text-align: left;
}




/* STICKY FOOTER */

#footer_container {
	bottom: 0; 
	height: 60px; 
	left: 0; 
	position: fixed; 
	width: 100%;
	background: #585e68;	
	color: #fff;
	text-align: left;
}

#footer {
margin: 0 auto; 
width: 1200px; 
position: relative;
}

#footer_container #footer #glueckwunschkarten-uebersicht {
	width: 250px;
	text-align: left;
	float: left;
	margin-left: 3px;
}

#footer_container #footer #glueckwunschkarten-uebersicht a:link, a:visited {
	color: white;
	border: 3px solid #fc9c2c;
	padding: 5px;	
}

#footer_container #footer #glueckwunschkarten-uebersicht a:hover {
	color: white;
	background: #fc9c2c;
	border: 3px solid #fc9c2c;
	padding: 5px;	
}

#footer_container #footer .weihnachtskarten-druckerei-vorteile {
	width: 245px;
	float: left;	
	font-size: 1.2em;
}

#footer_container #footer .weihnachtskarten-druckerei-vorteile ul {
	list-style-image: url(../images/weihnachtskarten-druckerei-vorteile.png);
	margin-top:6px;
	line-height: 1em;
	font-size: 1.0em;
}


#footer_container #footer .weihnachtskarten-footer-links  a:link, a:visited{
	color: #d6d6d6;
	padding-top:2px;

}

#footer_container #footer .weihnachtskarten-footer-links {
	border-left: 2px solid #d6d6d6;
	float: left;
	padding-left:37px;
	height: 58px;
	font-size: 1.1em;
}

/*
.weihnachtskarten-button {
	background: #fc9c2c;
	color: #fff;
	font-size:1.5em;
	padding: 8px;
	text-align: center;
	height: 36px;
}

.weihnachtskarten-button a {
	color: #fff !important;
}

*/

#kataloganforderung-weihnachtskarten fieldset {
	width: 445px; 
	background: #d6d6d6;;
	font-size: 1.2em;
	float: left;
	height: auto;
}


#kataloganforderung-weihnachtskarten label {
}

#kataloganforderung-weihnachtskarten .type-check{
	width: 400px;
	margin-left:19px;
	line-height: 0.5em;
	height: 167px;
}

#kataloganforderung-weihnachtskarten  input {
	margin-left: 10px;
}

#wkdlist_form .imglist-briefpapier .abstand {
	margin-top:-50px;
	width: 20px;
	height: 10px;
}

.weihnachtskarten-sonderpreis {
	padding: 7px; 
	background: #585e68; 
	color: #fff;
	position: fixed; 
	top:0px;
	z-index:48;
	font-size: 1.3em;
	width: 932px;
	height: 15px;	
	border-bottom: 4px solid #fc9c2c;
	/* display:none; */
	

}

.weihnachtskarten-sonderpreis p {
	font-size:1.1em;
	font-weight: bold;
	text-align: center;
	margin-top: 0px;
	letter-spacing: 1px;
	color: #fff;
	/* display:none; */
}


.weihnachtskarten-sonderpreis strong {
	font-size: 1.4em; 
	padding: 4px;
	color: #fc9c2c;
	/* display:none; */
}

.weihnachtskarten-titel {
	margin-top: 10px; 
	background: gray;
	height: 13px;
}

.abstand-liste {
	height: 20px; 
	background: gray; 
	width: 20px;
}

.artikelliste_muster td {
	font-size: 1.4em;
}

.artikelliste_muster img {
	width: 200px;
	margin-right: 5px;
}


.druckservice-rahmen {
	background: #d6d6d6; 
	width: 945px; 
	height: 76px;
	text-align: center; 
	padding-top: 13px;
	font-size: 1.6em;
	margin-bottom: 20px;
	margin-top: 10px;
	margin-left: -25px;
	color: #585e68;
}


#dekor-kuverts {
	margin-top: -15px;
	height: 52px;
}

#leiste-bestell {
	margin-left: -17px;
	
}



.weihnachtskarten-druckservice {
	font-size:1.37em;
	line-height: 1.3em;
	width: 560px; 
	border: 1px solid #d6d6d6;
	margin: 0 auto;
	padding: 20px;
	color: #585e68;
}

.weihnachtskarten-druckservice strong {
	color: #fc9c2c;
	margin-bottom: 10px;
}

.weihnachtskarten-druckservice .korrekturinfo {
	font-size:0.9em;
	text-align: center;
}


.weihnachtskarten-druckservice .link-button a, .weihnachtskarten-druckservice-zusatz .link-button a {
	margin-left: 152px;
	color: #fff !important; 
	background: #fc9c2c;
}


.weihnachtskarten-druckservice-zusatz .link-button {
	position: relative;
	top: 1320px; 
	left: 776px;
}

button:hover {
	background: #585e68;
	color: #fc9c2c;
}

button:hover strong {
	color: #fff !important;
}

#link-button button:hover {
	color: #fff !important;
	background: red;
}

.weihnachtskarten-druckservice .bluebold {
	margin-left: 208px;
}

.artikelliste h1 {
	text-align: left !important;
	font-size: 1.6em;
	margin-top:28px;
}

.zelle img {
	width: 270px;
}

.weihnachtskarten-warenkorb {
	font-size: 1.35em; 
	background: #d6d6d6;
}

#weihnachtskarten-warenkorb label {
	width: 120px;

}

#weihnachtskarten-warenkorb #adresse_right {
	width: 500px;
}



.beschreibung-rechts .weihnachtskarten-detail a:link, a:visited {
	text-decoration: underline;
}

.silberkarte {
	padding: 0px 20px 20px 0px;
	float: left;
}

.wk_button_oben .einkauf {
	position: relative;
	left: 184px; 
}

.wk_button_unten .einkauf {
	margin-right: 17px; 
	margin-left: -13px;
}

.musterkorb-form fieldset {
	font-size:1.35em; 
	color: #585e68;
	border:none;
}

.musterkorb-form label {
	font-weight: bold;
}

.captcha-field {
	font-size:1.1em;
	width:360px;
	background: #d6d6d6;
	line-height: 1.5em; 
	font-style: italic;
	padding: 6px;
	border: 1px solid #fff;
	
}

.captcha-field input {
 width:30px; 
 height:9px; 
 margin-left:2px;
}

.captcha-field label {
	margin-left:0px;
}


/* INDEX NEU KATEGORIEN */


.weihnachtskarten-kategorien-index {
	height: 130px;
}

.weihnachtsbriefpapier-kategorien-index {
	height: 320px;
}


.weihnachtskarten-clear {
	margin-top:-30px;
}

.index-uebersicht h2 a {
	color: #585e68 !important;
	font-size: 1.2em;
	font-weight: normal;

}


.index-uebersicht a {
	color: white !important;
}



.weihnachtskarten-kategorien-index h3, .weihnachtsbriefpapier-kategorien-index h3 {
	background: #fc9c2c;
	width: 270px;
	padding:4px 0px 4px 10px;
	font-weight: normal;
	margin-bottom:-10px;
	letter-spacing: 0.03em;
	text-align:left;
}



.weihnachtskarten-kategorien-index h3 a {
	color: #fff !important;
}


.weihnachtskarten-kategorien-index h3:hover {
background:#585e68;

}

.weihnachtskarten-kategorien-index h3 a:hover {
color: #fc9c2c !important;
}


.weihnachtskategorien-beschreibung p {
	width: 904px;
	text-align: left;
	margin-top:5px;
	font-size: 1.25em;
}

.weihnachtsbriefpapier-kategorien-index .weihnachtsbriefpapier-beschreibung p {
	width: 295px;

	height: 300px;
}

.weihnachtskarten-kategorien-index .weihnachtskarten-vorschau {
	float: left;
}

.weihnachtskarten-kategorien-index .weihnachtskarten-vorschau img {
	width: 217px;
	margin-top:15px;

}


.weihnachtsbriefpapier-kategorien-index .weihnachtsbriefpapier-vorschau img {
	width: 213px;
	padding: 0px 1px 0px 0px;
	border: 1px solid #d6d6d6;
	margin-top:17px;
	height: 301px;
}

.weihnachtsbriefpapier-vorschau {
	position: relative;
}




#eindruck .TabbedPanelsTab, #eindruck-texte .TabbedPanelsTab {
	color: #585e68;
	font-size: 1.3em;
}

#eindruck .TabbedPanelsTabSelected {
	color: #fff;
}

#eindruck-texte .TabbedPanelsContent {
	height: auto;
}


/* HACKS 2016 */

/* Safari 6.1+ (9.0 is the latest version of Safari at this time) */

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) 
{ @media {
	
	.artikelliste .zelle #preis_stk, #preis_net {  
		width: 38px;
    }
	
     #info-content .linke-spalte {  
		padding: 0 80px;
    }
	     #header2 #navi #weihnachtskarten-einkaufswagen img {  
		left: 899px;
		top: 15px;
    }
}}




/* IE 9, 10 & 11 */
@media screen and (min-width:0\0) { 
#header {
	border-bottom: 35px solid #fc9c2c;
	}

#dekor-kuverts {
	margin-top:30px;
	}

.weihnachtskarten-druckservice-zusatz .link-button {
	margin-bottom:0px;
	}


#kuvert-vorschlag {
	margin-top:60px;
	}
}


#landl, #land {
	margin-top:5px;
	font-size: 0.9em; 
	color: #585e68;
}


/* Safari 6.1+ (9.0 is the latest version of Safari at this time) */

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) 
{ @media {
   #landl, #land {  
	margin-top:10px;
	font-size: 0.8em; 
	border:1px solid #585e68;
    }
	
	
}}

#glueckwunschkarten-navi {
	width: 906px;
	height: 293px;
	text-align: center;
}

#glueckwunschkarten-navi .glueckwunsch-button {
	width:450px;
	float: left;
}

#glueckwunschkarten-navi .glueckwunsch-button img {
	width:290px;
}

#glueckwunschkarten-navi .glueckwunsch-button p {
	text-align: center;
}


.vorteile-weihnachtskarten-durckerei a {
	color: #fff;
}


#weihnachtskarten-katalog-pdf {
 	width: 904px; 
	height: 640px;
}

.weihnachtskarten-highlight {
	background: #fc9c2c;
	padding: 3px;
	color: white;
	font-weight: normal;
}

.schrift-kleiner {
	font-size: 1.3em;
}

.weihnachtskarten-druckerei-mitarbeiter {
	width: 95px; 
	height:150px;
	float: left; 
	padding: 0px 18px;
}

.weihnachtskarten-druckerei-mitarbeiter img {
	width: 95px;
	border-radius: 20px;
}

.weihnachtskarten-druckerei-mitarbeiter p {
	font-size: 0.9em; 
	font-style: italic;
}

.schrift-gross {
	font-size: 1.5em; 
	line-height: 1.4em;
	font-weight: bold;
}

#oeffnungszeiten td, #info-hotline td {

	font-size:1.4em;
	color: #585e68;
	padding: 5px;
	vertical-align: bottom:
}

#oeffnungszeiten table, #info-hotline table {
		border-collapse: collapse;
}

#info-hotline td {
	border-bottom: none;
}


.dialogpost-info p {
	text-align: left;
}

.dialogpost-info h2 {
	text-align: left;
}


#beispiel-einlieferungsliste {
	display: block;
    margin-left: auto;
    margin-right: auto;
	width: 916px;
}

.float_right {
	float: right;

}


#weihnachtskarten-druckerei-news img {
	position: absolute; 
	bottom: 58px; 
	left: 697px; 
	width: 257px;
	height: 64px;
}




@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)
and (-webkit-min-device-pixel-ratio: 2) { 

#filter-header #filter-header-kontakt p {
	background: #fc9c2c;
	padding: 6px; 
	margin-top:-4px;
}

#filter-header 
#filter-header-kontakt img {
	margin-top:6px;
}

}


@media only screen and (min-device-width: 481px) and 
(max-device-width: 1024px) and (orientation:landscape) {
  #filter-header #filter-header-kontakt p {
	margin-top:-6px;
	 }
	

#schnellsuche {
	width: 200px;
}


.kuverts-briefpapier-rechts {
	top: -595px;
}

#weihnachtskarten-druckerei-news {
	top: -170px;
}

#fancybox-content {
   	background: none;
}

#fancybox-overlay {
	height: auto; 
	display: block;
	background: none;
	margin-left: 11%;
}

#fancybox-wrap {
	width: 100%;
	margin-left: 11%;
	background: none;
}
	 
}




@media only screen and (min-device-width: 481px) and 
(max-device-width: 1024px) and (orientation:portrait) {
   #filter-header #filter-header-kontakt p {
	margin-top:-6px;
	 }
	

#schnellsuche {
	width: 200px;
}


.kuverts-briefpapier-rechts {
	top: -595px;
}

#weihnachtskarten-druckerei-news {
	top: -170px;
	left: 470px;
}

#fancybox-content {
   	background: none;
}

#fancybox-overlay {
	height: auto; 
	display: block;
	background: none;
	margin-left: 11%;
}



#fancybox-wrap {
	width: 100%;
	margin-left: 11%;
	background: none;
}


.singlebeschreibung #TabbedPanels1 {

	width: 122%;
}

#singlebuttons .weihnachtskarten-button {
	left: 100px;
}

#content {
	height: 1500px;
}


}


#beschreibung-inhalt .weihnachtskarten-druckerei-button {
	float: right;
}


.duftkarten-video {
	margin-top: 43px;
	margin-left: 28px;
}

.info-impressum p{
	text-align: center;
}

.text-links, #weitere_kuvertoptionen-txt, #selbstklebende-kuverts-txt {
	text-align:left;
	font-size: 1.8em;
	margin-bottom: 24px;
}

#selbstklebende-kuverts-txt {
	margin-top:-46px;
	
}




.back-to-top {
	display: none;
	position: fixed; 
	bottom: 60px; 
	right: 121px;
	background-color: #fc9c2c; 
	padding: 10px; 
	color: #fff !important; 
	width: 80px;	
	font-size: 1.3em;
	text-align: center;
}

.back-to-top:hover {
	background: #585e68;
}

#weihnachtskarten-beispielfotos img {
	width: 290px;
	float: left;
	margin-left:11px;
}

#weihnachtskarte-preis img {
	margin-left:-16px;
}

#preisstaffel {
	font-size:0.7em;
	text-decoration: underline;
	color: #585e68 !important;
}

#preisgruppe-div {
		float:right;
		margin-right: 10px;
}

.eindruck-aufzaehlung li {
	font-size:1.4em;
	color: #585e68;
	line-height: 1.2em;
	list-style-image: url("../images/weihnachtskarten-druckerei-vorteile.png");
}


#frankierwelle {
	float: right; 
	margin-right: 453px; 
	margin-top:2px; 
	width: 99px;
}

#beschreibung-inhalt .scheckkarten {
	width: 518px;
	float:left;
	margin-left: 25px;
}

#beschreibung-inhalt .scheckkarten img {
	float: left; 
	width: 245px;
	padding: 7px;
}

#beschreibung-inhalt .bilder-zentrieren img {
	display: block;
    margin-left: 144px;
    margin-right: auto; 
	width: 280px;
}


/* Safari 6.1+ (9.0 is the latest version of Safari at this time) */

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) 
{ @media {
     #beschreibung-inhalt .scheckkarten img { 
		margin-top:-15px;
    }
}}


#weihnachtskarten-katalog-index .weihnachtskarten-druckerei-button {
	margin-left: 2px;
}

/*
#weihnachtskarten-katalog-index {
	width: auto; 
	height: 74px; 
	text-align: center;
	border: 1px dashed white;
	font-size: 1.3em;
}

#weihnachtskarten-katalog-index .weihnachtskarten-druckerei-button {
	margin-left: 293px;
}

*/

/* Nur Firefox 
@-moz-document url-prefix() {
	
    div#container_aussen {
        margin-top: -35px;
    }
}
*/

#weihnachtskuvert-klappe {
	border: 1px dashed gray;
	margin-top:22px;
}

#weihnachtskuvert-klappe .klappetxt {
	font-size: 0.7em;
}

.klappe-beschreibung {
	margin-left: -10px;
}

.weihnachtskarten-breadcrump {
	
	text-decoration: underline;
	font-size: 0.8em;
}

.weihnachtskarten-breadcrump a {
	color: gray !important;
}





#weihnachtskarten-eindrucksvorlagen #eindruckseite-vorlagen img {
	margin-right: 0px;
	width: 150px;
}


.weihnachtskarten-druckerei-fragen {
	width: 921px; 
	background: #efeeed;
	margin-left: -20px;
	float:left;
	padding: 10px 14px 0px 10px;
}

.weihnachtskarten-druckerei-fragen h3 {
		font-size:1.4em;
		text-align: left; 
		padding: 2px;
		display:inline;
	}

.weihnachtskarten-druckerei-fragen strong {
	font-weight: normal;
}	

	
 #an, #an2, #an3, #an4, #an5, #an6, #an7, #an8, #an9, #an10, #an11, #an12, #an13, #an14, #an15, #an16, #an17, #an18, #an19, #an20, #an21, #an22, #an23, #an24, #an25, #an26, #an27, #an28, #an29, #an30, #an31, #an32 {
	display: block;
	font-weight: normal; 
	font-size: 0.9em;
}

 #zu, #zu2, #zu3, #zu4, #zu5, #zu6, #zu7, #zu8, #zu9, #zu10, #zu11, #zu12, #zu13, #zu14, #zu15, #zu16, #zu17, #zu18, #zu19, #zu20, #zu21, #zu22, #zu23, #zu24, #zu25, #zu26, #zu27, #zu28, #zu29, #zu30, #zu31, #zu32 {
		display: none;
	}

 #an img, #zu img, #an2 img, #zu2 img, #an3 img, #zu3 img, #an4 img, #zu4 img, #an5 img, #zu5 img, #an6 img, #zu6 img, #an7 img, #zu7 img, #an8 img, #zu8 img, #an9 img, #zu9 img, #an10 img, #zu10 img, #an11 img, #zu11 img, #an12 img, #zu12 img, #an13 img, #zu13 img, #an14 img, #zu14 img, #an15 img, #zu15 img, #an16 img, #zu16 img, #an17 img, #zu17 img, #an18 img, #zu18 img, #an19 img, #zu19 img, #an20 img, #zu20 img,  #an21 img, #zu21 img, #an22 img, #zu22 img, #an23 img, #zu23 img, #an24 img, #zu24 img, #an25 img, #zu25 img, #an26 img, #zu26 img, #an27 img, #zu27 img, #an28 img, #zu28 img, #an29 img, #zu29 img, #an30 img, #zu30 img, #an31 img, #zu31 img, #an32 img, #zu32 img  {
	float: right; 
	margin-top: -15px;
	padding: 0px; 
}	


#text1, #text2, #text3, #text4, #text5, #text6, #text7, #text8, #text9, #text10, #text11, #text12, #text13, #text14, #text15, #text16, #text17, #text18, #text19, #text20, #text21, #text22, #text23, #text24, #text25, #text26, #text27, #text28, #text29, #text30, #text31, #text32  {
	font-weight: normal; 
	font-size: 1.4em;
	line-height: 1.3em;
	color: #585e68;
	display: none;
}

.schrift-rot {
	color: red;
	text-align: center;
}

#eindruckseite-vorlagen h3 .unterstrichen {
	margin-top: 15px; 
	font-size: 0.9em;
	font-weight: normal;
}

.rahmen {
	border: 1px solid gray;
}

.linke-spalte-post {
	float: left; 
	width: 445px; 

}

.linke-spalte-post p {
	text-align: center;
}

/* BEWERTUNG MUSTERKORB */

#bewertungen-musterkorb a img {
	float: right;
	margin-top: 12px;
	margin-right: 29px;
	width: 207px;
	
}

#mkorbliste {
	width: 538px;/*637px;*/
	border: 1px solid dashed gray;
	float: left;
}

.trenner-musterkorb {

	margin-bottom: 24px;
	border-bottom: 1px solid #CDCBCC;	
	width: 943px; 
	margin-left: -20px;


}




/* BEWERTUNG WARENKORB */

#bewertung-warenkorb a img {
position:relative; 
left:684px; 
top:359px;
width: 199px;
height: 265px;
margin-top:-105px;
}

#abstand-warenkorb {
	margin-bottom:-200px;
	width: 10px; 
	height: 10px;
}


/* BEWERTUNG BEWERTUNGSSEITE */
.danke-bewertung {
	float: left; 
	width: 543px;
	margin-right: 46px;
}

#bewertungen-shopvote a img {
	float: left;

	}
	
#bewertungen-shopvote .shop-bewertung1 a img	 {
	width: 300px;
	float: left;
	margin-top: 10px;
}

/* INDEX NEWS & KATALOG */

#newsbereich {
	width: 430px; 
	height: 120px;
	float: left; 
	padding: 0px 0px 0px 10px;
	background-image:url(../images/weihnachtskarten-kategorien/bg.jpg)
}



#newsbereich .schrift-kleiner {
	font-weight: normal; 
	font-size: 0.8em;
	font-family: Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace; 
	letter-spacing: 0.2em;
	line-height: 2.4em;
}


#newsbereich p  {
	width: 215px;
	font-size: 1.2em;
	float:right;
	text-align: left;

	
}


#newsbereich img {
	float: right;
	margin-top:10px;
	width: 196px;
	margin-right: 15px;
}



#weihnachtskarten-katalog-index #produkte {
	font-style: italic;
	font-weight: bold;
	width: 200px;
	font-size: 1.3em;
	color: #585e68;
	line-height: 1.3em;
}


#weihnachtskarten-katalog-index {
	width: 443px;  
	float:left;
	text-align: center;
	margin-top:10px;
	border: 1px solid gray;
}

#weihnachtskarten-katalog-index .weihnachtskarten-druckerei-button {
	margin-left: 60px;
	font-size:1.2em;
	
}

/* NEUE SEITE: WEIHNACHTSKARTEN- NEWS */


.weihnachtskarten-druckerei-news {
	border-bottom: 1px solid #cdcbcc;
	height: 42px;
	margin-left: 20px;

}

.weihnachtskarten-druckerei-news .headline {
	margin-bottom: 0px;
	float: left;
	height: 32px;
}

.weihnachtskarten-druckerei-news .datum {
	float: right;
	height: 32px;
	font-family: Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace; 
	letter-spacing: 0.2em;
	margin-top: 5px;
}


.news-eintrag {
	float:left;
	padding: 10px 0px 20px 20px;
}

.news-eintrag p {
	text-align: left;
}

.news-image-rahmen {
	padding: 10px 0px 10px 20px; 
	float: right;
}

.news-image-rahmen video {
	border: 1px solid #cdcbcc;
}

.news-image-rahmen p {
	font-size: 1.1em;
	font-style: italic;
	margin-bottom: 0px; 
	margin-top: 0px;
}

.news-eintrag .rahmen {
	border: 1px solid #cdcbcc;
}

.buchstabe-gross {
	font-size:2em; 
	font-family:"Brush Script MT", "Arial", "Book Antiqua";
	font-style: italic;
	font-weight: normal;
}

/*31. August */

.videouebersicht .weihnachtskarten-text {
	text-align: left;
}

/*
.video-autoplay video {
	border: 1px dashed red;
	position: relative; 
	top: 55px; 
	left: 618px;
}
*/


/* Weihnachtskarten Übersicht */

.weihnachtskarten-uebersicht {
	width: 905px; 
}

.weihnachtskarten-uebersicht .kategorie-bild {
	margin-bottom: -10px;
}

.weihnachtskarten-uebersicht h2 {
	text-align: left; 
}

.weihnachtskarten-beschreibung {
	width: 389px; 
	height: 200px;
}


.weihnachtskarten-uebersicht .weihnachtskarten-beschreibung p  {
	padding-left: 30px;
	font-size: 1.33em;
	margin-top: 0px;
	margin-bottom: 8px;
}

.weihnachtskarten-uebersicht .weihnachtskarten-beschreibung .weihnachtskarten-round {
	float: left;
}

.weihnachtskarten-round .weihnachtskarten-rahmen {
	float: left; 
	width: 73px; 
	margin: -15px 10px 10px 0px;
}


.weihnachtskarten-round .weihnachtskarten-rahmen p {
	font-size: 1.0em;
	text-align: center;
	margin-top: 0px;
}

.weihnachtskarten-rahmen img {
	width: 73px;
}

.weihnachtskarten-uebersicht .zentriert {
	padding-left: 30px;
}

.weihnachtskarten-uebersicht .zentriert a {
	text-decoration: underline;
	font-size: 1.33em;
	margin-top: -8px;
}

.weihnachtskarten-bewertung {
	width: 250px; 
	float: left;
	margin: -15px 25px 20px 20px;
}

.weihnachtskarten-bestseller {
	width: 226px;
	float:left;
	margin-bottom: 20px;
}

.weihnachtskarten-bestseller p {
	font-size:0.9em;
	text-align: center;
}

.weihnachtskarten-bestseller .bestseller-beispiel {
	padding: 5px; 
	color: #fff; 
	background:#fc9c2c;
	font-size: 1.2em;
	position: relative; 
	top: 12px; 
	left: -68px;
}

.weihnachtskarten-bestseller img {
	margin: 2px 0px -4px 0px;
	width: 205px;
}


.weihnachtskarten-zusatzprodukte {
	float: left;
}


.weihnachtskarten-zusatzprodukte ul {
	list-style-image: url(../images/weihnachtskarten-druckerei-vorteile.png);
	color: #585e68; 
	font-size: 1.3em;
	float: right;
	margin-top:-19px;
}

.weihnachtskarten-zusatzprodukte a p {
	margin-top:-33px;
}

.weihnachtskarten-eindruck-beispiel {
	float: left;
}

#weihnachtspost-weihnachtskarten #weihnachtspost-kat-index {
	width: auto;
}

#weihnachtspost-weihnachtskarten #weihnachtspost-kat-index ul {
	margin-left:-10px;
}

#weihnachtspost-weihnachtskarten #weihnachtspost-kat-index li {
	width: 517px;
}

#weihnachtspost-weihnachtskarten #weihnachtspost-anleser-index .beitrag-vorschau p {
	margin-top: 10px;
}

#weihnachtspost-weihnachtskarten #weihnachtspost-anleser-index {
	margin-top: -20px;
}

#weihnachtspost-weihnachtskarten .abstand {
	margin-left: 27px;
}

/* Musterkorb Rahmen */

.musterkorb-rahmen td {
	border-bottom: 1px solid #cdcdcd;
	margin-bottom: 10px;
	padding-top:5px;
	padding-bottom: 5px;
}

.muster-text p {
	font-size: 0.85em; 
	color: #585e68;
	width: 200px;
	margin-left: 10px;
}

.muster-text p em {
	font-size: 0.8em;
}

input[type="checkbox"] {
   width: 20px; 
   height: 20px;
   margin-left:5px;
}

.musterkarten {
	color: #585e68;
	font-size:0.8em;
}

.text-mittig  p{
	text-align: center;
}

#produktmuster {
	float: right; 
	width: 340px; 
	margin-top: 28px;
}


/* Bewertungsseite neu */
.shopvote-info {
	font-size: 2.2em;
	color: #585e68;
}

.bewertung-shopvote {
	border-top: 1px solid #d6d6d6;
	padding-top: 5px;
	margin-top: 4px;
}

.shopvote-url {
	margin-top: 10px; 
	color: #585e68;
}

.bewertungsnote-weihnachtskarten-druckerei {
	color: #fc9c2c; 
	font-size: 2.2em; 
	font-weight: bold;
}

.antwort-shopvote {
	background: #d6d6d6; 
	font-size: 1.3em; 
	padding: 20px; 
	font-style: italic;
	line-height: 1.4em;
}

.datum-shopvote {
	font-size: 1.1em;
	margin-bottom:-10px;
	
}

.shopvote-stars {
	background: #fc9c2c; 
	border:5px solid #fc9c2c; 
	color: #fff;
	display: inline;
}

.bewertungen-aktuell-shopvote {
	border: 1px solid #d6d6d6;
	padding: 40px;
}

.bewertung-aktuell {
	font-weight: bold; 
	color: #585e68;
	font-size:1.3em;
}

/* Editor Karten ID */

.weihnachtskarten-entwurf {
	width: 80px; 
	margin-left: 25px; 
	float: left;
}

.entwurf-textfeld {
	height: 10px;
	margin-bottom:2px;
	color: #585e68;
}

.weihnachtskarten-druckservice .trenner {
	width: 601px;
	margin-top: 10px; 
	margin-bottom: 10px;
}

.zitat-newsbereich p {
	text-align:center;
	font-family: "Brush Script MT","Arial","Book Antiqua";
	font-size:2.2em;
}

.zitat-newsbereich em {
	margin-top:10px;
	font-size:0.6em; 
	font-style: normal;

}

.weihnachtstexte-tannenform {
	width: 430px; 
	background: #d6d6d6;
	float: left;	
	margin: 6px;
	height: 275px;
}


.weihnachtstexte-tannenform p {
	text-align: center;
	font-size: 1.1em;
}

.weihnachtstexte-tannenform a {
	font-size: 1.2em; 
	color: #fc9c2c; 
	font-weight: bold; 
	background: white; 
	padding: 5px;
}

.news-eintrag #eindruckseite-vorlagen img {
	width: 120px;
}

.news-eintrag .vorlagen-trenner img {
	height: 125px !important;
}

#newsbereich-full {
	width: 730px; 
	float: left; 
	border: 1px solid #cdcbcc;
	padding: 0px 0px 0px 10px;
	margin-left: 77px;
}

#newsbereich-full h2 {
	font-size: 1.5em; 
	text-align: left;
	margin-top: 10px;
	margin-bottom: -15px;
}

#newsbereich-full .schrift-kleiner {
	font-weight: normal; 
	font-size: 0.8em;
	font-family: Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace; 
	letter-spacing: 0.2em;
	line-height: 2.4em;
}


#newsbereich-full p  {
	width: 550px;
	font-size: 1.2em;
	float:left;
	text-align: left;
	
}

#newsbereich-full img {
	float: left;
	margin-top:-70px;
}

#newsbereich-full .zitat-newsbereich p {
	font-family: "Brush Script MT","Arial","Book Antiqua";
	font-size:2.9em;
	margin-bottom:0px;
	margin-top:26px;
	line-height: 0.8em;
}

.neujahrskarten {
	width: auto;
	float: left;
	margin-bottom:20px;
}

.neujahrskarten h3 {
	margin-top: 0px;
	text-align: left;
	margin-bottom: 5px;
}

.neujahrskarten img {
	width: 264px; 
	float: left;

}

.neujahrskarten p {
	width: 358px; 
	float: left;
	padding-left: 18px;
	font-size: 1.33em;
	margin-top: 0px;
}

#weihnachtskarten-eindruck-hilfe {
	margin: 0 auto; 
	width: 960px;
}


#weihnachtskarten-eindruck-hilfe .trenner {
	width: 960px;
	margin-left: 0px;
}

#weihnachtskarten-eindruck-hilfe ul {
	font-size: 1.4em; 
	color: #585e68;
	list-style-image:url(../images/weihnachtskarten-druckerei-vorteile.png);
	margin-top: 0px;
}

#weihnachtskarten-eindruck-hilfe .aufzaehlung {
	width: 467px;
	float: left;
	height: auto;
	margin-top: -10px;
}

#vorteile-designer {
	width: 960px !important; 
	background: #eeeeee;
	color: #fff;
}

#vorteile-designer p {
	text-align: center;
	font-size:1.9em;
}


#vorteile-designer ul {
	text-align: center;
	list-style-image: none;
	list-style-type: none;
}


/* Weihnachtsbriefpapier */

.weihnachtsbriefpapiere-uebersicht {
	font-size: 1.3em; 
	text-decoration: underline;
	color: #585e68;
	text-align: center;
	margin-top:0px;
}

#weihnachtsbriefpapier-bestseller {
	width: auto; 
	float: left;
	margin-bottom: -3px;
	
}

#weihnachtsbriefpapier-bestseller .weihnachtsbriefpapier-bestseller {
	float: left;
	margin-right: 14px;
}

#weihnachtsbriefpapier-bestseller .weihnachtsbriefpapier-bestseller .end  {
	margin-right: -14px;
}


/* Safari 6.1+ (9.0 is the latest version of Safari at this time) */

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) 
{ @media {
     #weihnachtsbriefpapier-bestseller .weihnachtsbriefpapier-bestseller {  
	float: left;
	margin-right: 12px;
    }
	
#weihnachtsbriefpapier-bestseller .weihnachtsbriefpapier-bestseller .end  {
	margin-right: -12px;
}	
	
	
}}



#weihnachtsbriefpapier-bestseller .weihnachtsbriefpapier-bestseller p {
	margin-top: 0px;
}


.link-weihnachtsbriefpapier {
	font-size: 1.8em;
	text-align: center;
}

.headline-weihnachtsbriefpapier h1 {
	margin-bottom: -10px;
}

/*** anmelden Anfang ***/
#navitop-left {
	float: left;
}

#loginnavi {
	background-color: #585e68;
	color: white;
	height: 22px;
	float: right;
	margin: 0;
	padding: 10px;
}

#loginnavi li a{

	color: white !important;

}

.korb-icon {
	height: 20px;
}

.anmelden {
	margin-left: 10px;
}

.warenkorb-zahl {
	top: -5px;
	position: relative;
	font-size: 0.8em;
}

/* DROPDOWN */
.dropbtn {
    padding-top:0px;
    font-size: 1em;
    border: none;
    cursor: pointer;
    color: white;
	
}

.dropbtn img {
	margin-top: 4px;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
    position: relative;
    display: inline-block;
	
}

/* Dropdown Content (Hidden by Default) */
#dropdown-content {
    display: none; 
    position: absolute;
    background-color: #D6D6D6;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
	right: -10px;
	top: 66px;
    
}

#dropdown-content li {
	display: block;
	width: 100%;
	margin-left: -20px;
	font-size: 1em !important;
	padding-top: 4px;
}

#dropdown-content li:nth-child(1) {
	margin-top: 6px;
}

#dropdown-content li:nth-child(2) {
	border-top: 1px solid #ACACAC;
	margin-bottom: 6px;
}

/* Links inside the dropdown */
#dropdown-content li a {
    list-style: none;
    color: #585e68  !important;
    font-size: 0.9em !important;
    padding: 0px 0px;
    text-decoration: underline !important;
    display: block;
}

/* Change color of dropdown links on hover */
#dropdown-content li a:hover {color: white;}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {
    color: #FC9C2C;
}

#loginnavi li.anmelden.dropdown .warenkorb-zahl.dropbtn:hover {
    color: #FC9C2C;
}

.anmelden.dropdown:hover .dropbtn {
    color: white;
}



#logintop label {
	font-size: 0.9em;
}

/* NEU */
#logintop #submitform:hover {
	background: #585e68;
}
/* NEU ENDE */


#logintop label.error {
	height: 20px;
	display: block;
	color: #fc9c2c;
	margin-bottom:10px;
}



#logintop input {
	/*neu */ width: 155px;
	/*neu */ margin: 3px 0px;
}

#logintop #submitform, #logintop input[type="submit"] {
	background-color: #fc9c2c !important;
	border: 0 none;
	color: #fff;
	cursor: pointer;
	padding: 4px;
	font-size: 1.0em  !important;
	display: inline !important;
	/*neu */margin:10px 0px;
	/*neu */ width: 163px;
	text-decoration: none !important;
}

#kuvorlage p {
    color: #585e68;
    font-size: 1.2em;
}




#kuvorlage #submitform {
	margin: 10px auto !important;
	display: block !important;
}



/*** anmelden Ende ***/

/* INDEX NEU ANFANG */

#weihnachtskarten-header {
	text-align: left; 
	float: left; 	
}



a#weihnachtskarten-katalog {
	font-size: 1.25em;
	float: right; 
	margin-right: 65px; 
	text-decoration:underline;
	text-align:center;
	margin-top:16px;
	color: #585e68;

	
}

#slogan {
	font-size: 0.69em;
	margin-top:-2px;
	float:right;
	text-align:center;
	margin-right:65px;	
}


/* kategorien - kurz */

#weihnachtskarten-uebersicht {
	width: 217px; 
	float: left;
	margin-bottom: 12px;
	
}

#weihnachtskarten-uebersicht p {
	background: #fc9c2c;
	display: inline;
	padding:3px;
	color: white;
}


#weihnachtskarten-uebersicht .uebersicht {
	background: none !important;
	color: #585e68;
	font-size: 1.13em;
	font-weight: bold;
}

.zwischenraum {
	width: 9px;
	float: left;	
}


#weihnachtskarten-uebersicht-lang {
	width: 217px; 
	float: left;
	margin-bottom: 12px;
	
}

#katalog-werbung {
	width: 443px;
	border:1px solid #cdcbcc;
}



/* kategorien - lang */

#weihnachtskarten-hochglanz-detail, #weihnachtskarten-spezialveredelung-detail, #weihnachtskarten-branchen-detail {
	width: 443px;
	float: left;
}

#weihnachtskarten-hochglanz-detail .ueberschrift, #weihnachtskarten-spezialveredelung-detail .ueberschrift, #weihnachtskarten-branchen-detail .ueberschrift {
	width: 430px;
	margin-top:10px;
}

#weihnachtskarten-hochglanz-detail h2, #weihnachtskarten-spezialveredelung-detail h2, #weihnachtskarten-branchen-detail h2 {
	background: #fc9c2c;
	color: white;	
	text-align:left;
	font-weight:normal;
	font-size:1.4em;
	margin-bottom:5px;
	padding: 4px 6px;
	display: inline;
	
}

#weihnachtskarten-hochglanz-detail .uebersicht, #weihnachtskarten-spezialveredelung-detail .uebersicht, #weihnachtskarten-branchen-detail .uebersicht {
	width: 443px;
	font-weight: normal;
	height: 130px;
	font-size: 1.05em;
	line-height: 1.1em;
}

#weihnachtskarten-hochglanz-detail img, #weihnachtskarten-spezialveredelung-detail img, #weihnachtskarten-branchen-detail img{
	margin-bottom: -10px;
	width: 215px;		
}

#weihnachtskarten-hochglanz-detail a span, #weihnachtskarten-spezialveredelung-detail a span, #weihnachtskarten-branchen-detail a span {
	color: #fff !important;
	font-size:0.8em;
	margin-left: 5px;
	text-decoration: underline;
}


#weihnachtskarten-hochglanz-detail .neuheit, #weihnachtskarten-spezialveredelung-detail .neuheit, #weihnachtskarten-branchen-detail .neuheit {
	width: 29px; 
	margin-top:0px; 
	margin-bottom: -3px;

}


#weihnachtskarten-spezialveredelung-detail h3, #weihnachtskarten-branchen-detail h3 {
	float:right; 
	font-size:1.0em;
	margin: 4px 0 0px 0px;
	text-decoration: underline;
	font-weight: normal;	
}



#breadcrump {
	margin-top:0px;
}


/* INDEX NEU ANFANG */

#weihnachtskarten-header {
	text-align: left; 
	float: left; 	
}



a#weihnachtskarten-katalog {
	font-size: 1.25em;
	float: right; 
	margin-right: 65px; 
	text-decoration:underline;
	text-align:center;
	margin-top:16px;
	color: #585e68;

	
}

#slogan {
	font-size: 0.69em;
	margin-top:-2px;
	float:right;
	text-align:center;
	margin-right:65px;	
}


/* kategorien - kurz */

#weihnachtskarten-uebersicht {
	width: 217px; 
	float: left;
	margin-bottom: 12px;
	
}

#weihnachtskarten-uebersicht p {
	background: #fc9c2c;
	display: inline;
	padding:3px;
	color: white;
}


#weihnachtskarten-uebersicht .uebersicht {
	background: none !important;
	color: #585e68;
	font-size: 1.13em;
	font-weight: bold;
}

.zwischenraum {
	width: 9px;
	float: left;	
}


#weihnachtskarten-uebersicht-lang {
	width: 217px; 
	float: left;
	margin-bottom: 12px;
	
}

#katalog-werbung {
	width: 443px;
	border:1px solid #cdcbcc;
}



/* kategorien - lang */

#weihnachtskarten-hochglanz-detail, #weihnachtskarten-spezialveredelung-detail, #weihnachtskarten-branchen-detail {
	width: 443px;
	float: left;
}

#weihnachtskarten-hochglanz-detail .ueberschrift, #weihnachtskarten-spezialveredelung-detail .ueberschrift, #weihnachtskarten-branchen-detail .ueberschrift {
	width: 430px;
	margin-top:10px;
}

#weihnachtskarten-hochglanz-detail h2, #weihnachtskarten-spezialveredelung-detail h2, #weihnachtskarten-branchen-detail h2 {
	background: #fc9c2c;
	color: white;	
	text-align:left;
	font-weight:normal;
	font-size:1.4em;
	margin-bottom:5px;
	padding: 4px 6px;
	display: inline;
	
}

#weihnachtskarten-hochglanz-detail .uebersicht, #weihnachtskarten-spezialveredelung-detail .uebersicht, #weihnachtskarten-branchen-detail .uebersicht {
	width: 443px;
	font-weight: normal;
	height: 130px;
	font-size: 1.05em;
	line-height: 1.1em;
}

#weihnachtskarten-hochglanz-detail img, #weihnachtskarten-spezialveredelung-detail img, #weihnachtskarten-branchen-detail img{
	margin-bottom: -10px;
	width: 215px;		
}

#weihnachtskarten-hochglanz-detail a span, #weihnachtskarten-spezialveredelung-detail a span, #weihnachtskarten-branchen-detail a span {
	color: #fff !important;
	font-size:0.8em;
	margin-left: 5px;
	text-decoration: underline;
}


#weihnachtskarten-hochglanz-detail .neuheit, #weihnachtskarten-spezialveredelung-detail .neuheit, #weihnachtskarten-branchen-detail .neuheit {
	width: 29px; 
	margin-top:0px; 
	margin-bottom: -3px;

}


#weihnachtskarten-spezialveredelung-detail h3, #weihnachtskarten-branchen-detail h3 {
	float:right; 
	font-size:1.0em;
	margin: 4px 0 0px 0px;
	text-decoration: underline;
	font-weight: normal;	
}



#breadcrump {
	margin-top:0px;
}


/* INDEX NEU ENDE */

#weihnachtskarten-header, #glueckwunschkarten-header {
	text-align: left; 
	float: left; 	
}



a#weihnachtskarten-katalog {
	font-size: 1.25em;
	float: right; 
	margin-right: 65px; 
	text-decoration:underline;
	text-align:center;
	margin-top:16px;
	color: #585e68;

	
}

#slogan {
	font-size: 0.69em;
	margin-top:-2px;
	float:right;
	text-align:center;
	margin-right:65px;	
}


/* kategorien - kurz */

#weihnachtskarten-uebersicht, #glueckwunschkarten-uebersicht-2017 {
	width: 217px; 
	float: left;
	margin-bottom: 12px;
	
}

#weihnachtskarten-uebersicht p, #glueckwunschkarten-uebersicht-2017 p {
	background: #fc9c2c;
	display: inline;
	padding:3px;
	color: white;
}


#weihnachtskarten-uebersicht .uebersicht, #glueckwunschkarten-uebersicht-2017 .uebersicht {
	background: none !important;
	color: #585e68;
	font-size: 1.13em;
	font-weight: bold;
}

.zwischenraum {
	width: 9px;
	float: left;	
}


#weihnachtskarten-uebersicht-lang {
	width: 217px; 
	float: left;
	margin-bottom: 12px;
	
}

#katalog-werbung {
	width: 443px;
	border:1px solid #cdcbcc;
}



/* kategorien - lang */

#weihnachtskarten-hochglanz-detail, #weihnachtskarten-spezialveredelung-detail, #weihnachtskarten-branchen-detail {
	width: 443px;
	float: left;
}

#weihnachtskarten-hochglanz-detail .ueberschrift, #weihnachtskarten-spezialveredelung-detail .ueberschrift, #weihnachtskarten-branchen-detail .ueberschrift {
	width: 430px;
	margin-top:10px;
}

#weihnachtskarten-hochglanz-detail h2, #weihnachtskarten-spezialveredelung-detail h2, #weihnachtskarten-branchen-detail h2 {
	background: #fc9c2c;
	color: white;	
	text-align:left;
	font-weight:normal;
	font-size:1.4em;
	margin-bottom:5px;
	padding: 4px 6px;
	display: inline;
	
}

#weihnachtskarten-hochglanz-detail .uebersicht, #weihnachtskarten-spezialveredelung-detail .uebersicht, #weihnachtskarten-branchen-detail .uebersicht {
	width: 443px;
	font-weight: normal;
	height: 130px;
	font-size: 1.05em;
	line-height: 1.1em;
}

#weihnachtskarten-hochglanz-detail img, #weihnachtskarten-spezialveredelung-detail img, #weihnachtskarten-branchen-detail img{
	margin-bottom: -10px;
	width: 215px;		
}

#weihnachtskarten-hochglanz-detail a span, #weihnachtskarten-spezialveredelung-detail a span, #weihnachtskarten-branchen-detail a span {
	color: #fff !important;
	font-size:0.8em;
	margin-left: 5px;
	text-decoration: underline;
}


#weihnachtskarten-hochglanz-detail .neuheit, #weihnachtskarten-spezialveredelung-detail .neuheit, #weihnachtskarten-branchen-detail .neuheit {
	width: 29px; 
	margin-top:0px; 
	margin-bottom: -3px;

}


#weihnachtskarten-spezialveredelung-detail h3, #weihnachtskarten-branchen-detail h3 {
	float:right; 
	font-size:1.0em;
	margin: 4px 0 0px 0px;
	text-decoration: underline;
	font-weight: normal;	
}



/* GLÜCKWUNSCH */
#glueckwunschkarten-uebersicht-2017 img {
	width: 281px;
		
}


#glueckwunschkarten-uebersicht-2017 {
	
	width: 293px;
}


#breadcrump {
	margin-top:0px;
}


/* login neu Mina */


#newkonto ul, #login-information ul {
	list-style-image: url(../images/weihnachtskarten-druckerei-vorteile.png);
}

#newkonto ul li, #login-information ul li {
	font-size:1.3em;
	font-weight: normal;
	color: #585e68;
	
}


#login-information ul li {
	margin-left:10px;
}

#login-information {
	margin-left:263px;
}

#newkonto h3, #login-information h3 {
	text-align:left;
	font-weight:normal; 
	color: #fc9c2c;
	margin-bottom: -10px;
}

#submitform:hover {
	background: #585e68;
}

#newkonto #adresse_left {
	width: 420px;
}

#newkonto input {
	width: 245px;

}


#newkonto label.error {
	width: 240px; 
	font-weight: normal;
	font-size: 0.8em;
	
}

#wk-login label.error {
	width: auto; 
	color: red;
	font-size: 1.2em; 
	margin-bottom: 5px; 
	margin-left: 2px; 
	width: auto;
}

#newkonto #submitform {
	margin-left:645px;
}

#newkonto legend, #passwort-vergessen legend, #meinkonto legend {
	color: #fc9c2c; 
	font-size: 1.1em; 
	padding-bottom: 23px;
	font-weight: normal;
	
}

#passwort-vergessen legend {
	color: #585e68;
}

#passwort-vergessen #submitform {
	font-size: 1em;
	position: relative; 
	top: -30px;
	left:0px;
}

#passwort-vergessen #adresse_left {
	width: 500px; 
	border: 1px solid #d6d6d6;	
}

#passwort-vergessen #adresse_left input {
	width: 300px;
	
}

#passwort-vergessen {
	height: 110px;	
}

#meinkonto #adresse_left {
	width: 400px;
}

#meinkonto input {
	width: 245px;	
}

#abstand-daten {
	margin-top:10px;	
}

#kundenbewertung-head {
	text-align: center; 
	font-weight: bold; 
	
}

/* WARENKORB - REGISTRIERUNG  ANF ------------ */
#wk-login, #wk-reg {
	float: left;
	width: 47.5%;
}

#wk-login div, #wk-reg div {
	background: #d6d6d6;
	padding: 10px;
	height: 154px;
}

#wk-login {
	margin-right: 5%;
}

.wklogin_h2 {
	font-size: 1.6em;
	color: #fc9c2c;
	background: white;
	text-align: left;
	margin-top: 0;
	margin-bottom: 0px; 
	font-weight: normal;
}


/* WARENKORB - REGISTRIERUNG  END ------------ */





/* Mina neu */

#adresse_left_lief {
	width: 404px; 
}

.imgtogglel {
	margin-top: 6px;
	float: left;
	margin-right: 8px;
}

.login-speichern-button {
	margin-bottom: 10px; 
	margin-left:657px;
	margin-top: 20px;	
}

#wk-login label {
	font-size: 1.35em;
	color: #585e68;
}

#wk-login input {
	width: 250px;
}

#wk-login #login{
	background: #fc9c2c;
	color: white;
	height: 30px;
	width: 190px;
	position: relative; 
	left: 72px;
	font-size: 1.35em;
	top: 44px;	
}

#wk-login #login:hover {
	background: #585e68;
	color: white;
}

#passwort-for {
	font-size: 1.35em;
	text-decoration: underline;
	margin-left: 20px;
}

.vorteile-login ul {
	list-style-image: url("../images/weihnachtskarten-druckerei-vorteile.png"); 
	font-size: 1.35em; 
	line-height: 1.2em; 
	color: #585e68;
	margin-top: 0px;
}

#leitfaden-cont {
	text-align: center;
	margin: 20px 0;
}

#leitfaden-back {
	background: #fc9c2c;
	color: white;
	width: 226px;
	font-size: 1.35em;
	padding: 6px;
}

#leitfaden-cont2 {
	text-align: center;
	margin: 20px 0;
}

#leitfaden-back2 {
	background: #fc9c2c;
	color: white;
	width: 226px;
	font-size: 1.35em;
	padding: 6px;
}

#login-reg {
	background: #fc9c2c;
	color: white;
	width: 226px;
	position: relative; 
	left: 279px;
	font-size: 1.35em;
	top: 16px;	
	padding: 6px;
}

#login-reg:hover, #leitfaden-back:hover {
	background: #585e68;
	color: #fc9c2c;
}
	
.weihnachtskarten-warenkorb-neu {
	color: #585e68;
	background: #d6d6d6 none repeat scroll 0 0;
	font-size: 1.35em;
}



.weihnachtskarten-warenkorb-neu input {
	width: 300px;
	height: 16px;
	margin-top: 10px;
	
}

.weihnachtskarten-warenkorb-neu label {
	width: 160px;
	text-align: right;
	padding: 5px; 
	margin-right:10px;
	
}

.weihnachtskarten-warenkorb-neu .area_wk {
	height: 40px; 
	width: 304px; 
	
}

.weihnachtskarten-warenkorb-neu #landl, #land {
	margin-top:15px;
}

.weihnachtskarten-warenkorb-neu sup, .weihnachtskarten-warenkorb sup  {
	font-size: 1.5em; 
	color: #fc9c2c;	
}


.weihnachtskarten-warenkorb-neu .trenner {
	margin:10px 0px 10px 0px;
	width: 885px;
}

#adresse_left_lief input, #adresse_right_lief input {
	height: 15px;
	width: 250px;
	margin-top: 6px;
	
}

#adresse_left_lief label, #adresse_right_lief label {
	text-align: right;
	width: 113px;
}

.weihnachtskarten-warenkorb label {
	text-align: right; 
	padding-right: 10px;

}

.weihnachtskarten-warenkorb #landl, #land {
	margin-top: 18px;
}


.pflichtfelder {
	position: relative; 
	top: 2px; 
	left: 272px;
	
}


.weihnachtskarten-warenkorb-neu .pflichtfelder {
	width: 134px; 
	float:right;
	margin-right: -35px;
	top: -28px;
		
}


.abstand-druckservice {
	margin-bottom:-50px;
	width: 10px;
	border: 1px solid white;
}

#bestellung-abschliessen-oben {
	float: right; 
	margin-top:-69px;
	
}

#leiste-weiter a:hover {
	color: #fc9c2c;
}

/******* kuvert optionen *****/

#weitere_kuvertoptionen {
	margin-left: -10px;
	border: none;
	height: 1190px;
	clear: both;
}

.kuvopt {
	position: relative;
	border: 1px solid #d6d6d6;
	width: 275px;
	height: 265px;
	float: left;
	margin: 0 8px 10px 0;
	padding: 10px;
	font-color: #585e68;
	
}

.kuvoptright {
	float:right;
	margin-right: 0px;
}

.kuvbeschreibung {
	font-size: 1.0em;
	margin-left: 11px;
}

.kuvopt label, .kuvopt-label {
	font-size: 1.2em;
	font-weight: bold;
	color: #585e68;
}

.kuvopt p:nth-child(2n+0) {
	color: red;
	font-weight: bold;	
	font-size: 1.0em;
	margin-left: 11px;
}

.kuvopt p:last-child {
	position: absolute;
	bottom: 0;
}

.kuvopt strong {
	margin-left: 11px;
	color: #585e68;
	font-size: 1.1em;
	
}



.weiter-button {
	line-height: 1.3em;
	background-color: #fc9c2c;
	color: white;
	padding: 8px;
	font-size: 1.4em;
	width: 46px;
	cursor: pointer;
}

.weiter-button:hover {
	background-color: #585e68;;
	color: #fc9c2c;
}

#weiterunten2 {
	width: 179px;
	text-align: center;
	margin-right: 19px; 
	float: right; 
	margin-top: 20px;
	font-weight: normal;
	margin-bottom: 200px;
}

#weiteroben, #weiterunten {
	float: right;
	margin-top: -60px; 
	text-align: center; 
	width: 179px;
	margin-right: 7px;
}

#weiterunten {
	margin-top: 20px;
	margin-right: 42px;	
	margin-bottom: 200px;
	/* margin-top: -151px; */
}

#weiteroben2 {
	position: relative; 
	top: 5px; 
	left: 709px;
	text-align: center; 
	width: 179px;	
}

#selbstklebende-kuverts-txt h2 {
	color: red; 
	margin-top:-42px;
	
}

#dekorOverlay {
	width: 170px;
	height: 170px;
	background-repeat: no-repeat;
	background-size: 70%;
	background-position-x: 40px;
	background-position-y: 20px;
}

#dekorOverlay-karte {
    width: 150px;
    height: 150px;
    background-repeat: no-repeat;
    background-size: 70%;
    background-position-x: 40px;
    background-position-y: 20px;
    position: absolute;
    left: 245px;
}

.WKdekorOverlay {
	width: 100px;
	height: 100px;
	background-repeat: no-repeat;
	background-size: 50%;
	background-position-x: 10px;
	background-position-y: 20px;
}



.kuvopt-mod {
	margin: 10px;
	color: #fc9c2c; 
	font-weight: bold;
}

.kuvopt-mod a{
	text-decoration: underline !important;	
		color: #fc9c2c; 
	font-weight: bold;
}

.rot-info {
	color: red;
	font-weight: bold;
}

#weihnachtskuvert-klappe .klappetxt {
    font-size: 0.6em;
	text-align: center;
}

em .klappetxt {
    font-size: 0.6em;
	text-align: center;
}

#weihnachtskuvert-klappe #trash {
	margin-top: 10px;
	border: 1px solid red;
	
}

/* briefpapier im wk  */
.briefpkuv {
	border: 1px solid rgb(205,203,204);
}

#vorjahr-text {
	display: none;
}

#design-preview {
	display: none;
}

#vorjahr-text textarea {
	height: 90px;
	width: 100%;
}


/*staedte-uebersicht*/

.uebersicht-staedte {
	padding: 0px;
}

.uebersicht-staedte li {
	float: left;
	list-style: none;
}

.uebersicht-staedte p {
	margin-top: 0px;
}

.uebersicht-staedte li img {
	width: 220px;
	padding: 3px 6px 3px 0px;
}

.uebersicht-h2 {
	text-align: left;
}

.stadt-active {
	font-weight: bold;
}


/*tooltip*/

#preisstaffel {
	margin-left: 10px; 
	bottom: 0px;
}

.hinweis2, .hinweis3, .hinweis4 {
	display:inline; 
}

.hinweis1 {
	display: block;
	position: relative; 
	top: -344px; 
	left: 750px;
	width: 195px;
}

.hinweis1 img {
	width: 100%; 
	margin-bottom: -24px;
}

.hinweis1 strong {
	font-size: 0.8em; 
	color: #585e68; 
	text-decoration: underline;
	font-weight: normal;	
}


/*   KUNDEN VORLAGEN ANFANG */
#vorlagen_edit {
	margin-top: 40px;
	overflow: scroll;
    height: 650px;
}

#vorlagen_editK {
	margin-top: 40px;
	overflow: scroll;
    height: 550px;
}

.vorlageFloat {
	width: 50%;
	float: left;
	margin-bottom: 20px;
}

.vorlageFloat h4 {
	font-size: 1.4em;
	color: #fc9c2c;
	text-align: left;
}



.vorlageFloat img {
	width: 90%;
	border: 1px solid grey;
	background-color: white;
}

.vorlageTrash {
	width: 20px !important;
	background-color: transparent !important;
	border: 0px !important;
	position: relative;
	display: block;
	float: right;
	margin-right: 25px;
}

.vorlageDown {
	width: 20px !important;
	background-color: transparent !important;
	border: 0px !important;
	position: relative;
	display: block;
	float: right;
	margin-right: 25px;
}


.vorlageFloat button {
	background-color: #fc9c2c;
	border: 0 none;
	color: #fff;
	cursor: pointer;
	padding: 4px 7px;
	font-size: 1.05em;
}

.delvorlageK {
	background-color: transparent !important;
	float: right;
}

.downvorlageK, .downvorlageO {
	background-color: transparent !important;
	float: right;
}

#ku-vorlagen {
	font-size: 1.0em;
	background: #d6d6d6;
	padding: 40px;
	overflow: hidden;
	margin-top: 20px;
}

#ku-vorlagen h4 {
	margin: 0px 0 10px 0;
	color: #fc9c2c;
}

#ku-vorlagen h6 {
	color: #585e68;
	font-size: 1.05em;
	margin-bottom: 5px;
}

#ku-vorlagen .vorlageFloat {
	width: 33%;
	
}

.kvorl-delete {
	background-color: #fc9c2c;
	border: 0 none;
	color: #fff !important;
	cursor: pointer;
	padding: 4px 7px;
	font-size: 1.05em;
	margin-top: 5px;
	display: inline-block;
}

#vorlagen_editK #newkonto {
	padding-left: 30px;
}

#vorlagen_editK #newkonto h3 {
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 10px;
	margin-left: -20px;
}

#vorlagen_editK #newkonto ul {
	margin-bottom: 20px;
}

.kkonto {
	background-color: white;
	padding: 15px;
	font-size: 1.4em;
	color: #fc9c2c;
	font-weight: bold;
	margin-top: 10px;
}

.kkonto a {
	float: right;
	background: #fc9c2c;
	color: white;
	padding: 4px;
	margin-top: -5px;
	font-weight: normal;
	font-size: 1.0em;
}

.kkonto #logintop {
	background-color: #d6d6d6;
	margin-top: 5px;
	padding: 10px;
	overflow: hidden;
}

.kkonto label {
	color: #585e68;
	font-size: 0.9em !important;
	font-weight: normal;
}

.kkonto  input {
	width: 97% !important;
	font-size: 0.8em  !important;
}

.kkonto #logintop a {
	color: #fc9c2c;
	background: none;
	text-decoration: underline;
	font-size: 0.8em;
	float: left;
	margin-top: 10px;
}

.kkonto #logintop a:hover {
	text-decoration: none;
}

.kkonto #submitform {
	width: 100px !important;
    float: right;
}

/*   KUNDEN VORLAGEN ENDE */

.sel_grey {
	color: #585e68;
}

#farbvarianten-einleitung {
	width: 542px; 
	/*border: 1px dashed gray;*/
	float: right;	
	
}

#farbvarianten-einleitung p {
	margin-top: 0px;
}

ol {
	color: #585e68;
	font-size: 1.4em;
	line-height: 1.2em;
	text-align: left;
	margin-left: -20px;
}

#farbvarianten-beispiel {
	width: 431px; 
	/*border: 1px dashed gray;*/
	float: right;	
	
}

#farbvarianten-beispiel p {
	margin-top: 0px;
}

#farbvarianten-beispiel h3 {
	margin-top: 0px;
	margin-bottom: 20px;
}

.image-nebeneinander {
	float: left;
}

#datenschutz-label-musterkorb {
	margin-top: 10px;
	display: block;
	line-height: normal;
	width: 375px; 
	margin-left:37px;
	
}

#datenschutz-label-warenkorb{
	margin-top: -6px;
	display: block;
	line-height: normal;
	margin-right: 108px;
	text-align: right;
	
	
}


.abweichend {
	position: relative; 
	top: 0px;
	left: 0px;
	text-decoration: underline;
	
}

#checkBox-warenkorb {
	width: 28px;
	margin-left: 166px;
	
}

#checkBox-login {
	position: relative; 
	top: 213px; 
	right: 715px;
	width: 30px !important;
}

#datenschutz-label-login{
	margin-top: 12px;
	display: block;
	line-height: normal;
	width: 733px; 
	margin-left:-40px;
	float: right;
	
}

.weihnachtspost-neu {
	width: 881px;
	
}

/* NEU */

.buttons-uebersicht {
	text-align: center;
	display: block;
    width: 160px !important;
    height: 30px !important;
    padding: 15px 30px 0px 30px;
    background-color: #fc9c2c;
	color: white;
	font-size: 1.4em;
}

.buttons-uebersicht-red {
	background-color: #9b1222;
}

.buttons-uebersicht:hover {
	background-color: rgba(252,156,44,0.8);
}

.buttons-uebersicht-red:hover {
	background-color: rgba(155,18,34,0.8);
}

.check-icon {
	width: 20px !important;
	padding-right: 5px;
}

.gray-border {
	border: #ececec solid 2px;
}

.checklist-uebersicht {
	margin-top: 40px;
	padding: 0px;
	min-height: 320px;
}

.checklist-uebersicht li{
	list-style: none;
	font-size: 16px;
	color: #585e68 !important;
	margin-bottom: 20px;
}

#uebersicht-abstand {
	width: auto; 
	height: 20px;
}

#text1-weihnachten {
	width: 500px;
	height: auto;
	float: right;
}

#text1-weihnachten h3 {
	margin-top: 0px;
}

#text2-weihnachten {
	width: 572px;
	height: auto;
	float: left;
}

#text2-weihnachten h3 {
	margin-top: 0px;
	text-align: left;
}

#text3-weihnachten {
	width: 432px;
	height: auto;
	float: right;
}

#text3-weihnachten h3 {
	margin-top: 0px;
	text-align: left;
}

.themen img {

border: 1px solid #e3e3e3;	
}


.button-index {
    position: absolute !important;
    z-index: 0;
    right: 34px;
    top: 178px;
    width: 135px;
    text-align: center;
    font-size: 16px;
    height: 15px;
	padding: 10px 8px;
}

.button-weihnachtskarten {
    position: absolute !important;
    z-index: 0;
    right: 34px;
    top: 70px;
    width: 135px;
    text-align: center;
    font-size: 16px;
    height: 15px;
    padding: 10px 8px;
}

.themen-k {
	top: 56px;
}

.briefpapier-button {
    top: 265px;
    right: 55px;
}

.branchen-k {
	top: 56px;
}

.spezial-k {
	top: 41px;
}

.staedte-k {
	top: 41px;
}

.themen {
	position: relative;
}

#themen-beschreibung-links {
	width: 450px; 
	float: left; 

	
}

#themen-beschreibung-links h2 {
	text-align: left;
	font-weight: normal;
	display: block;
}

#themen-beschreibung-rechts {
	width: 440px; 
	float: right; 
	padding-top: 76px;
}

#themen-beschreibung-rechts p {
	text-align: center;
}


.wkarten-titel-navikatalog {
    font-size: 2.0em;
    line-height: 1.2em;
    background: #fff;
    color: #fc9c2c;
    display: block;
    margin-left: -20px;
    padding-top: 19px;
    padding-bottom: 18px;
}

.ideen-vorschau-duftkarten {
	float: left;
	width: 561px;
	display: block;
	margin: 10px 0px;
}

.spalte-links {
	margin-right: 20px;
}

.spalte-rechts {
	margin-left: 20px;
}

.ideen-vorschau-duftkarten p {
	margin: 0;
	width: 561px;
}

.ideen-vorschau-duftkarten img {
	width: 100%;
	margin: 0;
}


#wortwolke p {
	color: #fc9c2c; 
	font-size: 1.4em; 
	letter-spacing: 1px;
	text-align: center;
}

#wortwolke p strong {
	font-weight: normal; 
	font-size: 1.3em;
	letter-spacing: 0px;
}

#wortwolke p em {
	font-weight: bold;
	font-size: 0.9em;
	letter-spacing: 0px;
}

/*****  RESPONSIVE - iPAD ANFANG ********/
 
@media only screen and (max-width: 768px) {  
	
	#filter-header {
		width: 1110px;
	}
	
	#filter-header a {
		float: left;
	}
}

.row {
	width: 100%;
	box-sizing: border-box;
	margin-bottom: 20px;
}

.col-12 {
	padding: 10px;
	float: left;
	width: 100%;
	box-sizing: border-box;
	position: relative;
}

.col-8 {
	padding: 10px;
	float: left;
	width: 66.66666%;
	box-sizing: border-box;
	position: relative;
}

.col-6 {
	padding: 10px;
	float: left;
	width: 50%;
	box-sizing: border-box;
	position: relative;
}

.col-4 {
	float: left;
	width: 33.3333333%;
	padding: 10px;
	box-sizing: border-box;
	position: relative;
}

.row img {
	width: 100%;
}

.margin-0-auto {
	margin: 0 auto;
}

.padding-l-r-15 {
	padding-left: 15px;
	padding-right: 15px;
}

.display-block {
	display: block;
}

.width-124 {
	width: 124px;
}

.width-151 {
	width: 151px;
}

.mar-bot-60 {
	margin-bottom: 60px;
}

.darkred {
	color: #9b1222;
}

.font-size-h2 {
	font-size: 1.6em;
}

.text-align-left {
	text-align: left;
}

.text-align-right {
	text-align: right;
}

.no-pad-left {
	padding-left: 0px !important;
}

.no-pad-right {
	padding-right: 0px !important;
}

.btn-privat {
	position: static !important;
	display: block;
	margin-top: 15px;
}

.btn-kataloganforderung {
	right: 416px;
	top: 150px;
}

.mar-bot-15 {
	margin-bottom: 15px !important;
}

.border-lightgray {
	border: solid 2px #EBECEC;
}

.border-darkred {
	border: solid 2px #9b1222;
}

.no-border {
	border: none !important;
}
/*****  RESPONSIVE - iPAD ENDE ********/
