    body{ margin:0; padding:0; text-align:center; font-family:arial,sans-serif; }
    img{ border:0; }

    #outerpage{ width:838px; margin:auto; }
    #innerpage{ width:838px; float:left; position:relative; text-align:left; background:url(../upload/layout/bg_c_grau.jpg) left repeat-y; }
    
    #footer{ color:#676767; float:left; width:838px; height:30px; padding-top:20px; font-size:10px; text-align:center; background:url(../upload/layout/bg_f_grau.jpg) right repeat-y; }

    #top{ float:left; width:838px; height:149px; background:url(../upload/layout/header_1.jpg) top left no-repeat; }
    #left{ float:left; width:186px; }
    #middle{ float:left; width:451px; padding:0 15px 0 15px; }
    #right{ float:left; width:171px;}

    #left_top{ float:left; padding:0 0 18px 0; width:186px; height:19px; background:url(../upload/layout/header_l_1.jpg) top left no-repeat; }

    #content{ float:left; width:451px; background-color:#eaeeed; font-size:12px; }

    h1{ float:left; color:#666666; font-weight:bold; padding:0; margin:0; font-size:15px; }
    h1 p{ margin:0; padding:0; }
    div.headtext p{ margin:0; padding:0; }
    div.headline{ float:left; width:426px; padding:10px 0 0 25px; height:27px; border-bottom:1px solid #666666; background:url(../upload/layout/headline.jpg) top left no-repeat; }
    div.headtext{ float:left; padding:4px 0 0 10px; font-size:10px; }
    div.text{ float:left; width:396px; padding:10px 30px 10px 25px; line-height:17px; color:#666666; }
    div.text p{ margin:0; padding:0 0 14px 0; }
    #MyMovie{ float:left; width:396px; padding:10px 30px 10px 25px; }


    #news{ float:left; width:186px; }
    #newsteaser{ float:left; width:126px; padding:50px 60px 0 0; font-size:20px; color:#c6c6c6; text-align:right; }
    #newsteaser a{ color:#c6c6c6; text-decoration:underline; }
    #newsteaser a:hover{ color:#c6c6c6; text-decoration:none; }
    #newshead{ float:left; width:166px; padding:15px 0 0 30px; text-align:left; }
    #newshead a{ color:#008349; font-size:12px; text-decoration:none; font-weight:bold; }
    #newshead a:hover{ text-decoration:underline; }
    #newsbody{ float:left; width:146px; padding:3px 10px 0 30px; color:#656565; font-size:10px; text-align:left;  }
    #newsbody a{ color:#008349; text-decoration:none; }
    #newsbody a:hover{ text-decoration:underline; }

    #nav_left{ float:left; width:186px; text-align:right; }
    #nav_left ul{ float:right; width:186px; margin:0; padding:3px 0 3px 0; list-style:none; background:url(../upload/layout/bg_ul_grau.jpg) top right no-repeat; }
    #nav_left li{ margin:0; padding:1px 0 1px 0; font-size:11px; height:11px; }
    #nav_left li.head{ font-weight:bold; font-size:12px; height:12px; }
    #nav_left a{ float:left; width:176px; color:#666666; text-decoration:none; background:url(../upload/layout/bg_li_grau.jpg) top right repeat-y; padding:2px 10px 2px 0; }
    #nav_left a:hover{ color:#000000; }
    #nav_left a.selected{ border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; background:url(../upload/layout/bg_ul_grau.jpg) top right repeat-y; }
    #nav_left a.lang{ width:25px; float:right; }
    #content a, #footer a,#right a{ font-weight:bold; color:#656565; }
    #content a:hover, #footer a:hover, #right a:hover{ color:#000000; }

    div.ion{ float:left; height:0px; width:0px; overflow:hidden; }

    div.comment{ float:left; width:155px; padding-top:37px; }
    div.comment_img{ float:left; width:155px; }
    div.comment_text{ float:left; background:#eaeeed; width:153px; text-align:center; font-size:11px; padding:10px 0 10px 0; border:1px solid #ffffff; }
