/*
Theme Name: Twenty Ten
Theme URI: http://wordpress.org/
Description: The 2010 default theme for WordPress.
Author: the WordPress team
Version: 1.0 
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu (optional)

License:
License URI:

General comments (optional).
*/
/* GENERAL --------------------------------------------- */

body {
	background-color: #820817;
	background-image: url('../content/images/bg_edge.gif');
	background-repeat: no-repeat;
  	font-family: Trebuchet MS, Trebuchet, 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; 
  	font-size: 11px; 
  	padding: 0px;
  	margin: 0px;
}




#content {
	width: 604px;
	position: absolute;
	left: 359px;
	top: 120px;
	line-height: 17px;
	letter-spacing: 0.1em;
}

#content_nav_top {

	width: 900px;
	position: absolute;
	left: 359px;
	top: 55px;
	line-height: 17px;
	letter-spacing: 0.1em;

}



#content_collection {

	width: 900px;
	position: absolute;
	left: 359px;
	top: 120px;
	line-height: 17px;
	letter-spacing: 0.1em;

}

#content_white {
	padding: 10px;
	background-color: white;
}

div.content_def {
	padding: 19px 26px 19px 26px;
	border: 2px #7d0312 dotted;
	color: #7d0312;
	z-index: 1;
}

div.content_photos {
	padding: 19px 0 19px 0;
	border: 2px #7d0312 dotted;
	color: #7d0312;
	z-index: 1;
}

div.content_discover {
	border: 2px #7d0312 dotted;
	color: #7d0312;
	z-index: 1;
}

div.content_discover_text {
	padding: 19px 26px 19px 24px;
	color: #7d0312;
	z-index: 1;
}


div.content_left {
	padding: 19px 26px 19px 26px;

	color: #7d0312;
	z-index: 1;
	width: 100px;
	float: left;
}

div.content_right {
	padding: 19px 26px 19px 26px;

	color: #7d0312;
	z-index: 1;
	width: 358px;
	float: right;
}


div.height_350 {
	min-height: 350px;
}

div.height_430 {
	min-height: 411px;
}

div.height_450 {
	min-height: 470px;
}

div.height_tshirt {
	height: 423px;
	
}

img.line {
	margin-top: 10px;
	margin-bottom: 10px;
}

img.line_discover {
	margin-top: 0px;
	margin-bottom: 0px;
}

img.flag {
	margin-top:0px;
	margin-bottom: 0px;
	margin-right:20px;
	margin-left:0px;

}

div.text_small {
	width: 240px;
	margin-top: 15px;
}

div.text_small_without {
	width: 240px;
}

div.text_small_right {
	left:200px;
	width: 240px;
}

div.text_small_2 {
	width: 450px;
}

div.text_small_full {
	width: 524px;
}



.borderit img{
border: 1px solid black;
}

.borderit:hover img{
border: 1px solid #7d0312;
}

.borderit:hover{
color: red; /* irrelevant definition to overcome IE bug */
}


#inxobot_shirt
{
  display: block;
 	background-image: url('../content/collection/1_shirts/inxobot/frontback.gif');
	background-repeat: no-repeat;
	background-position: center top;
	width: 358px;
	height: 415px;

}

#inxobot_shirt:hover
{ 
  background-position: center bottom;
}

#inxobot_shirt span
{
  display: none;
}


#stitcher_shirt
{
  display: block;
 	background-image: url('../content/collection/1_shirts/stitcher/frontback.gif');
	background-repeat: no-repeat;
	background-position: center top;
	width: 358px;
	height: 415px;

}

#stitcher_shirt:hover
{ 
  background-position: center bottom;
}

#stitcher_shirt span
{
  display: none;
}



#wirelife_shirt
{
  display: block;
 	background-image: url('../content/collection/1_shirts/wirelife/frontback.gif');
	background-repeat: no-repeat;
	background-position: center top;
	width: 358px;
	height: 415px;

}

#wirelife_shirt:hover
{ 
  background-position: center bottom;
}

#wirelife_shirt span
{
  display: none;
}


#instruction_shirt
{
  display: block;
 	background-image: url('../content/collection/1_shirts/instruction/frontback.gif');
	background-repeat: no-repeat;
	background-position: center top;
	width: 358px;
	height: 415px;

}

#instruction_shirt:hover
{ 
  background-position: center bottom;
}

#instruction_shirt span
{
  display: none;
}



#encounter_shirt
{
  display: block;
 	background-image: url('../content/collection/1_shirts/encounter/frontback.gif');
	background-repeat: no-repeat;
	background-position: center top;
	width: 358px;
	height: 415px;

}

#encounter_shirt:hover
{ 
  background-position: center bottom;
}

#encounter_shirt span
{
  display: none;
}



#crossbloom_shirt
{
  display: block;
 	background-image: url('../content/collection/1_shirts/crossbloom/frontback.gif');
	background-repeat: no-repeat;
	background-position: center top;
	width: 358px;
	height: 415px;

}

#crossbloom_shirt:hover
{ 
  background-position: center bottom;
}

#crossbloom_shirt span
{
  display: none;
}

#crossover_g_bandana
{
  display: block;
 	background-image: url('../content/collection/3_bandanas/crossover/green/frontback.gif');
	background-repeat: no-repeat;
	background-position: center top;
	width: 358px;
	height: 415px;

}

#crossover_g_bandana:hover
{ 
  background-position: center bottom;
}

#crossover_g_bandana span
{
  display: none;
}


#crossover_b_bandana
{
  display: block;
 	background-image: url('../content/collection/3_bandanas//crossover/brown/frontback.gif');
	background-repeat: no-repeat;
	background-position: center top;
	width: 358px;
	height: 415px;

}

#crossover_b_bandana:hover
{ 
  background-position: center bottom;
}

#crossover_b_bandana span
{
  display: none;
}


#wirecarpet_g_bandana
{
  display: block;
 	background-image: url('../content/collection/3_bandanas/wirecarpet/green/frontback.gif');
	background-repeat: no-repeat;
	background-position: center top;
	width: 358px;
	height: 415px;

}

#wirecarpet_g_bandana:hover
{ 
  background-position: center bottom;
}

#wirecarpet_g_bandana span
{
  display: none;
}

#wirecarpet_b_bandana
{
  display: block;
 	background-image: url('../content/collection/3_bandanas/wirecarpet/brown/frontback.gif');
	background-repeat: no-repeat;
	background-position: center top;
	width: 358px;
	height: 415px;

}

#wirecarpet_b_bandana:hover
{ 
  background-position: center bottom;
}

#wirecarpet_b_bandana span
{
  display: none;
}

#crossfly_p_beanie
{
  display: block;
 	background-image: url('../content/collection/2_beanies/crossfly/purple/frontback.gif');
	background-repeat: no-repeat;
	background-position: center top;
	width: 358px;
	height: 415px;

}

#crossfly_p_beanie:hover
{ 
  background-position: center bottom;
}

#crossfly_p_beanie span
{
  display: none;
}


#crossfly_w_beanie
{
  display: block;
 	background-image: url('../content/collection/2_beanies/crossfly/white/frontback.gif');
	background-repeat: no-repeat;
	background-position: center top;
	width: 358px;
	height: 415px;

}

#crossfly_w_beanie:hover
{ 
  background-position: center bottom;
}

#crossfly_w_beanie span
{
  display: none;
}


#snowdrive_p_beanie
{
  display: block;
 	background-image: url('../content/collection/2_beanies/snowdrive/purple/frontback.gif');
	background-repeat: no-repeat;
	background-position: center top;
	width: 358px;
	height: 415px;

}

#snowdrive_p_beanie:hover
{ 
  background-position: center bottom;
}

#snowdrive_p_beanie span
{
  display: none;
}

#snowdrive_w_beanie
{
  display: block;
 	background-image: url('../content/collection/2_beanies/snowdrive/white/frontback.gif');
	background-repeat: no-repeat;
	background-position: center top;
	width: 358px;
	height: 415px;

}

#snowdrive_w_beanie:hover
{ 
  background-position: center bottom;
}

#snowdrive_w_beanie span
{
  display: none;
}


#border
{
		border: 2px #7d0312 dotted;
}



/* SPECIALS --------------------------------------------- */

div.background_contact {
	background-image: url('../content/contact/contact_1.gif');
	background-repeat: no-repeat;
	background-position: right top;
}

div.background_philo {
	background-image: url('../content/images/philo_1.jpg');
	background-repeat: no-repeat;
	background-position: right top;
}

div.background_news_2 {
	background-image: url('../content/news/news_2.jpg');
	background-repeat: no-repeat;
	background-position: center 20px;
	height: 420px;
}

div.background_news_3 {
	background-repeat: no-repeat;
	background-position: center 20px;
	height: 515px;
}

div.background_news_4 {
	background-image: url('../content/news/news_4.jpg');
	background-repeat: no-repeat;
	background-position: center 20px;
	height: 505px;
}

div.background_news_5 {
	background-image: url('../content/news/news_5.jpg');
	background-repeat: no-repeat;
	background-position: center 20px;
	height: 690px;
}

div.background_news_6 {
	background-image: url('../content/news/news_6.gif');
	background-repeat: no-repeat;
	background-position: center 15px;
	height: 400px;
}

div.background_news_7 {
	background-image: url('../content/news/news_7.gif');
	background-repeat: no-repeat;
	background-position: 20px 50px;
	height: 170px;
}

div.background_personen_gian {
	background-image: url('../content/personen/gian.jpg');
	background-repeat: no-repeat;
	background-position: top right;
	min-height: 240px;
}

div.background_personen_joel {
	background-image: url('../content/personen/joel.jpg');
	background-repeat: no-repeat;
	background-position: top right;
	min-height: 240px;
}

div.background_personen_dominic {
	background-image: url('../content/personen/domu.jpg');
	background-repeat: no-repeat;
	background-position: top right;
	min-height: 240px;
}


div.background_philo {
	background-image: url('../content/philo/philo_1.jpg');
	background-repeat: no-repeat;
	background-position: 500px;
}

div.text_small_news_2 {
	width: 240px;
	position: relative;
	margin-top: 225px;
}

div.text_small_news_3 {
	width: 530px;
	position: relative;
	margin-top: 10px;

}

div.text_small_news_4 {
	width: 530px;
	position: relative;
	margin-top: 385px;

}

div.text_small_news_5 {
	width: 530px;
	position: relative;
	margin-top: 540px;

}

div.text_small_news_6 {
	width: 530px;
	position: relative;
	margin-top: 280px;

}

div.text_small_news_7 {
	width: 240px;
	position: relative;
	margin-top: 17px;
	margin-left: 300px;
}

div.new_btn {
	float: right;
	margin-top: -82px;
	margin-right: -48px;
	z-index: 99;
}

div.money_btn {
	float: right;
	margin-top: -34px;
	margin-left: 350px;
	z-index: 50;
	position:absolute;
}

div.soldout_btn {
	float: right;
	margin-top: -34px;
	margin-left: 316px;
	z-index: 50;
	position:absolute;
}

/* NAVI --------------------------------------------- */

#shirts_btn {
	position: absolute;
	top: 10px;
	left: 30px;
	letter-spacing: 2px;
	font-weight: bold;

}

#shirts_line {
	position: absolute;
	top: 22px;
	left: 53px;
	letter-spacing: 2px;
}

#newsletter_line {
	position: absolute;
	top: 22px;
	left: 481px;
	letter-spacing: 2px;
}


#beanies_btn {
	position: absolute;
	top: 25px;
	left: 113px;
	letter-spacing: 2px;
	font-weight: bold;

}



#page2_btn {
	position: absolute;
	top: 25px;
	left: 120px;
	letter-spacing: 2px;
	font-weight: bold;

}

#beanies_line {
	position: absolute;
	top: 37px;
	left: 143px;
	letter-spacing: 2px;
}

#bandanas_btn {
	position: absolute;
	top: 0px;
	left: 202px;
	letter-spacing: 2px;
	font-weight: bold;

}

#bandanas_line {
	position: absolute;
	top: 12px;
	left: 236px;
	letter-spacing: 2px;
}

#home_btn {
	position: absolute;
	top: 137px;
	left: 65px;
	letter-spacing: 2px;
	font-weight: bold;
}

#line_home {
	position: absolute;
	top: 134px;
	left: 119px;

}

#collection_btn {
	position: absolute;
	top: 175px;
	left: 117px;
	letter-spacing: 2px;
	font-weight: bold;
}

#line_collection {
	position: absolute;
	top: 172px;
	left: 204px;
	
}

#philosophie_btn {
	position: absolute;
	top: 213px;
	left: 75px;
	letter-spacing: 2px;
	font-weight: bold;

}

#line_philosophie {
	position: absolute;
	top: 210px;
	left: 174px;
	
}

#personen_btn {
	position: absolute;
	top: 251px;
	left: 100px;
	letter-spacing: 2px;
	font-weight: bold;
}

#line_personen {
	position: absolute;
	top: 248px;
	left: 179px;
}

#photos_btn {
	position: absolute;
	top: 289px;
	left: 64px;
	letter-spacing: 2px;
	font-weight: bold;
}

#line_photos {
	position: absolute;
	top: 286px;
	left: 124px;
}

#discover_btn {
	position: absolute;
	top: 327px;
	left: 97px;
	letter-spacing: 2px;
	font-weight: bold;
}

#line_discover {
	position: absolute;
	top: 324px;
	left: 174px;
}


#partys_btn {
	position: absolute;
	top: 365px;
	left: 64px;
	letter-spacing: 2px;
	font-weight: bold;
}

#line_partys {
	position: absolute;
	top: 362px;
	left: 124px;
}

#kontakt_btn {
	position: absolute;
	top: 403px;
	left: 80px;
	letter-spacing: 2px;
	font-weight: bold;
}
#line_kontakt {
	position: absolute;
	top: 400px;
	left: 149px;
}

#links_btn {
	position: absolute;
	top: 443px;
	left: 51px;
	letter-spacing: 2px;
	font-weight: bold;
}
#line_links {
	position: absolute;
	top: 440px;
	left: 100px;
}

#newsletter_btn {
		position: absolute;
		top: 10px;
		left: 440px;
		letter-spacing: 2px;
		font-weight: bold;

	}


#facebook_btn {
		position: absolute;
		top: 10px;
		left: 535px;
		letter-spacing: 2px;
		font-weight: bold;

	}


/* TITLE --------------------------------------------- */

h1{
	font-family: Trebuchet MS, Trebuchet, 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; 
  	font-size: 12px; 
  	letter-spacing: 5px;
  	font-weight: normal;
  	margin: 0px;
  	padding: 4px 0 14px 0;
  	font-weight: bold;

}


h2{
	font-family: Trebuchet MS, Trebuchet, 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; 
  	font-size: 12px; 
  	letter-spacing: 5px;
  	font-weight: normal;
  	margin: 0px;
  	padding: 0px 0 0px 0;
  	font-weight: bold;
	white-space: nowrap

}

h3{
	font-family: Trebuchet MS, Trebuchet, 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; 
  	vertical-align: middle;
	font-size: 12px; 
  	letter-spacing: 5px;
  	font-weight: normal;
  	margin: 0px;
  	padding: 0px 0 0px 0;
  	font-weight: bold;
	white-space: nowrap


}

h4{
	font-family: Trebuchet MS, Trebuchet, 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; 
	font-size: 12px; 
  	letter-spacing: 5px;
  	font-weight: normal;
  	margin: 0px;
  	padding: 0px 0 0px 0;
  	font-weight: bold;
	white-space: nowrap


}

/* LINKS --------------------------------------------- */
a {
  color: black;
  text-decoration: none;
}

.link_top 
	a:link {color: white;text-decoration: none;}
.link_top 
	a:hover {color: white;text-decoration: none;}
.link_top
	a:visited {color: white;text-decoration: none;}

.link_left
	a:link {color: black;text-decoration: none;}
.link_left
	a:hover {color: black;text-decoration: none;}
.link_left
	a:visited {color: black;text-decoration: none;}


	
span.link_navi_active_top {
	color: white;
}

span.link_order_active {
	color: black;
}

span.link_navi_active {
	color: #7d0312;
}


