body            { background-color: #212121; color: #6A6A6A; font-family: arial; font-size: 11px; width: 100%; height: 100%; margin: 0; padding: 0; }

#tattoo_box_1 { margin: 0px auto; width: 800px; }

#tattoo_box_2 { width: 800px; height: 36px; background: transparent url('http://www.tattoodream.de/tattoo_bilder/tattoo-2.jpg'); }

#tattoo_box_3 { width: 800px; height: 47px; background: transparent url('http://www.tattoodream.de/tattoo_bilder/tattoo-1.jpg'); }

#tattoo_box_4 { width: 800px; height: 186px; }

#tattoo_box_5 { width: 800px; background: transparent url('http://www.tattoodream.de/tattoo_bilder/tattoo-4.jpg'); }

#tattoo_box_6 { width: 800px; background: transparent url('http://www.tattoodream.de/tattoo_bilder/tattoo-6.jpg'); }

#tattoo_h1_tags { width: 750px; padding-left: 5px; margin: 0px auto; text-align: justify; }

#tattoo_head_nav { width: 750px; height: 19px; margin: 0px auto; background: transparent url('http://www.tattoodream.de/tattoo_bilder/tattoo-5.jpg'); padding-top: 5px; text-align: left;  }

#tattoo_head_nav2 { width: 750px; height: 19px; margin: 0px auto; background: transparent url('http://www.tattoodream.de/tattoo_bilder/tattoo-5.jpg'); padding-top: 5px; text-align: left;  }

#tattoo_news { width: 740px; margin: 0px auto; text-align: justify; background: #000;}

#tattoo_nav_links { width: 118px; margin-left: 23px; float: left; }

#tattoo_content { width: 496px; margin-left: 7px; float: left; margin-right: 7px; font-size: 11px; font-family: arial; color: #6A6A6A;}

#tattoo_nav_rechts { width: 120px; float: left; }

#tattoo_footer { clear: left; width: 800px; height: 80px; background: transparent url('http://www.tattoodream.de/tattoo_bilder/tattoo-7.jpg'); }

#tattoo_footer_nav { width: 750px; height: 19px; margin: 0px auto; background: transparent url('http://www.tattoodream.de/tattoo_bilder/tattoo-5.jpg'); padding-top: 5px; text-align: center;  }

.left           { text-align: left; }

.right          { text-align: right; }

.center         { text-align: center; }

.justify        { text-align: justify; }

p,td,tr         {color: #6A6A6A; font-size: 10px; font-family: Arial, helvetia; }

.blue           {color: #1C51FF; font-size: 12px; font-family: Arial, helvetia; }

.red           {color: #ff3399; font-size: 11px; font-weight: normal; font-family: Arial, helvetia; }

.black         {color: #000; font-size: 11px; font-weight: normal; font-family: arial, verdana, helvetica;}

.news           { font-family: arial, verdana, helvetia, sans-serif; font-size: 10px; color: #FF8E08; }

.hight          { font-family: Verdana, Helvetia, sans-serif; font-size: 12px; color: #FF8E08; }

.hight1         { font-family: Verdana, Helvetia, sans-serif; font-size: 11px; color: #FF8E08; }

.hight1a        { font-family: Verdana, Helvetia, sans-serif; font-size: 10px; color: #dedede; }

.blue_s         { font-family: verdana, Helvetia, sans-serif; font-size: 10px; color: #0020E1; }

img {border: 0px;}


.h1              { FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px; COLOR:#FA9E61; }

.h2              { FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px; COLOR:#FA9E61; }

h1              { FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px; COLOR:#FA9E61; }

h2              { FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px; COLOR:#FA9E61; }

h3              { FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px; COLOR:#6A6A6A; }

h4              { FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px; COLOR:#6A6A6A; }

h5              { FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px; COLOR:#6A6A6A; }

h6              { FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px; COLOR:#6A6A6A; }

a.menu_:Link      { color: #7C7C7C; font-size: 10px; font-family: Arial, helvetia; text-decoration: none; border:0; }

a.menu_:active    { color: #7C7C7C; font-size: 10px; font-family: Arial, helvetia; text-decoration: none; border:0; }

a.menu_:visited   { color: #7C7C7C; font-size: 10px; font-family: Arial, helvetia; text-decoration: none; border:0; }

a.menu_:hover     { color: #6A6A6A; font-size: 10px; font-family: Arial, helvetia; text-decoration: none; border:0; }

a.menuneu:Link    { color: #FF0000; font-size: 10px; font-family: Arial, helvetia; text-decoration: none; border:0; }

a.menuneu:active  { color: #FF0000; font-size: 10px; font-family: Arial, helvetia; text-decoration: none; border:0; }

a.menuneu:visited { color: #FF0000; font-size: 10px; font-family: Arial, helvetia; text-decoration: none; border:0; }

a.menuneu:hover   { color: #6A6A6A; font-size: 10px; font-family: Arial, helvetia; text-decoration: none; border:0; }

a:Link            { color: #9F8146; font-size: 10px; font-family: Arial, helvetia; text-decoration: none; border:0; }

a:active          { color: #9F8146; font-size: 10px; font-family: Arial, helvetia; text-decoration: none; border:0; }

a:visited         { color: #9F8146; font-size: 10px; font-family: Arial, helvetia; text-decoration: none; border:0; }

a:hover           { color: #6A6A6A; font-size: 10px; font-family: Arial, helvetia; text-decoration: none; border:0; }

a.nav2:Link       { color: #dedede; font-size: 10px; font-family: Arial, helvetia; text-decoration: none; border:0; }

a.nav2:active     { color: #dedede; font-size: 10px; font-family: Arial, helvetia; text-decoration: none; border:0; }

a.nav2:visited    { color: #dedede; font-size: 10px; font-family: Arial, helvetia; text-decoration: none; border:0; }

a.nav2:hover      { color: #6A6A6A; font-size: 10px; font-family: Arial, helvetia; text-decoration: none; border:0; }

a.tool:Link       { color: #9F8146; font-size: 10px; font-family: Arial, helvetia; text-decoration: none; border:1px solid #000; background: #333333; }

a.tool:Active     { color: #9F8146; font-size: 10px; font-family: Arial, helvetia; text-decoration: none; border:1px solid #000; background: #333333; }

a.tool:Visited    { color: #9F8146; font-size: 10px; font-family: Arial, helvetia; text-decoration: none; border:1px solid #000; background: #333333; }

a.tool:Hover      { color: #dedede; font-size: 10px; font-family: Arial, helvetia; text-decoration: none; border:1px solid #000; background: #222222; }

a.tool_h:Link       { color: #63bad6; font-size: 11px; font-weight: bold; font-family: verdana; text-decoration: none; border:1px solid #000; background: #000D0E; }

a.tool_h:Active     { color: #63bad6; font-size: 11px; font-weight: bold; font-family: verdana; text-decoration: none; border:1px solid #000; background: #000D0E; }

a.tool_h:Visited    { color: #63bad6; font-size: 11px; font-weight: bold; font-family: verdana; text-decoration: none; border:1px solid #000; background: #000D0E; }

a.tool_h:Hover      { color: #dedede; font-size: 11px; font-weight: bold; font-family: verdana; text-decoration: none; border:1px solid #000; background: #000000; }


a.kat:Link        { font-family: Verdana, Helvetia, sans-serif; font-size: 10px; color: #FF8E08; text-decoration: none; }

a.kat:Active      { font-family: Verdana, Helvetia, sans-serif; font-size: 10px; color: #FF8E08; text-decoration: none; }

a.kat:Visited     { font-family: Verdana, Helvetia, sans-serif; font-size: 10px; color: #FF8E08; text-decoration: none; }

a.kat:Hover       { font-family: Verdana, Helvetia, sans-serif; font-size: 10px; color: #dedede; text-decoration: none; }

.cont1        { background-color:#000; padding-left: 2px; width: 120px; text-align: left; vertical-align: top; }

.cont2        { width: 510px; background-color:#000; padding-right:5px; padding-left:5px; }

.cont3        { width: 510px; }

.cont3a       { background-color:#000; padding-right:5px; padding-left:5px; width: 510px; }

.cont4        { background-color:#000; width: 120px; }

.nav          { background-image:url('images/tattoo_01.jpg'); padding-top:35px; padding-left:35px; width: 800px; height: 83px; vertical-align: top;}

.tattoo-top   { margin-left: auto; margin-right: auto; border: 0px; width: 800px; background-image:url('images/tattoo_03.jpg'); }

.menu         { width: 742px; border: 1px solid #6A6A6A; border-style: dashed; background: #222; color: #7C7C7C; font-size: 10px; font-family: Arial, Verdana, helvetica, sans-serif; }

.quellcode    { font-family: arial, verdana, helvetia, sans-serif; font-size: 10px; color: #6a6a6a; border: 1px solid #d2d2d2; border-style: dashed; width: 470px; background: #1d1d1d; }

.quellcode1   { font-family: arial, verdana, helvetia, sans-serif; font-size: 10px; color: #dedede; border: 1px solid #FF8E08; width: 400px; background: #212121; }

.menudiv      { BORDER-Top: 1px solid #000; Border-Bottom: 1px solid #000; Border-Left: 1px solid #6a6a6a; Border-Right: 1px solid #6a6a6a; Background: #212121; width: 100%; height: 15px; }

.menudivob      { BORDER: 1px solid #000; Background: #535353; width: 100%; height: 15px; font-family: arial, verdana, helvetia, sans-serif; font-size: 10px; color: #FF8E08;}

.amenu        { BORDER: 1px #dedede; width: 275px; border-style: inset;}

.ns       { BORDER: 1px solid #989898; FONT-WEIGHT: normal; FONT-SIZE: 9px; FONT-FAMILY: Verdana; COLOR: #dedede; TEXT-ALIGN: left; BACKGROUND: #000; WIDTH: 88px; HEIGHT: 15px; }

.ns1      { BORDER: 0; FONT-WEIGHT: normal; FONT-SIZE: 9px; FONT-FAMILY: Verdana; COLOR: #dedede; TEXT-ALIGN: left; BACKGROUND: #000; WIDTH: 150px; HEIGHT: 15px; }

.form     { margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; }

.smsub    { BORDER-RIGHT: #FF8E08 1px solid; BORDER-TOP: #FF8E08 1px solid; BORDER-LEFT: #FF8E08 1px solid; BORDER-BOTTOM: #FF8E08 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 9px; FONT-FAMILY: Verdana; COLOR: #dedede; TEXT-ALIGN: left; BACKGROUND: #000; WIDTH: 88px; HEIGHT: 15px; }

.bgsub    { BORDER: 1px solid #FF8E08; FONT-WEIGHT: normal; FONT-SIZE: 9px; FONT-FAMILY: Verdana; COLOR: #dedede; TEXT-ALIGN: left; BACKGROUND: #000; WIDTH: 200px; HEIGHT: 100px; }

select,option { BORDER: 1px solid #FF8E08; FONT-WEIGHT: normal; FONT-SIZE: 9px; FONT-FAMILY: Verdana; COLOR: #fff; TEXT-ALIGN: left; BACKGROUND: #212121; WIDTH: 170px; HEIGHT: 15px; }

.checkbox     { BORDER: 1px solid #FF8E08; COLOR: #fff; BACKGROUND: #212121; WIDTH: 15px; HEIGHT: 15px; }

.box_1        { padding-left:5px; padding-top:5px; border:1px solid #6a6a6a; border-style:dashed; width: 400px; background: #121212; }

.conv         { BORDER: 1px solid #FF8E08; FONT-WEIGHT: normal; FONT-SIZE: 9px; FONT-FAMILY: Verdana; COLOR: #fff; TEXT-ALIGN: left; BACKGROUND: #000; WIDTH: 250px; HEIGHT: 15px; }

.tattooheader { width: 740px; text-align: justify; }

.vbg_1   { background: #373737; }

.vbg_2   { background: #1c1c1c; }

.vtb_1   { border: 1px solid #EC5E00; }

.a_sub    { border: 1px #FF8E08; border-style: inset; font-size: 10px; font-family: arial,verdana; color: #6a6a6a; background: #dedede; width: 250px; height: 15px; }

.a_dt_sub    { border: 1px #FF8E08; border-style: inset; font-size: 10px; font-family: arial,verdana; color: #6a6a6a; background: #dedede; width: 250px; height: 100px; }

.a_t_sub    { border: 1px #FF8E08; border-style: inset; font-size: 10px; font-family: arial,verdana; color: #6a6a6a; background: #dedede; width: 250px; height: 150px; }

.a_ort_sub { border: 1px #FF8E08; border-style: inset; font-size: 10px; font-family: arial,verdana; color: #6a6a6a; background: #dedede; width: 200px; height: 15px; }

.a_plz_sub { border: 1px #FF8E08; border-style: inset; font-size: 10px; font-family: arial,verdana; color: #6a6a6a; background: #dedede; width: 40px; height: 15px; }

.a_plz_sub { border: 1px #FF8E08; border-style: inset; font-size: 10px; font-family: arial,verdana; color: #6a6a6a; background: #dedede; width: 40px; height: 15px; }

.tattoo_top_nav { width: 750px; height: 24px; text-align: left; background-image:url('http://www.tattoodream.de/images/bg_let.jpg'); }

.tattoo_top_table { border: 0px; width: 800px; background-image:url('http://www.tattoodream.de/images/tattoo_03.jpg'); }

.tattoo_topfooter_table { width: 800px; height: 77px; text-align: left; background-image:url('http://www.tattoodream.de/images/tattoo_05.jpg'); }

.tattoo_inset_table { border: 0px; width: 750px; }

.tattoo_sub_ok { width: 300px; border: 1px solid #ff9933; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; text-align: justify; }

.tattoo_sub_text { width: 200px; height: 18px; border: 1px solid #dedede; background: #6a6a6a; font-size: 11px; font-family: arial, verdana, sans-serif; color: #dedede; } 
 
.tattoo_sub_area { width: 290px; height: 150px; border: 1px solid #dedede; background: #6a6a6a; font-size: 11px; font-family: arial, verdana, sans-serif; color: #dedede; }

.tattoo_sub_select { width: 200px; height: 18px; border: 1px solid #dedede; background: #6a6a6a; font-size: 11px; font-family: arial, verdana, sans-serif; color: #dedede; } 

.tattoo_sub_option { width: 180px; height: 15px; background: #6a6a6a; font-size: 11px; font-family: arial, verdana, sans-serif; color: #dedede; } 

#navi, #navi ul { list-style-type: none; margin:0; padding:0; }

#navi li { margin-left: 0px; padding-left: 3px; BORDER-Top: 1px solid #000; Border-Bottom: 1px solid #000; border-Left: 1px solid #6a6a6a; Border-Right: 1px solid #6a6a6a; Background: #212121; width: 98%; } 

#lightbox{ position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #6a6a6a; border: 1px solid #dedede; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>
hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(tattoovorlagen/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(tattoovorlagen/images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #dedede; background-color: #6a6a6a; border: 1px solid #dedede; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }
#imageData{	padding:0 10px; color: #dedede; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
