body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

img { border:0px;}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
}

a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
}

#logo {
	position:absolute;
	left:0px;
	top:9px;
	width:209px;
	height:80px;
	z-index:20;
}

/* Navigation */
	
#navi {
	position:absolute;
	left:0px;
	top:100px;
	width:130px;
	height:328px;
	background-color: #7D7D7D;
	overflow:hidden;
}

#text_navi {
	color: #FFFFFF;
	padding:10px;
}

.text_navi_active {
	color: #9B141B;
}

/* ENDE Navigation */

/* Linke Spalte */

#mitte_links {
	position:absolute;
	left:0;
	top:0;
	width:200px;
	height:328px;
}

#Foto1 {
	position:absolute;
	left:3px;
	top:0px;
	width:65px;
	height:82px;
}
#Foto2 {
	position:absolute;
	left:68px;
	top:0px;
	width:65px;
	height:82px;
	z-index:6;
}
#Foto3 {
	position:absolute;
	left:133px;
	top:0px;
	width:65px;
	height:82px;
	z-index:7;
}
#Foto4 {
	position:absolute;
	left:3px;
	top:82px;
	width:65px;
	height:82px;
	z-index:8;
}
#Foto5 {
	position:absolute;
	left:68px;
	top:82px;
	width:65px;
	height:82px;
	z-index:10;
}
#Foto6 {
	position:absolute;
	left:133px;
	top:82px;
	width:65px;
	height:82px;
	z-index:11;
}
#Foto7 {
	position:absolute;
	left:3px;
	top:164px;
	width:65px;
	height:82px;
	z-index:12;
}
#Foto8 {
	position:absolute;
	left:68px;
	top:164px;
	width:65px;
	height:82px;
	z-index:13;
}
#Foto9 {
	position:absolute;
	left:133px;
	top:164px;
	width:65px;
	height:82px;
	z-index:14;
}
#Foto10 {
	position:absolute;
	left:3px;
	top:246px;
	width:65px;
	height:82px;
	z-index:15;
}
#Foto11 {
	position:absolute;
	left:68px;
	top:246px;
	width:65px;
	height:82px;
	z-index:16;
}
#Foto12 {
	position:absolute;
	left:133px;
	top:246px;
	width:65px;
	height:82px;
	z-index:17;
}

/* ENDE Linke Spalte */

/* Rechte Spalte */

#mitte_rechts {
	position:absolute;
	left:130px;
	top:100px;
	width:1050px;
	height:328px;
	background-color: #272727;
	overflow:hidden;
}

#mitte_text {
	width:200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-top:20px;
	padding-bottom:10px;
	padding-left:10px;
	float:left;
	}

.mitte_text_rot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9B141B;
	}

#text_14px {
	font-size: 14px;
	padding-top:30px;
	padding-bottom:20px;
}

.text_14px_rot {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #9A131A;
}

/* ENDE Rechte Spalte */

/* Portfolio Movies */

#bilder_reihe {
	position:absolute;
	top:15px;
	left:770px;
	width:150px;
	height:300px;
	float:left;
}
	
#movie_reihe {
	position:absolute;
	top:102px;
	left:410px;
	width:283px;
	height:300px;
	float:left;
}

#movie_bild{
	padding-bottom:5px;
	padding-top:10px;
}

#movie_text {
	width:200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-left:600px;
	padding-top:70px;
	float:left;
	}

#movie {
	position:absolute;
	left:0px;
	top:0px;
	width:450px;
	height:328px;
	z-index:21;
	overflow: visible;
	visibility: inherit;
	background-color: #272727;
	}
	
/* ENDE Portfolio Movies */

/* Kontakt und Impressum*/

#adressdaten {
	width:60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-left:10px;
	padding-bottom:10px;
	float: left;
	}
	
#impressum {
	width:250px;
	height:328px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-left:10px;
	padding-bottom:10px;
	float: left;
	}	
	
#nummern_impressum {
	width:170px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-left:10px;
	padding-bottom:10px;
	float: left;
	}	

/* ENDE Kontakt und Impressum */

