    body{ margin:0px; padding:0px; text-align:center; font-family:Arial; }

    img{ border: 0; }

    #outerpage{ width:100%; float:left; }
    #innerpage{ width:100%; float:left; text-align:center; padding-top:25px; }

    #tooltip{ padding:3px; z-index:999; font-size:0.7em; color:#555555; width:150px; text-align:left; background-color:#ffffff; border: 1px solid #dddddd; position:absolute; display:none; }

    #top,#bottom,#imagescenter,#menuinner{ float:left; width:1000px; }

    #logo{ width:1000px; float:left; height:75px; text-align:left; }
    #logoin{padding-left:25px;}

    #menu{ width:100%; float:left; background-color:#000000; }
    #menu ul { list-style: none; margin: 0; padding: 0 0 0 200px; float:left; }
    #menu ul ul { padding:0px; }    

    #menu a {  display: block; padding:3px 20px 3px 20px; color:#ffffff; text-decoration:none; font-size:0.7em; }
    #menu a:hover { text-decoration:none; color:#cc071e; }
    #menu a.selected{ color:#cc071e; }
    #menu a.subselected{ color:#000000; }
    #menu li {position: relative; float:left; display:block; }
    #menu li {  }
    #menu li ul li{  position:relative; clear:both; }
    #menu li ul li a{ padding:2px 0 2px 5px; color:#ffffff; font-size:0.65em; }
    #menu li ul li a:hover{ color:#000000; }
    #menu ul ul { position: absolute; z-index: 500; height:95px; left:0; top:-97px; right:0; width:135px; background-color:#cc071e; bottom:0; border-bottom:2px solid #ffffff; }
    #menu ul ul, #menu ul li:hover ul ul, #menu ul ul li:hover ul ul {display: none;}
    #menu ul li:hover ul,#menu ul ul li:hover ul,#menu ul ul ul li:hover ul{display: block;}

    #scrollbar { display:none;  }
    #images { float:left; position:relative; background-color:#000000; width:100%; height:400px; overflow:hidden; float:left; border-top: 1px solid #555555; border-bottom: 1px solid #555555; }
    #images img{  }
    #scrollbar { border-bottom: 1px solid #555555; position:relative; width:100%; height:20px; display:block;  font-size:1px; float:left;  }
    #track { position:absolute; left:2%; top:0; width:96%; height:20px; background: #ffffff; }
    #dragBar { position:absolute; left:1px; top:1px; right:1px; width:100px; height:19px;  background-color:#dddddd; }
    #left { position:absolute; left:0; top:0; width:2%; background-color:#cc071e; text-align:right;}
    #right { position:absolute; right:0; top:0; width:2%; background-color:#cc071e; }
    #scrollbar, #track, #dragBar, #left, #right { -moz-user-select: none; -khtml-user-select: none;  }
    #scrollbar img { display:block; }

    #navileft{ float:left; width:220px; text-align:left; color:#ffffff; }
    #navileft a{ color:#ffffff; text-decoration:none; font-size:0.7em; }
    #navileft a:hover{ color:#555555; }
    #navileft a.selected,#navileft a.subselected{ color:#cc071e; }
    #navileft a.sub, #navileft a.subselected{ font-size:0.7em; }
    #navileft ul{ color:#ffffff; padding-top:10px; }
    #navileft ul li ul{ padding-top:3px; }
    #navileft ul li{ list-style:none; padding-bottom:3px; }
    #navileft ul li ul li{ list-style:square; padding:1px 0 1px 0; margin:0px; }

    #textleft{ float:left; width:200px; padding:10px 10px 10px 10px; text-align:left; color:#ffffff; font-size:11px; }
    #textleft a{ color:#cc071e; text-decoration:none; font-size:11px; }
    #textleft a:hover{ color:#ffffff; }

    #imagemiddle{ width:300px; float:left; height:400px; background-color:#555555; text-align:left; overflow:hidden; }

    #contentright{ text-align:left; width:480px; height:400px; float:left; position:relative; overflow-y:scroll; }
    #contentright a{ color:#cc071e; text-decoration:none; }
    #contentright a:hover{ color:#ffffff; text-decoration:none; }
    #contentrightin{ padding:10px; width:440px; float:left; }
    #contentin{ color:#ffffff; font-size:0.7em; line-height:1.5em; }
    #contentright img{ cursor:auto; }

    div.news{padding-top:5px; width:440px; float:left;}
    div.newshead{ font-weight:bold; width:440px; float:left;}
    div.newsbody{ width:430px; float:left; padding:5px; border-bottom:1px solid #dddddd; border-top: 1px solid #dddddd; }
    div.newsbottom{ width:430px; float:left; padding:5px; }


    

    #content{ width:600px; float:left; text-align:left; }
    #text{ padding:10px 10px 10px 10px; width:580px; }
    #textin{ font-size:0.7em; padding:0 0 0 0; line-height:1.0em; }
    h1{ color:#ffffff; font-size:13px; font-weight:bold; padding:10px 0 10px 0; margin:0px; }
    h2{ color:#D2212A; font-size:1.0em; font-weight:normal; padding:20px 0 0px 0; margin:0px; line-height:1.0em; }
    #navibottom{ width:400px; float:left; text-align:right; }
    #navibottomin{ padding:30px 15px 0 0; }
    #navibottom a{ color:#ffffff; background-color:#000000; padding:5px; font-size:0.7em; text-decoration:none;}
    #navibottom a:hover{ color:#cc071e; text-decoration:none; }
    #kopf{ clear:both; float:right; padding-top:5px; padding-right:25px; }

    #footer{ float:left; width:1000px; margin-top:10px; }
    #footerin{ padding:10px; color:#999999; }
    #footerin a{ font-size:0.7em; color:#999999; text-decoration:none; }
    #footerin a:hover{ color:#000000; text-decoration:none; }

    #edit{ float:left; width:1000px; border:1px solid red; margin-top:10px; margin-bottom:10px; text-align:left; font-size:0.7em;  }