/* GROESSENDEFINITION */
body {
	font-family : "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial;
	font-size: 12px;
	line-height: 19px;
	background: #ffffff url('../gfx/_relaunch/bg/bg_main.jpg') top center no-repeat fixed;
	text-align: center;
}

body, h1, h2, h3, h4, h5, h6, div, p, ul, ol, li, dd, dt, dl, blockquote, address, hr, pre {
	margin: 0;
	padding: 0;
}

ul, ol {
	list-style: none;
	margin: 0;
	padding: 0;
}

a, a img {
	text-decoration: none;
	border: none;
}

/* SEITENSTRUKTUR */
#wrap {
	width: 1096px;
	position: absolute;
	left: 50%;
	margin-left: -548px;
}

#inner_page {
	width: 996px;
	background: transparent url('../gfx/_relaunch/container_background.png') top left repeat-y;
	padding: 0 50px;
	text-align: left;
}

#inner_page_bottom {
	width: 996px;
	height: 50px;
	margin: 0 auto;
	background: transparent url('../gfx/_relaunch/container_background_bottom.png') top left no-repeat;
	padding: 0px 50px;
}

#container {
	width: 996px;
	background: transparent;
	padding: 0;
	position: relative;
}

#left_navigation {
	float: left;
	width: 229px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 20;
}

#right_navigation {
	float: right;
	width: 228px;
	position: absolute;
	top: 0;
	left: 767px;
	z-index: 20;
}

#content {
	padding: 54px 10px 60px 260px;
	width: 479px;
	min-height: 360px;
}

#spalte1 {
	width: 322px;
	border: none;
	float:left;
	clear: both;
}
#spalte2 {
	width: 262px;
	float: left;
	border: none;

}

#footer {
	clear: both;
}

.fb_iframe_widget { padding-left:10px; }

#header{position: static}

/* NAVIGATIONEN */


/* Linke Navigation */
#logo {
	position: absolute;
	top: -26px;
	left: 228px;
	width: 539px;
	height: 121px;
	z-index: 10;
	background: transparent url(../gfx/_relaunch/printpool_logo.png) top left no-repeat;
	}
	#logo a{
	display: block;
	width: 100%;
	height: 100%;
	}

#menu_news{
	color: #fff;
	float: left;
	width: 166px;
	/*height: 213px;*/
	overflow: hidden;
	background: transparent url(../gfx/_relaunch/news_bg.png) top left repeat-y;
	padding: 36px 43px 0 20px;
	}
	#menu_news_header{
	font-family: "Lucida Grande", "Lucida Sans", Verdana, Sans-Serif;
	color: #3f6c06;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 14px;
	}
	#menu_news a{
	display: block;
	color: #fff;
	}
	#menu_news_more{
	color: #fff;
	float: left;
	padding: 8px 43px 3px 20px;
	width: 166px;
	background: transparent url(../gfx/_relaunch/news_bg.png) top left repeat-y;
	}
	#menu_news_more a{
	display: block;
	width: 89px;
	height: 23px;
	overflow: hidden;
	background: url(../gfx/_relaunch/btn_menu.png) top left no-repeat;
	color: #fff;
	text-align: center;
	padding-top: 2px;
	}
	#menu_news_more a:hover{
	background: url(../gfx/_relaunch/btn_menu_over.png) top left no-repeat;
	color: #517f00;
	}
	#menu_news_footer{
	width: 228px;
	height: 35px;
	float: left;
	background: transparent url(../gfx/_relaunch/news_footer.png) top left no-repeat;
	}

#v_nav_li {
	float: left;
	width: 200px;
	font-size: 13px;
	}
	#v_nav_li ul {
	padding-left: 17px;
	}
	#v_nav_li li {
	display: block;
	padding-left: 3px;
	border-bottom: 1px solid #c5c5c5;
	}

#nav_li_bottom {
	clear: both;
	width: 193px;
	height: 28px;
	background: transparent url(../gfx/_relaunch/nav_li_bottom.png) top left no-repeat;
}





#v_nav_li li.lastitem{
	border-bottom: none;
	padding-bottom: 0;
}

#v_nav_li li li {
	display: block;
	padding-left: 12px;
	border-top: 1px solid #d5d5d5;
	border-bottom: none;
}

#v_nav_li ul ul {
	padding: 0;
}

#v_nav_li a, #v_nav_li a.active {
	color: #202020;
	display: block;
	padding: 10px 0 9px 0;
}

#v_nav_li a.active {
	color: #5b9512;
}

#v_nav_li li li a, #v_nav_li li li a.active {
	padding: 6px 0 5px 0;
	color: #5b9512;
}

#v_nav_li li li a.active {
	text-decoration: underline;
}

#v_nav_li a:hover, #v_nav_li a:active {
	color: #5b9512;
}

#v_nav_li a.active:hover, #v_nav_li a.active:active {
	color: #202020;
}

#v_nav_li li li a:hover{
	color: #202020;
}

/* Unternavigation */
.footer_sub {
	border-top: 1px solid #ccc;
	padding: 0.5em 3px 0.4em 3px;
	margin: 0 17px 0 17px;
	background: #fff;
}

.footer_sub li{
	float:left;
}

.footer_sub a {
	display: block;
	padding: 0 10px 0 0;
	margin-right:10px;
	border-right:1px solid #d8d8d8;
	color: #666;
	text-decoration: none;
}

.footer_sub a.active{
	text-decoration: underline;
}

.footer_sub a:hover, .footer_sub a:active {
	color: #5c9711;
	text-decoration: none;
}

.socialbookmarks a { float:left; width:16px; height:16px; margin: 2px 8px 0 0; padding:0; border:none; }
.sb_title { float:left; color:#666; padding-right: 20px; }


/* Rechte Navigation */
#v_nav_re {
	float: left;
	width: 166px;
	padding: 36px 15px 0 47px;
	background: transparent url(../gfx/_relaunch/nav_re_back.png) top left repeat-y;
	}
	#v_nav_re .header{
	font-family: "Lucida Grande", "Lucida Sans", Verdana, Sans-Serif;
	color: #3f6c06;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 6px;
	}

#nav_re_bottom {
	clear: both;
	width: 228px;
	height: 35px;
	background: transparent url(../gfx/_relaunch/nav_re_bottom.png) top left no-repeat;
}

#v_nav_re .freecall{
	margin: 0 0 10px 14px;
	width: 131px;
	text-align: center;
	font-size: 14px;
	line-height: 1.5em;
	font-weight: bold;
	color: #ffF;
}

#v_nav_re ul {
	margin-bottom: 25px;
}

#v_nav_re ul ul {
	margin: 0;
}

#v_nav_re img {
}

#v_nav_re li {
	/*display: block;*/
	border-bottom: 1px solid #88d700
}

#v_nav_re li li {
	/*display: block;*/
	border-top: 1px solid #7fc900;
	border-bottom: none;
	padding-left: 12px;
	height: 25px;
}

#v_nav_re a, #v_nav_re a.active {
	display: block;
	padding: 8px 0 7px 0;
}

#v_nav_re li li a, #v_nav_re li li a.active{
	padding: 3px 0 3px 0;
	color: #3f6c06;
}

#v_nav_re li li a.active{
	text-decoration: underline;
}

#v_nav_re li li a:hover{
	padding: 3px 0 3px 0;
	color: #fff;
}

#v_nav_re a{
	color: #fff;
}

#v_nav_re a:hover, #v_nav_re a:active  {
	color: #3f6c06;
}

#v_nav_re a.active {
	color: #3f6c06;
}

#v_nav_re a.active:hover, #v_nav_re a.active:active  {
	color: #3f6c06;
}


#menu_aktion_header{
	float: right;
	width: 193px;
	height: 67px;
	background: transparent url(../gfx/_relaunch/aktion_header.png) top left repeat-y;
}
#menu_aktion{
	color: #fff;
	float: left;
	width: 193px;
	background: transparent url(../gfx/_relaunch/aktion_bg.png) top left repeat-y;
}
#menu_aktion .date{
	font-size: 1.7em;
	margin-left: 26px;
	padding: 16px 0 15px 10px;
	width: 148px;
	border-top: 1px solid #fff;
}
#menu_aktion a{
	display: block;
	font-size: 1.3em;
	color: #fff;
	margin-left: 36px;
	width: 135px;
}
#menu_aktion_footer{
	float: left;
	width: 193px;
	height: 42px;
	background: transparent url(../gfx/_relaunch/aktion_footer.png) top left repeat-y;
}



/* CONTENT STYLES */
#content p {
	margin-bottom: 18px;
}

#content ol{
	list-style-position:outside;
	list-style-type:decimal;
	padding-left: 19px;
	margin-bottom: 18px;
}

* html #content ol{
	padding-left: 25px;
}
*+html #content ol{
	padding-left: 25px;
}

#content ol li{
	margin-bottom:18px;
}

#content span.boxed {
	display: block;
	background: #ebf2eb;
	padding: 10px;
}

#content h1 {
	font-size: 18px;
	line-height: 1.4em;
	color: #333;
	margin-bottom: 27px;
	font-weight: normal;
}

#content h2, #content h3, #content h4{
	font-family: "Lucida Grande", "Lucida Sans", Verdana, Sans-Serif;
	font-size: 13px;
	line-height: 1.35em;
	font-weight: bold;
	color: #5B9512;
	margin-bottom: 4px;
}

#content h2 a:hover{
	color: #3F6C06;
}

#content h3 {
	padding-bottom: 5px;
	border-bottom: 1px solid #c5c5c5;
	margin-bottom: 7px;
}

#content h4 {
	margin-bottom: 12px;
	border-top: 1px solid #c5c5c5;
	padding-top: 17px;
}

#content h5 {
	font-size: 1.8em;
	line-height: 1.2em;
	color: #7bc300;
}

#content h6 {
	font-size: 1.6em;
	line-height: 1.2em;
	color: #7bc300;
}

#content td h6 {
	font-size: 1.1em;
	line-height: 1.25em;
	color: #7bc300;
	margin-bottom: 10px;
}

#content ul {
	padding: 0 0 4px 15px;
	list-style-type:none;
	list-style-image: url(../gfx/_relaunch/ul_bg.gif);
}

#content ul ul {
	padding: 0px 10px 5px 10px;
}

#content a {
	color: #5C9711;
}

#content a:hover, #content a:active {
	color: #3F6C06;
}

#path {
	line-height: 0.875em;
	font-size: 0.875em;
	color: #afafaf;
	padding: 0px 6px 10px 6px;
}

#path a:link, #path a:visited {
	color: #afafaf;
	background: #fff;
	text-decoration: none;
}

#path a:hover, #path a:active {
	color: #7bc300;
	background: #fff;
	text-decoration: underline;
}

/* FOOTER */
#footer {
	color: #333;
	padding-bottom:6px;
	font-size:11px;
}

#footer ul{
	float: left;
}

#footer a.totop{
	padding-right: 0;
	margin-right:0;
	border-right:none;
	padding-left: 20px;
	background: url(../gfx/_relaunch/icon_totop.gif) center left no-repeat;
}

/* DYNAMO LAYOUTS */
.cont_wrap {
	/*margin: 5px;*/
	border: none;
	clear: both;
}

.float_re {
	float: right;
	display: inline;
}

.float_li {
	float: left;
	display: inline;
}

.mitte_break{
	width: auto;
	clear: both;
	margin: 0 auto;
}

.li_break{
	width: auto;
	clear: both;
	margin: 0 auto 0 0;
}

.re_break{
	width: auto;
	clear: both;
	margin: 0 0 0 auto;
}

.clear {
	/*margin: 0;
	padding:0;
	line-height: 0;*/
	display: block;
	background: #f4f4f4;
	clear: both;
}

/* FORMULARE */

.form_text_large {
	border: 1px solid #cccccc;
	width: 200px;
}

.form_text_small {
	border: 1px solid #cccccc;
	width: 80px;
}

.form_textarea {
	border: 1px solid #cccccc;
	width: 200px;
	height: 90px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.form_submit {
	border: 1px solid #CCCCCC;
	background-color: #eeeeee;
}

.form_checkbox {
	border:  1px solid #cccccc;
	width: 15px;
	height: 15px;
}

p.error_msg {
	font-weight: bold;
	font-size: 11px;
	color: #C9252B;
}

/* individuelle Anfrage */
input.addcart{
	cursor: pointer;
	border:none;
	padding: 0;
	text-align: left;
	background: url(../gfx/_relaunch/btn_addcart.png) no-repeat scroll left top;
	height: 27px;
	width: 41px;
	overflow: hidden;
	color: #fff;
	float: right;
	font-size:0;
}
input.addcart:hover{
	background: url(../gfx/_relaunch/btn_addcart_over.png) no-repeat scroll left top;
	color: #fff;
}


table.formtable input.submit, input.submit{
	cursor: pointer;
	border:none;
	padding: 0;
	margin: 15px 0 0 0;
	background: url(../gfx/_relaunch/btn_form.png) no-repeat scroll left top;
	height: 23px;
	width: 106px;
	overflow: hidden;
	color: #fff;
}

#content a.submit{
	cursor: pointer;
	border:none;
	padding: 7px 0 0 0;
	background: url(../gfx/_relaunch/btn_quiz.gif) no-repeat scroll left top;
	height: 32px;
	width: 200px;
	overflow: hidden;
	color: #fff;
	display: block;
	text-align: center;
	font-size: 15px;
}
#content a.submit:hover{
	background: url(../gfx/_relaunch/btn_quiz_over.gif) no-repeat scroll left top;
	color: #fff;
}

a.shopinfo { float:right; background:url(../gfx/_relaunch/btn_shopdesc.png); width:41px; height:27px; margin-right:8px; }
a.shopinfo:hover { background:url(../gfx/_relaunch/btn_shopdesc_over.png);}

#productexample {display:none;}

table.formtable input.submit:hover, input.submit:hover{
	background: url(../gfx/_relaunch/btn_form_over.png) no-repeat scroll left top;
	color: #fff;
}

table.formtable input{
	background:#FAFAF9 none repeat scroll 0 0;
	border:1px solid #DDDDD9;
	padding: 4px 2px 2px 2px;
	margin: 0 0 4px 0;
}

table.formtable select{
	background:#FAFAF9 none repeat scroll 0 0;
	border:1px solid #DDDDD9;
	padding: 2px 2px 2px 2px;
	margin: 0 0 4px 0;
}

table.formtable .input1{
	width: 74px;
}

table.formtable .input2{
	width: 393px;
}

table.formtable select.input2{
	width: 398px;
}

table.formtable .input3{
	width: 233px;
}

input.input4, textarea.input4{
	background:#FAFAF9 none repeat scroll 0 0;
	border:1px solid #DDDDD9;
	padding: 4px 2px 2px 2px;
	margin: 5px 0 8px 0;
	width: 473px;
}

textarea.input5{
	background:#FAFAF9 none repeat scroll 0 0;
	border:1px solid #DDDDD9;
	padding: 4px 2px 2px 2px;
	margin: 0 0 8px 0;
	width: 393px;
	height: 90px;
}

input.input5{
	background:#FAFAF9 none repeat scroll 0 0;
	border:1px solid #DDDDD9;
	padding: 4px 2px 2px 2px;
	margin: 0 0 4px 0;
	width: 340px;
}

table.formtable input.radio{
	margin: 2px 0 4px 0;
	border: none;
	background: transparent;
}

textarea.input4{
	height: 90px;
}

/* SHOPFORMULARE */
.inp-order1 {
	border: 1px solid #ccc;
	padding: 2px;
	margin: 0 0 4px 0;
	width: 80px;
}

select.inp-order1 {
	padding: 0;
}

.inp-order2 {
	border: 1px solid #ccc;
	width: 44px;
	padding: 2px;
	margin: 0 0 4px 0;
}

.inp-order3 {
	border: 1px solid #ccc;
	border-left: none;
	width: 104px;
	padding: 2px;
	margin: 0 0 4px 0;
}

.inp-order9, inp-order10 {
	border: 1px solid #ccc;
	width: 220px;
	margin: 0 0 4px 0;
}

.inp-order1:hover,
.inp-order2:hover,
.inp-order3:hover,
.inp-order9:hover,
.inp-order10:focus,
.inp-order1:focus,
.inp-order2:focus,
.inp-order3:focus,
.inp-order9:focus,
.inp-order10:focus {
	border-color: #7bc300;
/* 	background: #ebf2eb; */
}

#content {
	color: #444;
}

#content .cont_wrap img {
	margin: 20px 0 ;
}

#content a.bildlink:link {
	text-decoration: none;
	border: none;

}

#content a.bildlink:hover {
	text-decoration: none;
	border: none;

}

#content a.bildlink:visited {
	text-decoration: none;
	border: none;

}

#content a.bildlink:active {
	text-decoration: none;
	border: none;

}

.item_container {
	width: 140px;
	height: 160px;
	border: none;
	float: left;
	text-align: center;
	margin: 0 0 35px 25px;
}
.item_container img {
	padding-bottom: 5px;
}

.form_label {
	padding-right: 10px;
	height: 15px;
	color: #7bc300;
	font-weight: bold;
}

#auswahl {
	width:550px;
}

#auswahl_text {

	width: 550px;

}
#content p.item-tx {
	/*font-size: 1em;
	line-height: 1.4em;
	color: #333;*/

}

div.quotation {
	font: 15px Georgia, Serif;
	font-style: italic;
	line-height: 1.5em;
}

div.lineh{
	display: block;
	background: url(../gfx/_relaunch/line.gif) top left repeat-x;
	width: 479px;
	height: 6px;
}

#content table{
	margin: 5px 0 18px 0;
}

a.cartitem{
	background: url(../gfx/_relaunch/icon_cart.gif) 72px 12px no-repeat;
}

#bg_top {
	background: url(../gfx/_relaunch/container_background_top.png) top left no-repeat;
	width: 996px;
	height: 26px;
	padding: 0 50px;
}


/* Shop info
-------------------------------------------------------------------------- */
#content table.productinfo{width: 479px; margin-bottom: 28px;}
	table.productinfo td.leftcolumn{width: 137px; font-weight: bold; vertical-align: top; color: #555;}
	table.productinfo td.rightcolumn{width: 342px; vertical-align: top;}

#content table.productselection{width: 479px; line-height: 21px;}
	table.productselection td.leftcolumn{width: 137px; vertical-align: top; padding-bottom: 5px; font-weight: bold; color: #555;}
	table.productselection td.rightcolumn{width: 342px; vertical-align: top; padding-bottom: 5px;}

#content .price {
	font-size: 16px;
	color: #5C9711;
	font-family: "Lucida Grande", "Lucida Sans", Verdana, Sans-Serif;
	font-weight: bold;
	}
	#content .priceinfo{
	font-size: 10px;
	color: #777;
	font-weight: normal;
	padding-left: 16px;
	}

#content .productlist{padding-top:9px;}
	#content .productlist a{
	display: block;
	padding: 5px 3px;
	border-top: 1px solid #c5c5c5;
	}

sup{line-height: 0}

#content table.carttable{
	margin-bottom: 0;
	}
	table.carttable td.head{
	border-bottom: 1px solid #c5c5c5;
	}
	#content table.cartsummarytable{
	border-top: 1px solid #c5c5c5;
	padding-top: 13px;
	margin-top: 0;
	}
	table.cartsummarytable td{
	text-align: right;
	}
	table.cartsummarytable td.left, table td.left{
	font-weight:bold;
	color: #555;
	}

.cookieerror { color:#5b9512; padding-bottom:1em; border-bottom: 1px solid #c5c5c5; margin-bottom:1em; }

table.vorlagen td { border-top:1px solid #c5c5c5; padding:0.5em 0 0.4em 0; }

table.zertifikat td { vertical-align:top; border-top:1px solid #c5c5c5; padding-top:10px; }
table.zertifikat a.logo { display:block; width:87px; height:92px; margin-top:4px; }

#content hr { border:none; border-bottom:1px solid #c5c5c5; margin: 0 0 13px 0; padding-top:19px; }

#content a.contactlink { width:126px; height:23px; background:url(../gfx/_relaunch/btn_form_long.png) top left no-repeat; color:#fff; overflow:hidden; display:block; text-align:center; margin-top:0px; padding-top:2px; float:right; }
#content a.contactlink:hover { background:url(../gfx/_relaunch/btn_form_long_over.png) top left no-repeat; }

#wk_list { width:100%; float:left; border-bottom:1px solid #cccccc; margin-bottom:15px; }
#wk_list .wk_entry { float:left; width:239px; padding:0px 0 0 0; }
#wk_list .wk_entry img { display:block; }
#wk_list .wk_entry p { padding-top:8px; }
#wk_list .wk_entry input.checkbox { float:right; margin: 9px 42px 0 0; }


#bar1 { width:160px; height:27px; background:url(../gfx/_relaunch/weihnachtskarten/bar_1.jpg) no-repeat; float:left; padding-bottom:21px; }
#bar2 { width:159px; height:27px; background:url(../gfx/_relaunch/weihnachtskarten/bar_2.jpg) no-repeat; float:left; }
#bar3 { width:160px; height:27px; background:url(../gfx/_relaunch/weihnachtskarten/bar_3.jpg) no-repeat; float:left; }

#bar1.ia { background:url(../gfx/_relaunch/weihnachtskarten/bar_1_ia.jpg) no-repeat; }
#bar2.ia { background:url(../gfx/_relaunch/weihnachtskarten/bar_2_ia.jpg) no-repeat; }
#bar3.ia { background:url(../gfx/_relaunch/weihnachtskarten/bar_3_ia.jpg) no-repeat; }

#bar1.complete { background:url(../gfx/_relaunch/weihnachtskarten/bar_1_complete.jpg) no-repeat; }
#bar2.complete { background:url(../gfx/_relaunch/weihnachtskarten/bar_2_complete.jpg) no-repeat; }
#bar3.complete { background:url(../gfx/_relaunch/weihnachtskarten/bar_3_complete.jpg) no-repeat; }

div.wk_motiv { padding:0px 0 0 0; float:left; width:100%;}
div.wk_motiv a.left, div.wk_motiv .right { float:left; }
div.wk_motiv a.left { padding-top:3px; }
#content div.wk_motiv p { float:left; margin-bottom:0.5em; }
div.wk_motiv a.wk_remove { float:left; height:19px; width:24px; background:url(../gfx/trash.gif) no-repeat; margin-left:9px; }
div.wk_motiv input.amount { font-size:11px; width:239px; border:1px solid #DDDDD9; background:#fafaf9; padding:4px 3px 3px; color:#444444; }
div.wk_motiv select { font-size:11px; width:247px; margin-top:7px; padding:2px; color:#444444; border:1px solid #DDDDD9; background:#fafaf9; }
div.wk_motiv textarea { font:11px/17px "Lucida Grande","Lucida Sans Unicode",Verdana,Arial; width:239px; height:140px; border:1px solid #DDDDD9; background:#fafaf9; padding:3px; margin-top:7px; color:#444444; }
div.wk_motiv div.eindruck { overflow:hidden; width:248px; }
div.wk_motiv div.choice { padding-top:3px; float:left; width:100%; }
#content div.wk_motiv div.choice p { margin:0; font-size:11px; width:70px; }
div.wk_motiv input.choice { float:left; margin:4px 8px 0 0; }
div.wk_motiv div.right img { padding-left:10px; }
div.wk_motiv div.custom { display:none; width:249px; font-size:11px; line-height:17px; padding-top:8px; }

form#wk_3 { float:left; }

div.wk_line { margin: 19px 0 15px 0; border-top:1px solid #cccccc; float:left; width:100%; height:1px;}

a.wk_schritt_zurueck { display:block; float:right; width:153px; height:27px; margin-bottom:55px; background:url(../gfx/_relaunch/weihnachtskarten/btn_zurueck.jpg) no-repeat; }
a.wk_schritt_zurueck:hover {  background:url(../gfx/_relaunch/weihnachtskarten/btn_zurueck_over.jpg) no-repeat; }

a.wk_schritt_weiter { display:block; float:right; width:153px; height:27px; margin-bottom:55px; margin-left:14px; background:url(../gfx/_relaunch/weihnachtskarten/btn_weiter.jpg) no-repeat; }
a.wk_schritt_weiter:hover {  background:url(../gfx/_relaunch/weihnachtskarten/btn_weiter_over.jpg) no-repeat; }

a.wk_schritt_absenden { display:block; float:right; width:153px; height:27px; margin-bottom:55px; margin-left:14px; background:url(../gfx/_relaunch/weihnachtskarten/btn_absenden.jpg) no-repeat; }
a.wk_schritt_absenden:hover {  background:url(../gfx/_relaunch/weihnachtskarten/btn_absenden_over.jpg) no-repeat; }

#content p.error { font-weight:bold; color:#c50000; }

a.zoom_btn { float:right; width:41px; height:27px; background:url(../gfx/_relaunch/weihnachtskarten/btn_special_zoom.gif) no-repeat; }
a.zoom_btn:hover { background:url(../gfx/_relaunch/weihnachtskarten/btn_special_zoom_over.gif) no-repeat; }

#wk_list_cursor { position:fixed; display:none; width:27px; height:27px; background:url(../gfx/_relaunch/weihnachtskarten/icon_zoom.png) no-repeat; }
