*
{
    margin: 0;
    padding: 0;
    border: 0;
    text-decoration: none;
    color: #FFFFFF;
    list-style: none;
}
body
{
    background: #DDEEF6;
}
hr, fieldset legend
{
    display: none;
}
#header h1 
{
    position: absolute;
    top: 69px;
    left: 115px;
}
#header h1 a 
{
    overflow: hidden;
    display: block;
    text-indent: -9999px;
    width: 415px;
    height: 68px;
    outline: none;
}
fieldset
{
    clear: left;
}
fieldset label
{
    font: bold 14px verdana;
    width: 207px;
    display: block;
    float: left;
    padding-top: 11px;
}
fieldset label.big
{
    font: bold 18px verdana;
    padding-top: 7px;
}
fieldset label span 
{
    font-size: 10px;
}
fieldset input
{
    outline: none;
}
fieldset input.text
{
    display: block;
    width: 200px;
    height: 31px;
    padding: 7px 10px 0 10px;
    color: #414141;
    font: bold 18px arial;
    float: left;
    background: transparent;
}
fieldset input.submit
{
    clear: left;
    cursor: pointer;
    width: 218px;
    display: block;
    outline: none;
    height: 41px;
    text-align: center;
    color: #383838;
    font: 18px verdana;
    margin-left: 208px;
    background: transparent url(http://twittertrace.de/images/inputs.png) no-repeat 0 -510px;
}
fieldset input.submit:hover, fieldset input.submit:focus
{
    background-position: 0 -551px;
}
fieldset input.submit:active
{
    background-position: 0 -592px;
}
fieldset input.submit::-moz-focus-inner
{
    border: 0;
}
fieldset div.input 
{
    float: left;
    width: 218px;
    background: transparent url(http://twittertrace.de/images/inputs.png) no-repeat 0 0;
    margin-bottom: 10px;
}
fieldset div.row
{
    clear: left;
}
fieldset div.row p
{
    width: 198px;
    vertical-align: middle;
    height: 38px;
    padding: 0 4px 0 37px;
    float: left;
    margin-left: -4px;
    color: #696969;
    font: 11px verdana;
    background: transparent url(http://twittertrace.de/images/inputs.png) no-repeat 0 -38px;
}
.javascript fieldset div p, fieldset div p.hidden
{
    display: none;
}
fieldset div p.one_row
{
    line-height: 36px;
}
fieldset div p.two_rows
{
    padding-top: 6px;
    height: 32px;
    line-height: 12px;
}
fieldset div p.red
{
    background-position: 0 -114px;
    color: #7D1C23;
}
fieldset div p.green
{
    background-position: 0 -76px;
    color: #2A801B;
}
fieldset div p.gray
{
    background-position: 0 -38px;
    color: #666;
}
#page
{
    margin: 0 auto;
    width: 994px;
    height: 573px;
    position: relative;
    background: #DDEEF6 url(http://twittertrace.de/images/background.png) no-repeat;
}
#header
{
    height: 94px;
    width: 450px;
    padding: 148px 0 0 152px;
    font: bold 20px arial;
    word-spacing: 3px;
}
#header span.second_line
{
    padding-left: 28px;
}
#header span.last_line
{
    padding-left: 10px;
}
#content
{
    height: 304px;
    padding: 27px 133px 0 182px;
}
#examples
{
    font: 9px verdana;
    padding-bottom: 35px;
}
#examples ul 
{
    width: 554px;
    height: 12px;
    overflow: hidden;
}
#examples strong, #examples ul
{
    display: block;
    float: left;
}
#examples strong
{
    padding-right: 10px;
}
#examples li
{
    display: none;
}
#examples li.visible
{
    display: block;
}
#remove
{
    padding-top: 50px;
    font: 10px verdana;
    clear: left;
}
#footer
{
    padding: 6px 120px 0 0;
}
#footer ul
{
    float: right;
}
#footer li
{
    float: left;
    padding-left: 10px;
}
#footer li, #footer a
{
    color: #848C8F;
    display: block;
    font: 10px verdana;
    text-decoration: underline;
}
#footer a
{
    padding-top: 2px;
}
#footer .socialbit a
{
    background: url(http://twittertrace.de/images/socialbit.png) no-repeat 5px 2px;
    width: 47px;
    height: 26px;
    padding: 0;
    overflow: hidden;
    text-indent: -9999px;
}
#footer .socialbit a:hover
{
    background-position: 0 -24px;
}
.address
{
}
.address h2
{
    font: bold 12px verdana;
}
.address h2.socialbit
{
    float: left;
    width: 141px;
    height: 70px;
}
.address h2.socialbit a
{
    width: 141px;
    height: 70px;
    font: bold 12px verdana;
    overflow: hidden;
    text-indent: -9999px;
    display: block;
    overflow: hidden;
    text-indent: -9999px;
    outline: none;
    background: url(http://twittertrace.de/images/socialbit.png) no-repeat 0 -50px;
}
.address li
{
    float: left;
    padding-right: 20px;
}
.address li, .address a
{
    font: 12px verdana;
}
.address p
{
    padding-top: 10px;
    clear: left;
    font: 9px verdana;
}
.address p strong
{
    display: block;
}
#box
{
    position: absolute;
    top: 288px;
    left: 178px;
    width: 643px;
    height: 244px;
    background: url(http://twittertrace.de/images/box.png) no-repeat;
}
.javascript #box 
{
    display: none;
}
#box div
{
    width: 603px;
    height: 204px;
    padding: 20px;
}
#box div.loading
{
    width: 603px;
    height: 204px;
    padding: 20px;
    background: url(http://twittertrace.de/images/loading.gif) no-repeat center center;
}
#box div h2
{
    color: #4A7B9C;
    font: bold 24px verdana;
    text-align: center;
    padding: 20px 0 80px 0;
}
#box div a 
{
    color: #666;
    font: 10px verdana;
    text-decoration: underline;
}
#box div a.button
{
    cursor: pointer;
    width: 218px;
    height: 32px;
    padding-top: 9px;
    text-decoration: none;
    display: block;
    margin: 0 auto;
    color: #383838;
    font: 18px verdana;
    outline: none;
    text-align: center;
    background: transparent url(http://twittertrace.de/images/inputs.png) no-repeat 0 -510px;
}
#box div a.button:hover
{
    background-position: 0 -550px;
}
#box div a.button:active
{
    background-position: 0 -592px;
}
#box div p 
{
    color: #666;
    font: 10px verdana;
    padding-bottom: 15px;
    text-align: center;
}