/* Standard Text-Links */
a:link    { text-decoration:none; color:#4B4B4B; }
a:visited { text-decoration:none; color:#4B4B4B; }
a:hover   { text-decoration:underline; color:#000; }
a:active  { text-decoration:none; color:#FFC20E; }

/* Obere Navigation */
a.navmedia {padding-left:20px; text-align:left; text-decoration:none;}

a.navmedia:link    { color:#FFC20E;  }
a.navmedia:visited { color:#FFC20E;   }
a.navmedia:hover   { color:#FFF;  text-decoration:none;}
a.navmedia:active  { color:#FFC20E; }

/* Obere Navigation */
a.navtop { margin-bottom:1px; padding-right:20px; padding-top:25px; text-align:right; height: 35px; text-decoration:none;}

a.navtop:link    { color:#FFC20E;  }
a.navtop:visited { color:#FFC20E;   }
a.navtop:hover   { color:#FFF;  text-decoration:none;}
a.navtop:active  { color:#FFC20E; }

/* Linke Navigation */
a.navleft { display:block; margin-bottom:1px; padding-right:20px; padding-top:25px; text-align:right; height: 35px; text-decoration:none;}

a.navleft:link    { color:#FFF; background-image:url(../asset_img/layout/navleft_a.jpg); }
a.navleft:visited { color:#DCDCDC; background-image:url(../asset_img/layout/navleft_a.jpg); }
a.navleft:hover   { color:#FFC20E; background-image:url(../asset_img/layout/navleft_b.jpg); text-decoration:none; }
a.navleft:active  { color:#FFC20E; background-image:url(../asset_img/layout/navleft_b.jpg); }

/* Linke Navigation aktuelle Seite*/
a.navleftactiv { display:block; margin-bottom:1px; padding-right:20px; padding-top:25px; text-align:right; height: 35px; text-decoration:none; background-image:url(../images/navleft_c.jpg);}

a.navleftactiv:link    { color:#FFF; background-image:url(../asset_img/layout/navleft_a.jpg); }
a.navleftactiv:visited { color:#FFC20E; background-image:url(../asset_img/layout/navleft_a.jpg); }
a.navleftactiv:hover   { color:#FFC20E; background-image:url(../asset_img/layout/navleft_b.jpg); text-decoration:none; }
a.navleftactiv:active  { color:#FFC20E; background-image:url(../asset_img/layout/navleft_b.jpg); }

/* Rechte Navigation */
a.navright { display:block; margin-bottom:1px; padding-left:20px; padding-top:20px; text-align:left; height: 40px; text-decoration:none;}

a.navright:link    { color:#FFF; background-image:url(../asset_img/layout/navright_a.jpg);  }
a.navright:visited { color:#DCDCDC; background-image:url(../asset_img/layout/navright_a.jpg);  }
a.navright:hover   { color:#FFC20E; background-image:url(../asset_img/layout/navright_b.jpg);  text-decoration:none;}
a.navright:active  { color:#FFC20E; background-image:url(../asset_img/layout/navright_b.jpg); }

/* Rechte Navigation aktuelle Seite*/
a.navrightactiv { display:block; margin-bottom:1px; padding-left:20px; padding-top:20px; text-align:left; height: 40px; text-decoration:none; background-image:url(../images/navright_c.jpg);}

a.navrightactiv:link    { color:#FFF; background-image:url(../asset_img/layout/navright_a.jpg);  }
a.navrightactiv:visited { color:#FFC20E; background-image:url(../asset_img/layout/navright_a.jpg);  }
a.navrightactiv:hover   { color:#FFC20E; background-image:url(../asset_img/layout/navright_b.jpg);  text-decoration:none;}
a.navrightactiv:active  { color:#FFC20E; background-image:url(../asset_img/layout/navright_b.jpg);  }

/* Zusatz-Navigation */
a.navxtra { display:block; margin-top:0px; margin-bottom:1px; padding-left:20px; padding-top:5px; text-align:left; height: 21px; text-decoration:none;}

a.navxtra:link    { color:#777; background-image:url(../asset_img/layout/navxtra_a.jpg);  }
a.navxtra:visited { color:#777; background-image:url(../asset_img/layout/navxtra_a.jpg);  }
a.navxtra:hover   { color:#000; background-image:url(../asset_img/layout/navxtra_a.jpg);  text-decoration:none;}
a.navxtra:active  { color:#FFC20E; background-image:url(../asset_img/layout/navxtra_a.jpg); }


/* Überschriften */
h1 { font-size:150%;margin-bottom: 20px; margin-top: 0px;}
h2 { font-size:110%;margin-bottom: 0px; margin-top: 0px;}
h3 { font-size:100%;margin-bottom: 0px; margin-top: 0px;}

body
        {
               margin: 0px;
               padding: 0px;
               text-align: left;
               color: #4B4B4B;
               background-color: #e9e5e2;

        }

        #topbox
        {
                margin:0 auto;  /* Zentrierung */
                width: 100%;
                height: 401px;
                background: url(../asset_img/layout/bg_outside.jpg);
        }

        #header
        {
                margin:0 auto;  /* Zentrierung */
                padding-top: 40px;
                width: 970px;
                height: 47px;
                background: url(../asset_img/layout/bg_center_01.jpg);
        }

        .metanav
        {
                 text-align: center;
                 padding-top: 4px;
                 float: right;
                 font: x-small arial;
                 width: 300px;
        }

        #meta
        {
                margin:0 auto;  /* Zentrierung */
                width: 970px;
                height: 23px;
                background: url(../asset_img/layout/bg_header.jpg);
                background-repeat:no-repeat;

        }

        #logo
        {
                 padding-top: 2px;
                 padding-left: 20px;
                 float: left;
        }

        #bottombox /* Unterer Webseitenbereich */
        {
                 height: 100%;
                 background: url(../asset_img/layout/bg_bottom.jpg);
        }

        #bottomCenter /* zentrierter Bereich innerhalb bottombox */
        {
		 font: x-small verdana;
                 line-height: 16px;
                 margin:0 auto;  /* Zentrierung */
                 width: 970px;
        }

        #navleftbox
        {
                 font: x-small arial;
                 line-height: 10px;
                 float: left;
                 width: 163px;
        }

        #navrightbox
        {
                 font: x-small arial;
                 line-height: 10px;
                 float: left;
                 width: 203px;
        }

        #mediaCenter
        {
                 font: x-small verdana;
                 line-height: 18px;
                 color: #FFF;
                 float: left;
                 width: 600px;
                 height: 304px;
                 background-color: #000;
        }

        #media
        {
                 margin:0px auto;  /* Zentrierung */
                 width: 970px;
                 height: 304px;
                 background: url(../asset_img/layout/bg_center_02.jpg);
        }

        #footerbox
        {        
		 margin:0 auto;  /* Zentrierung */
		 height: 20px;
		 float:left;
                 width: 970px;
		 padding-top: 20px;
		 padding-left: 20px;
        }

        #footer
        {
                 color: #79756D;
        }

	/* --------------------------------------------- */
	/* DEFINITION DER TEXTFELDER */
	/* --------------------------------------------- */

        #textbox
        {	 
		 padding-top: 16px;
		 padding-left: 1px;
		 width: 758px;
		 float: left;
        }

        #textbox_lg_top
        {	 
		 width: 758px;
		 height: 10px;
		 background: url(../asset_img/layout/textbox_lg_top.jpg);
		 background-repeat: no-repeat;
        }

	#textbox_lg_middle_flex
        {	 
		 width: 758px;
		 background: url(../asset_img/layout/textbox_lg_middle_flex.jpg);
        }

	#textbox_lg_middle_fix
        {	 
		 min-height: 295px;
		 _height: 295px;		 
		 width: 758px;
		 background: url(../asset_img/layout/textbox_lg_middle.jpg);
		 background-repeat: no-repeat;
        }

	#textbox_lg_bottom
        {	 
		 width: 758px;
		 height: 10px;
		 background: url(../asset_img/layout/textbox_lg_bottom.jpg);
		 background-repeat: no-repeat
        }

	#textfield_large
        {	 
		 padding-top: 10px;
		 padding-bottom: 30px;
		 padding-left: 20px;
		 padding-right: 40px;		 
        }

        #textbox_sm_top
        {	 
		 width: 390px;
		 height: 10px;
		 background: url(../asset_img/layout/textbox_sm_top.jpg);
		 background-repeat: no-repeat;
        }

	#textbox_sm_middle_flex
        {	 
		 width: 390px;
		 background: url(../asset_img/layout/textbox_sm_middle_flex.jpg);
        }

	#textbox_sm_middle_fix
        {	 
		 min-height: 295px;
		 _height: 295px;
		 width: 390px;

		 background: url(../asset_img/layout/textbox_sm_middle.jpg);
		 background-repeat: no-repeat;
        }

	#textbox_sm_bottom
        {	 
		 width: 390px;
		 height: 10px;
		 background: url(../asset_img/layout/textbox_sm_bottom.jpg);
		 background-repeat: no-repeat
        }

        #textbox_flex_top
        {	 
		 padding-top: 5px;
		 padding-left: 22px;
		 width: 344px;
		 height: 25px;
		 background: url(../asset_img/layout/textbox_flex_top.jpg);
        	 background-repeat: no-repeat;
	}
        #textfield_flex_top
        {	
		 width: 366px;
		 height: 10px;
		 background: url(../asset_img/layout/textfield_flex_top.gif);
        	 background-repeat: no-repeat;
	}

	#textfield_flex_middle
        {	 
		 min-height: 266px;
		 _height: 266px;
		 width: 366px;
		 background: url(../asset_img/layout/textfield_flex_middle.gif);
        }

	#textfield_flex_bottom
        {	 
		 width: 366px;
		 height: 10px;
		 background: url(../asset_img/layout/textfield_flex_bottom.gif);
		 background-repeat: no-repeat
        }

        #fixcontent
        {        font:  x-small verdana;
                 line-height: 18px;

        }

        #fixcontent_small
        {        font:  x-small verdana;
                 line-height: 18px;
		 float: left;

        }

        #flexcontent
        {        
		  padding-left: 2px;	
		  float:left;
        }

	/* --------------------------------------------- */
	/* DVD VERKAUF INFOBOX */
	/* --------------------------------------------- */

        #infobox
        {
		 padding-left: 2px;
                 padding-top: 16px;
                 float: left;
        }

        #infobox_top
        {	 
		 padding-top: 5px;
		 padding-left: 22px;
		 width: 182px;
		 height: 25px;
		 background: url(../asset_img/layout/infobox_top.jpg);
		 background-repeat: no-repeat;
        }
       .infobox_item
        {	 
		 padding-top: 10px;
		 padding-left: 22px;
		 width: 182px;
		 height: 62px;
		 background: url(../asset_img/layout/infobox_item.jpg);
		 background-repeat: no-repeat;
        }

       .infobox_text
        {	 
		 width: 130px;
		 float: left;
        }

       .infobox_img
        {	 
		 width: 40px;
		 height: 50px;
		 float: left;
        }

        .metalink
        {
                 float: left;
                 padding-right: 12px;
        }

        #textCol01
        {
                 width: 260px;
                 float: left;
        }

        #textCol02
        {
                 width: 290px;
                 float: left;
        }
        #textCol03
        {
		float: left;
		width: 100%;
		padding-bottom: 42px;
        }

        #content
	{
		width: 290px;
        }