@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
	font-family: tahoma, verdana, arial, "Trebuchet MS", sans-serif;
	font-size: 11px;
	border: 0;
}
html, body {
	height:100%; 
	margin:0; 
	padding:0;
	border:0;
	text-align: left;
}
img {
	border: 0;
}
body {
	background:url(http://www.ahnenposter.de/img/main_bg.jpg) repeat-x 0% 0%;
	background-color:#3d4f51;
	color:#3d4f51;
}
td, tr {
	vertical-align: top;
}
label {
	cursor: pointer;
}

#main {
	margin:0 auto;
	position:relative;
	width:1050px;
}
#container {
	position:relative; 
	height:auto;
	width:870px;
	margin:0 ;
	float:left;
}
a {
	color: #CF8126
}
a:hover {
	text-decoration:none;
	font-style:oblique;
}
/*---------------------------------------
	KOPF
---------------------------------------*/
#head2 {
	background:url(http://www.ahnenposter.de/img/bg_head.gif) no-repeat 0% 0%;
	height:75px;
	float:left;
	width:870px;
	margin:0;
}

#head2 h1 {
	font-size: 8px;
	color: #FEFFFF;
}
#head {
	background:url(http://www.ahnenposter.de/img/bg_head.gif) no-repeat 0% 0%;
	height:144px;
	float:left;
	width:870px;
	margin:0;
}

#head h1 {
	font-size: 8px;
	color: #FEFFFF;
}
#head ul {
	float:right;
	width:670px;
	margin-right:20px;
	height:19px;
	list-style:none;
}
#head li {
	float:right;
	height:19px;
	margin-left:10px;
	width:auto;
	text-decoration:none;
	display:block;
}
#head .selected {
	background:url(http://www.ahnenposter.de/img/headmenu_select.gif) no-repeat 50% 0%;
	padding-top:3px;
}
#head li a {
	text-decoration:none;
	color:#3d4f51;
	display:block;
	height:19px;
	padding-top:3px;
}
#head li a:hover {
	background:url(http://www.ahnenposter.de/img/headmenu_select.gif) no-repeat 50% 0%;
	color:#3d4f51;
}
#head li a:link, #head li a:visited {
	text-decoration:none;
	color:#3d4f51;
}
#head li .selected{
	float:right;
	height:19px;
	margin-left:10px;
	width:auto;
	text-decoration:none;
	display:block;
	padding-top:3px;
	background:url(http://www.ahnenposter.de/img/headmenu_select.gif) no-repeat 50% 0%;
}

/*---------------------------------------
	HAUPTMENÜ
---------------------------------------*/
#mainmenu{
	background:url(http://www.ahnenposter.de/img/bg_mainmenu.gif) no-repeat 0% 0%;
	float:left;
	height:23px;
	width:870px;
	margin:0;
}
#mainmenu ul {
	float:right;
	width:690px;
	height:23px;
	list-style:none;
}
#mainmenu li {
	float:right;
	height:23px;
	width:87px;
	text-decoration:none;
	text-align:center;
	display:block;
	font-size:11px;
	color:#3d4f51;
}
#mainmenu .ahnenposter{
	float:right;
	height:23px;
	width:125px;
	text-decoration:none;
	text-align:center;
	display:block;
	font-size:11px;
	color:#3d4f51;
}
#mainmenu .selected {
	background:url(http://www.ahnenposter.de/img/button_mainmenu_new.gif) no-repeat 0 130%;
	height:23px;
	width:87px;
	color:#7fc241;
	padding-top:5px;
	font-size:11px;
	font-weight:bold;
	font-style:oblique;
}
#mainmenu .ahnenposterselected {
	background:url(http://www.ahnenposter.de/img/button_mainmenu_ahnenposter_new.gif) no-repeat 0% 130%;
	height:23px;
	width:125px;
	color:#7fc241;
	padding-top:5px;
	font-size:11px;
	font-weight:bold;
	font-style:oblique;
}
#mainmenu li a {
	text-decoration:none;
	color:#3d4f51;
	display:block;
	height:23px;
	width:87px;
	padding-top:5px;
	background:url(http://www.ahnenposter.de/img/button_mainmenu_new.gif) no-repeat 0% 0%;
}
#mainmenu li a:hover {
	text-decoration:none;
	color:#7fc241;
	font-weight:bold;
	font-style:oblique;
	background:url(http://www.ahnenposter.de/img/button_mainmenu_new.gif) no-repeat 0 130%;
}
#mainmenu li a:link, #mainmenu li a:visited {
	text-decoration:none;
}
#mainmenu .ahnenposter a {
	text-decoration:none;
	color:#3d4f51;
	display:block;
	height:23px;
	width:125px;
	padding-top:5px;
	background:url(http://www.ahnenposter.de/img/button_mainmenu_ahnenposter_new.gif) no-repeat 0% 0%;
}
#mainmenu .ahnenposter a:hover {
	text-decoration:none;
	color:#7fc241;
	font-weight:bold;
	font-style:oblique;
	background:url(http://www.ahnenposter.de/img/button_mainmenu_ahnenposter_new.gif) no-repeat 0% 130%;
}
#mainmenu ahnenposter a:link, #mainmenu ahnenposter a:visited {
	text-decoration:none;
}
/*---------------------------------------
	HAUPTBEREICH
---------------------------------------*/
#mainarea{
	float:left;
	height:auto;
	width:870px;
	margin:0;
}
/*---------------------------------------
	SUBMENÜ
---------------------------------------*/
#submenu{
	float:left;
	height:29px;
	width:870px;
	margin:0;
}
#submenu .unselected{
	float:left;
	height:29px;
	width:870px;
	background:url(http://www.ahnenposter.de/img/bg_submenu_unselected.gif) no-repeat 0% 0%;
}
#submenu .selected{
	float:left;
	height:100%;
	width:100%;
	background:url(http://www.ahnenposter.de/img/bg_submenu_selected.gif) no-repeat 0% 0%;
}
#submenu .selected ul{
	float:right;
	height:29px;
	width:650px;
}
#submenu .selected li {
	float:left;
	height:29px;
	width:auto;
	text-decoration:none;
	text-align:center;
	display:block;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	margin-right:8px;
	padding-right:8px;
	background:url(http://www.ahnenposter.de/img/border_submenu.gif) no-repeat right top;
}
#submenu .selected .user {
	padding-top:8px;
	height:29px;
	width:auto;
	color:#DCDBDB;
	font-weight:normal ;
}

#submenu .selected li a {
	text-decoration:none;
	color:#ffffff;
	display:block;
	height:29px;
	width:auto;
	padding-top:8px;
}
#submenu .selected li a:hover {
	text-decoration:none;
	color:#7fc241;
	font-style:oblique;
	background:url(http://www.ahnenposter.de/img/submenu_select.gif) no-repeat 50% 0%;
}
#submenu .selected li .buttonselected {
	display:block;
	height:29px;
	width:auto;
	padding-top:8px;
	color:#7fc241;
	font-style:oblique;
	background:url(http://www.ahnenposter.de/img/submenu_select.gif) no-repeat 50% 0%;
}
/*---------------------------------------
	SIDEBAR
---------------------------------------*/
#sidebar{
	float:right;
	height:auto;
	width:180px;
}
/*---------------------------------------
	SIDEMENÜ
---------------------------------------*/
#sidebar .sidemenu{
	float:right;
	height:auto;
	width:180px;
	color:#EDEDED;
}
#sidebar .sidemenu .head{
	float:left;
	height:25px;
	width:180px;
	background: url(http://www.ahnenposter.de/img/head_sidebar2.gif) no-repeat 0% 0%;
}
#sidebar .sidemenu .head h3, #sidebarr .sidemenu .head h3 {
	text-decoration:none;
	color:#2A3638; 
	display:block;
	font-weight:bold;	
	padding: 10px 0px 0px 18px;
	font-size: 12px;
}

#sidebar .sidemenu ul {
	float:right;
	width:180px;
	height:auto;
	list-style:none;	
	background:url(http://www.ahnenposter.de/img/bg_sidemenu.gif) repeat-y 0% 0%;
}
#sidebar .sidemenu li {
	float:right;	
	min-height:18px;
	width:180px;
	text-decoration:none;
	text-indent:18px;
	display:block;
	color:#EDEDED;
	font-weight:bold;
	background:url(http://www.ahnenposter.de/img/border_sidemenu.gif) no-repeat left bottom;
	clear:both;
}
#sidebar .sidemenu li a {
	text-decoration:none;
	color:#EDEDED;
	display:block;
	min-height:18px;
	width:180px;
	padding-top:6px;
	font-weight:bold;
}
#sidebar .sidemenu li a:hover {
	text-decoration:none;
	color:#7fc241;
	font-style:oblique;
	background:url(http://www.ahnenposter.de/img/sidemenu_button.gif) no-repeat 0% 9px;
}
#sidebar .sidemenu li a.checked {
	text-decoration:none;
	color:#EDEDED;
	display:block;	
	height:auto;
	width:180px;
	padding-top:6px;
	font-weight:bold;
	background:url(http://www.ahnenposter.de/img/sidemenu_checked.gif) no-repeat 0% 7px;
}
#sidebar .sidemenu li a.checked:hover {
	text-decoration:none;
	color:#7fc241;
	font-style:oblique;
	background:url(http://www.ahnenposter.de/img/sidemenu_checked.gif) no-repeat 0% 7px;
}
#sidebar .sidemenu li a.blocked {
	text-decoration:none;
	color:#A4AEAF;
	display:block;	
	height:auto;
	width:180px;
	padding-top:6px;
	font-weight:bold;
}
#sidebar .sidemenu li a.blocked:hover {
	text-decoration:none;
	color:#A4AEAF;
	background: none;
	font-style:normal;	
}
#sidebar .sidemenu li .buttonselected {
	display:block;	
	min-height:18px;
	width:180px;
	padding-top:6px;
	color:#7fc241;
	font-style:oblique;
	background:url(http://www.ahnenposter.de/img/sidemenu_select.gif) no-repeat 0% 9px;
}
#sidebar .sidemenu li .buttonchecked {
	display:block;	
	min-height:18px;
	width:180px;
	padding-top:6px;
	color:#7fc241;
	font-style:oblique;
	background:url(http://www.ahnenposter.de/img/sidemenu_checked.gif) no-repeat 0% 7px;
}
#sidebar .sidemenu .bottom{
	float:left;	
	height:25px;
	width:180px;
	background:url(http://www.ahnenposter.de/img/bottom_sidebar.gif) no-repeat 0% 0%;
}
#sidebar .sidemenu ol {
	float:right;
	width:158px;
	margin-right:2px;
	height:auto;
	list-style:none;
}
#sidebar .sidemenu ol li {
	float:right;
	min-height:18px;
	width:158px;
	text-decoration:none;
	text-indent:18px;
	display:block;
	color:#EDEDED;
	font-weight:bold;
	background:url(http://www.ahnenposter.de/img/border_sidemenu.gif) no-repeat left bottom;
}
#sidebar .sidemenu ol li a {
	text-decoration:none;
	color:#EDEDED;
	display:block;	
	min-height:18px;
	width:158px;
	padding-top:6px;
	font-weight:bold;
}
#sidebar .sidemenu ol li a:hover {
	text-decoration:none;
	color:#7fc241;
	font-style:oblique;
	background:url(http://www.ahnenposter.de/img/sidemenu_button.gif) no-repeat 0% 9px;
}
#sidebar .sidemenu ol li a.checked {
	text-decoration:none;
	color:#EDEDED;
	display:block;	
	min-height:18px;
	width:158px;
	padding-top:6px;
	font-weight:bold;
	background:url(http://www.ahnenposter.de/img/sidemenu_checked.gif) no-repeat 0% 7px;
}
#sidebar .sidemenu ol li a.checked:hover {
	text-decoration:none;
	color:#7fc241;
	font-style:oblique;
	background:url(http://www.ahnenposter.de/img/sidemenu_checked.gif) no-repeat 0% 7px;
}

#sidebar .sidemenu ol li .blocked {
	text-decoration:none;
	color:#A4AEAF;
	display:block;	
	height:auto;
	padding-top:6px;
	font-weight:bold;
}

#sidebar .sidemenu ol li .buttonselected {
	display:block;	
	min-height:18px;
	width:158px;
	padding-top:6px;
	color:#7fc241;
	font-style:oblique;
	background:url(http://www.ahnenposter.de/img/sidemenu_select.gif) no-repeat 0% 9px;
}
#sidebar .sidemenu ol li .buttonchecked {
	display:block;	
	min-height:18px;
	width:158px;
	padding-top:6px;
	color:#7fc241;
	font-style:oblique;
	background:url(http://www.ahnenposter.de/img/sidemenu_checked.gif) no-repeat 0% 7px;
}
#sidebar .sidemenu .content {
	padding: 4px;
}
#sidebar .sidemenu .offer, #sidebarr .sidemenu .offer {
	padding: 5px 5px 5px 18px;
	text-align: left;
}
#sidebar .sidemenu a {
	text-decoration:none;
	color:#EDEDED;
	display:block;	
	min-height:18px;
	font-weight:bold;
}
#sidebar .sidemenu  a:hover {
	text-decoration:none;
	color:#7fc241;
	font-style:oblique;
}
#sidebar .sidemenu .line {
	background:url(http://www.ahnenposter.de/img/border_sidemenu.gif) no-repeat -5px center;
}
#sidebar .sidemenu .clickButton {
	background-image:url(http://www.ahnenposter.de/img/button_side.gif);
	border:0;
	width: 80px;
	height: 24px;
	color: #3d4f51;
	font-weight: bold;
	cursor:pointer;
}
#sidebar .sidemenu .clickButton:hover {
	background-image:url(http://www.ahnenposter.de/img/button_standard_over.gif);
	color:#7fc241;
	cursor:pointer;
}
#sidebar .sidemenu h2, #sidebar .sidemenu h3 {
	font-size:11px;
	padding: 5px;
}
/*---------------------------------------
	SIDEBAR
---------------------------------------*/
#sidebarr{
	float:left;
	height:auto;
	width:180px;
	padding-top: 196px;	
}
/*---------------------------------------
	SIDEMENÜ
---------------------------------------*/
#sidebarr .sidemenu{
	float:right;
	height:auto;
	width:180px;
	color:#EDEDED;
}
#sidebarr .sidemenu .head{
	float:left;
	height:25px;
	width:180px;
	background:url(http://www.ahnenposter.de/img/head_sidebarr.gif) no-repeat 0% 0%;
}
#sidebarr .sidemenu ul {
	float:right;
	width:180px;
	height:auto;
	list-style:none;	
	background:url(http://www.ahnenposter.de/img/bg_sidemenur.gif) repeat-y 0% 0%;
}
#sidebarr .sidemenu .bottom{
	float:left;	
	height:25px;
	width:180px;
	background:url(http://www.ahnenposter.de/img/bottom_sidebarr.gif) no-repeat 0% 0%;
}
#sidebarr .sidemenu .line {
	background:url(http://www.ahnenposter.de/img/border_sidemenu.gif) no-repeat -5px center;
}
/*---------------------------------------
	INHALTSBEREICH  
---------------------------------------*/
#contentcontainer{
	float:right;
	height:auto;
	width:690px;
}
#contentarea{
	float:left;
	height:auto;
	width:670px;
	padding:10px;
	background-color:#FFFFFF;
}
#contentarea h1{
	float:left;
	height:40px;
	width:auto;
	display:inline;
	color:#7fc241;
	font-weight:normal;
	font-size:20px;
	padding:7px 20px 0 0;
	background:url(http://www.ahnenposter.de/img/bg_headline.jpg) no-repeat right 0%;
	clear:both;
}
#contentarea h2{
	float:left;
	height:25px;
	width:auto;
	display:inline;
	color:#7fc241;
	font-weight:bold;
	font-size:16px;
	padding:7px 25px 7px 0;
	background:url(http://www.ahnenposter.de/img/bg_headline_h2.jpg) no-repeat right 0%;
	clear:both;
}
#contentarea h3{
	float:left;
	height:20px;
	width:auto;
	display:inline;
	color:#7fc241;
	font-weight:bold;
	font-size:12px;
	margin-top:5px;
	padding:7px 20px 7px 0;
	background:url(http://www.ahnenposter.de/img/bg_headline_h3.jpg) no-repeat right 0%;
	clear:both;
}
#contentarea .clickButtonA, #select_color .clickButtonA, #popup .clickButtonA{
	background-image:url(http://www.ahnenposter.de/img/button_standard2.gif);
	border:0;
	width: 100px;
	height: 20px;
	color: #FFFFFF;
	font-weight: bold;
	cursor:pointer;
	padding-top: 5px;
	padding-left: 0px;
	text-align:center;
	text-decoration:none;
	display:block;
}
#contentarea .clickButtonA:hover, #select_color .clickButtonA:hover, #popup .clickButtonA{
	background-image:url(http://www.ahnenposter.de/img/button_standard2_over.gif);
	color:#7fc241;
	cursor:pointer;
}
#contentarea a span, #select_color a span{
	color: #FFFFFF;
	font-weight: bold;
}
#contentarea a:hover span{
	color:#7fc241;
}

#contentarea hr {
	border-top:1px solid #D1D1D1; 
	margin-right: 20px;
	padding: 5px;
}

.focus{
	font-weight:bold; 
	color:#4AAB1B; 
	font-size:11px;
}
#contentborder{
	float:left;
	height:2px;
	width:690px;
	background:url(http://www.ahnenposter.de/img/border_contentarea.gif) no-repeat left bottom;
}
#footer{
	float:left;
	height:33px;
	padding:5px 10px 0px 10px;
	width:670px;
	text-align:right;
	background:url(http://www.ahnenposter.de/img/bg_footer.gif) no-repeat 0% 0%;
}
/*---------------------------------------
	GOOGLE
---------------------------------------*/
#googleSearch {
	padding-top: 4px;
	color: #EDEDED;
	text-align:right;
}
#googleSearch .clickButton {
	background-image:url(http://www.ahnenposter.de/img/button_google.gif);
	border:0;
	width: 60px;
	height: 16px;
	color: #EDEDED;
	font-weight: bold;
	cursor:pointer;
}
#googleSearch .clickButton:hover {
	background-image:url(http://www.ahnenposter.de/img/button_google_over.gif);
	color:#7fc241;
	cursor:pointer;
}
#googleSearch .search {
	border:1px solid #D1D1D1; 
	background:#EDEDED; 
	height:13px; 
	width:96px; 
	display:inline;
	text-align:center; 
	font-weight:bold; 
	color:#4AAB1B;  
	/*padding:1px 0 1px 0;*/ 
	margin:0px;
}
#googleSearch .search:hover {
	border:1px #cedc28 solid;
}
#googleSearch .search:focus {
	border:1px #cedc28 solid;
}
/*---------------------------------------
	Modulator Big
---------------------------------------*/
.modulator {
	width:420px;
	height:auto;
	float:left;
	padding:0px 0px 20px 15px;
	margin-right: 0px;
	background:url(http://www.ahnenposter.de/img/bg_modulator.gif) no-repeat left bottom;
}
.modulator img{
	margin:5px 0;
}
.modulator p{
	padding-right:15px;
}
.modulator .select{
	padding: 5px 0px 5px 10px;
}
/*---------------------------------------
	Selector Big
---------------------------------------*/
.selector_big,  .selector_big_ad{
	width:385px;
	height:auto;
	float:left;
	padding:0px 0px 20px 15px;
	margin-right: 0px;
	/*background:url(http://www.ahnenposter.de/img/bg_product_big.gif) no-repeat left bottom;*/
}
.selector_big img, .selector_big_ad img{
	margin:5px 0;
}
.selector_big p, .selector_big_ad p{
	padding-right:15px;
}
.selector_big .select, .selector_big_ad .select{
	padding: 5px 0px 5px 10px;
}
/*---------------------------------------
	Selector Big Light
---------------------------------------*/
.selector_big_light {
	background: none;
	padding: 0px;
	width: 415px;
	
}

/*---------------------------------------
	Selector
---------------------------------------*/
.selector {
	width:240px;
	height:auto;
	padding:0px 15px 20px 15px;
	float:left;
	background:url(http://www.ahnenposter.de/img/bg_product.gif) no-repeat left bottom;
}
.selector_selected {
	background:url(http://www.ahnenposter.de/img/bg_product2.gif) no-repeat left bottom;
}
.selector_short {
	background:url(http://www.ahnenposter.de/img/bg_product_short.gif) no-repeat left bottom;
}
.selector img{
	margin:5px 0;
}

.selector_blank {
	width:240px;
	height:auto;
	padding:0px 0px 0px 10px;
	float:left;
}


/*---------------------------------------
	Selector Short Light
---------------------------------------*/
.selector_short_light {
	background: none;
	padding: 0px;
}



.Ditem {
	width:auto; 
	height:14px;	
	padding:0 0 0 0px;
}
.Ditem .label {
	width:75px; 
	height:auto; 
	margin:2px 0 0 0;
	
	text-transform:uppercase;
}
.Ditem .preis {
	font-weight:bold; 
	color:#3d4f51;
	
	padding:0 0px 0 0; 
}
.Ditem .preis a, .Ditem .preis a:visited{
	color:#3d4f51; 
	text-decoration:none; 
}
.Ditem .preis a:hover{
	color:#7fc241;
	text-decoration:none;
}
.Ditem div {
	float:left; 
	height:auto; 
	width:auto;
}
.Ditem .menge {
	width:55px; 
	padding:0px 0 0 0;
}
.Ditem .sizebox {
	border:1px solid #D1D1D1; 
	background:#FFF; 
	height:17px; 
	width:52px; 
	text-align:center; 
	font-weight:bold; 
	color:#4AAB1B;
}
.Ditem .mengebox {
	border:1px solid #D1D1D1; 
	background:#FFF; 
	height:14px; 
	width:46px; 
	display:inline;
	text-align:center; 
	font-weight:bold; 
	float:left;
	color:#4AAB1B;  
	padding:1px 0 1px 0; 
	margin:0px;
}
.Ditem .mengebox:hover {
	border:1px #cedc28 solid;
}
.Ditem .mengebox:focus {
	border:1px #cedc28 solid;
}
a.plus {
	text-decoration:none;
	float:left;
	text-indent:-9999px;
	height:16px;
	width:15px;
	background-image:url(http://www.ahnenposter.de/img/button_plus.gif);
}
a.plus:hover {
	background-image:url(http://www.ahnenposter.de/img/button_plus_over.gif);
	text-decoration:none;
}
a.plus:link, a.plus:visited {
	text-decoration:none;
}
a.minus {
	text-decoration:none;
	float:left;
	text-indent:-9999px;
	height:16px;
	width:15px;
	background-image:url(http://www.ahnenposter.de/img/button_minus.gif);
}
a.minus:hover {
	background-image:url(http://www.ahnenposter.de/img/button_minus_over.gif);
	text-decoration:none;
}
a.minus:link, a.minus:visited {
	text-decoration:none;
}
.clickButton {
	background-image:url(http://www.ahnenposter.de/img/button_standard.gif);
	border:0;
	width: 110px;
	height: 25px;
	color: #FFFFFF;
	font-weight: bold;
	padding-bottom: 6px;
	cursor:pointer;
}
.clickButton:hover {
	background-image:url(http://www.ahnenposter.de/img/button_standard_over.gif);
	color:#7fc241;
	cursor:pointer;
}

.clickButtonW {
	background-image:url(http://www.ahnenposter.de/img/button_standard3.gif);
	border:0;
	width: 110px;
	height: 25px;
	color: #FFFFFF;
	font-weight: bold;
	padding-bottom: 6px;
	cursor:pointer;
}
.clickButtonW:hover {
	background-image:url(http://www.ahnenposter.de/img/button_standard_over3.gif);
	color: #3D4F51;
	cursor:pointer;
}

.clickButtonC {
	background-image:url(http://www.ahnenposter.de/img/button_standard4.gif);
	border:0;
	width: 108px;
	height: 22px;
	color: #FFFFFF;
	font-weight: bold;
	padding-bottom: 6px;
	cursor:pointer;
}
.clickButtonC:hover {
	background-image:url(http://www.ahnenposter.de/img/button_standard_over4.gif);
	color: #3D4F51;
	cursor:pointer;
}

.clickButtonCa, .clickButtonCa a{
	background-image:url(http://www.ahnenposter.de/img/button_standard4.gif);
	border:0;
	width: 108px;
	height: 20px;
	color: #FFFFFF;
	font-weight: bold;
	padding-bottom: 0px;
	text-align: center;
	padding-top: 4px;
	cursor:pointer;
	
}
.clickButtonCa:hover {
	background-image:url(http://www.ahnenposter.de/img/button_standard_over4.gif);
	color: #FFFFFF;
	cursor:pointer;
	font-style: normal;
}	


.admin, .admin a {

    color: #FF0000;
}

/*---------------------------------------
	POPUP
---------------------------------------*/

#popup{
	padding:10px;
	padding-top:20px;
	clear:both;
}

#popup td{
	padding:5px;
}

#popup h1{
	height:40px;
	width:auto;
	display:inline;
	color:#7fc241;
	font-weight:normal;
	font-size:20px;
	padding:7px 20px 7px 0;
	background:url(http://www.ahnenposter.de/img/bg_headline.jpg) no-repeat right 0%;
}

#popup h2{
	height:35px;
	width:auto;
	display:inline;
	color:#7fc241;
	font-weight:bold;
	font-size:16px;
	padding:7px 20px 7px 0;
	background:url(http://www.ahnenposter.de/img/bg_headline_h2.jpg) no-repeat right 0%;
}

#popup h3{
	height:35px;
	width:auto;
	display:inline;
	font-weight:bold;
	font-size:12px;
	padding:7px 20px 7px 0px;
	background:url(http://www.ahnenposter.de/img/bg_headline_h3.jpg) no-repeat right 0%;
}

#popup .focus{
	font-weight:bold; 
	color:#4AAB1B; 
	font-size:11px;
}

#popup ul {
	float:left;
	width:600px;
	height:auto;
	list-style:none;
}

#popup li {
	float:left;
	height:200px;
	width:145px;
	margin-bottom:5px;
	text-decoration:none;
	text-align:center;
	display:block;
	color:#3d4f51;
	background:url(http://www.ahnenposter.de/img/bg_basicitem.gif) no-repeat left bottom;
}

#popup li:hover {
	float:left;
	height:200px;
	width:145px;
	margin-bottom:5px;
	text-decoration:none;
	text-align:center;
	display:block;
	color:#3d4f51;
	font-weight:bold;
	font-style:oblique;
	background:url(http://www.ahnenposter.de/img/bg_basicitem_over.gif) no-repeat left bottom;
}

#popup .anfragebox {
	border:1px solid #D1D1D1; 
	background:#FFF; 
	width:300px;
	color:#1A4303; 
	text-align:left; 
	font-size:11px; 
	font-family:tahoma,arial,verdana,sans-serif; 
	padding:1px; 
	margin:0px;
}

#popup li p {
	width:130px;
	height:auto;
	padding:0px 5px 0px 5px;
}

#popup a {
	text-decoration:none;
	color:#3d4f51;
	display:block;
}

#popup a:hover {
	text-decoration:none;
	font-weight:bold;
	font-style:oblique;
}

#popup a:link, #popup a:visited {
	text-decoration:none;
}

/*---------------------------------------
	SHOP
---------------------------------------*/
#shop {
	width:600px;
	height:auto;
	float:left;
	margin-right:10px;
}

#shop hr {
	border-top:1px solid #D1D1D1; 
	margin-right: 20px;
	padding: 5px;
}

#shop ul {
	float:left;
	width:600px;
	height:auto;
	list-style:none;
}

#shop li {
	float:left;
	height:190px;
	width:195px;
	margin-bottom:5px;
	text-decoration:none;
	text-align:center;
	display:block;
	color:#3d4f51;
	background:url(http://www.ahnenposter.de/img/bg_shopitem.gif) no-repeat left bottom;
}

#shop li:hover {
	float:left;
	height:190px;
	width:195px;
	margin-bottom:5px;
	text-decoration:none;
	text-align:center;
	display:block;
	color:#3d4f51;
	font-weight:bold;
	font-style:oblique;
	background:url(http://www.ahnenposter.de/img/bg_shopitem_over2.gif) no-repeat left bottom;
}


#shop .selected {
	float:left;
	height:190px;
	width:195px;
	margin-bottom:5px;
	text-decoration:none;
	text-align:center;
	display:block;
	color:#3d4f51;
	font-weight:bold;
	font-style:oblique;
	background: url(http://www.ahnenposter.de/img/bg_shopitem_over2.gif) no-repeat left bottom;
}

#shop a {
	text-decoration:none;
	color:#3d4f51;
	display:block;

}

#shop a:hover {
	text-decoration:none;
	font-weight:bold;
	font-style:oblique;
}

#shop a:link, #shop a:visited {
	text-decoration:none;
}

#shop p {
	width:185px;
	height:auto;
	padding:5px;

}

/*---------------------------------------
	MODULATOR
---------------------------------------*/
.help{
	font-weight:bold;
	/*color:#7fc241;*/
	color:#DF920D;
}
.highlight{
	font-weight:bold;
	color:#7fc241;
}

#modulator 
	{padding: 0px;	float:left;	width:400px;	float:left;}
#modulator img{
	border: 0px;
	margin:0px;
	padding: 0px;
}
#modulatorLayer 
	{position:relative;margin:0px;padding:0px;	}
#modulatorLayerObject 
	{border: 1px dotted #F99300;cursor:move;	position:absolute;margin:0px;padding:0px;}
.InaktiveObject 
	{position:absolute;}
.HiddenFeld 
	{border: 0px;font-size: 9px;	background-color: #E6E6E6;	width: 25px;}
	
.selectoritem {
	float:left;
	width:180px;
	padding: 0px 0 7px 0;
	
}
.selectoritem h4{
	float:left;
	height:20px;
	width:auto;
	display:inline;
	color:#7fc241;
	font-weight:bold;
	margin-top:0px;
	padding:5px 20px 0px 0;
	background:url(http://www.ahnenposter.de/img/bg_headline_h4.jpg) no-repeat right 0%;
	clear:both;
}

.selectoritem .mengebox {
	border:1px solid #D1D1D1; 
	background:#FFF; 
	height:14px; 
	width:46px; 
	text-align:center; 
	font-weight:bold; 
	color:#4AAB1B; 
	font-size:11px; 
	font-family:tahoma,arial,verdana,sans-serif; 
	padding:1px 0 1px 0; 
	margin-left:10px;
}
.selectoritem .mengebox:hover {
	border:1px #cedc28 solid;
}
.selectoritem .select_box_aktive {
	border:1px solid #D1D1D1; 
	background:#F3F1C7;
	height:14px; 
	width:120px; 
	text-align:center; 
	font-weight:bold; 
	color:#4AAB1B; 
	font-size:11px; 
	font-family:tahoma,arial,verdana,sans-serif; 
	padding:1px 0 1px 0; 
	margin-left:5px;
}
.selectoritem .select_box_aktive:hover {
	border:1px #cedc28 solid;
}
.selectoritem .select_box_inactive {
	border:1px solid #D1D1D1; 
	background:#FFF;
	height:14px; 
	width:120px; 
	text-align:center; 
	font-weight:bold; 
	cursor: pointer;
	color:#D1D1D1; 
	font-size:11px; 
	font-family:tahoma,arial,verdana,sans-serif; 
	padding:1px 0 1px 0; 
	margin-left:5px;
}
.selectoritem .select_box_inactive:hover {
	border:1px #cedc28 solid;
}
.selectoritem .textitem {
	float:left;
	width:220px;
	margin-left:10px;
	height: 23px;
	
}
.selectoritem a.textlink, .selectoritem a.textlink:visited{
	color:#4AAB1B; 
	font-weight:bold;
	display:block;
	padding-left:10px;
	margin-top:10px;
	font-size:11px;
	text-decoration:none; 
}
.selectoritem a.textlink:hover{
	color:#1A4303; 
	text-decoration:none;
}
.selectoritem ol{
	text-align:left;
	list-style-type: none;
	margin: 0px;
	margin-left:10px;
	height:auto;
	clear:both;
	width:166px;
	padding: 0px;
}
.selectoritem li{
	float: left;
	display: inline;
	padding: 0;
	margin-bottom: 5px;
	width: 83px;
	height: 16px;
}
.selectoritem .motive ul{
	text-align:left;
	list-style-type: none;
	height:auto;
	clear:both;
	margin-bottom:10px;
	width:176px;
}
.selectoritem .motive ul li{
	float: left;
	display: block;
	padding: 0;
	margin-bottom: 10px;
	width: 58px;
	height: 30px;
}
a.up {
	text-decoration:none;
	display:block;
	float:left;
	text-indent:-9999px;
	height:16px;
	width:15px;
	background-image:url(http://www.ahnenposter.de/img/button_up.gif);
}

a.up:hover {
	background-image:url(http://www.ahnenposter.de/img/button_up_over.gif);
	text-decoration:none;
}

a.up:link, a.up:visited {
	text-decoration:none;
}

a.down {
	text-decoration:none;
	display:block;
	float:left;
	text-indent:-9999px;
	height:16px;
	width:15px;
	background-image:url(http://www.ahnenposter.de/img/button_down.gif);
}

a.down:hover {
	background-image:url(http://www.ahnenposter.de/img/button_down_over.gif);
	text-decoration:none;
}

a.down:link, a.down:visited {
	text-decoration:none;
}

a.left {
	text-decoration:none;
	display:block;
	float:left;
	text-indent:-9999px;
	height:16px;
	width:15px;
	background-image:url(http://www.ahnenposter.de/img/button_left.gif);
}

a.left:hover {
	background-image:url(http://www.ahnenposter.de/img/button_left_over.gif);
	text-decoration:none;
}

a.left:link, a.left:visited {
	text-decoration:none;
}

a.right {
	text-decoration:none;
	display:block;
	float:left;
	text-indent:-9999px;
	height:16px;
	width:15px;
	background-image:url(http://www.ahnenposter.de/img/button_right.gif);
}

a.right:hover {
	background-image:url(http://www.ahnenposter.de/img/button_right_over.gif);
	text-decoration:none;
}

a.right:link, a.right:visited {
	text-decoration:none;
}

a.center {
	text-decoration:none;
	display:block;
	float:left;
	text-indent:-9999px;
	height:16px;
	width:15px;
	background-image:url(http://www.ahnenposter.de/img/button_center.gif);
}

a.center:hover {
	background-image:url(http://www.ahnenposter.de/img/button_center_over.gif);
	text-decoration:none;
}

a.center:link, a.center:visited {
	text-decoration:none;
}

/*---------------------------------------
	KASSE
---------------------------------------*/

#kasse {
	width:670px;
	padding:0 0px 0 0px;
	text-align:left;
}

#kasse .clickButton {
	background-image:url(http://www.ahnenposter.de/img/button_standard_big.gif);
	width: 130px;
}
#kasse .clickButton:hover {
	background-image:url(http://www.ahnenposter.de/img/button_standard_big_over.gif);
}

#kasse .head {
	width:670px;
	font-size:11px;
	font-weight:bold;
	margin-bottom:5px;
	clear:all;
	float:left;
}

#kasse .headartikel {
	width:470px;
	float:left;

}

#kasse .headmenge {
	width:100px;
	float:left;
}


#kasse .headgesamt {
	width:69px;
	float:left;
}

#kasse .headdelete {
	width:16px;
	float:left;
}

#kasse .focus{
	font-weight:bold; 
	color:#4AAB1B; 
	font-size:11px;
}

#kasse .artikelbox{
	width:670px;
	margin-bottom:5px;
	padding-bottom:3px;
	clear:all;
	float:left;
}

#kasse .artikel {
	width:470px;
	float:left;
}

#kasse .artikel h1 {
	font-size:13px;
	font-weight:bold;
	margin:0;
	padding:0;
	background:none;
	height:25px;
}

#kasse .img1 {
	margin-right:5px;
	width:150px;
	float:left;
}

#kasse .details {
	width:310px;
	float:left;
	
}

#kasse .details .elementname {
	width:80px;
	float:left;
	padding: 3px 0px 3px 0px;
}

#kasse .details .element {
	width:190px;
	float:left;
	padding: 3px 0px 3px 0px;
}

#kasse .details .preis {
	width:40px;
	float:left;
	padding: 3px 0px 3px 0px;
	text-align: right;
}

#kasse .menge {
	width:100px;
	float:left;
	padding-top: 80px;
}

#kasse .mengebox {
	border:1px solid #D1D1D1; 
	background:#FFF; 
	height:14px; 
	width:32px; 
	text-align:center; 
	font-weight:bold; 
	color:#4AAB1B; 
	font-size:11px; 
	font-family:tahoma,arial,verdana,sans-serif; 
	padding:1px 0 1px 0;  
	margin-right:3px;
	float:left;
}

#kasse .mengebox:hover {
	border:1px #cedc28 solid;
}

#kasse .mengebox:focus {
	border:1px #cedc28 solid;
}

#kasse .menge a.reload {
	text-decoration:none;
	display:block;
	float:left;
	text-indent:-9999px;
	height:18px;
	width:32px;
	background:url(http://www.ahnenposter.de/img/button_aktu.gif) no-repeat 0% 0%;
}

#kasse .menge a.reload:hover {
	background:url(http://www.ahnenposter.de/img/button_aktu.gif) no-repeat 0% 0%;
}

#kasse .menge a.reload:link, #kasse .menge a.reload:visited {
	text-decoration:none;
}

#kasse .einzelpreis {
	width:310px;
	border-top:1px dashed #1A4303;
}

#kasse .einzelpreis .preis {
	width:100px;
	float:left;
	text-align: right;
}

#kasse .einzelpreis .text {
	width:210px;
	float:left;
	
}

#kasse .gesamtpreis {
	width:69px;
	float:left;
	padding-top: 82px;
}

#kasse .itemdelete {
	width:16px;
	float:left;
	padding-top: 82px;
}

#kasse .itemdelete a.delete {
	text-decoration:none;
	display:block;
	float:right;
	text-indent:-9999px;
	height:16px;
	width:15px;
	background-image:url(http://www.ahnenposter.de/img/button_delete.gif);
}

#kasse .itemdelete a.delete:hover {
	background-image:url(http://www.ahnenposter.de/img/button_delete_over.gif);
}

#kasse .itemdelete a.delete:link, #kasse .itemdelete a.delete:visited {
	text-decoration:none;
}

#kasse .versandkostenbox{
	width:639px;
	margin-bottom:5px;
	padding-top:8px;
	padding-bottom:3px;
	padding-right:25px;
	border-top:1px dashed #1A4303;
	clear:all;
	float:left;
	text-align:right;
}

#kasse .gesamtkostenbox{
	width:639px;
	margin-bottom:5px;
	padding-top:8px;
	padding-bottom:8px;
	padding-right:25px;
	border-top:1px dashed #1A4303;
	border-bottom:1px dashed #1A4303;
	clear:all;
	float:left;
	text-align:right;
	background-color:#DCDBDB;
}

#kasse .sendbox{
	width:149px;
	margin-bottom:5px;
	padding-top:8px;
	padding-bottom:8px;
	padding-right:25px;
	padding-left:300px;
	clear:all;
	float:left;
}

#kasse .sendbox2{
	width:149px;
	margin-bottom:5px;
	padding-top:8px;
	padding-bottom:8px;
	padding-right:25px;
	padding-left:50px;
	clear:all;
	float:left;
}

#kasse .sendbox a.order {
	text-decoration:none;
	display:block;
	text-indent:-9999px;
	height:39px;
	width:135px;
	background-image:url(http://www.ahnenposter.de/img/button_order.gif);
}

#kasse .sendbox a.order:hover {
	background-image:url(http://www.ahnenposter.de/img/button_order_over.gif);
}

#kasse .sendbox a.order:link, #kasse .sendbox a.order:visited {
	text-decoration:none;
}

#kasse .sendbox a.payment {
	text-decoration:none;
	display:block;
	text-indent:-9999px;
	height:39px;
	width:106px;
	background-image:url(http://www.ahnenposter.de/img/button_payment.gif);
}

#kasse .sendbox a.payment:hover {
	background-image:url(http://www.ahnenposter.de/img/button_payment_over.gif);
}

#kasse .sendbox a.payment:link, #kasse .sendbox a.payment:visited {
	text-decoration:none;
}

#kasse .sendbox a.anfrage {
	text-decoration:none;
	display:block;
	text-indent:-9999px;
	height:39px;
	width:135px;
	background-image:url(http://www.ahnenposter.de/img/button_anfrage.gif);
}

#kasse .sendbox a.anfrage:hover {
	background-image:url(http://www.ahnenposter.de/img/button_anfrage_over.gif);
}

#kasse .sendbox a.anfrage:link, #kasse .sendbox a.anfrage:visited {
	text-decoration:none;
}

#kasse .sendbox2 a.send {
	text-decoration:none;
	display:block;
	text-indent:-9999px;
	height:39px;
	width:135px;
	background-image:url(http://www.ahnenposter.de/img/button_send.gif);
}

#kasse .sendbox2 a.send:hover {
	background-image:url(http://www.ahnenposter.de/img/button_send_over.gif);
}

#kasse .sendbox2 a.send:link, #kasse .sendbox2 a.send:visited {
	text-decoration:none;
}

#kasse .adressbox{
	width:320px;
	margin:0 0 5px 0;
	padding:0 0 3px 10px;
	clear:all;
	float:left;
}

#kasse .adressdaten {
	width:320px;
	clear:all;
	float:left;
	margin-bottom:5px;
}

#kasse .adressdaten .abschnitt{
	width:90px; 
	height:16px; 
	margin:2px 0 0 0;
	font-size:10px;
	text-transform:uppercase;
	float:left;
}

#kasse .adressdaten .daten{
	width:230px;
	float:left;
}

#kasse .adressdaten .daten .anredebox {
	border:1px solid #D1D1D1; 
	background:#FFF; 
	height:17px; 
	width:55px; 
	text-align:center; 
	font-weight:bold; 
	color:#4AAB1B; 
	font-size:11px; 
	font-family:tahoma,arial,verdana,sans-serif; 
	margin:0px;
}

#kasse .adressdaten .daten .insertbox {
	border:1px solid #D1D1D1; 
	background:#FFF; 
	height:15px; 
	width:200px; 
	text-align:left; 
	font-weight:bold; 
	color:#4AAB1B; 
	font-size:11px; 
	font-family:tahoma,arial,verdana,sans-serif; 
	padding:1px; 
	margin:0px;
}

#kasse .adressdaten .daten .anfragebox {
	border:1px solid #D1D1D1; 
	background:#FFF; 
	width:200px;
	color:#1A4303; 
	text-align:left; 
	font-size:11px; 
	font-family:tahoma,arial,verdana,sans-serif; 
	padding:1px; 
	margin:0px;
}

#kasse .adressdaten .daten .InputAktive {
	color:#4AAB1B;
	font-weight:bold;
}
#kasse .adressdaten .daten .InputAktive2 {
	color:#FF0000;
	font-weight:bold;
}

#kasse h1 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:3px;
	line-height:1.3em;
	padding-left:10px;
}

#kasse h2 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:7px;
}

#kasse .paymentbox{
	width:464px;
	padding-left:5px;
	padding-right:5px;
	margin-bottom:8px;
	clear:all;
	float:left;
}

#kasse .paymentbox h3{
	font-size:11px;
	font-weight:bold;
}

#kasse .paymentbox .orderadress{
	width:235px;
	margin:0;
	padding-right: 5px;
	clear:all;
	float:left;
}

#kasse .paymentbox .orderadress .detailbox{
	width:235px;
	clear:all;
	float:left;
}

#kasse .paymentbox .orderadress .detailbox .div1{
	width:90px; 
	height:17px; 
	margin:2px 0 0 0;
	font-size:10px;
	text-transform:uppercase;
	float:left;
}

#kasse .paymentbox .orderadress .detailbox .div2{
	width:145px;
	float:left;
}

#kasse .paymentbox .paymentdetails{
	width:224px;
	margin:0;
	padding:0;
	clear:all;
	float:right;
}

#kasse .paymentbox .paymentdetails .focus{
	font-weight:bold; 
	color:#4AAB1B; 
	font-size:11px;
}

/*---------------------------------------
	GALLERY
---------------------------------------*/
#gallery {
	width:670px;
	height:auto;
	float:left;
}

#gallery ul {
	float:left;
	width:670px;
	height:auto;
	list-style:none;
}

#gallery li {
	float:left;
	height:125px;
	width:165px;
	margin-bottom:5px;
	text-decoration:none;
	text-align:center;
	display:block;
	color:#3d4f51;
	background:url(http://www.ahnenposter.de/img/bg_galleryitem.gif) no-repeat left bottom;
}

#gallery li:hover {
	float:left;
	height:125px;
	width:165px;
	margin-bottom:5px;
	text-decoration:none;
	text-align:center;
	display:block;
	color:#3d4f51;
	font-weight:bold;
	font-style:oblique;
	background:url(http://www.ahnenposter.de/img/bg_galleryitem_over.gif) no-repeat left bottom;
}

#gallery a {
	text-decoration:none;
	color:#3d4f51;
	display:block;
}

#gallery a:hover {
	text-decoration:none;
	font-weight:bold;
	font-style:oblique;
}

#gallery a:link, #shop a:visited {
	text-decoration:none;
}

/*---------------------------------------
	BASIC
---------------------------------------*/
#basic {
	width:670px;
	height:auto;
	float:left;
}

#basic ul {
	float:left;
	width:440px;
	height:auto;
	list-style:none;
}

#basic li {
	float:left;
	height:160px;
	width:145px;
	margin-bottom:5px;
	text-decoration:none;
	text-align:center;
	display:block;
	color:#3d4f51;
	background:url(http://www.ahnenposter.de/img/bg_basicitem.gif) no-repeat left bottom;
}

#basic li:hover {
	float:left;
	height:160px;
	width:145px;
	margin-bottom:5px;
	text-decoration:none;
	text-align:center;
	display:block;
	color:#3d4f51;
	font-weight:bold;
	font-style:oblique;
	background:url(http://www.ahnenposter.de/img/bg_basicitem_over2.gif) no-repeat left bottom;
}

#basic .selected {
	float:left;
	height:160px;
	width:145px;
	margin-bottom:5px;
	text-decoration:none;
	text-align:center;
	display:block;
	color:#3d4f51;
	font-weight:bold;
	font-style:oblique;
	background:url(http://www.ahnenposter.de/img/bg_basicitem_over2.gif) no-repeat left bottom;
}

#basic a {
	text-decoration:none;
	color:#3d4f51;
	display:block;
}

#basic a:hover {
	text-decoration:none;
	font-weight:bold;
	font-style:oblique;
}

#basic a:link, #shop a:visited {
	text-decoration:none;
}

#basic p {
	width:130px;
	height:auto;
	padding:0px 5px 0px 5px;
}
#basic img {
	padding:5px 0px 5px 0px;
}

#basic .selector {
	width:200px;
	background:url(http://www.ahnenposter.de/img/bg_product_basic.gif) no-repeat left bottom;
}

#basic .selector_selected {
	background:url(http://www.ahnenposter.de/img/bg_product_basic2.gif) no-repeat left bottom;
}

#basic .selector p {
	width:190px;
	height:auto;
	padding:0px 5px 0px 5px;
}

#basic .insertbox {
	border:1px solid #D1D1D1; 
	background:#FFF; 
	height:20px; 
	width:100px; 
	text-align:left; 
	font-weight:bold; 
	color:#4AAB1B; 
	font-size:11px; 
	font-family:tahoma,arial,verdana,sans-serif; 
	padding:1px; 
	margin:0px;
}
#basic hr {
	border-top:1px solid #D1D1D1; 
	margin-right: 20px;
	padding: 5px;
}


#basic .gedcom td{
	vertical-align: middle;
}

#basic .selector_big {
	width:425px;
	height:auto;
	float:left;
	padding:0px 0px 20px 15px;
	margin-right: 0px;
	/*background:url(http://www.ahnenposter.de/img/bg_product_big2.gif) no-repeat left bottom;*/
}

/*---------------------------------------
	COLOR
---------------------------------------*/

#select_color {
	padding: 15px;
}
#select_color  .color_field td{
	border:1px solid #404040;
	width: 15px;height: 15px;
	padding: 0px;
	margin: 0px;
}
#select_color .color_field td:hover 
	{border:1px solid #FFFFFF;}
	
#select_color .insertbox {
	border:1px solid #D1D1D1; 
	background:#FFF; 
	height:15px; 
	width:30px; 
	text-align:left; 
	font-weight:bold; 
	color:#4AAB1B; 
	font-size:11px; 
	font-family:tahoma,arial,verdana,sans-serif; 
	padding:1px; 
	margin:0px;
}

.color_element {
	height:15px; 
	width:15px;
	border:1px solid #404040;
}

/*---------------------------------------
	Sitelink
---------------------------------------*/

a.mrwong {
	background-image: url(http://www.ahnenposter.de/img/bookmark_mrwong.gif);
	display: inline;
	margin-left: 10px;
	padding: 	0pt 2px 2px 15px;
	background-repeat: no-repeat;
}

a.google {
	background-image: url(http://www.ahnenposter.de/img/bookmark_google.gif);
	display: inline;
	margin-left: 10px;
	padding: 	0pt 2px 2px 15px;
	background-repeat: no-repeat;	
}

a.linkarena {
	background-image: url(http://www.ahnenposter.de/img/bookmark_linkarena.gif);
	display: inline;
	margin-left: 10px;
	padding: 	0pt 2px 2px 15px;
	background-repeat: no-repeat;	
}

a.delicious {
	background-image: url(http://www.ahnenposter.de/img/bookmark_delicious.png);
	display: inline;
	margin-left: 10px;
	padding: 	0pt 2px 2px 15px;
	background-repeat: no-repeat;	
}

a.folkd {
	background-image: url(http://www.ahnenposter.de/img/bookmark_folkd.gif);
	display: inline;
	margin-left: 10px;
	padding: 	0pt 2px 2px 15px;
	background-repeat: no-repeat;		
}


/*---------------------------------------
	Order
---------------------------------------*/

#order {
	width:674px;
}

#order .head {
	width:674px;
	font-weight:bold;
	clear:all;
	float:left;
}

#order .headelementname {
	width:300px;
	float:left;
	padding: 5px;
	padding-right: 15px;
}

#order .headpreis {
	width:69px;
	float:left;
	padding: 5px;
}

#order .box{
	width:674px;
	clear:all;
	float:left;
}

#order .boxcontent{
	width:400px;
	clear:all;
	float:left;
}

#order .elementname {
	width:100px;
	float:left;
	padding: 5px;	
}

#order .element {
	width:200px;
	float:left;
	padding: 5px;
}

#order .image {
	width:100px;
	float:left;
}

#order .preis {
	width:69px;
	float:left;
	padding: 5px;
	text-align: right;
}

#order hr {
	border-top:1px solid #D1D1D1; 
	padding: 5px;
}



/* Zoom */
div.content_zoom {
    margin-top: 10px;
}

div.deco {
	
    border: 2px solid #E9E9E9;
    
    position: relative;
    padding: 0px;
}

div.content_zoom div.deco
{
    border: 2px solid #E9E9E9;
    margin: auto;
    position: relative;
}

div.content_zoom.black_collection div.deco
{
    border: 2px solid #000000;
}

div.content_zoom div.AhnenposterZoom
{
    position: relative;
    margin: auto;
    overflow: hidden;
    padding: 0px;
    text-align: left;
}

div.content_zoom div.AhnenposterZoom img
{
    position: absolute;
    top: 0px;
    left: 0px;
    margin: 0px;
}

div.AhnenposterZoomClip
{
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 255;
    border: 1px solid #FF0000;
    cursor: url(http://www.ahnenposter.de/img/magnify.cur), pointer;
}

div.content_zoom div img
{
    border: none;
}
/*--------------------------------------------------------------------*/
/* toolTip */

div.AhnenposterTooltipObject
{
    position: absolute;
    z-index: 255;
}

div.AhnenposterTooltipObject div
{
    text-align: center;
    padding: 5px;
    border: 1px solid #000000 !important;
    background-color: #FFFFFF;
}

div.AhnenposterTooltipObject div h1
{
    margin-bottom: 3px;
}

div.AhnenposterTooltipObject div img
{
    margin: auto;
}

/*---------------------------------------
	Selector Short Light
---------------------------------------*/
.selector_short_key {
	background: none;
	padding: 10px;
	width:190px;
	height:auto;
	float:left;
}


/*---------------------------------*/

.clickButtonO {
	background-image:url(http://www.ahnenposter.de/img/button_standard5.gif);
	border:0;
	height: 20px;
	color: #FFFFFF;
	font-weight: bold;
	cursor:pointer;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	text-align:center;
	text-decoration:none;
	
}
.clickButtonO:hover{
	background-image:url(http://www.ahnenposter.de/img/button_standard_over5.gif);
	cursor:pointer;
}
.clickButtonM {
	background-image:url(http://www.ahnenposter.de/img/button_standard6.gif);
	border:0;
	height: 20px;
	color: #FFFFFF;
	font-weight: bold;
	cursor:pointer;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	text-align:center;
	text-decoration:none;
	
}
.clickButtonM:hover{
	background-image:url(http://www.ahnenposter.de/img/button_standard_over6.gif);
	cursor:pointer;
}

.displayChange{
	font-weight: normal;
	display: none;
}

.displayChange div{
	width: 130px;
	float: left;
}

#buttonSlideRight {
	text-decoration:none;
	float: right;
	color:#3d4f51;
	display:block;
	height:71px;
	width:23px;
	background:url(http://www.ahnenposter.de/img/button_slide_right.png) no-repeat 0% 0%;
}

#buttonSlideRight:hover {
	text-decoration:none;
	color:#3d4f51;
	height:71px;
	width:23px;
	background:url(http://www.ahnenposter.de/img/button_slide_right.png) no-repeat 115% 0%;
}

#buttonSlideLeft {
	text-decoration:none;
	float: left;
	color:#3d4f51;
	display:block;
	height:71px;
	width:23px;
	background:url(http://www.ahnenposter.de/img/button_slide_left.png) no-repeat 115% 0%;
}

#buttonSlideLeft:hover {
	text-decoration:none;
	color:#3d4f51;
	height:71px;
	width:23px;
	background:url(http://www.ahnenposter.de/img/button_slide_left.png) no-repeat 0% 0%;
}




