/*video-aktuell
  * www.video-aktuell.com

  Copyright (c) 2005 video-aktuell.com

  Alle Rechte bei Andreas Groß
*/
  
body 
{
 font-family:Arial;
 font-size:12px;
 
 background-color:#ffcc66;
}
h1 {font-size:9px;color:#000000;margin-bottom:0px;}
h2 {font-size:16px;color:#000000;}
h3 {font-size:14px;color:#000000;}
p {margin-top:0px;}

code {font-size:14px;color:#ff0000;}



a:link, a:visited, a:active
{ 
  text-decoration:none;
  font-weight:bold;
  color:#003399;
  
}
a:active, a:hover
{ 
 text-decoration:underline;
 color:#ff3300;
}

#hauptbox
{
width:980px;	
margin-right:auto;
margin-left:auto;

}	

#content
{
width:980px;
height: 100px;
position: absolute;	
margin-right:auto;
margin-left:auto;


}	

#pic
{
width:980px;
height: 90px;
position: absolute;	
margin-right:auto;
margin-left:auto;	
background-color:#ffcc66;

}	

#title {
height:130px;
padding:1px;
position: relative;
border-top:1px solid #0000aa;
border-left:1px solid #0000aa;
border-right:1px solid #0000aa;	
margin-bottom:0px;
font-weight:bold;
background-color:#ffcc66;

}

a.kopfzeile:visited, a.kopfzeile:link, a.kopfzeile:active

 {color:#ffd700; font-weight: bold; font-size: 13px;}
a.kopfzeile:hover, a.kopfzeile:active 
{color:#ff3300; font-weight: bold; font-size: 13px;}

#kopfzeile {
height:20px;
background-image: url(progbilder/kopf_bl3.gif);
padding-top:4px;
padding-left:5px;
padding-right:5px;
border-bottom:1px solid #0000aa;
border-left:1px solid #0000aa;
border-right:1px solid #0000aa;	
margin-bottom:20px;
font-weight:bold;


}

#spalte_links
	{
	border:0px solid #0000aa;	
	width:16%;
	float:left;
	}
	

.head_links
	{
	border-top:1px solid #0000aa;
	border-left:1px solid #0000aa;
	border-right:1px solid #0000aa;	
	height:20px;
	background-image: url(progbilder/kopf_bl2.gif);	
	font-size:14px;
	color: #ffffff;
	font-weight:bold;
	text-align:left;
	padding-top:4px;
	padding-left:5px;
	margin-bottom:0px;
	}


.inhalt_links
	{
		
	background-color:#c0c0c0;	
	border-left:1px solid #0000aa;
	border-right:1px solid #0000aa;	
	border-bottom:1px solid #0000aa;
	line-height:18px;
	padding-left:5px;
	margin-bottom:25px;
	
	}	


#spalte_mitte 
	{
	float:left;
	width:64%;
	margin-left:2%;
	border:0px solid red;
	}
	


.head_mitte
	{
	border-top:1px solid #0000aa;
	border-left:1px solid #0000aa;
	border-right:1px solid #0000aa;	
	height:20px;
	
	background-image: url(progbilder/kopf_bl3.gif);		
	font-size:14px;
	color: #ffffff;
	font-weight:bold;
	text-align:left;
	padding-top:4px;
	padding-left:5px;
	margin-bottom:0px;
	}

.inhalt_mitte
	{
	
	background-color:#dddddd;	
	border-left:1px solid #0000aa;
	border-right:1px solid #0000aa;	
	border-bottom:1px solid #0000aa;
	line-height:18px;
	padding:10px;
	margin-bottom:25px;
	
	}
	
#rahmen_halbe_mitte_links
	{
	float:left;
	width:66%;
	margin-left:0%;
	border:0px solid green;	
	}			

#rahmen_halbe_mitte_rechts
	{
	float:right;
	width:32%;
	margin-left:1%;
	border:0px solid green;	
	}	

#rahmen_mitte_breit
	{
	float:left;
	width:100%;
	
	border:0px solid green;	
	}	


#spalte_rechts 
	{
	border:0px solid #0000aa;	
	width:16%;
	float:right;
	}
	

	
.head_rechts
	{
	
	border-top:1px solid #0000aa;
	border-left:1px solid #0000aa;
	border-right:1px solid #0000aa;	
	height:20px;
	background-image: url(progbilder/kopf_bl2.gif);	
	font-size:14px;
	color: #ffffff;
	font-weight:bold;
	text-align:left;
	padding-top:4px;
	padding-left:5px;
	margin-bottom:0px;
	
	}


.inhalt_rechts
	{
	background-color:#c0c0c0;	
	border-left:1px solid #0000aa;
	border-right:1px solid #0000aa;	
	border-bottom:1px solid #0000aa;
	line-height:18px;
	padding-top:4px;
	padding-left:0px;
	margin-bottom:25px;
	
	}	

#img_startseite_systemwahl
	{
	margin-top: 10px;
	margin-bottom: 10px;
	border:0px solid #0000aa;
	max-height:180px;	
	max-width:140px;
	}	

.img_aehnliche_titel
	{
	margin-top: 10px;
	margin-bottom: 10px;
	border:0px solid #0000aa;
	height:180px;	
	
	}	

	
.menutitle
{
font-weight:bold;
border-top:1px solid #0000aa;
border-bottom:1px solid #0000aa;
background-color:#999999;
margin-top:15px;
padding-left:4px;
}



#box_blau {
border:1px solid #0000aa;	

	
}	

td.genre
	{
	font-weight:bold;
	font-size:12px;	
	padding-left:6px;
	}	

td.genre_aktiv
	{
	font-weight:bold;
	font-size:12px;
	padding-left:6px;
	background-image: url(progbilder/genre_aktiv.gif);	
	}


td.untergenre
	{
	font-weight:bold;
	font-size:11px;	
	padding-left:6px;
	}	

td.untergenre_aktiv
	{
	font-weight:bold;
	font-size:11px;
	padding-left:6px;
	background-image: url(progbilder/genre_aktiv.gif);	
	}
	
td.box_systeme_font_normal
	{
	font-weight:bold;
	font-size:12px;
	padding-left:6px;
	}	

td.box_systeme_font_normal_aktiv
	{
	font-weight:bold;
	font-size:12px;
	padding-left:6px;	
	background-image: url(progbilder/genre_aktiv.gif);
	}	



td.box_systeme_font_klein
	{
	font-weight:bold;
	font-size:11px;	
	padding-left:6px;
	}	

td.box_systeme_font_klein_aktiv
	{
	font-weight:bold;
	font-size:11px;	
	padding-left:6px;
	background-image: url(progbilder/genre_aktiv.gif);
	}	

#meldung
{
padding:20px;
border:0px solid #d90303;
color:#000000;
font-weight:bold;
text-align:center;
}



#head_error
	{
	border-top:1px solid #d90303;
	border-left:1px solid #d90303;
	border-right:1px solid #d90303;	
	height:20px;
	background-image: url(progbilder/kopf_rot1.gif);		
	background-color:#ffff99;	
	font-size:14px;
	color: #ffffff;
	font-weight:bold;
	text-align:left;
	padding-top:4px;
	padding-left:5px;
	margin-bottom:0px;
}

#inhalt_error
	{
	background-color:#dddddd;	
	border-left:1px solid #d90303;
	border-right:1px solid #d90303;	
	border-bottom:1px solid #d90303;
	line-height:18px;
	padding:15px;
	margin-bottom:25px;
	}	
td.titel_einzelbox{font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #003399; font-weight: bold; font-size: 14px;  text-decoration: none;}
td.anmeldung_error {font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: black; font-weight: none; font-size: 12px;  text-decoration: none; border:thin solid red}
td.anmeldung_error_text {font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: red; font-weight: bold; font-size: 12px;  text-decoration: none; border:thin solid red}
td.anmeldung_ueberschrift {font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #003399; font-weight: bold; font-size: 14px;  text-decoration: none; text-align:center; }
td.anmeldung_left {font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  font-weight: none; font-size: 12px;  text-decoration: none }
td.text_klein{font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: black; font-weight: none; font-size: 12px;  text-decoration: none; }
td.text_klein_fett{font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: black; font-weight: bold; font-size: 12px;  text-decoration: none; }

/*die Box für die Schnellsuche*/
/*************************************************************************************************/
#fast_suchbox {
	position: absolute; 
	z-index:20; 
	left: 340px; 
	top:300px; 
	width:420px;
	height:442px; 
	background:url("progbilder/kopf_bl2.gif") top right repeat-x;
	margin:0;
	padding:0;
	visibility: hidden;
	border:1px solid #0000aa;
	background-color:#c0c0c0;	
		
} 

#l1 {
	margin:0;
	padding:3px 2px 2px 2px;
}

#l2 {
position: absolute;	bottom: 10px; right: 15px;

border:0px; border-style:solid;
vertical-align:bottom;	
}
/**************************************************************************************************/
/*die Box für die Anzeige der Trailer*/
/*************************************************************************************************/

#trailerbox {
	position: absolute; 
	z-index:18; 
	background:url("progbilder/kopf_bl2.gif") top right repeat-x;
	margin:0;
	padding:0;
	visibility: hidden;
	border:1px solid #0000aa;
	background-color:#c0c0c0;	
		
} 

#l3 {
position: absolute;	bottom: 30px; right: 35px;
z-index:19;
border:0px; border-style:solid;
vertical-align:bottom;	
}
/**************************************************************************************************/

/*Die Bildbox
/**************************************************************************************************/
#info_box	{
	position: absolute; 
	z-index:22; 
	left: 1px; 
	top:1px; 
	width:12px;
	height:12px;
	padding-left:40px;
	padding-top:35px;
	padding-right:70px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: black; font-weight: normal; font-size: 12px;  text-decoration: none;
	background-repeat:no-repeat;border:0px; border-style:solid; border-color:black;
}




#footer
	{
	
	border:1px solid #0000aa;
	height:20px;
	background-image: url(progbilder/kopf_bl2.gif);
	font-size:12px;
	color: #ffffff;
	text-align:center;
	padding-top:4px;
	padding-left:5px;
	margin-bottom:10px;
	
	}
#footlink
	{
	font-size:12px;	
	text-align:center;
	}		

/********************************************************************************************************
Werbebanner
********************************************************************************************************/
#werbebanner728x90 {
  padding:1px;
  margin:0 0 10px 176px;
  text-align:center;
  z-index:100; 
  }
  
	
/*********************************************************************************************************
ab hier für Hardcore
**********************************************************************************************************/
#hc_title {
height:130px;
padding:1px;
position: relative;
border-top:1px solid #0000aa;
border-left:1px solid #0000aa;
border-right:1px solid #0000aa;	
margin-bottom:0px;
font-weight:bold;
background-color:#ffcc66;

}


#hc_startseite
	{
	width:980;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	border-bottom:0px solid #0000aa;
	border-left:0px solid #0000aa;
	border-right:0px solid #0000aa;	
	margin-bottom:0px;
	font-weight:bold;
	}	


#hc_spalte_links
	{
	border:0px solid #0000aa;	
	width:16%;
	float:left;
	}


#hc_head_links
	{
	border-top:1px solid #0000aa;
	border-left:1px solid #0000aa;
	border-right:1px solid #0000aa;	
	height:20px;
	background-image: url(progbilder/kopf_rot1.gif);	
	font-size:14px;
	color: #ffffff;
	font-weight:bold;
	text-align:left;
	padding-top:4px;
	padding-left:5px;
	margin-bottom:0px;
	}


#hc_inhalt_links
	{
		
	background-color:#c0c0c0;	
	border-left:1px solid #0000aa;
	border-right:1px solid #0000aa;	
	border-bottom:1px solid #0000aa;
	line-height:18px;
	padding-left:5px;
	margin-bottom:25px;
	
	}	

#hc_spalte_mitte 
	{
	float:left;
	width:64%;
	margin-left:2%;
	border:0px solid red;
	}
	


#hc_head_mitte
	{
	border-top:1px solid #0000aa;
	border-left:1px solid #0000aa;
	border-right:1px solid #0000aa;	
	height:20px;
	
	background-image: url(progbilder/kopf_rot1.gif);		
	font-size:14px;
	color: #ffffff;
	font-weight:bold;
	text-align:left;
	padding-top:4px;
	padding-left:5px;
	margin-bottom:0px;
	}

#hc_inhalt_mitte
	{
	
	background-color:#dddddd;	
	border-left:1px solid #0000aa;
	border-right:1px solid #0000aa;	
	border-bottom:1px solid #0000aa;
	line-height:18px;
	padding:10px;
	margin-bottom:25px;
	
	}
	
#hc_rahmen_halbe_mitte_links
	{
	float:left;
	width:66%;
	margin-left:0%;
	border:0px solid green;	
	}			

#hc_rahmen_halbe_mitte_rechts
	{
	float:right;
	width:32%;
	margin-left:1%;
	border:0px solid green;	
	}	

#hc_rahmen_mitte_breit
	{
	float:left;
	width:100%;
	
	border:0px solid green;	
	}	


	
#hc_spalte_rechts 
	{
	border:0px solid #0000aa;	
	width:16%;
	float:right;
	}
	

	
#hc_head_rechts
	{
	
	border-top:1px solid #0000aa;
	border-left:1px solid #0000aa;
	border-right:1px solid #0000aa;	
	height:20px;
	background-image: url(progbilder/kopf_rot1.gif);	
	font-size:14px;
	color: #ffffff;
	font-weight:bold;
	text-align:left;
	padding-top:4px;
	padding-left:5px;
	margin-bottom:0px;
	
	}


#hc_inhalt_rechts
	{
	background-color:#c0c0c0;	
	border-left:1px solid #0000aa;
	border-right:1px solid #0000aa;	
	border-bottom:1px solid #0000aa;
	line-height:18px;
	padding-top:4px;
	padding-left:5px;
	margin-bottom:25px;
	
	}	
	
	
#hc_start_bildergalerie 
	{
	margin-left: 0px; 
	margin-bottom: 10px; 
	margin-top: 0px; 
	position: relative; 
	padding-top: 0px; 
	background-image: url("catalog/hc_includes/hc_progbilder/gitter.jpg");
	background-repeat: repeat-x; 
	background-position: bottom; 
	width: 632px;
	height:546px; 
	}	
	
td.hc_kategorien_normal
	{
	font-weight:bold;
	font-size:12px;
	}	

td.hc_kategorien_aktiv
	{
	font-weight:bold;
	font-size:12px;	
	background-image: url(progbilder/genre_aktiv.gif);
	}	
	
td.hc_label_normal
	{
	font-weight:bold;
	font-size:12px;
	}	

td.hc_label_aktiv
	{
	font-weight:bold;
	font-size:12px;	
	background-image: url(progbilder/genre_aktiv.gif);
	}	
	
td.hc_unterlabel
	{
	font-weight:bold;
	font-size:11px;
	}	

td.hc_unterlabel_aktiv
	{
	font-weight:bold;
	font-size:11px;	
	background-image: url(progbilder/genre_aktiv.gif);
	}								
