	body {
	background-image:url(../bilder/hintergrund.jpg); 
	background-repeat:repeat-x;
	    color: black; 
	    background-color:#52514D;
	    font-size: 100.01%;
	    font-family: Arial,sans-serif;
	    margin: 0; 
	    padding: 0;
	    /*min-width: 41em;  Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
	}

	a:link { text-decoration:none; font-weight:bold; color:#336633; font-family: Arial,sans-serif;}
	a:visited { text-decoration:none; font-weight:bold; color:#336633; font-family: Arial,sans-serif;}
	a:hover { text-decoration:none; font-weight:bold; color:#000; font-family: Arial,sans-serif;}
	a:active { text-decoration:none; font-weight:bold; color:#336633; font-family: Arial,sans-serif;}
	a:focus { text-decoration:none; font-weight:bold; color:#000; font-family: Arial,sans-serif;}

	.form-css {
		position:absolute;
		/*margin-left:165px !important;*/
		/*margin-left:55px; to fix IE6 position*/
		margin: 31px 0 0 0;
		width:30px;
		clear:both;/*???*/
	}
	label {
		position:absolute;
		/* float:left;*/
		font-family:Verdana;
		letter-spacing:-1px;
		color: #336633;
		font-size:10px;	
		clear:both;
		display:block;
		width:218px;
		margin:2px 0 0 20px;
		padding:0px 0 0 0;
	}
	input, textarea, select {
		float:left;/**/
		border: 0px solid #333; /*Rahmen um Eingabefeld */
		background:#fff;/*Hintergrund vom Eingabefeld*/
		font-family: Verdana;
		font-size: 12px; /* Schriftgröße im Textfeld */
		width:137px;
		height:16px;
		margin:15px 0 0 21px; /* Außenabstand unter Eingabefeld */
		padding:0px 0 0 0;
	}
	/*clearing all floats and fix Firefox and IE backgroundcolor-bug */
	div.clearer {
		clear:both;
		font-size:1px;
		line-height:1px;
		display:block;
		height:1px;
	}
	form {
		/* background:#336633;*/
		width:218px;
	}
	.form-button {
		position:absolute;
		font-family: Verdana; /* */
		font-weight:bold;
		text-decoration: none;
		vertical-align:top;
		font-size:20px;
		letter-spacing:-5px;
		color:#336633;
		background: transparent url(../bilder/Doppelpfeil_Suche.gif) no-repeat;/**/
		/*margin-left:167px !important;*/
		/*margin-left:55px; to fix IE6 position*/
		margin: 16px 0 0 165px;
		width:30px;
		height:25px;
		clear:both;/*???*/
		cursor: pointer;
	}
	.form-button2 {
		position:absolute;
		padding:0px 0 10 0;
		margin:15 0 0 165px;
		width:30px;
		height:25px;
		background: transparent url(../bilder/Doppelpfeil_Suche.gif) no-repeat;/**/
		cursor: pointer;
	}
	.form-button:hover{
		/*background:#f00;Hintergrund vom Eingabefeld*/
		color:#f00;
	}

		#Homepageinhalte {
		position:relative;
		font-size:14px;
		margin-left:auto; margin-right:auto;
		text-align:left;
		padding:0; /* Innenabstand */
	}
	#Hauptkontainer {
		position:relative;
		margin-left:auto; margin-right:auto;
		text-align:left;
		padding:0; /* Innenabstand */
	}
	#Collagen {
		position:absolute;
		background-repeat:no-repeat;
	}
	#Nav_Top {
		position:absolute;
		z-index:28; /* Muss auf jeden Fall größer als Nav_Top sein */
		background-repeat:no-repeat;
		width:1000px; /* Wenn ich hier kürzer (900px) mache, klappt Link in an_aus auch bei IE */
		height:31px;
	}
	#Nav_Sonstiges {
		position:absolute;
		z-index:100; /* Muss auf jeden Fall größer als Nav_Top sein */
		background-repeat:no-repeat;
		width:1000px;
		height:31px;
	}
	#Suche {
		position:absolute;
		background-repeat:no-repeat;
		width:218px;
	}
	#Navigation {
		font-family:Arial;
		position:absolute;
		 z-index:128; /*Muss auf jeden Fall größer als Nav_Top sein */
		/*background-color:#AAB894;*/
		background-color:#AAB894;
		width:218px;
		/*border:3px solid #f00;*/
	}
	#Navigation_Abschluss {
		position:absolute;
		background-repeat:no-repeat;
		/* z-index:128; Muss auf jeden Fall größer als Nav_Top sein */
		/*background-color:#AAB894;*/
		width:218px;
		height:335px;
		/*border:1px solid #f00;*/
	}
	#Information {
		position:absolute;
   	    color: #fff; 
		width:572px;
		/*height:74px;*/
		height:130px;
	}
	#warenkorb_auflistung_artikel_hauptseite td{
		font-family:Arial;
		background-repeat:no-repeat;
	    color: #000; 
		font-weight:bold;
		font-size:13px;		
		width:572px;
	}
	#hauptseite warenkorb_auflistung_artikel_hauptseite h1{
		font-family:Arial;
		font-weight:bold;
		text-decoration: none;
	    color: #666; 
		padding:0px;
		margin: 0px; /* Außenabstand oben, rechts*/
		font-size:14px;		
	}
	#hide_scroll_bottom {
		position:absolute;
	}
	#Hauptseite {
		position:absolute;
		overflow:scroll;
		background-color:#fff;
		padding:10px 10px 10px 10px ;
		width:552px;
		font-size:10px;		
	}
	#Hauptseite h1 {
		font-family:Arial;
		font-weight:bold;
		text-decoration: none;
	    color: #336633; 
		padding:0px;
		margin: 0px; /* Außenabstand oben, rechts*/
		font-size:14px;		
	}
	#Hauptseite h2 {
		font-family:Arial;
		font-weight:bold;
		text-decoration: none;
	    color: #666; 
		padding:0px;
		margin: 0px 0px 10px 0px; /* Außenabstand oben, rechts*/
		font-size:12px;		
	}
	#Hauptseite topic {
		font-family:Arial;
		font-weight:bold;
		text-decoration: none;
	    color: #000; 
		padding:0px;
		margin: 0px 0px 10px 0px; /* Außenabstand oben, rechts*/
		font-size:11px;		
		white-space:nowrap;
	}
	#Hauptseite preis {
		font-family:Arial;
		font-weight:bold;
		text-decoration: none;
	    color: #000; 
		vertical-align:middle;
		height:50px;
		font-size:10px;		
	}
	#Beschreibungstext {
		font-family:Arial;
		text-decoration: none;
	    color: #000; /*000*/
		font-size:12px;		/*12*/
	}
	#Beschreibungstext_detail {
		margin: 0 0 0 30px;  /*Außenabstand o r u l*/
		font-family:Arial;
		text-decoration: none;
	    color: #000; 
		font-size:12px;		
	}
	#Hauptseite_Bildspalte {
		position:absolute;
		margin: 0 0 0 0px;  /*Außenabstand o r u l*/
		font-family:Arial;
		/*font-weight:bold;*/
		text-decoration: none;
	    color: #000;
		font-size:10px;
		width:50px;
		/*border:1px solid #f00;*/
	}
	#Filmueberschrift {
		position:relative;
		margin: -15 0 0 30px;  /*Außenabstand o r u l*/
		font-family:Arial;
		/*font-weight:bold;*/
		text-decoration: none;
	    color: #000; 
		font-size:10px;		
		/*border:1px solid #f00;*/
	}
	#Film {
		position:relative;
		margin: -0 0 0 180px;  /*Außenabstand o r u l*/
		font-family:Arial;
		/*font-weight:bold;*/
		text-decoration: none;
	    color: #000; 
		font-size:11px;		
		/*border:1px solid #f00;*/
	}
	#Filmkosten {
		position:relative;
		margin: 0 0 0 30px;  /*Außenabstand o r u l*/
		font-family:Arial;
		/*font-weight:bold;*/
		text-decoration: none;
	    color: #000; 
		font-size:10px;		
		/*border:1px solid #f00;*/
	}
	#Kategorieinformation {
		position:absolute;
		background-repeat:no-repeat;
		width:200px;
		/*border:1px solid #0000EE;*/
	}

	#Warenkorb {
		position:absolute;
		width:200px;
	}

	#Redaktionsfeld {
		position:absolute;
		width:200px;
		/*border:1px solid #0000EE;*/
	}
	#Abschluss {
		position:absolute;
		background-repeat:no-repeat;
		width:1000px;
		height:48px;
		/*border:1px solid #0000EE;*/
	}
	#Abschluss a{
		color:#fff;
	}
	#Abschluss a:hover{
		color:#000;
	}
	#Eignungsdaumen {
		/*margin: 565px 0 0 238px;*/
		bottom:32px; left:388px;
	}
	#Eignungsdaumen_detailansicht {
		/*margin: 565px 0 0 238px;*/
		bottom:32px; left:388px;
	}
	#Eignungsdaumen_suche {
		/*margin: 565px 0 0 238px;*/
		bottom:32px; left:388px;
	}
	#Eignungsdaumen_top_ten {
		/*margin: 565px 0 0 238px;*/
		bottom:30px; left:388px;
	}
	#Eignungsdaumen_detail_top_ten {
		/*margin: 565px 0 0 238px;*/
		bottom:-10px; left:380px;
	}
	.img_daumen_haupt {
		position:absolute; margin:-115 0 0 -12;
	}
	.img_daumen_haupt_suche {
		position:absolute; margin:-115px 0 0 -10px;
	}
	.img_daumen_filmdetails {
		position:absolute; margin:-115 0 0 100;
	}
	.img_daumen_top_ten {
		position:absolute; margin:-115px 0 0 -10px;
	}

	
	#auswahl_vergroessern {
         margin:200px 0 0 18px;
       width:134px; 
        height:18; 
        padding:2px 0 0 20px; 
        border:0px solid #000;
        font-size:11px;
    }
	#auswahl_vergroessern_lupe {
        margin:173px 0 0 144px;
        width:20px; 
        height:20;
    }
	#seitzeichen {
		position: absolute;	
		margin: 0px 0px 0px 8px; /* Abstand der Zellen aussen */
	}
	h2.schatten{
		position: absolute;	
		text-shadow: 0.05em 0.1em 0.05em #888;
		/*margin: 5px 0px 0px 8px;  Abstand der Zellen aussen */
	}

