*
{
	margin: 0px; padding: 0px;
}

body
{
	font: 11px/16px Helvetics, sans-serif;
	background: #424242 url("../img/hg_erotic.jpg") top center repeat-x;
	color: #cccccc;
	width: 810px;
	margin: 0 auto;
	text-align: left;
}
a img, :link img, :visited img {
	border: none;
}


/* ---------------------  TOP  --------------------- */

#top
{
	position: relative;
	width: 810px;
	height: 69px;
	margin: 0px auto;
}

/* ---------------------  TOP  --------------------- */

.logo
{
	width: 140px;
	height: 139px;
	margin: -300px 0px 0px 25px;
	float: left;
	position: relative;
	z-index:1;
	background: url("../img/eroticmarkt.png") no-repeat;
}


.logo2
{
	width: 140px;
	height: 139px;
	margin: -250px 0px 0px 25px;
	float: left;
	position: relative;
	z-index:1;
	background: url("../img/eroticmarkt.png") no-repeat;
}


/* ---------------------  NAVIGATION  -------------- */

#nav_top
{
	width: 810px;
	height: 380px;
	margin: 0px auto;
	float:left;
	position: relative;
	list-style: none;
}

#nav_top_sub
{
	width: 810px;
	height: 330px;
	margin: 0px auto;
	float:left;
	top: 0px;
	position: relative;
	list-style: none;
}

ul#nav {
	position: relative;
	height: 41px;
	width: 810px;
	top: 69px;
	background: url("../img/nav_top.gif") no-repeat;
	background-image: url(../img/nav_top.gif);
}

ul#nav li {
	float: left;
	list-style: none;
	top: 0;
	height: 41px;
}

ul#nav li a {
	position: absolute;
	text-indent: -9999px;
	text-decoration: none;
	top: 0;
	height: 41px;
}


ul#nav li#nav-start { 
	left: 0px;
	width: 326px;
	background: url("../img/nav_start.gif") repeat-x;
}

ul#nav li#nav-home a { 
	left: 326px;
	width: 50px; 
	background: url("../img/nav_top.gif") -326px 0 no-repeat;
}

ul#nav li#nav-uns a { 
	left: 376px;
	width: 95px; 
	background: url("../img/nav_top.gif") -376px 0 no-repeat;
}

ul#nav li#nav-aktuell a { 
	left: 471px;
	width: 76px; 
	background: url("../img/nav_top.gif") -471px 0 no-repeat;
}

ul#nav li#nav-markt a { 
	left: 547px;
	width: 96px; 
	background: url("../img/nav_top.gif") -547px 0 no-repeat;
}

/*
ul#nav li#nav-hammer a { 
	left: 643px;
	width: 111px; 
	background: url("../img/nav_top.gif") -532px 0 no-repeat;
}
*/

ul#nav li#nav-tank a { 
	left: 643px;
	width: 81px; 
	background: url("../img/nav_top.gif") -643px 0 no-repeat;
}

ul#nav li#nav-kontakt a { 
	left: 724px;
	width: 67px; 
	background: url("../img/nav_top.gif") -724px 0 no-repeat;
}

ul#nav li#nav-end { 
	left: 791px;
	width: 19px; 
	background: url("../img/nav_end.gif") repeat-x;
}
			

ul#nav li#nav-home a:hover {
background-position: -326px -41px;
}
ul#nav li#nav-uns a:hover {
background-position: -376px -41px;
}
ul#nav li#nav-aktuell a:hover {
background-position: -471px -41px;
}
ul#nav li#nav-markt a:hover {
background-position: -547px -41px;
}
/*
ul#nav li#nav-hammer a:hover {
background-position: -532px -41px;
}
*/
ul#nav li#nav-tank a:hover {
background-position: -643px -41px;
}
ul#nav li#nav-kontakt a:hover {
background-position: -724px -41px;
}


ul#nav li#nav-home a.active {
background-position: -326px -82px;
}
ul#nav li#nav-uns a.active {
background-position: -376px -82px;
}
ul#nav li#nav-aktuell a.active {
background-position: -471px -82px;
}
ul#nav li#nav-markt a.active {
background-position: -547px -82px;
}
/*
ul#nav li#nav-hammer a.active {
background-position: -532px -82px;
}
*/
ul#nav li#nav-tank a.active {
background-position: -643px -82px;
}
ul#nav li#nav-kontakt a.active {
background-position: -724px -82px;
}




/* ---------------------  HEAD-GFX      --------------------- */

.headgfx {
	position: relative;
	float: left;
	width: 810px;
	height: 270px;
	top: 69px;
	margin: 0px auto;
	background-color:#FDEC00;
/*	background: url("../swf/erotic_intro2.swf") top left no-repeat;;
*/
	}

#headgfx_sub {
	position: relative;
	float: left;
	width: 810px;
	height: 220px;
	top: 69px;
	margin: 0px auto;
	}

/* ---------------------  CONTENT MAIN  --------------------- */

#content
{
	position: relative;
	float: left;
	width: 810px;
	height: 100%;
	top: 5px;
}

.content_3er
{
	position: relative;
	float: left;
	width: 810px;
	background: url("../img/hg_cont3er.gif") top left repeat-y;
}

.content_2er
{
	position: relative;
	float: left;
	width: 810px;
	background: url("../img/hg_cont2er.gif") top left repeat-y;
}

.col_main {
	float: left;
	width: 540px;
	height: 100%;
	margin: 0px 0px;
}

.col_sub {
	float: left;
	width: 270px;
	height: 100%;
	margin: 0px 0;
	
}
		
.col_links {
	float: left;
	width: 270px;
	margin: 0px 0;
}

.col_mitte {
	float: left;
	width: 270px;
	margin: 0px 0;
}

.col_rechts {
	float: left;
	width: 270px;
	margin: 0px 0;

}


/* ---------------------  HEADLINES    --------------------- */

/* h3 {
	padding-top: 30px;
	padding-bottom: 16px;
	padding-left: 30px;
}
*/

h3 {
	padding: 30px 30px 16px;
}
	
h3 span {
	position: relative;
	display: block;
	height: 34px;
	width: 100%;
	text-indent: -9999px;

}


h3 span.full {
	width: 480px !important;
}


/* ---------------------  HEADLINES    --------------------- */		
		
		h3.home_wir span 					{ background: url("../img/titel_home_wir.gif") no-repeat; }
		h3.home_markt span 					{ background: url("../img/titel_home_markt.gif") no-repeat; }
/*		h3.home_hummer span 				{ background: url("../img/titel_home_hummer.gif") no-repeat; }	*/
		h3.home_tank span 					{ background: url("../img/titel_home_tank.gif") no-repeat; }



		h3.uns_wir span 					{ background: url("../img/titel_uns_wir.gif") no-repeat; }
		h3.uns_eroticmaerkte span 			{ background: url("../img/titel_uns_eroticmaerkte.gif") no-repeat; }
		h3.uns_aktion span 					{ background: url("../img/titel_uns_aktion.gif") no-repeat; }
		h3.uns_trailer span 				{ background: url("../img/titel_pop_trailer.gif") no-repeat; }
		
		h3.news_luxus span	 				{ background: url("../img/titel_news_luxus.gif") no-repeat; }
		h3.news_spass span	 				{ background: url("../img/titel_news_spass.gif") no-repeat; }
		h3.news_digital span	 			{ background: url("../img/titel_news_digital.gif") no-repeat; }
		h3.news_ span		 				{ background: url("../img/titel_tank_garantie.gif") no-repeat; }
		
		h3.erotic_markt span 				{ background: url("../img/titel_erotic_markt.gif") no-repeat; }
		h3.erotic_shop span 				{ background: url("../img/titel_erotic_shop.gif") no-repeat; }
		h3.erotic_kino span 				{ background: url("../img/titel_erotic_kino.gif") no-repeat; }
		h3.erotic_kabine span 				{ background: url("../img/titel_erotic_kabine.gif") no-repeat; }
		h3.erotic_spielhalle span 			{ background: url("../img/titel_erotic_spielhalle.gif") no-repeat; }
		h3.erotic_boutique span 			{ background: url("../img/titel_erotic_boutique.gif") no-repeat; }
		h3.erotic_liste span 				{ background: url("../img/titel_erotic_liste.gif") no-repeat; }
		h3.erotic_anschrift span 			{ background: url("../img/titel_erotic_anschrift.gif") no-repeat; }
		
		h3.hummer_hummer span 				{ background: url("../img/titel_hummer_hummer.gif") no-repeat; }
		h3.hummer_extraklasse span 			{ background: url("../img/titel_hummer_extraklasse.gif") no-repeat; }
		h3.hummer_reservierung span 		{ background: url("../img/titel_hummer_reservierung.gif") no-repeat; }
		h3.hummer_preise span 				{ background: url("../img/titel_hummer_preise.gif") no-repeat; }
		
		h3.tank_stelle span 				{ background: url("../img/titel_tank_stelle.gif") no-repeat; }
		h3.tank_garantie span 				{ background: url("../img/titel_tank_garantie.gif") no-repeat; }
		
		h3.kontakt_ingolstadt span 			{ background: url("../img/titel_kontakt_ingolstadt.gif") no-repeat; }
		h3.kontakt_schweitenkirchen span 	{ background: url("../img/titel_kontakt_schweitenkirchen.gif") no-repeat; }
		h3.kontakt_isar span 				{ background: url("../img/titel_kontakt_isar.gif") no-repeat; }
		h3.kontakt_regensburg span 			{ background: url("../img/titel_kontakt_regensburg.gif") no-repeat; }
		h3.kontakt_berg span 				{ background: url("../img/titel_kontakt_berg.gif") no-repeat; }
		h3.kontakt_himmelkron span 			{ background: url("../img/titel_kontakt_himmelkron.gif") no-repeat; }
		h3.kontakt_bremen span 				{ background: url("../img/titel_kontakt_bremen.gif") no-repeat; }
		h3.kontakt_hermsdorf span 			{ background: url("../img/titel_kontakt_hermsdorf.gif") no-repeat; }
		h3.kontakt_open span 				{ background: url("../img/titel_kontakt_open.gif") no-repeat; }
		
		h3.impressum span 					{ background: url("../img/titel_impressum.gif") no-repeat; }
		h3.links span 						{ background: url("../img/titel_links.gif") no-repeat; }
		h3.design span 						{ background: url("../img/titel_design.gif") no-repeat; }



/* ---------------------  TEXTE       --------------------- */

p {
	padding: 0px 30px 0px 30px;
/*	padding: 0 30px;
	margin-bottom: 20px;	*/
	margin-bottom: 16px;	

}

p span {
  padding: 0px 150px 0px 0px;

}

/* ---------------------  EROTIC-LINK-LIST       ----------------- */

.list {
    float:left;
	margin-top: 0px;
    margin-left: 30px;
	list-style:none;
}

.list ul {
	margin-top: 0px;
    margin-left: 30px;
    list-style:none;
}

.list li {
    padding-left: 11px;
	line-height: 18px;
    background: url("../img/gfx_arrow_right.gif") 0 6px no-repeat;
}



/* ---------------------  EROTIC-LIST            ----------------- */

.list_2 {
    float:left;
	margin-top: 0px;
    margin-left: 30px;
	list-style:none;
}

.list_2 ul {
	margin-top: 0px;
    margin-left: 30px;
    list-style:none;
}

.list_2 li {
    padding-left: 11px;
	line-height: 18px;
    background: url("../img/gfx_arrow_right.gif") 0 6px no-repeat;
}


/* ---------------------  EROTIC-KISS-LIST            ----------------- */

.list_3 {
    float:left;
	margin-top: 0px;
    margin-left: 30px;
	list-style:none;
}

.list_3 ul {
	margin-top: 0px;
    margin-left: 30px;
    list-style:none;
}

.list_3 li {
    padding-left: 20px;
	line-height: 18px;
    background: url("../img/gfx_kiss.gif") 0 2px no-repeat;
}


/* ---------------------  HUMMER-PICTURES       ----------------- */

.pic_gallery1 {
	float: left;
	width: 225px;
	height: 105px;
	padding: 5px 0 0 5px;
	margin-top: 0px;
    margin-left: 30px;
	background: #1d1d1d;
}

.pic_gallery2 {
	float: left;
	width: 225px;
	height: 105px;
	padding: 5px 0 0 5px;
	margin-top: 0px;
    margin-left: 20px;
	background: #1d1d1d;
}

.pic_link {
    float:left;
	width: 480px;
	height: 100%;
	margin-top: 10px;
    margin-left: 30px;
    padding-left: 11px;
    background: url("../img/gfx_arrow_right.gif") 0 6px no-repeat;
}



/* ---------------------  KONTAKT-PICTURES       ----------------- */

.pic_kontakt {
	float: left;
	width: 225px;
	height: 105px;
	padding: 5px 0 0 5px;
	margin-right: 30px;
	margin-top: 0px;
    margin-left: 30px;
	background: #1d1d1d;
}

/* ---------------------  SPACER            ----------------- */

.spacer {
	float: left;
	width: 540px;
	height: 30px;
	margin: 0px 0px;
}

.spacer_up {
    float:left;
	width: 480px;
	height: 57px;
	margin-top: 30px;
    margin-left: 30px;
	border-top:1px solid #313031;
}

.link_up {
    float:right;
	margin-top: 15px;
    margin-right: 0px;
	text-align: right;
	
}

.link_back {
    float:left;
	margin-top: 15px;
    margin-right: 0px;
	text-align: left;
	
}

.spacer_tank {

  text-align:left;
  margin-left:100px;
}

.spacer_linie {
    float:left;
	width: 480px;
	height: 1px;
	margin-top: 0px;
	margin-bottom: 15px;
    margin-left: 30px;
	border-top:1px solid #313031;
}

.spacer_linie2 {
    float:left;
	width: 480px;
	height: 1px;
	margin-top: 15px;
	margin-bottom: 15px;
    margin-left: 30px;
	border-top:1px solid #313031;
}


/* ---------------------  LINKS      --------------------- */

a {
	color: #ffec16;	
	text-decoration: none;	
}

a:hover {
	color: #ffec16;
	text-decoration: underline;
}

.weiter {
    float:left;
	margin-top: 0px;
    margin-left: 0px;
    padding-left: 11px;
    background: url("../img/gfx_arrow_right.gif") 0 6px no-repeat;
}




/* ---------------------  FARBEN      --------------------- */

.color1 {
	color: #ffec16;	
}

.color2 {
	color: #ffec16;
}



/* ---------------------  BUTTONS       --------------------- */

.button {
	position: relative;
/*	width: 74px;	*/
	height: 22px;
	margin-left: 30px;
	margin-top: 30px;
	margin-bottom: 30px;
	}

.button span, .button a {
	display: block;
/*	width: 100%;	*/
	height: 22px;
	text-indent: -9999px;
	background: none;
	text-decoration: none;
} 
	
.button a.infos {
	background: url("../img/btn_infos.gif") no-repeat;
}

.button a.erotic {
	background: url("../img/btn_erotic.gif") no-repeat;
}

.button a.fun {
	background: url("../img/btn_fun.gif") no-repeat;
}

.button a.movie {
	background: url("../img/btn_movie.gif") no-repeat;
}
	
.button a:hover {
	background-position: 0 -22px;
}


  
/* ---------------------  FOOTER        --------------------- */

/*
#footer
{
position: relative;
width: 810px;
height: 50px;
top: 40px;
float: left;
text-align: center;
}
*/

#footer {
	float: left;
	position: relative;
	width: 810px;
	height: 50px;
	width: 100%;
	text-align: center;
	margin-top: 40px;
}


#footer p{
padding-top: 10px;
line-height:18px;
font-family: Helvetica;
font-weight: normal;
font-size: 9px;
color:#999999;
}

#footer p a{
text-decoration:none;
color: #961f1c;
font-family: Helvetica;
font-weight: normal;
font-size: 9px;
color:#ffec16;
}

#footer p a:hover{
color:#ffffff;
font-family: Helvetica;
font-weight: normal;
font-size: 9px;
color:#ffec16;
}
