* {
margin: 0;
padding:0;
border: 0;
}
html {
height: 100.1%;
}
body {
height: 100%;
margin: 0;
padding:0;
background: #000 url(../images/site-bg.gif) top left repeat-x;
text-align: center;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #303030;
line-height: 1.50em;
}

h1 {
	font-size:2em;
	margin:35px 0 10px 22px;
	color:#898989;
	text-decoration:none;
	text-align: left;
}
h2 {
	font-size:1.3em;
	line-height:1.7em;
	background: url(../images/starh2.gif) 0 0.1em no-repeat;
	color:#000;
	margin-left:20px;
	margin-bottom:5px;
	padding:0 0 0 20px;
	text-decoration:none;
	text-align: left;
}

h3 {
	font-size:1.1em;
	margin:10px 0 5px 0;
	text-decoration:none;
	letter-spacing:0.07em;
}
h5 {
	font-size:0.9em;
	color:#900;
	margin:10px 0 5px 0;
	text-decoration:underline;
}
hr {
	width:528px;
	background-color:#515254;
	height:3px;
	margin-left:20px;
	margin-bottom:20px;

}
p {
	margin:0 0 10px 20px;
}
li{
	list-style:none;
	
}
a {
	color:#000;
	text-decoration:none;
}

#container {
position: relative;
min-height: 100%;
height: auto !important;
width: 820px;
padding: 0;
margin: 0 auto;
text-align: left;
background: #fff url(../images/main_bg.gif) repeat-y;
color: #303030;
}
#header {
background: url(../images/header.jpg) top left no-repeat;
width: 820px;
height: 186px;
margin: 0;
text-indent: 38px;
}
#pos_eng {
	position:absolute;
	top:161px;
	left:752px;
	width: 22px;
	height: 16px;
	background: url(../images/eng.jpg) top left no-repeat;
}

#pos_ger {
	position:absolute;
	top:161px;
	left:726px;
	width: 22px;
	height: 16px;
	background: url(../images/ger.jpg) top left no-repeat;
}
.modelb {
	position:absolute;
	top:1157px;
	left:240px;
}
.modelb_th {
	position:absolute;
	top:230px;
	left:353px;
}
.modelc {
	position:absolute;
	top:1160px;
	left:212px;
}
.modelrc {
	position:absolute;
	top:1200px;
	left:243px;
}
#navi {
height: 24px;
min-height: 24px;
width: 804px;
background: #898989;
margin-left: 7px;
border: 1px solid #000;
font-weight:bold;
text-align:center;
padding-top:5px
}
#navi ul{

    margin: 0; 
	padding: 0;
    text-align: left;

  }
#navi li {
    list-style: none;
    display: inline;


  }
#navi ul li a{
	background-color:transparent;
	background-repeat:repeat-x;
	padding: 7px 7px 8px 7px;


	
}
#navi ul li a:hover{
	background-color:#eae8e3;
	color: #4A4A24;
	text-decoration: none;
}
.naviact ul li a{
	background-color:#eae8e3;
	color: #4A4A24;
	text-decoration: none;
}
.active{
	background-color:#eae8e3;
	color: #4A4A24;
	text-decoration: none;
	padding:7px 0 8px 0;
}
#content {
width: 564px;
padding: 1px 17px 0 10px;
float: left;
}
* html #content {
width: 530px;
}


* html .nospace {
padding: 3px 0 2px 0;
margin: 0;
}
.clr {
clear: both;
}

.nospace, p.nospace {
padding: 2px 0 2px 0;
margin: 0;
}
#footer {
position: absolute;
width:820px;
height: 48px;
bottom: 0px;
margin: 0;
padding: 0;
border: 0;
line-height: 3.5em;
background: #a5a5af url(../images/footer.jpg) 0 0 no-repeat;
color: #000;
font-size: 14px;
font-weight:bold;
text-align: left;
}
.list, ul .list li{
padding: 0;
}
.list li{
list-style: none;
}
#right {
	padding-left:20px
}
.modulright {
padding-bottom: 15px;
}
.modulright h3 {
font-weight: bold;
font-family: Tahoma, Helvetica, sans-serif;
color:#900;
}
.modulright li {
font-weight: bold;
font-size:11px;
}

.picture {

		margin-bottom:15px;
	text-align:left;
}
.retromod {
	
	margin-top:40px;
	margin-bottom:15px;
	text-align:left;
}
.owner {
	position:relative;
	top:-15px;
	left:-7px;
}
.spezial {
	position:absolute;
	top:169px;
	left:422px;
}
.spezial_2 {
	position:absolute;
	top:221px;
	left:500px;
}

