body{
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 100%;
    background-color: #FFFFFF;
}
html {
    margin: 0px;
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:16px;
    color:#000000;
    width: 100%;
    height: 100%;	
}
#html_page{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 99.8%;
	min-width:1000px;
	min-height:580px;
}
#flash_content{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 99.9%;
	min-width:1000px;
	min-height:580px;
	margin-left:auto;
	margin-right:auto;
}
ul {
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
	display:block;
}
li a{
	display:block;
	margin-bottom:1px;
	width:102px;
	height:17px;
	color:#000000;
	background-color:#FFFFFF;
	text-decoration:none;
}
.m_0 li a,.m_1 li a{
	padding-left:20px;
}
li.empty{
	display:block;
	margin-bottom:1px;
	width:102px;
	height:17px;
}
a.ts_link {
	font-size:10px;
	display:block;
	padding-left:20px;
	margin-top:25px;
	width:102px;
	height:14px;
	color:#000000;
	background-color:#FFFFFF;
	text-decoration:none;	
}
.active a{
	font-weight:bold;
}
#image_overflow{
    width: 100%;
    height:100%;	
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;	
}
#image_gallery{
    display:none;
    width: 200%;
    height: 100%;	
    position:absolute;
    top:0;
    left:0;
}
.back_image{
	height:100%;
	width:auto;
	position:absolute;
	top:0;
	left:0;	
}
#logo {
	position:absolute;
	top:26px;
	left:18px;
	display:block;
	width:124px;
	height:32px;
	background:url(/gfx/hussl_logo_b.png) no-repeat;
}
#logo_txt {
	margin:0px;
	border:0px;
	padding:0px;
	display:block;
	font-size:36px;
	font-weight:lighter;
	position:absolute;
	line-height:38px;
	top:23px;
	left:140px;
}
#claim{
	position:absolute;
	bottom:26px;
	right:18px;
	display:block;
	width:368px;
	height:85px;
	background:url(/gfx/claim_stuhl_b.png) no-repeat;
}
#story {
	position:absolute;
	margin-top:160px;
	top:25px;
	left:428px;
}
#story_head {
	display:block;
	width:543px;
	padding:10px 5px 10px 5px;
	margin-bottom:1px;
	height:auto;
	font-size:26px;
	line-height:32px;
	background-color:#FFFFFF;
}
#story_text{
	display:none;
}
#content {
	position:absolute;
	margin-top:160px;
	top:25px;
	left:428px;
}
#content_design {
	margin-bottom:1px;
	display:block;
	padding-left:5px;
	width:548px;
	height:17px;
	background-color:#FFFFFF;
}
#content_head {
	display:block;
	width:543px;
	padding:10px 5px 10px 5px;
	margin-bottom:1px;
	height:auto;
	font-size:38px;
	line-height:36px;
	background-color:#FFFFFF;
}
#content_text {
	display:none;
	width:533px;
	padding:2px 15px 10px 5px;
	margin-bottom:1px;
	line-height:18px;
	height:auto;
	background-color:#FFFFFF;
}
#content_nav a{
	display:block;
	float:left;
	margin-right:1px;
	padding-left:5px;
	width:181px;
	height:17px;
	color:#000000;
	background-color:#FFFFFF;
	text-decoration:none;
}
#version {
	position:absolute;
	display:none;
	bottom:32px;
	left:128px;
	width:400px;
	height:40px;
	color:#FFFFFF;
	float:left;
}
#language, #flash_version{
    display:block;
    float:left;
}
#language a, #flash_version a{
    color:#FFFFFF;
    display:block;
    width:122px;
    padding-left:20px;
    text-decoration:none;
}
#news_txt {
	display:none;
	position:absolute;
	bottom:100px;
	left:40px;
	padding:4px;
	padding-bottom:24px;
	color:#FFFFFF;
	background:url(/gfx/bg_news.gif) no-repeat;
}

#imprint_txt {
	display:none;
	position:absolute;
	padding-bottom:20px;
	bottom:60px;
	left:128px;
	background:url(/gfx/bg_imprint.gif) no-repeat;
}
#imprint_txt a{
	color:#ffffff;
	text-decoration:none;
}
#imprint1{
	display:block;
	padding:4px;
	width:200px;
	height:200px;
	color:#ffffff;
	float:left;
}
#imprint2{
	display:block;
	padding:4px;
	width:320px;
	height:200px;
	color:#ffffff;
	float:left;
}

#haendler {
	position:absolute;
	margin-top:3px;
	top:25px;
	left:428px;
}
.haendler_reihe {
	float:left;
	width:580px;
}
.haendler_item {
	float:left;
}

.haendler_head {
	font-weight:bold;
	margin-bottom:1px;
	display:block;
	width:169px;
	padding:0px 5px 0px 5px;
	height:17px;
	background-color:#FFFFFF;
}
.haendler_text {
	margin-bottom:1px;
	display:block;
	width:169px;
	padding:2px 5px 2px 5px;;
	height:135px;
	background-color:#FFFFFF;
}
.haendler_text a{
    color:#000000;
    text-decoration:none;

}
#haendler_head1,#haendler_head2,#haendler_head3,#haendler_head4,#haendler_text1,#haendler_text2,#haendler_text3,#haendler_text4 {
    width:200px;
}

#kontakt {
	position:absolute;
	margin-top:160px;
	top:25px;
	left:428px;
}
#kontakt label{
        clear:both;
	margin-bottom:1px;
	margin-right:1px;
	display:block;
	width:92px;
	padding-left:5px;
	height:17px;
	color:#FFFFFF;
	background-color:#000000;
	float:left;

}
#kontakt input.text{
	border:0px;
	margin:0px;
	margin-bottom:1px;
	display:block;
	width:320px;
	padding-left:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
        line-height:14px;
	height:15px;
	color:#FFFFFF;
	background-color:#000000;
	float:left;

}
#kontakt textarea.textarea{
	border:0px;
	margin:0px;
	margin-bottom:1px;
	display:block;
	width:320px;
	padding-left:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
        line-height:14px;
	height:150px;
	color:#FFFFFF;
	background-color:#000000;
	float:left;

}
#kontakt #send{
	clear:both;
	border:0px;
	margin:0px;
	margin-bottom:1px;
	margin-left:98px;
	padding-left:2px;
	padding-right:50px;
	height:17px;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#000000;
}
#kontakt #sent,#kontakt #form_error{
	clear:both;
	display:none;
	border:0px;
	margin:0px;
	margin-top:1px;
	margin-left:98px;
	padding-left:2px;
	width:320px;
	height:17px;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#000000;
}
#download {
	position:absolute;
	margin-top:160px;
	top:25px;
	left:428px;
	width:425px;
}
#download .download_item {
	clear:both;
	float:left;
	display:block;
	width:422px;
	height:70px;
	color:#000000;
	border: 1px solid #FFFFFF;
	text-decoration:none;
	margin-bottom:1px;margin-bottom:1px;
	background-color:#FFFFFF;
}
#download .download_item img {
    float:left;
    margin:4px;

}
#download .download_item div {
	width:322px;
	height:60px;
	display:block;
        float:left;
}
#download label{
	clear:both;
	margin-bottom:1px;
	margin-right:1px;
	display:block;
	width:92px;
	padding-left:5px;
	height:17px;
	color:#FFFFFF;
	background-color:#000000;
	float:left;

}
#download input.text, #download input.shorttext{
	border:0px;
	margin:0px;
	margin-bottom:1px;
	margin-right:1px;
	display:block;
	width:318px;
	padding-left:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
        line-height:14px;
	height:15px;
	color:#FFFFFF;
	background-color:#000000;
	float:left;
	z-index:2000;
}
#download input.shorttext{
    width:156px;
}
#download textarea.textarea{
	border:0px;
	margin:0px;
	margin-bottom:1px;
	display:block;
	width:320px;
	padding-left:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
        line-height:14px;
	height:150px;
	color:#FFFFFF;
	background-color:#000000;
	float:left;

}
#download .button{
	float:left;
	border:0px;
	margin:0px;
	margin-bottom:1px;
	padding:1px;
	padding-left:2px;
	width:158px;
	height:15px;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#000000;
}
#download .senden{
	clear:both;
	float:left;
	border:0px;
	margin-top:0px;
	margin-left:98px;
	margin-bottom:1px;
	margin-right:1px;	
	padding:1px;
	padding-left:2px;
	width:158px;
	height:15px;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#000000;
}

#download .download_button{
	clear:both;
	float:left;
	border:0px;
	margin:0px;
	margin-bottom:1px;
	padding-left:18px;
	padding-right:40px;
	height:17px;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#000000;
	background:url(/gfx/download.gif) no-repeat;
}

#download .sent,#download .form_error{
	display:none;
	clear:both;
	float:left;
	border:0px;
	margin:0px;
	margin-top:1px;
	margin-left:98px;
	padding-left:2px;
	width:320px;
	height:17px;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#000000;
}
#download .download_link, #download .download_form,#download .login_form,#download .register_form {
	display:none;
}
#gallery {
	position:absolute;
	margin-top:142px;
	top:25px;
	left:428px;
}
#gallery_head {
	font-weight:bold;
	margin-bottom:1px;
	display:block;
	width:553px;
	padding-left:5px;
	height:17px;
	background-color:#FFFFFF;
}
#gallery_text {
	margin-bottom:1px;
	display:block;
	width:553px;
	padding-left:5px;
	height:17px;
	background-color:#FFFFFF;
}
#gallery_text a{
    color:#000000;
    text-decoration:none;
}
#gallery_image{
	display:block;
	padding:12px 10px 10px 10px;
	background-color:#FFFFFF;
}
#gallery_fulltext{
	display:none;
}
#models_details {
	position:absolute;
	margin-top:160px;
	width:564px;
	top:25px;
	left:428px;
}
.models_detail{
	display:none;
	width:350px;
	height:350px;
	background-repeat:no-repeat;
}
.models_detail img{
    position:absolute;
    top:332px;
    left:328px;
}
.models_links{
    position:absolute;
    top:317px;
    left:0px;
    width:102px;
    display:block;
}
.models_links a{
    width:102px;
    display:block;
    margin-bottom:1px;
    text-decoration:none;
    color:#000000;
    background-color:#FFFFFF;
}
.models_info{
    position:absolute;
    top:0px;
    left:351px;
    width:208px;
    display:block;
}
.models_info span{
    display:block;
    width:208px;
    background-color:#FFFFFF;
    margin-bottom:1px;
}
#models_overview {
	position:absolute;
	margin-top:160px;
	width:564px;
	top:25px;
	left:428px;
}
#models_overlinks {
	position:absolute;
	margin-top:160px;
	width:564px;
	top:25px;
	left:428px;
}

.models_thumb{
    margin-right:1px;
    margin-bottom:1px;
    display:block;
    width:140px;
    height:140px;
    float:left;
}
.models_thumb a{
    border:none;
    display:block;
    width:138px;
    height:138px;
    text-decoration:none;
}
.models_thumb a:hover{
    border:1px solid #000000;
}
.models_thumb a b{
    display:none;
    color:#000000;
}

.models_thumb a:hover b{
    display:block;
}

.models_thumb a span.desc_top{
    margin-top:122px;
    margin-left:70px;
    font-weight:normal;
    width:140px;
    color:#FFFFFF;
    background-color:#000000;
    display:none;
}
.models_thumb a span.desc{
    margin-top:-48px;
    margin-left:70px;
    font-weight:normal;
    width:140px;
    color:#FFFFFF;
    background-color:#000000;
    display:none;
}
.models_thumb a:hover span{
    display:block;
}
#colorcard {
	position:absolute;
	margin-top:160px;
	top:25px;
	left:428px;
}
.color_head {
	font-weight:bold;
	margin-bottom:1px;
	display:block;
	width:555px;
	padding-left:5px;
	height:17px;
	background-color:#FFFFFF;
}
.color_text {
	margin-bottom:1px;
	height:26px;
}
.color_link_div{
    display:block;
    width:560px;
    height:26px;
}
.color_link_div span, .color_link_div span a{
    color:#FFFFFF;
    text-decoration:none;
    background-color:#000000;
    height:17px;
    width:320px;
}
.color_text a span{
    position:relative;
    display:none;
    height:17px;
    width:320px;
    background-color:#000000;
    color:#FFFFFF;
    text-decoration:none;
    
}
.color_text a:hover span{
    display:block;
}

#navigation {

}
#menu0 {
	position:absolute;
	bottom:1.5px;
	left:0px;
}
#menu1 {
	position:absolute;
	margin-top:52px;
	display:block;
	top:25px;
	left:0px;
}