body, html {
	margin: 0;
	padding: 0;
	font: normal 11px/13px Arial, sans-serif;
	color: #fff;
	text-align: center;
	background: #383329 url('../img/bg.gif') repeat;
}


/* struktur */
#header {
	width: 100%;
	height: 50px;
	text-align: center;
	background: #c00 url('../img/bgheader.gif') repeat-x;
}

#containerextras {
	width: 660px;
	margin: 0 auto;
}

#container {
	width: 660px;
	margin: 14px auto;
}

#left {
	width: 155px;
	float: left;
	background: url('../img/logo.gif') no-repeat;
	text-align: right;
}

#right {
	width: 486px;
	float: right;
}

#tmb {
	width: 484px;
	height: 90px;
	text-align: left;
	overflow: auto;
}

#content {
	width: 484px;
	height: 300px;
	margin-top: 8px;
	text-align: left;
}

/* navigation vertikal */
#left #navigation {
	margin: 0;
	padding: 96px 0 0 0;
	list-style-type: none;
	text-align: left;
}

#left #navigation li {
	padding-left: 45px;
}

#left #navigation li a {
	display: block;
	padding-left: 14px;
	height: 14px;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
	letter-spacing: 1px;
}

#left #navigation li a:hover {
	background-image: url('../img/bgnav.gif');
}

#left #navigation li .active {
	background-image: url('../img/bgnav.gif');	
}

/* navigation extras */
#header #extras {
	margin: 24px 0 0 0;
	padding: 0;
	list-style-type: none;
	float: right;
}

#header #extras li {
	float: right;
	padding-left: 21px;
}

#header #extras li a {
	display: block;
	font: normal 10px/12px Arial, sans-serif;
	text-decoration: none;
	color: #fff;
}


#tmb table {
	height: 53px;
	margin: 0;
	padding: 0;
}

#tmb td {
	padding-right: 10px;
}

#tmb img {
	border: 0;
}

/* inhalt */
#content img {
	border: 5px solid #fff;
}

#content #description {
	float: right;
	text-align: right;
	width: 486px;
	padding-top: 14px;
}

#content #text {
	float: left;
	text-align: left;
	padding-top: 14px;
}

#content h1 {
	font: bold 13px/16px Arial, sans-serif;
}

#left #contact {
	margin: 0;
	padding-top: 85px;
	color: #909090;
}

#left #contact a {
	text-decoration: none;
	color: #909090;
}

#content .noborder {
	border: 0;
}