body {									/* Hintergrundfarbe ausserhalb der eigentlichen Seite, ggf. Zentrierung nur fuer IE */
	background-color:#333333;
	/* Zentrierung des mainwrappers fuer Internet Explorer */
	text-align: left;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:19px;
	color: #f0f0f0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
p,div,form,h1,h2,h3,ul,li,ol,td {
	margin: 0px;
	padding: 0px;
}
h1 {
	font-size: 16px;
	font-weight:bold;
	margin-bottom: 15px;
	margin-top: 0px;
	color:#f0f0f0;
}

h2 {
	font-size: 13px;
	font-weight:bold;
	margin-bottom: 10px;
	margin-top: 0px;
	color:#f0f0f0;
}

h5 {
	font-size: 12px;
	font-weight:bold;
	margin-bottom: 10px;
	margin-top: 0px;
	color:#f0f0f0;
	font-style:italic;
}

li{
}
img {
	border:none;
}
a{
	color: #f0f0f0;
	text-decoration:underline;
}
a:link{
	color: #f0f0f0;
	text-decoration:underline;
}
a:visited{
	color: #f0f0f0;
	text-decoration:underline;
}
a:hover{
	color: #ffffff;
	text-decoration:underline;
}

/*#########################################* ID's* ###############################################################*/ 

#mainwrapper {
	margin-top:52px;
	margin-bottom:0px;
	width:943px;
	margin-right: auto;
	margin-left: auto;
}

#pageheader{
	width:943px;
	height:35px;
}


#mainmenu {	
	width:357px;
}


#left {
	float:left;
	border:none 1px #FF0000;
	float:left;
	margin-right:7px;
}

#right {
	width:490px;
	float:left;
	background-color: #0c0c0c;
	min-height:524px;
	height:auto !important;  /* für moderne Browser */
	height:524px;  /*für den IE */
}


#logo {
	width:380px;
	height:24px;
	float:left;	
}

#sprache {
	width:68px;
	height:24px;
	float:left;
	padding-top:10px;	
}

#nav {
	width:362px;
	height:24px;
	padding-top:10px;	
	padding-left:132px;
	float:left;
}

#nav img{
	margin-left:10px;
}

#subnav {
	width:470px;
	height:30px;
	padding-top:20px;	
	padding-right:20px;	
	float:left;	
}

#title {
	width:455px;
	height:40px;
	margin-top:125px;	
	padding-left:35px;	
}

#content {
	width:415px;
	padding-left:35px;	
	padding-right:40px;	
}

#bild_li {
	width:442px;
	float:left;
	margin-left:0px;
	border:2px solid #0a0a0a;	
}


#footer {
	clear:both;
	font-size:9px;
	width:943px;
	margin-top:10px;
	text-align:left;	
}

#contentheader {
	margin-left:-2px;
	margin-bottom:10px;
	margin-top:10px;
}

#welcomeheader {
	margin-left:-2px;
	margin-bottom:20px;
	margin-top:10px;
}

/*#########################################* Content Klassen* ###############################################################*/ 

.footer_nav a{
	margin-left:10px;
	color: #807f7f;
	text-decoration:none;
}

.footer_nav a:link{
	color: #807f7f;
	text-decoration:none;
}

.footer_nav  a:visited{
	color: #807f7f;
	text-decoration:none;
}

.footer_nav  a:hover{
	color: #f0f0f0;
	text-decoration:none;
	
}
.subnav_nav{
	margin-left:12px;
	font-size: 11px;
	font-weight:bold;
	color:#969696;
	text-decoration:none;
}

.subnav_nav:link{
	color: #969696;
	text-decoration:none;
	font-weight:bold;
	margin-left:12px;
	font-size: 11px;
}

.subnav_nav:visited{
	color: #969696;
	text-decoration:none;
	font-weight:bold;
	margin-left:12px;
	font-size: 11px;
}

.subnav_nav:hover{
	color: #f0f0f0;
	text-decoration:none;	
	font-weight:bold;
	margin-left:12px;
	font-size: 11px;
}

.subav_nav_selected{
	margin-left:12px;
	font-size: 11px;
	font-weight:bold;
	color:#f0f0f0;
	text-decoration:none;
}

.subnav_nav_selected:link{
	color: #f0f0f0;
	text-decoration:none;
	font-weight:bold;
	margin-left:12px;
	font-size: 11px;
}

.subnav_nav_selected:visited{
	color: #f0f0f0;
	text-decoration:none;
	font-weight:bold;
	margin-left:12px;
	font-size: 11px;
}

.subnav_nav_selected:hover{
	color: #f0f0f0;
	text-decoration:none;	
	font-weight:bold;
	margin-left:12px;
	font-size: 11px;
}

.download {
	background-color:#1d1d1d;
	width:195px;
	min-height:51px;
	margin-top:0px;
	border:solid 1px #363636;
	line-height:14px;
}
.download-hover {
	background-color:#252525;
	width:195px;
	min-height:51px;
	margin-top:0px;
	border:solid 1px #363636;
	cursor:pointer;
}

.download_li {
	width:47px;
	height:50px;
	float:left;
	padding-left:4px;
	padding-top:0px;
	padding-bottom:0px;
	border:none 1px #333333;
}
.download_re {
	width:130px;
	margin-left:0px;
	float:left;
	line-height:14px;
	padding-top:11px;
	padding-bottom:11px;
}
