html {
    background: #CCCCCC url(../www.bundestag.de/internetenquete/includes/images/hintergrund/reichstag_01.jpg) fixed no-repeat top center;
}

body {
    text-align: left !important;
    margin: 0 !important;
}

#wrap {
    padding-top: 2px !important;
}

#container {
    text-align: left;
    font-size: 100%;
}

#container {
    float: none !important;
    margin: 0.8em auto 0 auto !important;
    background-image: none;
}

.breadcrumb {
    font-size: 0.8em;
}

.breadcrumb > ul {
    margin-left: -30px;
    background-image: none !important;
}

#breadcrumb {
border-bottom: none;
}

h3.threadtitle {
    font-size: 0.8em;
}

#searchtypeswitcher {
    font-size: 0.8em !important;
}

.above_threadlist_controls {
    padding: 2px 0;
}

.threadpagestats {
    clear: both !important;
    margin-right: 0 !important;
}

.threadpagenav span.pagecount {
    padding: 10px;
    display: block;
    background: url(images/pagination/bt_background.gif) repeat-x #DEE0DF;
}

.threadpagenav span {
    border: none !important;
    margin: 0 -1px !important;
}

.textbox,
textarea,
select {
    -moz-border-radius:0;
    -webkit-border-radius:0;
}

.globalsearch {
    right: 10px;
}

.globalsearch .textboxcontainer span {
    width: 120px;
    _width:120px; /* ie6 hack */
}

.globalsearch .buttoncontainer {
    float: left;
}

.globalsearch .textbox {
    padding-bottom: 3px;
}

.navbar_advanced_search {
    margin-right: 10px;
}

.navbar_search {
    top: 1px !important;
}

.navlinks {
    font-size: 0.85em;
}

.blockbody {
    font-size: 0.8em;
}

.forumstats {
    font-size: 0.75em;
}

.forumstats_2 {
    font-size: 0.75em;
}

#charnav dt {
    font-size: 0.8em;
}

.username b {
    font-size: 0.8em;
}

.blockfoot {
    font-size: 0.8em;
}

#memberlist_navpopup .shade {
    font-size: 0.8em;
}

.loginbutton {
    color: #FFFFFF;
    background: url(images/buttons/bt_login.gif) repeat-x;
    font-weight: bold;
    border: none !important;
}

.toplinks ul.nouser li a{
    background: url(images/misc/bt_toplinks.gif) 0 10px no-repeat transparent;
    margin-right: 0;
}

.toplinks ul.nouser li a:hover {
    background: url(images/misc/bt_toplinks.gif) 0 10px no-repeat transparent;
    text-decoration: underline;
}

.toplinks .logindetails {
    background: none;
    margin-top: 3px;
}

.toplinks .remember {
    margin-left: 10px;
    font-size: 1em;
}

.toplinks .remember acronym {
    text-decoration: none !important;
    border: none !important;
}

#footerLinks .content {
    width: 56.3em;
    padding: 1.5em 2.2em 0 1.6em;
}

#footerLinks .rechts {
    float: right;
    font-size: 0.7em;
    margin: 0.6em -0.5em 0.6em 0;
}

#footerLinks .linie {
    width: 58.3em;
}

#footerLinks .service {
    margin: 0.4em 1em 0 0;
    width: 83em;
}

a.newcontent_textcontrol {
    color: #FFFFFF !important;
}

.footer_copyright, .footer_morecopyright {
    margin-top:0;
    padding-bottom:0;
}

.submit {
    border: none !important;
    width: 2.1em !important;
}

.faqblock .blockhead a {
    color: #FFFFFF !important;
}

.profile_content {
    font-size: 0.75em;
}

#pmlist_info {
    font-size: 0.75em;
}

#usercp_nav .blockbody {
    font-size: 1em !important;
}

#usercp_content .username_container b {
    font-size: 0.9em !important;
}

#pagetitle {
    padding-bottom: 5px;
}

.navlinks {
    font-size: 0.75em;
}

.nonthread {
    font-size: 0.75em;
} 