body {
	margin:10px;
	font-family: Arial, Tahoma, Sans Serif;
}

h1 {
	font-family: Arial, Tahoma, Sans Serif;
	font-size:18px;
	margin-bottom:0px;
	margin-top:0px;
}

h2 {
	font-family: Arial, Tahoma, Sans Serif;
	font-size:16px;
	margin-bottom:0px;
	margin-top:0px;
}

h3 {
	font-family: Arial, Tahoma, Sans Serif;
	font-size:13px;
	margin-bottom:0px;
	margin-top:0px;
}

p {
	margin-top:3px;
	margin-bottom:10px;
}

.subkattable {
	position:relative;
	left:-13px;
}

ul.subkat {
	margin:0;
	padding:0;
	margin-right:3px;
	padding-left:13px;
	margin-bottom:5px;
	list-style-type:none;
	background-image: url(site/images/list_star.gif);
	background-repeat:no-repeat;
}

ul.subkat li {
	font-size:11px;
	margin:0;
	padding:0;
}

ul li {
	font-size:13px;
	margin:0;
	padding:0;
}

ul li span {
	font-size:10px;
}
	

td {
	font-family: Arial, Tahoma, Sans Serif;
	font-size:12px;
}

.text11 {
	font-size:11px;
}

.headerlogo {
	background-image:url(site/images/erlebnisgeschenke_logo_310x88.gif);
	background-repeat:no-repeat;
}
td.navi_top {
	float:left;
	height:35px;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-image:url(site/images/menu_gradient.gif);
	background-repeat: repeat-x;
	background-color:#FFA102;
	padding:0;
	margin:0;
	width:950px;
	overflow:visible;
	display:table;
}

.navi_oben {
	height:35px;
	float:left;
	text-align:center;
	overflow:hidden;
	margin-right:2px;
}

td.navi_top .links {
	float:left;
	background-color:#FFF;
	height:35px;
	padding-right:2px;
	padding:0;
	margin:0;
}
td.navi_top .links a {
	float:left;
	height:35px;
	font-size: 12px;
	font-weight: normal;
	text-align:left;
	color: #FFF;
	background-image:url(site/images/menu_gradient.gif);
	background-repeat: repeat-x;
	padding:3px 9px 5px 3px;
	text-decoration:none;
	background-color:#FFA102;
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

td.navi_top .links a.navi_home {
	width:50px;
	text-align:right;
	font-weight:bold;
	background-image:url(site/images/home.gif);
	background-repeat:no-repeat;
	background-position:3px 10px;
	background-color:#6385C9;
}

td.navi_top .links a.navi_topseller{
	width:100px;
	font-size:13px;
	text-align:center;
	font-weight:bold;
	background-image:url(site/images/navileiste_topseller.gif);
	background-repeat:repeat-x;
	background-position:0px 7px;
	margin-right:12px;
	background-color:#1e64f3;
}

td.navi_top .links a:hover,td.navi_top .links a.navi_topseller:hover,td.navi_top .links a.navi_home:hover{
	float:left;
	background-color:#900;
	background-image:none;
}
td.navi_top .links a.navi_home:hover, #homecurrent{
	color:#FFF;
	background-image:url(site/images/home.gif);
	background-repeat:no-repeat;
	background-position:3px 10px;
	background-color:#900;
}
td.navi_top .links a.navi_topseller:hover, #topcurrent{
	color:#FFF;
	background-image:url(site/images/navileiste_topseller_hover.gif);
	background-repeat:repeat-x;
	background-position:0px 7px;
	background-color:#900;
}

#current{
	float:left;
	background-color:#900;
	background-image:none;
	font-weight:bold;
	color:#FFF;
}

.pagenavi {
	margin-left:15px;
	text-decoration:none;
}

.pagenavi .current{
	border:1px solid #900;
	background-color:#900;
	background-image:none;
	font-size: 13px;
	font-weight:bold;
	color:#FFF;
	padding-left:4px;
	padding-right:4px;
	margin-left:2px;
	margin-right:2px;
}

.pagenavi table a {
	border:1px solid #006;
	padding-left:4px;
	padding-right:4px;
	margin-left:2px;
	margin-right:2px;
	text-decoration:none;
}
pagenavi a:hover {
	background-color:#900;
	text-decoration:none;
}

.breadcrump {
	font-family: Arial, Tahoma, Sans Serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #006;
	text-decoration: none;
	padding:5px;
	margin:0;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:3px;
}

td.navi_reiter_aktiv {
	background-image:url(site/images/reiter_aktiv.gif);
	text-align:center;
	border-right:solid 3px #FFF;
}

td.navi_reiter_inaktiv {
	background-image:url(site/images/reiter_inaktiv.gif);
	text-align:center;
}

td.navi_reiter_fueller {
	background-image:url(site/images/inaktiv_filler.gif);
	background-repeat:repeat-x;
}

form {
	margin:0px;
}

.forminput {
	font-family: Verdana;
	font-size:9px;
	width:100px;
}

.textboxkleinlft {
	font-family: Arial, Tahoma, Sans Serif;
	font-size:11px;
	padding-left:8px;
	padding-right:8px;
}

a:link,a:active,a:visited,a:hover {
	color:#006;
	text-decoration:underline;
}

a.imp_lnk:link,a.imp_lnk:active,a.imp_lnk:visited,a.imp_lnk:hover {
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#666;
	text-decoration: none;
}

a.navi_oben:link,a.navi_oben:active,a.navi_oben:visited,a.navi_oben:hover {
	font-family: Verdana, Helvetica, Arial, Times New Roman, Courier New;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFF;
	text-decoration: none;
}
a.navi_reiter_aktiv:link,a.navi_reiter_aktiv:active,a.navi_reiter_aktiv:visited,a.navi_reiter_aktiv:hover {
	font-family: Verdana, Helvetica, Arial, Times New Roman, Courier New;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #900;
	text-decoration: none;
	padding-bottom: 5px;
}
a.navi_reiter_inaktiv:link,a.navi_reiter_inaktiv:active,a.navi_reiter_inaktiv:visited,a.navi_reiter_inaktiv:hover {
	font-family: Verdana, Helvetica, Arial, Times New Roman, Courier New;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFF;
	text-decoration: none;
	padding-bottom: 20px;
}
a.navi_liste:link,a.navi_liste:active,a.navi_liste:visited,a.navi_liste:hover {
	height: 10px;
	font-family: Arial, Tahoma, Sans Serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #900;
	text-decoration: none;
	padding-left:0px;
	padding-bottom: 0px;
}


a.end:link,a.end:active,a.end:visited,a.end:hover {
	font-size: 11px;
	color:#666;
	text-decoration: none;
}

.font_rot {
	font-family: Arial, Tahoma, Sans Serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #900;
	text-decoration: none;
}

.font_main{
	font-family: Arial, Tahoma, Sans Serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #006;
	text-decoration: none;
	padding:0;
	margin:0;
	padding-left:15px;
	padding-right:15px;
	overflow:hidden;
	width:540px;
}
.font_main img{
	position:relative;
	left:-15px;
	padding:0;
	margin:0;
	border-left: solid 1px #900;
	border-bottom: solid 1px #900;
	margin-top:-3px;
}
.mainimg {
	margin:0;
	margin-top:3px;
}
.font_main a{
}
.font_main a:hover{
	background-color:#FC3;
	color:#900;
}
.font_suchbox{
	font-family: Arial, Tahoma, Sans Serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #006;
	text-decoration: none;
	padding-left:12px;
}

.topbox {
	font-family: Arial, Tahoma, Sans Serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #006;
	text-decoration: none;
	padding-left:15px;
	padding-right:15px;
	padding-top:8px;
	padding-bottom:8px;
}
.contentbox {
	font-family: Arial, Tahoma, Sans Serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #006;
	text-decoration: none;
	padding-left:15px;
	padding-right:15px;
	padding-top:8px;
	padding-bottom:8px;
	background-image:url(/site/images/hintergrund_2px_plain.gif)
}

.div_HintergrundGruppe{
	float:left;
	width:540px;
	text-align:left;
	background-color:#FFF;
	padding:0;
	margin:0;
}
.div_HintergrundGruppe a{
	text-decoration:none;
	cursor:pointer;
	border:none;
}
.div_HintergrundGruppe:hover{
	background:transparent;
	text-decoration:none;
	cursor:pointer;
	background-color:#A4C3EE;
	border:none;
}

.div_BildGruppe img{

	float:left;
	text-align:left;
	border-left:1px solid #900;
	border-bottom:1px solid #900;
	padding:0;
	margin:0;
	margin-right:10px;
}

.thumbnails {
	clear:both;
	width:550px;
	margin:10px;
	float:left;
	text-align:center;
}

.thumbnails img {
	float:left;
	cursor:pointer;
	margin:5px 5px 0 0;
	border:none;
}

.imgleft {
	float:left;
	margin-right:10px;
	border:none;
}

.imgleft15px {
	float:left;
	border:none;
	margin-left: 15px !important;
	margin-right: 5px;
}

.div_BildDetail img{
	float:right;
	text-align:right;
	border-right:1px solid #900;
	border-bottom:1px solid #900;
	padding:0;
	margin:0;
}

.div_TitelGruppe{
	font-family: Arial, Tahoma, Sans Serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-align:left;
	color: #000;
	text-decoration: none;
	padding:0;
	margin:0;
}

.div_Detail {
	width:100%;
}

.tab {
	margin-left:15px;
}

.div_TitelDetail{
	font-family: Arial, Tahoma, Sans Serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-align:center;
	color: #FFF;
	text-decoration: none;
	background-color:#900;
	padding:0;
	margin:0;
	padding:2px 3px 2px 3px;
	margin-top:3px;
}

.plz {
	font-family: Arial, Tahoma, Sans Serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-align:left;
	color: #900;
	text-decoration: none;
	padding:0;
	margin:0;
	padding:10px 3px 2px 3px;
	margin-top:3px;
}

.plzmore {
	color:#000;
	font-size:10px;
	margin-right:10px;
}

.div_TextGruppe {
	margin-top:5px;
	margin-right:5px;
	float:right;
}

.div_PreisGruppe, .div_PreisDetail{
	background:url(/site/images/preisschildbackground.gif);
	background-repeat:repeat-x;
	height:35px;
	float:right;
	font-family: Arial, Tahoma, Sans Serif;
	font-size:12px;
	font-style: normal;
	font-weight: bold;
	color:#900;
	background-color:#FCB20F;
	border:none;
	top:auto;
	margin:0;
	padding:0;
	padding-left:3px;
	padding-right: 3px;
	padding-top: 5px;
	padding-bottom:2px;
}

.preisschild {
	border:none;
	background:transparent;
	float:right;
	margin:0;
	padding:0;
}
.div_AnbieterDetail {
	float:left;
	font-weight:bold;
	margin-left:5px;
}
.div_DetailLink {
	font-size:22px;
	margin-left:5px;
}

.preis {
	font-size:25px;
}
.topsellerhead {
	width:170px;
	background-color:#900;
	color:#FC3;
	text-align:center;
	font-weight:bold;
	font-size:13px;
}
.div_angebotHintergrund{
	background-image:url(/site/images/angebot_bg_title_166x2.gif);
	width: 170px;
	height: 166px;
}
.div_angebotHintergrundtop{
	background-image:url(/site/images/angebot_bg_title_166x2.gif);
	width: 170px;
	height: 180px;
	border:1px solid #FC3;
}
.div_angebotHintergrundtop img{
	border:none;
}
.div_angebotHintergrund a,.div_angebotHintergrundtop a{
	text-decoration:none;
	cursor:pointer;
	border:none;
}
.div_angebotHintergrund a:hover,.div_angebotHintergrundtop a:hover{
	backround:transparent;
	text-decoration:none;
	cursor:pointer;
	background-color:#A4C3EE;
	border:none;
}
.div_angebotHintergrundKat{
	background-image:url(/site/images/angebot_bg_title_166x2.gif);
	width: 180px;
	height: 166px;
}
.div_angebotFillerA{
	width: 15px;
	min-width:15px;
}
.div_angebotFillerB{
	width: 10px;
}
.div_angebotFillerC{
	width: 5px;
}
.div_FillerHeight5{
	height: 5px;
}
.div_FillerHeight10{
	height: 10px;
}
.div_FillerHeight15{
	height: 15px;
}
.div_FillerHeight20{
	height: 20px;
}
.div_angebotTop{
	font-family: Arial, Tahoma, Sans Serif;
	font-size:12px;
	font-style: normal;
	font-weight: bold;
	color:#900;
	top:auto;
	padding-left:5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom:12px;
	position:relative;
	text-align: left;
	vertical-align: text-top;
	height: 20px;
	overflow:hidden
}
.div_angebotMitte{
	font-family: Arial, Tahoma, Sans Serif;
	font-size:12px;
	font-style: normal;
	font-weight: bold;
	color:#900;
	top:auto;
	padding-left:0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom:1px;
	position:relative;
	height: 131px;
	text-align:center;
	overflow: hidden;
}
.div_angebotUnten{
	background-image: url(/site/images/angebot_small_20x2.gif);
	font-family: Arial, Tahoma, Sans Serif;
	font-size:12px;
	font-style: normal;
	font-weight: bold;
	color:#900;
	top:auto;
	padding-left:5px;
	padding-right: 3px;
	padding-top: 5px;
	padding-bottom:2px;
	position:relative;
	text-align: right;
	height: 15px;
}
.div_KatPic{
	float: left;
	padding-right: 10px;
	height: 200px;
	width: 250px;
	overflow: hidden;
}
.div_top10head{
	width: 177px;
	height: 15px;
	background-color:#FC3;
	font-family: Arial, Tahoma, Sans Serif;
	color:#900;
	font-size:12px;
	font-weight: bold;
	padding-top:3px;
	padding-left:5px;
}
.div_top10container{
	border: 1px solid #FC3;
	width: 180px;
}
.div_top10container a{
	text-decoration:none;
	border:none;
}
.con,.div_top10container a .con{
	margin-left:33px;
	margin-bottom:2px;
	border:none;
}
.div_top10stern,.div_top10container a.div_top10stern{
	border:none;
	position:relative;
	float:left;
}
.div_top10stern img,.div_top10container a.div_top10stern img{
	border:none;
}
.div_top10title,.div_top10container a.con .div_top10title{
	font-family: Arial, Tahoma, Sans Serif;
	font-size:11px;
	font-weight: bold;
	color:#900;
	padding-top:3px;
	text-decoration:none;
}
.div_top10price,.div_top10container a.con .div_top10price{
	font-family: Arial, Tahoma, Sans Serif;
	font-size:10px;
	font-weight:bold;
	color:#09C;
	text-decoration:none;
}

.div_boxrhead{
	width: 177px;
	height: 15px;
	background-color:#FC3;
	font-family: Arial, Tahoma, Sans Serif;
	color:#900;
	font-size:11px;
	font-weight: bold;
	padding-top:3px;
	padding-left:5px;
}
.div_boxrcontent{
	border: 1px solid #FC3;
	width: 175px;
	font-family: Arial, Tahoma, Sans Serif;
	font-size:11px;
	font-weight: bold;
	color:#900;
	padding-top:3px;
	padding-left:5px;
}

.div_boxlhead{
	width: 177px;
	height: 15px;
	background-color:#FC3;
	font-family: Arial, Tahoma, Sans Serif;
	color:#900;
	font-size:11px;
	font-weight: bold;
	padding-top:3px;
	padding-left:5px;
}
.div_boxlcontent{
	border: 1px solid #FC3;
	width: 175px;
	font-family: Arial, Tahoma, Sans Serif;
	font-size:11px;
	font-weight: bold;
	color:#900;
	padding-top:3px;
	padding-left:5px;
}

.div_boxlhead2{
	width: 177px;
	height: 15px;
	background-color:#900;
	font-family: Arial, Tahoma, Sans Serif;
	color: #FFF;
	font-size:11px;
	font-weight: bold;
	padding-top:3px;
	padding-left:5px;
}
.div_boxlcontent2{
	border: 1px solid #900;
	font-family: Arial, Tahoma, Sans Serif;
	font-size:11px;
	font-weight: bold;
	color:#900;
	padding-top:3px;
	padding-left:5px;
	width: 175px;

}
.div_karte_container{
	border: 1px solid #FC3;
	width: 180px;
	height: 245px;
}
.div_PLZ_umkreis{
	border: 1px solid #FC3;
	width: 175px;
	font-family: Arial, Tahoma, Sans Serif;
	font-size:11px;
	font-weight: bold;
	color:#900;
	padding-top:3px;
	padding-left:5px;
}
.div_cloud_title{
	width: 177px;
	height: 15px;
	background-color:#900;
	font-family: Arial, Tahoma, Sans Serif;
	color: #FFF;
	font-size:12px;
	font-weight: bold;
	padding-top:3px;
	padding-left:5px;
}
.div_cloud_container{
	border: 1px solid #900;
	font-size:11px;
	width: 175px;
	padding-top:3px;
	padding-left:5px;
}
.impressum {
	font-family: Arial, Tahoma, Sans Serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #006;
	text-decoration: none;
	padding: 0px;
	padding-left:10px;
	padding-bottom:2px;
	z-index: auto;
	right: auto;
}

.ende {
	font-size:11px;
	color:#666;
	padding-top:8px;
	padding-left:15px;

}
.kategorie_Header {
	background-color:#900;
	overflow:hidden;
	font-family: Arial, Tahoma, Sans Serif;
	color: #FFF;
	font-size:14px;
	font-weight: bold;
	padding:3px;
	margin:0;
	text-align:center;
}
.kategorie_Header_2 {
	font-family: Arial, Tahoma, Sans Serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-align:center;
	color: #900;
	text-decoration: none;
	padding:0;
	margin:0;
	margin-top:3px;
}
.kategorie_Header_2_left {
	font-family: Arial, Tahoma, Sans Serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-align: left;
	color: #900;
	text-decoration: none;
	padding-left:15px;
	padding-bottom:4px;
	margin:0;
	margin-top:3px;
}

.pagetopnavi {
	text-align:center;
}

#angebots_tabelle {}

#angebots_tabelle tr {
	padding-left:15px;
}
#angebots_tabelle tr td {
	margin-right:15px;	
	padding-bottom:15px;
}
div.sociable { margin: 16px 0; }

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}
