#gk_shop {
	padding:0 0 30px 20px;
}

/* Master */
div.tx-unicefgk2010-pi1 {
	padding: 0p 0px 0px 0px !important;
	margin: 0px 0px 0px 0px !important;
}

div#motiv_liste {
	display: block;
	margin: 222px 0px 0px 10px;
	padding: 0px 0px 0px 0px !important;
	
}

div#rechtespalte {
	display: none;
}

div#warenkorb_leiste {
	display: none;
}


/* Linke Leiste */
div.gk_links {
	display: block;
	width: 128px;
	height: overlfow;
	background: #fff;
	border: 1px solid #b8b8b8;
	margin-bottom: 10px;
}

div.gk_links h3 {
	display: block;
	font-size: 10px;
	padding: 2px 0px 2px 4px;
	font-weight: bold;
	background: #f0f0f0;
	border-bottom: 1px solid #b8b8b8;
}

div.gk_links div.ap_name {
	color: #000;
	padding: 3px 0px 3px 6px;
	font-weight: bold;
}

div.gk_links div.ap_email a{
	color: #0099ff;
	display: block;
	padding: 0px 0px 4px 6px;
	font-weight: bold;
	font-size: 9px;
	text-decoration: none;
}

div.gk_links div.ap_email a:hover{
	color: #ff9900;
	text-decoration: underline;
}

div.gk_links div.ap_tel {
	padding-left: 6px;
	margin-bottom: 4px;
	color: #666;
}

div.gk_links div.gk_image {
	width: 127px;
	text-align: center;
	margin-bottom: 4px;
}



div.gk_links a.gk_newsletter {
	display: block;
	height: 36px;
	width: 74px;
	height: overflow;
	color: #000;
	background: url(img/newsletter.png) 3px 3px no-repeat;
	padding-left: 50px;
	padding-top: 5px;
	text-decoration: none;
	font-weight: bold;
}


div.gk_links_imagecontainer {
	display: block;
	width: 127px;
	height: overflow;
	clear: both;
	overflow: hidden;
}

div.gk_links a.gk_links_imgagelink {
	float: left;
}

div.gk_links a.gk_links_link {
	display: block;
	width: 122px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 9px;
	line-height: 18px;
	vertical-align: center;
	color: #0099ff;
	text-decoration: none;
	background: url(img/left_link.png) center right no-repeat;
}

div.gk_links a.gk_links_link:hover {
	color: #ff9900;
}




/* Allgemeine Elemente */
a.gk_grey_button {
	display: block;
	width: 128px;
	height: 20px;
	text-align: center !important;
	line-height: 20px !important;
	color: #666 !important;
	text-shadow: rgba(255,255,255,0.65) 0px 1px 0px;
	text-decoration: none !important;
	font-weight: bold !important;
	background-image: url(img/gk_button_grey.png) !important;
	background: url(img/gk_button_grey.png) top left no-repeat !important;
}
a.gk_grey_button:hover {
	background: url(img/gk_button_grey.png) center left no-repeat !important;
}
a.gk_grey_button:active {
	padding-top: 1px;
	height: 19px;
	background: url(img/gk_button_grey.png) bottom left no-repeat !important;
}


a.gk_grey_button_small {
	display: block;
	width: 104px;
	height: 20px;
	text-align: center !important;
	line-height: 20px !important;
	color: #666 !important;
	text-shadow: rgba(255,255,255,0.65) 0px 1px 0px;
	text-decoration: none !important;
	font-weight: bold !important;
	background-image: url(img/gk_button_grey_small.png) !important;
	background: url(img/gk_button_grey_small.png) top left no-repeat !important;
}
a.gk_grey_button_small:hover {
	background: url(img/gk_button_grey_small.png) center left no-repeat !important;
}
a.gk_grey_button_small:active {
	padding-top: 1px;
	height: 19px;
	background: url(img/gk_button_grey_small.png) bottom left no-repeat !important;
}

a.gk_blue_button {
	display: block;
	width: 128px;
	height: 20px;
	text-align: center !important;
	line-height: 20px !important;
	color: #fff !important;
	text-shadow: rgba(0,0,0,0.60) 0px -1px 0px;
	text-decoration: none !important;
	font-weight: bold !important;
	background-image: url(img/gk_button_blue.png) !important;
	background: url(img/gk_button_blue.png) top left no-repeat !important;
}
a.gk_blue_button:hover {
	text-decoration: none !important;
	background: url(img/gk_button_blue.png) center left no-repeat !important;
}
a.gk_blue_button:active {
	padding-top: 1px;
	height: 19px;
	text-decoration: none !important;	
	background: url(img/gk_button_blue.png) bottom left no-repeat !important;
}


a.gk_blue_button_big {
	display: block;
	width: 200px;
	height: 20px;
	font-size: 12px !important;
	text-align: center !important;
	line-height: 20px !important;
	color: #fff !important;
	text-shadow: rgba(0,0,0,0.60) 0px -1px 0px;
	text-decoration: none !important;
	font-weight: bold !important;
	background-image: url(img/gk_button_blue_bigger.png) !important;
	background: url(img/gk_button_blue_bigger.png) top left no-repeat !important;
}
a.gk_blue_button_big:hover {
	text-decoration: none !important;
	background: url(img/gk_button_blue_bigger.png) center left no-repeat !important;
}
a.gk_blue_button_big:active {
	padding-top: 1px;
	height: 19px;
	text-decoration: none !important;	
	background: url(img/gk_button_blue_bigger.png) bottom left no-repeat !important;
}



a.gk_blue_button_pfeil {
	display: block;
	width: 128px;
	height: 20px;
	text-align: center !important;
	line-height: 20px !important;
	color: #fff !important;
	text-shadow: rgba(0,0,0,0.60) 0px -1px 0px;
	text-decoration: none !important;
	font-weight: bold !important;
	background-image: url(img/gk_button_blue_pfeil.png) !important;
	background: url(img/gk_button_blue_pfeil.png) top left no-repeat !important;
}
a.gk_blue_button_pfeil:hover {
	text-decoration: none !important;
	background: url(img/gk_button_blue_pfeil.png) center left no-repeat !important;
}
a.gk_blue_button_pfeil:active {
	padding-top: 1px;
	height: 19px;
	text-decoration: none !important;	
	background: url(img/gk_button_blue_pfeil.png) bottom left no-repeat !important;
}



/* Top Tools */
div#gk_topTools {
	position: absolute;
	top: 140px;
	left: 840px;
	display: block;
	z-index: 1001;
	width: 120px;
	height: 14px;
	text-align: right;
}

/* Pfad */
/*
ul#gk_pfad {
	position: absolute;
	top: 120px;
	left: 148px;
	display: block;
	z-index: 1000;
	width: 500px;
	height: 14px;
	list-style: none;
}*/


ul#gk_pfad li {
	float: left;
	color: #999999;
	padding: 0px 0px 0px 6px;
}

ul#gk_pfad li a {
	text-decoration: none;
	color: #0099ff;
	font-weight: bold;
	padding: 0px 8px 0px 0px;
	background: url(img/pfad_pfeil.png) top right no-repeat !important;	
}


/* Filter Block */
div#gk_filterblock {
	position: absolute;
	top: 10px;
	left: 18px;
	width: 600px;
	height: 190px;
	border: 1px solid #ccc;
	padding: 0px 0px 0px 10px;
	background: #f6f6f6 url(img/white.png) top left repeat-x;
}

div#gk_filterblock h2 {
	color: #000;
	font-weight: normal;
}

div#gk_filterblock font.grey {
	color: #000;
	font-size: 14px;
}

div#filterblock_typ table.filterblock_typ {
	margin-top: 8px;
}

div#filterblock_typ table.filterblock_typ td {
	font-weight: bold;
	color: #444;
	padding: 4px; 
}

div#filterblock_typ table.filterblock_typ td span {
	font-weight: normal;
}

div#filterblock_typ table.filterblock_typ td input {
	padding: 0px !important;
	margin: 0px !important;
}

div#filterblock_sets {
	width: 580px;
	border-top: 1px solid #ccc;
	background: #f6f6f6 url(img/white.png) top left repeat-x;
}

div#filterblock_sets table.filterblock_sets td {
	font-weight: normal;
	color: #444;
	font-size: 10px !important;
	padding: 4px !important;
	margin: 3px !important;
}

div#filterblock_sets table.filterblock_sets td span {
	font-size: 10px;
	color: #bebebe;
}




div#gk_but_refresh {
	position: absolute;
	top: 165px;
	left: 245px;
}

div#gk_but_refresh_feedback {
	position: absolute;
	display: none;
	top: 165px;
	left: 205px;
	width: 16px;
	height: 16px;
}

div#gk_but_katselect {
	position: absolute;
	top: 132px;
	left: 410px;
	width: 200px;
	display: block;
}

div#gk_but_katselect a {
	color: #0099ff;
	text-decoration: none;
	padding: 0px 5px 0px 5px;
}

div#gk_but_katselect a:hover {
	color: #ff9900;
	text-decoration: underline;
}

/* Mini Warenkorb */
div#gk_miniwarenkorb,div#gk_miniwarenkorb2 {
	position: absolute;
	top: 10px;
	left: 640px;
	width: 128px;
	height: 104px;
	padding: 0px 10px 0px 10px;
	background: #f6f6f6 url(img/white.png) top left repeat-x;
	border: 1px solid #ccc;	
}

div#gk_miniwarenkorb2 {
	height: 140px;
}

div#gk_miniwarenkorb h2,div#gk_miniwarenkorb2 h2 {
	display: block; 
	text-align: left;
	font-weight: normal;
	color: #000;
	margin-bottom: 5px;
}

div#gk_miniwarenkorb div,div#gk_miniwarenkorb2 div {
	display: block;
	margin-bottom: 5px;
}


/* Direktbestellung */
div#gk_direktbestellung,div#gk_direktbestellung2 {
	position: absolute;
	top: 134px;
	left: 640px;
	width: 128px;
	height: 66px;
	padding: 0px 10px 0px 10px;
	background: #f6f6f6 url(img/white.png) top left repeat-x;
	border: 1px solid #ccc;	
}
div#gk_direktbestellung2 {
	top: 160px;
}

div#gk_direktbestellung h2,div#gk_direktbestellung2 h2 {
	display: block; 
	text-align: left;
	font-weight: normal;	
	color: #000;
	margin-bottom: 5px;
}


div#direktbestellung_cont {
	position: relative;
	display: block;
	width: 128px;
	height: 20px;
	background: #f6f6f6 url(img/combobox.png) top left no-repeat;
}

div.direktbestellung_cont1 {
	background: #f6f6f6 url(img/combobox.png) center left no-repeat !important;	
}

div.direktbestellung_cont2 {
	background: #f6f6f6 url(img/combobox.png) bottom left no-repeat !important;	
}

input#direktbestellung_input {
	position: absolute;
	top: 2px;
	left: 14px;
	background: none;
	border: 0px;
	width: 80px;
	font-size: 13px;
	color: #aaa;
} 

a#direktbestellung_link {
	position: absolute;
	top: 0px;
	left: 100px;
	display: block;
	width: 20px;
	height: 20px;

}








/* Basket Window */
div#basket_window {
	position: absolute;
	top: 200px;
	left: 220px;
	z-index: 21000;
	display: none;
}

div#basket_window_back {
	position: relativ;
	width: 284px;
	height: 200px;
	z-index: 21000;
	padding: 10px 30px 0px 30px; 
	background: url(img/message.png) top left no-repeat !important;
	background: url(img/message.gif) top left no-repeat;
}

div#basket_window h2 {
	text-align: center;
	/*color: #0099ff;*/
	margin-top: 10px;
	margin-bottom: 10px;
}

div#meldung_button1 {
	position: absolute;
	top: 150px;
	left: 30px;
}

div#meldung_button2 {
	position: absolute;
	top: 150px;
	left: 185px;
}

div#meldung_button3 {
	position: absolute;
	display: none;
	top: 124px;
	left: 185px;
}


span#message_artikel {
	font-weight: bold !important;
}

span#message_anzahl {
	font-weight: bold !important;
}

span#message_preis {
	font-weight: bold !important;
}

p.meldung1 {
	font-size: 13px !important; 
}

p.meldung2 {
	font-size: 12px;
}


/* Anzahl Feld */
div.anzahl {
	position: absolute;
	top: 225px;
	left: 165px;
	width: 70px;
	height: 20px;
	background: url(img/anzahl3.png) 0px 0px no-repeat;
}

div.anzahl_detail {
	width: 70px;
	height: 20px;
	background: url(img/anzahl3.png) 0px 0px no-repeat;
}
div.anzahl_aktiv {
	background: url(img/anzahl3.png) 0px 0px no-repeat;
}

div.anzahl1 {
	background: url(img/anzahl3.png) 0px -20px no-repeat !important;
}
div.anzahl2 {
	background: url(img/anzahl3.png) 0px -40px no-repeat !important;
}
div.anzahl3 {
	background: url(img/anzahl3.png) 0px -60px no-repeat !important;
}
div.anzahl4 {
	background: url(img/anzahl3.png) 0px -80px no-repeat !important;
}

input.anzahl_eingabe {
	position: absolute;
	top: 2px;
	left: 8px;
	right: 27px;
	border: 0px;
	width: 35px;
	height: 16px;
	font-size: 10px;
	text-align:left;
	background:transparent;
}

div.anzahl_detail input.anzahl_eingabe {
	left: 20px;
}

a.anzahl_hoch {
	position: absolute;
	top: 0px;
	left: 50px;
	z-index: 1000;
	display: block;
	width: 14px;
	height: 8px;
	cursor: finger;
}

a.anzahl_runter {
	position: absolute;
	top: 10px;
	left: 50px;
	z-index: 1000;
	display: block;
	width: 14px;
	height: 8px;
	cursor: finger;
}






div#gk_detail_3_einzel input.anzahl_eingabe {
	position: absolute;
	top: 8px;
	left: 22px;
	background: none !important; 
}

div#gk_detail_3_einzel a.anzahl_hoch {
	position: absolute;
	top: 8px;
	left: 53px;
}

div#gk_detail_3_einzel a.anzahl_runter {
	position: absolute;
	top: 18px;
	left: 53px;
}

div#gk_detail_buttons {
	position: relative;
	left: -154px;
}

div#gk_detail_buttons input.anzahl_eingabe {
	position: absolute;
	top: 9px;
	right: 128px;
	text-align:center;
	background: none !important; 
}

div#gk_detail_buttons a.anzahl_hoch {
	position: absolute;
	top: 8px;
	left: 63px;
}

div#gk_detail_buttons a.anzahl_runter {
	position: absolute;
	top: 18px;
	left: 63px;
}






/* Grußkarten liste */

.besonderheit_icon {
	position: absolute;
	display: block;
	top: 34px;
	left: 350px;
	color:#0099ff;
	width:18px; height:16px;
	background:url('img/infoicon_big.png') no-repeat center center;
}
.besonderheit_layer {
	position: absolute;
	z-index: 2000;
	display: none;
	top: 60px;
	left: 168px;
	width: 190px;
	overflow: auto;
	border: 1px dashed #ccc;
	background: #fff;
	padding: 5px;
}


div.gk_karte {
	float: left;
	position: relative;
	width: 372px;
	height: 270px;
	padding: 6px;
	display: none;
}

div.gk_even {
	border-bottom: 1px solid #ccc;
}

div.gk_odd {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}


div.gk_karte h3 a {
	position: absolute;
	top: 0px;
	width: 230px;
	margin-top: 0px !important;
	font-size: 16px !important;
	color: #0099ff;
	text-decoration: none;
}

div.gk_even h3 {
	margin-left: 20px;
}

div.gk_bestellnr {
	position: absolute;
	top: 16px;
	left: 260px;
	font-size: 12px;
	color: #666;
	font-weight: bold;
}
div.gk_bestellnr font {
	font-size: 12px;
	font-weight: normal;
}

div.gk_beschreibung {
	position: absolute;
	display: block;
	top: 60px;
	left: 180px;
	width: 190px;
	overflow: auto;
	font-size: 12px;
	line-height: 15px;
	color: #666;	
}

div.gk_beschreibung a,td.beschreibung a {
	color: #0099ff;
	text-decoration: none;
}

div.gk_beschreibung a:hover,td.beschreibung a:hover {
	color: #ff9900;
	text-decoration: underline;
}

div.gk_mindest {
	position: absolute;
	display: block;
	top: 190px;
	left: 180px;
	text-align: left;
	width: 190px;	
	font-size: 10px;
	color: #999;
}

div.gk_preis {
	position: absolute;
	display: block;
	top: 170px;
	left: 180px;
	text-align: left;
	width: 190px;	
	font-weight: bold; 
	font-size: 13px;
	color: #444;
}

div.gk_warenkorb {
	position: absolute;
	display: block;
	top: 225px;
	left: 240px;
}

div.gk_eindruckservice{
	position: absolute;
	display: block;
	top: 250px;
	left: 240px;
}

a.eindruckservice_info {
	display: block;
	text-decoration: none;
	color: #666;
	font-weight: bold;
	padding-right: 15px;
	background: url("img/gk_icon_info.png") center right no-repeat;
	margin: 6px 0px 0px 18px;
	/*border-bottom: 1px dotted #666;*/
}

div.eindruckservice_info_window {
	display:none;
	position: absolute;
	width:115px; height:145px;
	padding:18px 14px 34px 20px;
	top:122px; left:233px; z-index:2000; font-size:10px;
	background:url('img/bbl_d_large.png') no-repeat left top;	
}


div.eindruckservice_info_window span {
	width: 110px;
	display: block;
	margin-bottom: 5px;
}


a.gk_eindruckservice_top {
	display: block;
	position: absolute;
	text-decoration: none !important;
	top: 10px;
	left: 15px;	
	display: block;
	width: 100px;
	height: 1px;
}

a.gk_eindruckservice_left {
	display: block;
	position: absolute;
	text-decoration: none !important;
	top: 10px;
	left: 15px;	
	width: 1px;
	height: 100px;	
	bordeR: none;
}

a.gk_eindruckservice_right {
	display: block;
	position: absolute;
	text-decoration: none !important;	
	top: 10px;
	left: 130px;	
	width: 1px;
	height: 100px;	
	bordeR: none;
}



div.gk_bild {
	position: absolute;
	top: 60px;
	left: 4px;
	width: 170px;
	height: 170px;
	overflow: hidden;
}

div.gk_changerbuts {
	position: absolute;
	top: 250px;
	left: 10px;
	width: 170px;
}

div.gk_changerbuts a.gk_image_change_left {
	position: absolute;
	top: 0px;
	left: 10px;
	display:block;
	height:17px;
	width:18px;
	background:url("img/gk_button_left.png") top left no-repeat;
}
div.gk_changerbuts a.gk_image_change_left:hover {
	background:url("img/gk_button_left.png") center left no-repeat;
}
div.gk_changerbuts a.gk_image_change_left:active {
	background:url("img/gk_button_left.png") bottom left no-repeat;
}

div.gk_changerbuts a.gk_image_change_right {
	position: absolute;
	top: 0px;
	left: 130px;
	display:block;
	height:17px;
	width:17px;
	background:url("img/gk_button_right.png") top left no-repeat;
}
div.gk_changerbuts a.gk_image_change_right:hover {
	background:url("img/gk_button_right.png") center left no-repeat;
}
div.gk_changerbuts a.gk_image_change_right:active {
	background:url("img/gk_button_right.png") bottom left no-repeat;
}

div.changetext {
	position: absolute;
	top: 0px;
	left: 38px;
	width: 90px;
	text-align: center;
	font-size: 12px;
	color: #bebebe;
}



/* Detail global */

h1.gk_detail_header {
	font-size: 12px;
	/*color: #0099ff !important;*/
	font-weight: normal !important;
	margin-bottom: 10px !important;
	margin-top: 0px !important;
}

table.gk_detail_table td {
	color: #666;
	font-size: 13px;
	line-height: 20px !important;
}

table.gk_detail_table td.bezeichner {
	color: #bebebe;
	width: 100px;
	font-size: 11px;
	text-align: right;
}

table.gk_detail_table td.beschreibung {
	line-height: 15px !important;
}

table.gk_detail_table td.beschreibung br {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	line-height: 6px;
}

table.gk_detail_table td.preis {
	text-align: left;
	font-size: 18px;
	font-weight: bold;
	padding-top: 15px;
	padding-left: 120px;
}



table.gk_detail_table td.hinweis {
	font-size: 12px;
	color: #aaa;
}

div#gk_detail_big {
	position: relative;
	border: 1px solid #ccc !important;	
}

div#gk_detail_artikel {
	position: absolute;
	top: 5px;
	right: 36px;
	font-size: 12px;
	color: #999;
	padding-top: 12px;
}


/* Sortiments Detail */


div#gk_motivliste {
	position: absolute;
	top: 550px;
	left: 40px;
	overflow: hidden;
	width: 438px !important;
	height: 300px !important;	
}

div#gk_motivliste_cont {
	width: 5000px !important;
	height: 240px !important;	
}

div#gk_motivliste a {
	float: left;
	
}

#gk_detail_1{
	float:left;
	width: 450px;
	height: 450px;
}

#gk_detail_2 {
	border: 0px;	
	width: 300px;
	background: none;
	overflow: none;
}	

#gk_detail_3 {
	clear: both;
	height: auto !important;
	border: 0px;
}


div#gk_detail_buttons {
	margin-top: 20px;
	margin-left: 180px;
}


a#gk_detail_left {
	position: absolute;
	top: 125px;
	left: 0px;
	z-index: 1000;
	display:block;
	height:17px;
	width:18px;
	background:url("img/gk_button_left.png") top left no-repeat;
}
a#gk_detail_left:hover {
	background:url("img/gk_button_left.png") center left no-repeat;
}
a#gk_detail_left:active {
	background:url("img/gk_button_left.png") bottom left no-repeat;
}

a#gk_detail_right {
	position: absolute;
	top: 125px;
	left: 420px;	
	z-index: 1000;
	display:block;
	height:17px;
	width:17px;
	background:url("img/gk_button_right.png") top left no-repeat;
}
a#gk_detail_right:hover {
	background:url("img/gk_button_right.png") center left no-repeat;
}
a#gk_detail_right:active {
	background:url("img/gk_button_right.png") bottom left no-repeat;
}

img.thumbIdent {
	margin-right: 0px !important;
}


span#gk_detail_text {
	position: absolute;
	top: 124px;
	left: 10px;	
	width: 400px;
	text-align: center;
	z-index: 1000;	
	font-size: 13px;
	color: #999;
	font-weight: bold;
}


.thumblink_l {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1000;
	display: block;
	height: 445px;
	width: 80px;
	text-decoration: none;
}
.thumblink_l:hover {
	background:url("img/arrow_l.png") center left no-repeat;
}

.thumblink_r {
	position: absolute;
	top: 0px;	
	left: 365px;
	display: block;
	z-index: 1000;
	height: 445px;
	width: 80px;	
	text-decoration: none;	
}
.thumblink_r:hover {
	background:url("img/arrow_r.png") center left no-repeat;
}





/* Einzelkarten Detail */

div#gk_detail_3_einzel {
	position: absolute;
	top: 300px;
	left: 540px;
	border: none;
}

div#eindruckFrame {
	position: absolute;
	display: none;
	top: 450px;
	left: 40px;
	width: 730px;
	height: overflow;
	border-top: 1px solid #bebebe;
}

h2.gk_indi_header {
	color: #0099ff !important;
	padding-left: 25px !important;
}

a#eindruck_button {
	display: none;
}


/* Warenkorb */

div#gk_footer_2006 {
	background: none;
}

div#gk_head_status {
	display: block;
	background: #f6f6f6 url(img/white.png) top left repeat-x !important;
	border: 1px solid #ccc !important;		
	list-style: none !important;
	clear: both;
	width: 740px;
	height: 20px;
	padding: 10px;
	margin-bottom: 20px !important;
	margin-left: -10px;
}

div#gk_head_status a {
	float: left !important;
	display: block;
	width: 130px !important;
	text-align:center;
	border: 0px !important;
	font-size: 14px !important;
	text-decoration: none !important;
	line-height: 20px;
	vertical-align: center;
	margin-right: 50px !important;
	margin-right: 30px;
	font-weight: bold;
}

div#gk_head_status a.passiv {
	color: #0099ff !important;
}

div#gk_head_status a.passiv:hover {
	color: #FF9900 !important;
}

div#gk_head_status a.active {
	color: #333 !important;
}

div#gk_head_status a.statusgrey {
	color: #aaa !important;
}


h2.basket_titel {
	font-weight: normal !important;
	margin-top: 40px !important;
	text-align: center !important;
	margin-left: -10px !important;
}

#gk_warenkorb table {
	border-top: 0px none !important;
}
#gk_warenkorb tr {
	border-bottom: 1px solid #ccc !important;
}
#gk_warenkorb td {
	border-bottom: 1px solid #ccc;
	vertical-align: top !important;
}

#gk_warenkorb .first_row {
	border-top: 1px solid #ccc;
}
#gk_warenkorb .first_row td {
	border-style:solid none solid none;
	border-width:1px;
	border-color:#ccc;
}

#gk_warenkorb .first_row td.gk_subborder{
	border:0px none;	
}
	
table.gk_basket_table {

}

#gk_warenkorb a:hover {
	color: #ff9900;
	text-decoration: underline;
}

a.gk_basket_function {
	font-size: 10px !important;
	text-align: right !important;
	width:85px;
	display: block;
}
#gk_warenkorb a.gk_aktualisieren {
	padding-left: 0px;
	background-image: url(img/aktualisieren.png) !important;
	background-position: 3px 2px;
}

strong.gk_anzahl, strong.gk_summe {
	font-size: 14px !important;
	color: #999;
}


span.gk_basket_artikel {
	color: #999;
}

input.function_input {
	margin-left: 45px;
}
span.function_schub {
	margin-left: 36px;
}

div#gk_footer {
	display: block;
	position: relative;
}

div#gk_versandkosten {
	position: absolute;
	top: 0px;
	left: 20px;
}
div#gk_anschrift_weiter {
	position: absolute;
	top: 0px;
	left: 650px;
}

a#gk_kasse_weiter {
	position: absolute; 
	left: 650px;
}




/* GK Tools */
div#gkTools {
	position: relative;
}

a#gkToolsWarenkorbTop {
	display: block;
	color: #0099ff;
	padding-left: 10px;
	text-decoration: none;
	width: 100px;
	font-weight: bold;
	background: url(img/basket_symbol.gif) center left no-repeat;
}

a#gkToolsWarenkorbTop:hover {
	color: #ff9900;
	text-decoration: underline;
}

a#gkToolsWarenkorb {
	position: absolute;
	top: 0px;
	left: 700px;
	display: block;
	color: #0099ff;
	padding-left: 20px;
	text-decoration: none;
	width: 100px;
	font-weight: bold;
	background: url(img/basket_symbol.gif) center left no-repeat;
}

a#gkToolsWarenkorb:hover {
	color: #ff9900;
	text-decoration: underline;
}

a#gkToolsPrint {
	position: absolute;
	top: 0px;
	left: 670px;
	display: block;
	color: #0099ff;
	padding-left: 20px;
	text-decoration: none;
	width: 150px;
	font-weight: bold;
	background: url(img/basket_symbol.gif) center left no-repeat;
}

a#gkToolsPrint:hover {
	color: #ff9900;
	text-decoration: underline;
}

a#gkToolsShop {
	display: block;
	color: #0099ff;
	padding-left: 10px;
	margin-left: 10px;
	text-decoration: none;
	width: 140px;
	font-weight: bold;
	background: url(img/pfeil_back.png) center left no-repeat;
}

a#gkToolsShop:hover {
	color: #ff9900;
	text-decoration: underline;
}

a#gkToolsShopBig {
	display: block;
	color: #0099ff;
	padding-left: 10px;
	margin-left: 10px;
	text-decoration: none;
	width: 400px;
	font-weight: bold;
	background: url(img/pfeil_back.png) center left no-repeat;
}

a#gkToolsShopBig:hover {
	color: #ff9900;
	text-decoration: underline;
}



/* Fancy Funktions */
div#darklayer {
	position: absolute;
	top: -4px;
	left: 4px;
	z-index: 5000;
	display: block;
	width: 10px;
	height: 10px;
	background: url(img/black-50.png);
}

#filterblock_hinweis {
	color:#555555;
	font-size:11px;
	font-weight:normal;
	padding:5px 0 8px 0;
	width:580px;
}
div#filterblock_typ table.filterblock_typ {
	margin-top:0px;
}
#frver2 {
	/*background:url('img/unicef_wk_frw.gif') no-repeat right 2px;*/
}
#frver3 {
	/*background:url('img/unicef_wk_frw.gif') no-repeat right -18px;*/
}

#gk_warenkorb {
	width:730px;
	margin-left:30px;
}
.tooltip {
	display:none;
	width:115px; height:50px;
	padding:12px 14px 29px 17px;
	top:-15px;  z-index:999; font-size:10px;
	background:url('img/bbl_d.png') no-repeat left top;
	margin-left: 22px;
}

.tooltip2 {
	margin-left: 0px;
}

.infoi {
	color:#0099ff;
	width:12px; height:12px;
	background:url('img/gk_icon_info.png') no-repeat center center;
}
#motiv_counter {
	color:#444444;
	font-size:11px;
	left:26px;
	position:absolute;
	top:220px;
	z-index:10;
}
#gk_versand {
	overflow:hidden;
}

.geschenkkarte{
	display:inline;
	float:left;
	width:660px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding-bottom:20px;
	margin:10px 0;
	font-size:12px;
}

#templates .geschenkkarte p{
	display:inline;
	float:left;
	font-size:12px;
}

#templates .gkk_form{
	display:inline; 
	float:left; 
	margin-bottom:15px; 
	width:410px;
	padding:20px 0;
}

#templates .gkk_img{
	display:inline;
	float:left;
	margin-left:55px;
}

#templates .geschenkkarte label{
	display:inline;	
	float:left;
	width:140px;
	padding-top:5px;
	font-size:12px;
}

#gk_warenkorb a.card_abfragen{
	display:inline;
	float:left;
	height:20px;
	line-height:20px !important;
	text-align:center !important;
	text-decoration:none !important;
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.6);
	width:128px;
	background:url(img/gk_button_blue.png) left top no-repeat;
	color:#FFFFFF !important;
	margin-top:5px;
	margin-left:20px;
	font-weight:bold !important;
}

#gk_warenkorb a.card_abfragen:hover{
	background:url(img/gk_button_blue.png) left center no-repeat;
}

#gk_warenkorb a.card_abfragen:active{
	background:url(img/gk_button_blue.png) left bottom no-repeat;
	height:19px;
	padding-top:1px;
	text-decoration:none !important;
}

.card_ajax_loader{
	display:none;
	float:left;
	width:128px;
	height:24px;
	background:url(/typo3conf/ext/unicef_geschenkkarte_einstieg/res/img/ajax-loader.gif) center center no-repeat;
	margin-top:5px;
	margin-left:20px;
}

#templates .geschenkkarte .gkk_line{
	display:inline;
	float:left;
	width:420px;
}

#templates .geschenkkarte input{
	display:inline;
	float:left;
}

#templates .geschenkkarte .hidden{
	display:none;	
}

#templates .geschenkkarte #alertGeschenkkarte{
	display:inline;
	float:left;
}

/*
#footer {
	clear: left;
	display: block;
	width: 620px;
	height: 30px;
	margin: 20px 0px 20px 80px;
	text-align: center;
 }*/
 
 /* Retailo*/
 
a#einmalspende_spendenshop {
	display:inline;
	float:left;
	height:20px;
	line-height:20px !important;
	text-align:center !important;
	text-decoration:none !important;
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.6);
	background:url(img/gk_button_blue.png) left top no-repeat;
	color:#FFFFFF !important;
	margin-bottom:10px;
	margin-left:0;
	margin-top:10px;
	width:128px;	
	font-weight:bold !important;
}

a#einmalspende_spendenshop:hover{
	background:url(img/gk_button_blue.png) left center no-repeat;
}

a#einmalspende_spendenshop:active{
	background:url(img/gk_button_blue.png) left bottom no-repeat;
	height:19px;
	padding-top:1px;
	text-decoration:none !important;
}

a#grusskartenshop_spendenshop {
	display:inline;
	float:left;
	height:20px;
	line-height:20px !important;
	text-align:center !important;
	text-decoration:none !important;
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.6);
	background:url(img/gk_button_blue.png) left top no-repeat;
	color:#FFFFFF !important;
	margin-bottom:10px;
	margin-left:20px;
	margin-top:10px;
	width:128px;
	font-weight:bold !important;

}

a#grusskartenshop_spendenshop:hover{
	background:url(img/gk_button_blue.png) left center no-repeat;
}

a#grusskartenshop_spendenshop:active{
	background:url(img/gk_button_blue.png) left bottom no-repeat;
	height:19px;
	padding-top:1px;
	text-decoration:none !important;
}


#gk_cookiehinweis{
	height:0px;
	overflow:hidden;
	background:#00a3fb;
	position:absolute;
	left:18px; top:212px;
	width:770px;
}
#gk_cookiehinweis_detail{
	height:0px;
	overflow:hidden;
	background:#00a3fb;
	position:absolute;
	left:30px; top:37px;
	width:770px;
}
#gk_cookiehinweis span ,
#gk_cookiehinweis_detail span{
	margin-left:10px; color:#fff;
	font-weight:bold; font-size:12px;
}



/* SEO Block */
div#seoinsert {
	display: block;
	clear: both;
	padding-top: 10px !important;
}

div#seo_insert_start {
	display: block;
	clear: both;
	margin-top: 0px !important;
	padding-top: 0px !important;
	padding-right: 10px;
}

div#seo_insert_start p {
	font-size: 11px !important;
}

