* {
padding: 0;
margin: 0 auto;
}

body {
background: url(../img/apps/openoffice/bodybg.gif) repeat;
color: #0D2451;
font: 12px Arial, Helvetica, sans-serif;
text-align:center;
margin: 0 auto;
}

a:link      { color:#0F4662; font-weight:bold; text-decoration:none;      }
a:visited   { color:#0F4662; font-weight:bold; text-decoration:none;      }
a:focus     { color:#0F4662; font-weight:bold; text-decoration:none;      }
a:hover     { color:#0F4662; font-weight:bold; text-decoration:underline; }
a:active    { color:#0F4662; font-weight:bold; text-decoration:none;      }
a img       { border:none; }

.noticenew {
padding-top:5px;
margin-left:119px;
padding-bottom:8px;
width:480px;
color:#0D2451;
}

#pagebg {
background: url(../img/apps/openoffice/pagebg.gif) repeat-x center top;
width: 100%;
height: 500px;
color: #222;
text-align:center;
margin: 0 auto;
}

#header_top {
background: #fff url(../img/apps/openoffice/header_top.gif) repeat-x center top;
width: 860px;
height: 162px;
color: #222;
text-align:center;
margin: 0 auto;
}

#page_tool {
background: #fff url(../img/apps/openoffice/page_tool.gif) repeat-x center top;
width: 860px;
height: 222px;
color: #222;
text-align:center;
margin: 0 auto;
}

#content {
width: 860px;
height: auto;
text-align:left;
}

#content_left {
background: #fff url(../img/apps/openoffice/content_left.gif) no-repeat;
width: 627px;
height: 482px;
float:left;
}

#content_right {
background: #fff url(../img/apps/openoffice/content_right.gif) no-repeat;
width: 233px;
height: 482px;
float:left;
text-align:left;
margin: 0;
}

.infobox {
width: 165px;
color: #0D2451;
text-align: left;
padding-left: 17px;
margin: 0;
}

.info { padding-top: 45px}
.price {padding-top: 8px}
.version {padding-top: 15px}
.downloads {padding-top: 11px}
.filesize {padding-top: 9px}
.license {padding-top: 9px}
.license_explanation {font-size:10px}
.operating_system {padding-top: 11px}

/* REGISTER FORM LAYOUT ------------------------ */


#formwidth { width:550px; }

form { font:12px arial,verdana,sans-serif; margin: 0; padding: 0; }

form fieldset                          { / * clear: both; border:none; padding: 5px; margin: 0; }
form fieldset legend                   { font-size:1.1em; color: #0D2451; }
form label                             { color: #0D2451; display: block; float: left; width: 150px; padding: 0; margin: 5px 0 0; text-align: right; }
form input, form textarea, form select { width:auto; margin:3px 0 0 10px; padding:0px; }
form input#reset                       { margin-left:0px; }
textarea                               { overflow: auto; }
form small                             { display: block; margin: 0 0 5px 160px; padding: 1px 3px; font-size: 88%; }
form .required                         { font-weight:bold; }
form br                                { clear:left; }



input#firstname      { width:80px; margin-right:5px }
     #lastname       { width:100px }
     #street         { width:130px; margin-right:-5px; }
     #no             { width:30px }
     #zipcode        { width:50px; margin-right:5px }
     #place          { width:110px }
     #email          { width:166px }
     #agreed         { margin:1px 10px 35px 0px; float:left }
     #submit         { border:0px; }

select#salutation    { width:62px }
      #country       { width:85px }
      #day           { width:45px; margin-right:-7px; }
      #month         { width:45px; margin-right:-7px; }
      #year          { width:60px; margin-right:-7px; }

.footer { float:right; color: #0F4662; padding-bottom:5px; padding-right: 3px; font-size: 11px; }
.footer a:link      { color:#0F4662; font-weight:normal; text-decoration:none;      }
.footer a:visited   { color:#0F4662; font-weight:normal; text-decoration:none;      }
.footer a:focus     { color:#0F4662; font-weight:normal; text-decoration:none;      }
.footer a:hover     { color:#0F4662; font-weight:normal; text-decoration:underline; }
.footer a:active    { color:#0F4662; font-weight:normal; text-decoration:none;      }

.success_h1 { margin-left: 60px; color: #0D2451; margin-top: 20px; margin-bottom: 20px }
.success_info { margin-left: 60px; color: #0D2451; text-align:left; align:left; width:550px }

.register_agree { float:left;margin-left:7px;width:350px;color: #0D2451; }

