* {
	margin: 0;
	padding: 0;
}

body {	
		font: 95% Verdana, Arial, Helvetica, sans-serif;
		color: #808080;
		font-size: 12px;
		/* font-family: 90% Verdana, Arial, Helvetica, sans-serif; */
		font-variant: normal;
		font-weight: normal;
	}
	
p { }

h1, h2, h3, h4 {
/*#a9a9a9;*/
		font: 95% Verdana, Arial, Helvetica, sans-serif;
		color: #808080;
		font-variant: normal;
		font-weight: normal;
}

h1 {
		font: 95% Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #808080;
		font-variant: normal;
		font-weight: bold;
}

h2 {
		font: 95% Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #808080;
		font-variant: normal;
		font-weight: normal;
}

ul {
	list-style-type: none;
	height: 20px;
	background-color: #fff;
	}

	/*
li {
	float: left;
	}
*/

td{
	color: #808080;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: normal;
	font-weight: normal;
	line-height: 15px;
	vertical-align: top;
	/* 9c9c9c */
}

a{
	color: #808080;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: normal; 
	font-weight: normal;
	text-decoration: none;
}

a:link, a:visited{
	color: #808080;
}

a:hover, a:active{
	color: #e60000;
}

li h3, li p, li a, p a, td a, td p, td h2, td h3, td h4, td h5 {
font-size: 100%;
}

/* die naechsten 2 anweisungen sorgen dafuer, dass floatende elemente eingeschlossen werden */

.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix { 
height: 1%; 
}
/* End hide from IE-mac */

#mid-section { background-color: #b2cce2; position:relative; left:0; top:0; }
#bottom-section { background-color: #f00; position:relative; left:0; top:0; }

#top-section { background-image: url(../pix/Header.gif); height: 150px; }
#top-col-1 { padding-top: 113px;  padding-bottom: 7px; padding-right: 0px; padding-left: 40px; }
/* border-bottom: 1px solid #e60000;*/

#mid-col-1 { background-color: #d3d3d3; position:absolute; top:0; left:0; width:20%; }
#mid-col-2 { background-color: #968d84; position:relative; top:0; left:20%; width:40%; }
#mid-col-3 { background-color: #4a68ff; position:absolute; top:0; left:60%; width:20%; }
#mid-col-4 { background-color: #ffa500; position:absolute; top:0; left:80%; width:20%; }


#bottom-col-1 { background-color: white; position:relative; }
/* Abstände in der Buttom Col */
.bottom-col-1-pad { padding-top: 30px; padding-left: 40px; padding-right: 40px; }
.pix-tmb {margin-right: 2px;}

.clearme { clear: both; }
.all { width: 1000px; margin-right: auto; margin-left: auto; }

.menubox2 {  text-align: center; position: relative; padding-left: 20px; }
.v-spacer { background-color: white; width: 100%; height: 15px; }

.box-zeile { background-color: #fff; width: 100%; height: 180px; }

/* Box für die Namen links mit Abstand 200px*/
.box200px { background-color: white; width: 200px; float: left; }
.box-act-pic { background-color: white; width: 168px; float: left; }

/* .box-actor { margin: auto; width: 160px; height: 200px; } */
.box-actor { margin: auto; width: 140px; height: 175px; }

.mainpic{float: left; width: 320px; margin-right: 60px; margin-bottom: 10px}

/* nur die Box für die Namen links gleiche Höhe wie .box-zeile */
.box-actor-namen { position: relative; padding-left: 40px; height: 180px; }

/* Absolute Positionierung im Rahmen .box-actor-namen Positionen für 200px 12/65/116/170*/
.namen-zeile00 { position: absolute; top: 6px; color: #808080; font-size: 12px; }
.namen-zeile01 { position: absolute; top: 54px; color: #808080; font-size: 12px; }
.namen-zeile02 { position: absolute; top: 104px; color: #808080; font-size: 12px; }
.namen-zeile03 { position: absolute; top: 152px; color: #808080; font-size: 12px; }

.header-name { color: #808080; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding-bottom: 10px;}

/* #alles .footer a:link, 
#alles .footer a:visited {
color: #4C4638;
background: transparent;
}
*/

.css-back {color: #808080; font-variant: normal; font-size: 10px; font-weight: normal;}
.css-vita{font-weight: bold; font-size: 12px; font-variant: normal;}

a.css-showreel{color: #808080; font-weight: bold; font-size: 12px; font-variant: normal;}
a.css-showreel:link, a.css-showreel:visited{color: #808080; font-weight: bold; font-size: 12px; font-variant: normal;}
a.css-showreel:hover{color: #e60000; font-weight: bold; font-size: 12px; font-variant: normal;}

/* a.css-no-showreel:link, a.css-no-showreel:visited {color: #ccc; font-weight: bold; font-size: 12px; font-variant: normal; }
a.css-no-showreel:hover {color: #808080; font-weight: bold; font-size: 12px; font-variant: normal; text-decoration:line-through;} */

a.css-no-showreel:link, a.css-no-showreel:visited {color: #808080; font-weight: bold; font-size: 12px; font-variant: normal; }
a.css-no-showreel:hover {color: #e60000; font-weight: bold; font-size: 12px; font-variant: normal;}

a.css-hp{color: #808080; font-weight: bold; font-size: 12px; font-variant: normal;}
a.css-hp:link, a.css-hp:visited{color: #808080; font-weight: bold; font-size: 12px; font-variant: normal;}
a.css-hp:hover{color: #e60000; font-weight: bold; font-size: 12px; font-variant: normal;}

/* a.css-no-hp:link, a.css-no-hp:visited {color: #ccc; font-weight: bold; font-size: 12px; font-variant: normal; }
a.css-no-hp:hover {color: #808080; font-weight: bold; font-size: 12px; font-variant: normal; text-decoration:line-through;} */

a.css-no-hp:link, a.css-no-hp:visited {color: #808080; font-weight: bold; font-size: 12px; font-variant: normal; }
a.css-no-hp:hover {color: #e60000; font-weight: bold; font-size: 12px; font-variant: normal;}



ul li.menubox{
	float: left;
}

ul li.menubox  a:link, ul li.menubox  a:visited {
	color: #808080;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-variant: normal;
	padding-right: 32px;
	padding-left: 0px;
	display: block;
	line-height: 20px;
	text-decoration: none;
}

ul li.menubox  a:hover {
	color: #e60000;
	font-weight: bold;
}

ul li.menubox  a:active {
	color: #e60000;
	font-weight: bold;
}

ul li.menuboxactive{
	float: left;
}

ul li.menuboxactive  a:link, ul li.menuboxactive  a:visited {
	color: #e60000;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-variant: normal;
	padding-right: 32px;
	padding-left: 0px;
	display: block;
	line-height: 20px;
	text-decoration: none;
}

ul li.menuboxactive  a:hover {
	color: #e60000;
	font-weight: bold;
}

ul li.menuboxactive  a:active {
	color: #e60000;
	font-weight: bold;
}





.copyright {width: 320px; padding-top: 7px; height: 25px; color: #808080; font-family: Verdana, Arial, Helvetica, sans-serif; font-variant: normal; font-size: 10px; font-weight: normal;}


#pic0 {  }

