body {
	background-color: #202020;
	/*text-align: center;*/ /*für ie*/
}

#main {
	/*margin: auto;*/
	padding: 7px; 
	/*border: 1px dashed #b9821a; */
	margin: -347px 0 0 -484px; 
	position:absolute; 
	top: 50%; 
	left: 50%; 
	width: 952px;
	height: 676px;
	/*text-align: left;*/
}

#container {
	width: 952px;
	height: 676px;
	/*text-align: left;*/
}

#shadowcontainer {	
	background-color: #000000;	
}

#shadow_top {
	width: 952px;
	height: 22px;
}

#shadow_left {
	width: 7px;
	height: 632px;
	top: 30px;
}

#shadow_right {
	width: 7px;
	height: 632px;
	top: 30px;
	float: right;
}

#shadow_bottom {
	width: 952px;
	height: 22px;
}

#crew_entrance {
	width: 600px;
	height: 190px;
	top: 90px;
	margin-left: 167px;
	/*background-color: yellow;*/
	position: absolute;
	
}

#jalaanaa_entrance {
	width: 364px;
	height: 107px;
	margin-left: 294px;
	top: 310px;
	/*background-color: blue;*/
	position: absolute;
	
}

#language {
	position: absolute;
	top: 520px;
	margin-left: 294px;
	margin-right: 294px;
	/*background-color: green;*/
}

.deutsch_entrance {
	font-family: Arial;
	font-size: 14px;
}

.english_entrance {
	position: absolute;
	/*left: 304px;*/
	font-family: Arial;
	font-size: 14px;
	margin-left: 265px;
	/*background-color: red;*/
}

.deutsch_entrance a {
	text-decoration: none;
	color: #CC0000;
}

.english_entrance a {
	text-decoration: none;
	color: #CC0000;
}

#footer {
	text-align: right;
	font-family: Arial;
	font-size: 10pt;
	width: 938px;
	/*background-color: #FF00FF;*/
	position: absolute;
	top: 670px;
}

.impressum a {
	text-decoration: none;
	color: #CCCCCC;
}


/* ab hier eigentliche homepage, darüber alles index*/


#headerimage{
	margin-left: 28px;
	position: absolute;
	top: 52px;
	width: 938px;
	height: 115px;
}

#germanflag {
	position: absolute;
	top: 52px;
	margin-left: 900px;
}

#englishflag {
	position: absolute;
	top: 77px;
	margin-left: 900px;
}

#speaker {
	position: absolute;
	top: 102px;
	margin-left: 900px;
}

#navlist {
	position: absolute;
	top: 115px;
	padding-left: 0px;
	//margin-left: 3px; /*für ie*/
	//top: 125px;		/*für ie*/
	/*width: 200px;*/
	/*background-color: red;*/
	
}

#navlist li {
	list-style: none;
	margin: 30px;
	/*background-color: green;*/
	color: #CC0000;
	font-weight: bold;
	font-family: Arial;
	font-size: 14px;
}

#navlist li a { 
	text-decoration: none;
	font-family: Arial;
	font-size: 14px;
	color: #CCCCCC; 
}

#navlist li a:hover { 

	font-weight: bold;
	color: #CC0000;
}

#navlist li a:active { 

	font-weight: bold;
	color: #CC0000;
	
}

#subnavli {
	//position:relative; /*für ie*/
	//left: -30px; /*für ie*/
	//top: 10px; /*für ie*/
	margin-bottom: -10px;
	margin-top: -10px;
	font-family: Arial;
	font-size: 13px;
	color: #CCCCCC;
	/*background-color: green;*/
	font-weight: normal;
	
}

#subnavli a { 
	text-decoration: none;
	color: #CCCCCC;
}

#subnavli a:hover { 
	color: #CC0000;
}

#rightimage {
	position: absolute;
	top: 155px;
	margin-left: 565px;
}

#naviborder {
	position: absolute;
	top: 155px;
	margin-left: 120px;
}

#textheader {
	position: absolute;
	top: 147px;
	//top: 155px; /*für ie*/
	margin-left: 150px;
	width: 385px;
	/*background-color: yellow;*/
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
}

#texthome {
	position: absolute;
	top: 192px;
	//top: 200px; /*für ie*/
	margin-left: 150px;
	width: 385px;
	/*background-color: green;*/
	font-family: Arial;
	font-size: 13px;
	line-height: 20px;
	color: #CCCCCC;
}

#textleft {
	position: absolute;
	top: 144px;
	//top: 154px; /*für ie*/
	margin-left: 150px;
	width: 125px;
	font-family: Arial;
	font-size: 13px;
	line-height: 20px;
	color: #CCCCCC;
	/*background-color: red;*/
	font-weight: normal;
}

#textrigtht {
	position: absolute;
	top: 144px;
	margin-left: 325px;
	width: 185px;
	font-family: Arial;
	font-size: 13px;
	line-height: 20px;
	color: #CCCCCC;
	/*background-color: green;*/
	font-weight: normal;
}

#text {
	position: absolute;
	top: 260px;
	margin-left: 150px;
	width: 385px;
	font-family: Arial;
	font-size: 13px;
	line-height: 20px;
	color: #CCCCCC;
	/*background-color: red;*/
	font-weight: normal;
}

#othertext {
	position: absolute;
	top: 155px;
	margin-left: 150px;
	width: 385px;
	font-family: Arial;
	font-size: 13px;
	line-height: 20px;
	color: #CCCCCC;
	/*background-color: red;*/
	font-weight: normal;
}

#othertext a{
	text-decoration: none;
	color: #CCCCCC;
}

#othertext a:hover{
	color: #CC0000;
}

#copyrighttext {
	position: absolute;
	top: 560px;
	margin-left: 150px;
	width: 385px;
	font-family: Arial;
	font-size: 10px;
	color: #CCCCCC;
}

.texthead {
	font-family: Arial;
	font-size: 13px;
	line-height: 15px;
	color: #CCCCCC;
	font-weight: bold;

}

.textsubheader {
	font-family: Arial;
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	color: #CCCCCC;
}

#imptext {
	position: absolute;
	top: 147px;
	margin-left: 150px;
	width: 385px;
	font-family: Arial;
	font-size: 13px;
	line-height: 15px;
	color: #CCCCCC;
	/*background-color: red;*/
	font-weight: normal;
	//top: 155px; /*für ie*/
}

#showlink {
	position: absolute;
	top: 144px;
	//top: 157px; /*für ie*/
	margin-left: 150px;
	/*width: 385px;*/
	text-decoration: none;
	font-family: Arial;
	font-size: 14px;
	color: #CCCCCC;
}

#showlink a{
	text-decoration: none;
	color: #CCCCCC;
}

#showlink a:hover{
	color: #CC0000;
}

#showlink2 {
	position: absolute;
	top: 547px;
	//top: 560px; /*für ie*/
	margin-left: 150px;
	/*width: 385px;*/
	text-decoration: none;
	font-family: Arial;
	font-size: 14px;
	color: #CCCCCC; 
}

#showlink2 a{
	text-decoration: none;
	color: #CCCCCC;
}

#showlink2 a:hover{
	color: #CC0000;
}

.coloredshowlink {
	font-family: Arial;
	font-size: 14px;
	color: #CC0000; 
}

#video {
	position: absolute;
	top: 155px;
	margin-left: 440px;
	width: 385px;
	
}

.coloredtext {
	font-family: Arial;
	font-size: 13px;
	line-height: 20px;
	color: #CC0000;
	/*background-color: red;*/
	font-weight: bold;
}

/*Content-Management-System*/

#cms {
	position: absolute;
	top: 350px;
	margin-left: 150px;
	width: 385px;
	font-family: Arial;
	font-size: 13px;
	line-height: 20px;
	color: #CCCCCC;
	/*background-color: red;*/
	font-weight: normal;
	/*text-align: right;*/
}

/*navileiste test*/

#navlist ul li {
	margin: 8px 0 0 0;
	padding: 0;
}

#navlist ul a {
	margin: 0;
	/*padding: 0 5px;*/
	font-size: 90%;
	text-decoration: none;
	font-weight: normal;
}

/*Bild_Gallerie*/

#galleryrightimage {
	position: absolute;
	top: 155px;
	margin-left: 285px;
}

#gallerythumbs {
	position: absolute;
	top: 189px;
	/*//top: 200px;*/
	margin-left: 150px;
	//margin-left: 135px; /*für ie*/
	width: 79px;
	/*background-color: green;*/
	
}

#gallerythumbs li{
	list-style: none;
	margin-bottom: 3px;
}

#gallerythumbs img{
	border: none;
}

#anothergallerylink {
	position: absolute;
	top: 596px;
	//top: 606px; /*für ie*/
	margin-left: 150px;
	/*//margin-left: 130px;*/
	font-family: Arial;
	font-size: 13px;
}

#anothergallerylink a{
	text-decoration: none;
	color: #CCCCCC;
}

#anothergallerylink a:hover{
	color: #CC0000;
}

.anothergalleryheader {
	font-weight: bold;
}

#anothergallery {
	position: absolute;
	top: 147px;
	//top: 155px; /*für ie*/
	margin-left: 150px;
	/*//margin-left: 130px;*/
	font-family: Arial;
	font-size: 14px;
	color: #CCCCCC;
}

#anothergallery a{
	text-decoration: none;
	color: #CCCCCC;
}

#anothergallery a:hover{
	color: #CC0000;
}

/*videodownload site*/

#downloadleft {
	position: absolute;
	top: 155px;
	margin-left: 150px;
	width: 236px;
	/*background-color: yellow;*/
	font-family: Arial;
	font-size: 10px;
	color: #CCCCCC;
}

#downloadleft a{
	text-decoration: none;
	color: #CCCCCC;
}

#downloadleft a:hover{
	color: #CC0000;
}

#downloadmiddle {
	position: absolute;
	top: 155px;
	margin-left: 400px;
	width: 236px;
	/*background-color: red;*/
	font-family: Arial;
	font-size: 10px;
	color: #CCCCCC;
}

#downloadmiddle a{
	text-decoration: none;
	color: #CCCCCC;
}

#downloadmiddle a:hover{
	color: #CC0000;
}

#downloadright {
	position: absolute;
	top: 155px;
	margin-left: 650px;
	width: 236px;
	/*background-color: green;*/
	font-family: Arial;
	font-size: 10px;
	color: #CCCCCC;
}

#downloadright a{
	text-decoration: none;
	color: #CCCCCC;
}

#downloadright a:hover{
	color: #CC0000;
}

#downloaddownleft {
	position: absolute;
	top: 395px;
	margin-left: 150px;
	width: 236px;
	/*background-color: yellow;*/
	font-family: Arial;
	font-size: 10px;
	color: #CCCCCC;
}

#downloaddownleft a{
	text-decoration: none;
	color: #CCCCCC;
}

#downloaddownleft a:hover{
	color: #CC0000;
}

#downloaddownmiddle {
	position: absolute;
	top: 395px;
	margin-left: 400px;
	width: 236px;
	/*background-color: red;*/
	font-family: Arial;
	font-size: 10px;
	color: #CCCCCC;
}

#downloaddownmiddle a{
	text-decoration: none;
	color: #CCCCCC;
}

#downloaddownmiddle a:hover{
	color: #CC0000;
}

#downloaddownright {
	position: absolute;
	top: 395px;
	margin-left: 650px;
	width: 236px;
	/*background-color: green;*/
	font-family: Arial;
	font-size: 10px;
	color: #CCCCCC;
}

#downloaddownright a{
	text-decoration: none;
	color: #CCCCCC;
}

#downloaddownright a:hover{
	color: #CC0000;
}

a {
	outline: none;
}
