body {
	margin:0;
	background-image:url('./../images/background.gif');
	background-position:center;
	background-repeat:repeat-y;
	background-color:#5A1905;
}

img {
	border:0px;
}

#container {
	margin:0 auto;
	width:939px;
	padding:0;
	position:relative;
}

#gradient {
	background:#000 url(./../images/gradient.gif) repeat-x scroll 0 0;
	height:246px;
	left:0;
	position:absolute;
	top:201px;
	width:100%;
}

#gradient2 {
	width:639px;
	background:#FFA571;
	height:170px;
	padding-bottom:10px;
	float:right;
}

#head {
	position:relative;
	top:0px;
	left:0px;
	width:939px;
	height:201px;
	background-image:url('./../images/head.jpg');
}

#head2{
	overflow:hidden;
	width:300px;
	height:180px;
	float:left;
}

#head ul.language {
	position:absolute;
	top:174px;
	right:10px;
	margin:0;
	padding:0;
}

#head ul.language li {
	display:inline;
	position:relative;
	padding:0 3px;
}

ul.navigation {
	margin:0;
	padding:0 10px;
	width:919px;
	height:66px;
	background-image:url('./../images/navigation.gif');
	float:left;
}

ul.navigation li {
	display:inline;
	float:left;
	position:relative;
}

ul.navigation li:hover {
	background-color:#911300;
}

ul.navigation li ul {
	background-color:#911300;
	display:none;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	z-index:100;
	position:absolute;
}
	
ul.navigation li ul li {
	display:list-item;
	float:none;
}

ul.navigation li a:hover, ul.navigation li ul li a:hover {
	background-color:#911300;
}

#logo {
	background:#FFFFFF url(./../images/logo.jpg) no-repeat scroll 0 0;
	display:block;
	height:180px;
	left:0;
	margin:0;
	padding:0;
	position:relative;
	top:7px;
	left:283px;
	width:367px;
	z-index:100;
}

#logo span {
	display:none;
}

#content {
	background:#FFD699 url(./../images/background_content.gif) repeat-y scroll 0 0;
	padding:20px 10px 50px;
	float:left;
	width:919px;
}

.three_columns #main_content {
	float:left;
	width:49.5%;
}

.three_columns #sub_navigation {
	float:left;
	width:25%;
}

.two_columns #main_content {
	float:left;
	width:609px;
}

.two_columns #sub_navigation {
	float:left;
	width:290px;
}

#sub_navigation .gap {
	padding:0;
}

.three_columns #sub_content {
	float:right;
	width:25%;
}

#sub_content .gap {
	padding:0;
}

#main_content .gap {
	padding:0 25px;
}

#foot {
	float:left;
	width:939px;
	padding:20px 0;
	background-color:#5A1905;
}

div.space {
	height:20px;
	width:100%;
}

fieldset {
	border:1px solid #5A1905;
}

/* Diese CSS-Angaben stammen aus der originalen main.css */
/* download
*******************************************************************************/
.download-hdl p, 
.download-file p, 
.download-desc p { 
  width:97.3%; /* IE6 Hack */
	margin: 0;
}

.download-hdl p { 
	padding: 5px 4px;
	background-color: #5A1905;
	font-weight: bold;
	color: #fff;
}

.download-file { 
	padding: 1.2em 7px;
	border-left: 2px solid #5A1905;
	border-right: 2px solid #5A1905;
}

.download-desc { 
	margin-bottom: 1.2em;
	padding: 1.2em 7px;
	background-color: #FFA571;
	border-left: 2px solid #5A1905;
	border-right: 2px solid #5A1905;
	border-bottom: 2px solid #5A1905;
}

.download-without-desc { 
	margin-bottom: 1.2em;
	border-top: 2px solid #5A1905;
}

.kategorie {
	padding:5px;
	width:549px;
	border:1px solid #5A1905;
	background-color:#FFA571;
	margin:20px 0px;
}

.preview_image {
	position:relative;
}

.preview {
	position:absolute;
	width:230px;
}
