
* {
	margin: 0;
	padding:0;
	outline:none;
}

html,
body {
	height: 100%;
	width:100%;
	min-width: 856px;
}

body {
	background:#ff9700;
	font:14px/20px Georgia, "Times New Roman", Times, serif;
	color:#5e5e5e;
}
html[xmlns^="http"] {
 overflow-y: scroll;
}

a {
	color:#5e5e5e;
}

a:hover {
	text-decoration:none;
}

img {
	border:none;
}

.hide {
	display:none;
}
#containerHolder {
	width: 100%;
	float:left;
	min-width:960px;
	background:#ffde00 url(../images/bg-html.gif) 0 0 repeat-y;
}
#contentHolder{
	background:url(../images/bg-body.jpg) 0 0 no-repeat;
	width:100%;
	float:left;
}
#container {
	width: 856px;
	float:left;
	min-height:919px;
}


* html #container {
	height:919px;
}

/* HEADER */
#header {
	display:none;
}

#branding a {
	width:390px;
	height:244px;
	display:block;
	text-indent:-50000px;
	position:absolute;
	left:290px;
	top:0;
}

.claim {
	display:none;
}

a.impressum {
	width:75px;
	height:15px;
	line-height:1px;
	font-size:1px;
	text-indent:-5000px;
	display:block;
	background:url(../images/bg-impressum.gif) 0 0 no-repeat;
	position:absolute;
	right:-28px;
	top:8px;
}

a.impressum:hover,
a.impressumActive {
	width:75px;
	height:15px;
	line-height:1px;
	font-size:1px;
	text-indent:-5000px;
	display:block;
	background:url(../images/bg-impressum.gif) 0 -15px no-repeat;
	position:absolute;
	right:-28px;
	top:8px;
}

#headerMail {
	width:136px;
	height:16px;
	line-height:1px;
	font-size:1px;
	text-indent:-5000px;
	display:block;
	position:absolute;
	top:361px;
	left:229px;
	background:url(../images/bg-e-mail.gif) 0 0 no-repeat;
}

#headerMail:hover {
	background-position:0 -16px;
}

#naviAdd {
	list-style-type:none;
	position:absolute;
	width:121px;
	left:202px;
	top:419px;
}

#naviAdd li {
	float:left;
}

#naviAdd li a {
	width:121px;
	height:23px;
	display:block;
	text-indent:-5000px;
	float:left;
	background:url(../images/bg-navi.gif) 0 0 no-repeat;
}

#naviAdd li a.home {
	width:80px;
}

#naviAdd li a.home:hover {
	background-position:-592px 0;
}

#naviAdd li.active a.home:hover,
#naviAdd li.active a.home {
	background-position:-1184px 0;
}

#naviAdd li a.ueberUns {
	background-position:0 -23px;
}

#naviAdd li a.ueberUns:hover {
	background-position:-592px -23px;
}

#naviAdd li.active a.ueberUns:hover,
#naviAdd li.active a.ueberUns {
	background-position:-1184px -23px;
}

#naviAdd li a.comicAbo {
	background-position:0 -46px;
}

#naviAdd li a.comicAbo:hover {
	background-position:-592px -46px;
}

#naviAdd li.active a.comicAbo:hover,
#naviAdd li.active a.comicAbo {
	background-position:-1184px -46px;
}

#navi {
	list-style-type:none;
	position:absolute;
	width:276px;
	left:352px;
	top:419px;
}

#navi li {
	float:left;
}

#navi li a {
	background:url(../images/bg-navi.gif) -150px 0 no-repeat;
	width:276px;
	height:23px;
	text-indent:-5000px;
	display:block;
}

#navi li a.usComics {
	width:125px;
}

#navi li a.usComics:hover {
	background-position:-742px 0;
}

#navi li.active a.usComics:hover,
#navi li.active a.usComics {
	background-position:-1334px 0;
}


#navi li a.deutscheNeuerscheinungen {
	width:240px;
	background-position:-150px -23px;
}

#navi li a.deutscheNeuerscheinungen:hover {
	background-position:-742px -23px;
}

#navi li.active a.deutscheNeuerscheinungen:hover,
#navi li.active a.deutscheNeuerscheinungen {
	background-position:-1334px -23px;
}

#navi li a.mangaAnimea {
	width:170px;
	background-position:-150px -46px;
}

#navi li a.mangaAnimea:hover {
	background-position:-742px -46px;
}

#navi li.active a.mangaAnimea:hover,
#navi li.active a.mangaAnimea {
	background-position:-1334px -46px;
}

#navi li a.actionFigurenStatuen {
	background-position:-150px -69px;
}

#navi li a.actionFigurenStatuen:hover {
	background-position:-742px -69px;
}

#navi li.active a.actionFigurenStatuen:hover,
#navi li.active a.actionFigurenStatuen {
	background-position:-1334px -69px;
}

#navi li a.merchandiseFilmComics {
	background-position:-150px -93px;
}

#navi li a.merchandiseFilmComics:hover {
	background-position:-742px -93px;
}

#navi li.active a.merchandiseFilmComics:hover,
#navi li.active a.merchandiseFilmComics {
	background-position:-1334px -93px;
}

#naviAdd2 {
	list-style-type:none;
	position:absolute;
	width:146px;
	left:647px;
	top:419px;
}

#naviAdd2 li {
	float:left;
}

#naviAdd2 li a {
	width:146px;
	height:23px;
	display:block;
	text-indent:-5000px;
	float:left;
	background:url(../images/bg-navi.gif) -445px 0 no-repeat;
}

#naviAdd2 li a.antiquariat:hover {
	background-position:-1037px 0;
}

#naviAdd2 li.active a.antiquariat:hover,
#naviAdd2 li.active a.antiquariat {
	background-position:-1629px 0;
}

#naviAdd2 li a.newsletter {
	background-position:-445px -23px;
}

#naviAdd2 li a.newsletter:hover {
	background-position:-1037px -23px;
}

#naviAdd2 li.active a.newsletter:hover,
#naviAdd2 li.active a.newsletter {
	background-position:-1629px -23px;
}

#naviAdd2 li a.kontakt {
	background-position:-445px -46px;
}

#naviAdd2 li a.kontakt:hover {
	background-position:-1037px -46px;
}

#naviAdd2 li.active a.kontakt:hover,
#naviAdd2 li.active a.kontakt {
	background-position:-1629px -46px;
}

#naviAdd2 li a.anfahrt {
	background-position:-445px -69px;
}

#naviAdd2 li a.anfahrt:hover {
	background-position:-1037px -69px;
}

#naviAdd2 li.active a.anfahrt:hover,
#naviAdd2 li.active a.anfahrt {
	background-position:-1629px -69px;
}

/* CONTENT */
#contentContainer {
	float:left;
	padding:116px 0 0 229px;
	position:relative;
	width:530px;
}

#contentContainer h2 {
	position:absolute;
	left:127px;
	top:0;
	width:500px;
	height:110px;
	text-indent:-5000px;
	display:block;
}

#contentContainer h2.home {
	background:url(../images/h2/bg-home.gif) 0 0 no-repeat;
}

#contentContainer h2.ueberUns {
	background:url(../images/h2/bg-ueber-uns.gif) 0 0 no-repeat;
}

#contentContainer h2.comicAbo {
	background:url(../images/h2/bg-comicabo.gif) 0 0 no-repeat;
}

#contentContainer h2.usComics {
	background:url(../images/h2/bg-us-comics.gif) 0 0 no-repeat;
}

#contentContainer h2.deutscheNeuerscheinungen {
	background:url(../images/h2/bg-neuerscheinugnen.gif) 0 0 no-repeat;
}

#contentContainer h2.mangaAnimea {
	background:url(../images/h2/bg-manga-animae.gif) 0 0 no-repeat;
}

#contentContainer h2.actionFigurenStatuen {
	background:url(../images/h2/bg-action-figuren-statuen.gif) 0 0 no-repeat;
}

#contentContainer h2.merchandiseFilmComics {
	background:url(../images/h2/bg-merchandise-film-comics.gif) 0 0 no-repeat;
}

#contentContainer h2.antiquariat {
	background:url(../images/h2/bg-antiquariat.gif) 0 0 no-repeat;
}

#contentContainer h2.kontakt {
	background:url(../images/h2/bg-kontakt.gif) 0 0 no-repeat;
}

#contentContainer h2.danke {
	background:url(../images/h2/bg-danke.gif) 0 0 no-repeat;
}

#contentContainer h2.impressum {
	background:url(../images/h2/bg-impressum.gif) 0 0 no-repeat;
}

#contentContainer h2.anfahrt {
	background:url(../images/h2/bg-anfahrt.gif) 0 0 no-repeat;
}

#contentContainer h2.newsletter {
	background:url(../images/h2/bg-newsletter.gif) 0 0 no-repeat;
}

#contentContainer h3 {
	font-size:14px;
	color:#008a24;
	margin:0 0 24px 0;
}

#contentContainer h4 {
	font-size:12px;
	color:#ff9800;
	margin:-8px 0 14px 0;
}

#contentContainer p {
	margin:0 0 17px 0;
}

#contentContainer ul.list {
	list-style-type:none;
	width:256px;
	float:left;
	padding:0 0 20px 0;
}

#contentContainer ul.list li {
	padding:0 0 8px 7px;
	line-height:16px;
	background:url(../images/bg-lins-li.gif) 1px 9px no-repeat;
}

.clear {
	float:none;
	clear:both;
}


/* FOOTER */
#footer {
	display:none;
}

#innerFooter {
	width: 100%;
	height: 365px;
	float:left;
	background:url(../images/bg-inner-footer.jpg) 0 0 no-repeat;
	position:relative;
}

#footerMail {
	width:149px;
	height:17px;
	display:block;
	position:absolute;
	left:286px;
	top:320px;
	background:url(../images/bg-footer-e-mail.gif) 0 0 no-repeat;
	text-indent:-5000px;
}

#footerMail:hover {
	background-position:0 -17px;
}

#map {
	width:518px;
	border:solid 1px #828282;
	padding:6px;
	background:#fff;
}

.image {
	border:solid 1px #828282;
	padding:6px;
	background:#fff;
}

.floatRight {
	float:right;
}

.floatLeft {
	float:left;
	margin:0 20px 10px 0;
}
