/**
 *
 * FEINHEIT kreativ studio // www.feinheit.ch
 *
 */

body{
margin:0;
padding:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background:url(/media/img/design/bg_dunkel.gif);
}

ul{
margin:0;
padding:0;}

li{
margin:0;
padding:0;}

/******************** Top ********************/

#top_holder{
height:90px;
background:url(/media/img/design/bg_hell.gif);
}

#top{
height:90px;
width:880px;
background:orange;
margin:0 auto;
}

/******************** Header ********************/

#header_holder{
height:110px;
/*background:#1C2A07;*/
background:#888A1E url(/media/img/design/logo_bg.gif);
}

#header{
height:110px;
width:880px;
margin:0 auto;
}

#logo{
height:110px;
width:200px;
background:url(/media/img/design/logo.jpg);
float:left;
}
#logo a{
display:block;
height:110px;
text-indent: -7777px;
}

/******************** Menu ********************/

#menu{
width:680px;
height:110px;
float:left;
}

#menu ul{
padding: 13px 0 0 0;

height:97px;
line-height:0;
margin:0;
}

#menu li{
float:left;
margin: 0 0 1px 0;
list-style:none;
/*width:100px;*/
clear:both;

line-height:0;
margin:0;
padding:0;
}

#menu li a{
float:left;
width:100px;
height: 18px;
color:white;
display: block;
text-indent:-7777px;
/*position: relative;*/
background:#33FF66;

line-height:0;
margin:0;
padding:0;
}

/*
#menu li.float_left{
float:left;
}*/
#menu ul li ul{padding:0px; height:18px;}
#menu ul li ul, #menu ul li ul li{
float:left;
clear:none;

line-height:0;
margin:0;
padding:0;
}



#menu li a.btn1{
	background:url(/media/img/design/navigation/aboutyore.gif) no-repeat;
}

#menu li a.btn2{
	background:url(/media/img/design/navigation/showrooms.gif) no-repeat;
}

#menu li a.btn3{
	background:url(/media/img/design/navigation/kollektionen.gif) no-repeat;
}

#menu li a.btn4{
	background:url(/media/img/design/navigation/blog.gif) no-repeat;
}

#menu li a.btn5{
	background:url(/media/img/design/navigation/kontakt.gif) no-repeat;
}

#menu li a.btn6{
	background:url(/media/img/design/navigation/zuerich.gif) no-repeat;
}

#menu li a.btn7{
	background:url(/media/img/design/navigation/berlin.gif) no-repeat;
}

#menu li a.mark,#menu li a:hover, #menu li a.mark:hover{
	background-position:0px -18px;
}


/******************** Content ********************/

#start_content{
height:310px;
width:880px;
margin:0 auto;
}

#start_content img{
margin:-30px 0 0 100px;
}




#content{
height:310px;
width:880px;
background:white;
margin:90px auto;
}

#description{
padding:16px;
float:left;
width:655px;
}

#descriptionabout{
padding:16px;
float:left;
width:633px;
}


#kontakt{
margin-top:120px;
}

#kontakt td{
vertical-align:bottom;
width: 300px;
padding: 20px 0 20px 0;
}

.dashed{
border-bottom:dashed 1px #000;
}

/******************** Shops ********************/

#shop_img{
height:310px;
width:465px;
float:left;
}

#shop_description{
height:136px;
width:223px;
float:left;
padding:130px 16px 16px 16px;
margin:0;
}

/******************** Gallery ********************/
#gallery_img{
height:310px;
width:215px;
float:left;
}

#thumbs{
height:310px;
width:505px;
float:left;
padding:0;
margin:0;
}

#gallery_description{
height:175px;
padding:16px;
}

#gallery_description p {
margin:0;
padding:0;
}

#thumbs ul{
height:160px;
width:470px;
padding:0 0 0 16px;
margin:0;
}

#thumbs li{
list-style:none;
float:left;
width:28px;
height:40px;
padding:0;
margin: 0 10px 10px 0;
}

/******************** Sub Menu ********************/

#sub_menu{
padding:16px;
height:278px;
width:128px;
float:left;
}

#sub_menu ul.gallery_f_list{
height:260px;
}

#sub_menu li{
width:128px;
padding:4px 0 2px 0;
list-style:none;
min_height:19px;
border-bottom: dashed black 1px;
}

#sub_archiv li {
width:72px;
padding:4px 0 2px 10px;
list-style:none;
min_height:19px;
border-bottom: dashed black 1px;
}

#sub_menu li a{
text-decoration:none;
text-transform:uppercase;
}

#sub_menu li a:hover, #sub_menu li a.mark{
color: #E64B95;
}

/******************** Blog ********************/

#blog_content{
padding:16px 16px 30px 16px;
width:618px;
background:white;
margin:90px auto;
}

.newsentry{
padding: 0 0 16px 0;
border-bottom: dashed 1px black;
margin: 0 0 16px 0;
}

.newsentry .title{
background: #E64B95;
color: white;
/*height:10px;*/
width: 612px;
font-weight: bold;
padding: 3px;
}

.newsentry h2{
font-size:10px;
text-transform: uppercase;
float:left;
padding:0 20px 0 0;
margin:0;
}

.newsentry .float_right{
padding-right:20px;
background: url(/media/img/design/up.gif) no-repeat;
background-position:right;
text-decoration:none;
}


.pages li{
	float: left;
	list-style: none;
	padding: 0 10px 0 0;
}
/******************** Other ********************/

.clear_both{
clear: both;
}

.float_right{
float:right;
}

a{
	color:#000;
	outline:none;
	border:none;
}



a img{border:none;}
@media print {
	*{background: #fff; color: #000;}
	html {font: 100%/1.5 Arial, Helvetica, sans-serif;}
	/*#nav, #about { display: none; }*/
}

