/* ----------------------------------------------- */
/* ----------->>> Site CSS / GLOBAL <<<----------- */
/* ----------------------------------------------- */

body {
    background-image: url(http://www.adverticus.de/bilder/design/body_bg.gif);
    background-repeat: repeat-x;
    background-color: #ede1d0;
    text-align: center;
}

div#wrapper {
  width: 803px;
  text-align: left;
  margin: 0 auto;
  margin-top: 33px;
  background-image: url(http://www.adverticus.de/bilder/design/content_bg.gif);
}


/* ------->>> Header <<<--------- */
h1.header { margin: 0; }

h1.header a {
    width: 803px;
    height: 187px;
    display: block;
    font-size: 0;
    margin: 0;
    background-image: url(http://www.adverticus.de/bilder/design/header.gif);
}

/* ------->>> Navigation <<<--------- */
ul.navigation {
    width: 147px;
    list-style-type: none;
    float: left;
    background-image: url(http://www.adverticus.de/bilder/design/navigation_bg.gif);
    background-repeat: repeat-y;
    background-position: right;
    margin: 0;
    padding: 0;
    line-height: auto;
    padding-left: 38px;
    font-size: 12px;
    margin-right: 13px;
}

ul.navigation li.head {
    background-image: url(http://www.adverticus.de/bilder/design/navigation_header.gif);
    background-repeat: no-repeat;
    color: #d5b96c;
    padding-left: 5px;
    padding-top: 1px;
    font-weight: bold;
}

ul.subnav {
    list-style-type: none;
    margin: 0;
    padding: 0;
    padding-top: 7px;
    padding-bottom: 5px;
}

ul.navigation ul.last {
    background-image: url(http://www.adverticus.de/bilder/design/navigation_footer.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    padding-bottom: 40px;
    margin-left: -5px;
    padding-left: 5px;
}

ul.subnav a {
    color: #22423e;
    font-weight: normal;
    text-decoration: none;
    clear: both;
}

ul.subnav a:hover { text-decoration: underline; }


/* ----------------------------------------------- */
/* ----------->>> Site CSS / Content <<<---------- */
/* ----------------------------------------------- */
div.content_gradient {
    background-image: url(http://www.adverticus.de/bilder/design/conten_gradient.gif);
    background-repeat: no-repeat;
    width: 803px;
    float: left;
}

div.pageheader {
    width: 555px;
    height: 35px;
    padding-top: 10px;
    float: left;
    background-image: url(http://www.adverticus.de/bilder/design/pageheader_bg.gif);
    background-repeat: no-repeat;
    background-position: bottom left;
    text-align: center;
    line-height: 35px;
}

div.pageheader h2 {
    color: #f1cb70;
    font-size: 16px;
    font-weight: bold;
}

div.pageheader_big {
    width: 545px;
    height: 43px;
    padding-top: 15px;
    float: left;
    background-image: url(http://www.adverticus.de/bilder/design/pageheader_big_bg.gif);
    background-repeat: no-repeat;
    background-position: bottom left;
    text-align: left;
    line-height: 15px;
    padding-left: 10px;
}

div.pageheader_big h2 {
    color: #f1cb70;
    font-size: 16px;
    font-weight: bold;
}

div.pageheader_big span {
    font-size: 12px;
}

div.pagecontent {
    width: 553px;
    border: 1px solid #e1d2bd;
    float: left;
    background-color: #ffffff;
    margin-bottom: 10px;
}


ul.list {
    list-style-type: none;
    padding: 0;
    margin: 0;
    color: #455350;
}

ul.list li {
    line-height: 14px;
    padding-top: 5px;
    padding-bottom: 4px;
    background-image: url(http://www.adverticus.de/bilder/design/list_dot.gif);
    background-repeat: no-repeat;
    background-position: 7px 8px;
    padding-left: 18px;
}

ul.list a {
    color: #455350;
    text-decoration: none;
}

ul.list a:hover { text-decoration: underline; }


div.pagelist {
    width: 555px;
    background-image: url(http://www.adverticus.de/bilder/design/pagelist_bg.gif);
    background-repeat: no-repeat;
    background-position: bottom left;
    float: left;
    height: 97px;
    margin-bottom: 4px;
    padding-top: 3px;
}

div.pagelist p {
    margin: 0;
    padding: 10px;
    line-height: 17px;
    color: #455350;
}

div.pagelist li {
    float: left;
    width: 259px;
}


/* ------->>> Footer <<<--------- */
div.footer {
    width: 792px;
    height: 25px;
    padding-top: 25px;
    padding-left: 11px;
    line-height: 20px;
    background-image: url(http://www.adverticus.de/bilder/design/footer_bg.gif);
    background-color: #ede1d0;
    background-repeat: no-repeat;
    clear: both;
    font-size: 10px;
    color: #ab8c70;
}


/* ----------------------------------------------- */
/* --------->>> Site CSS / Startseite <<<--------- */
/* ----------------------------------------------- */
div.welcome {
    width: 467px;
    height: 133px;
    padding-left: 88px;
    padding-top: 25px;
    background-image: url(http://www.adverticus.de/bilder/design/welcome_bg.gif);
    background-repeat: no-repeat;
    float: left;
    margin-bottom: 5px;
}

div.welcome h2 {
    margin: 0;
    padding: 0;
    color: #295251;
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 3px;
}

div.welcome p {
    color: #2a3b38;
    width: 355px;
    line-height: 17px;
    margin-bottom: 8px;
}

div.home_box {
    width: 270px;
    background-color: #f9f5f0;
    background-image: url(http://www.adverticus.de/bilder/design/home_box_bg.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
    padding-bottom: 20px;
    float: left;
    margin-right: 13px;
    margin-bottom: 8px;
}

div.home_box h2 {
    font-size: 0px;
    margin: 0;
    padding: 0;
    width: 270px;
    height: 57px;
    display: block;
}

div.home_box h2.sponsoren { background-image: url(http://www.adverticus.de/bilder/design/home_sponsoren.gif); }
div.home_box h2.webmaster { background-image: url(http://www.adverticus.de/bilder/design/home_webmaster.gif); }


div.home_sponsors {
    width: 553px;
    height: 63px;
    border: 1px solid #e1d2bd;
    float: left;
    background-color: #ffffff;
    background-image: url(http://www.adverticus.de/bilder/design/home_sponsors_bg.gif);
    background-repeat: repeat-x;
    margin-bottom: 15px;
}

div.home_sponsors a.left, div.home_sponsors a.right {
    height: 63px;
    width: 30px;
    background-image: url(http://www.adverticus.de/bilder/design/home_sponsors_left.gif);
    background-repeat: no-repeat;
    background-position: top center;
    display: block;
    float: left;
    border-left: 1px solid #ffffff;
}

div.home_sponsors a.right {
    background-image: url(http://www.adverticus.de/bilder/design/home_sponsors_right.gif);
    float: right;
    border: 0;
    border-right: 1px solid #ffffff;
}

div.home_sponsors a.left:hover, div.home_sponsors a.right:hover { background-position: bottom center; }

div.home_sponsors div.content {
    width: 490px;
    float: left;
    height: 48px;
    text-align: center;
    padding-top: 15px;
}

div.home_sponsors div.content a {
    margin-left: 3px;
    margin-right: 3px;
}

h3.sponsors {
    font-size: 10px;
    font-weight: bold;
    color: #ac9b75;
    margin-bottom: 2px;
}


/* ----------------------------------------------- */
/* --------->>> Site CSS / Neuigkeiten <<<-------- */
/* ----------------------------------------------- */
div.news h3 {
    height: 21px;
    width: 518px;
    margin: 0;
    padding: 0;
    padding-top: 29px;
    padding-left: 17px;
    padding-right: 17px;
    border-left: 1px solid #ffffff;
    background-color: #f6f0e9;
    font-size: 14px;
    color: #81614a;
    overflow: hidden;
}

div.news h3 span.date {
    float: right;
    position: relative;
    top: -15px;
    color: #dbb89f;
    margin-bottom: -15px;
}

div.news_content {
    background-color: #ffffff;
    background-image: url(http://www.adverticus.de/bilder/design/news_content_bg.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
    padding: 4px;
    border-left: 1px solid #ffffff;
    border-top: 1px solid #e1d2bd;
    float: left;
    width: 544px;
}

div.news_content p {
    margin: 0;
    padding: 0;
    padding-top: 10px;
    color: #2a3b38;
    line-height: 17px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 5px;
}

div.news_content img { margin: 0; padding: 0; margin-right: 10px;  }
div.news_content img.float_right { margin: 0; padding: 0; margin-left: 10px; }

div.news_spacer {
    height: 3px;
    width: 553px;
    line-height: 0;
    overflow: hidden;
    font-size: 0;
    clear: both;
    border-top: 1px solid #e1d2bd;
    border-bottom: 1px solid #e1d2bd;
    background-color: #f8f2ec;
}

/* ----------------------------------------------- */
/* ------------->>> Site CSS / AQ <<<------------- */
/* ----------------------------------------------- */
div.faqc { margin-bottom: 10px; }
div.faq {
    padding: 5px;
    width: 541px;
    background-image: url(http://www.adverticus.de/bilder/design/faq_bg.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
    background-color: #f8f3ed;
    border-left: 1px solid #ffffff;
    padding-top: 10px;
}

div.faq ul {
	margin-bottom: 20px;
}

div.faq h3 {
    color: #2a3b38;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 5px;
    padding-left: 32px;
    background-repeat: no-repeat;
    height: 30px;
    line-height: 35px;
}

div.faq li {
    padding-left: 23px;
}

div.faq_box {
    padding: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: 1px solid #e1d2bd;
    border-bottom: 1px solid #e1d2bd;
    margin-bottom: 10px;
    background-image: url(http://www.adverticus.de/bilder/design/faq_box_bg.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
}

div.faq_box span.grey {
    color: #a79075;
}

div.faq_box h3 {
    color: #2a3b38;
    font-size: 12px;
    font-weight: bold;
}

div.faq_box p {
    line-height: 17px;
    color: #2a3b38;
    margin: 0;
}


/* ----------------------------------------------- */
/* ----------->>> Site CSS / Support <<<---------- */
/* ----------------------------------------------- */
div.subheader {
    width: 521px;
    height: 52px;
    background-color: #f6f0e8;
    padding: 15px;
    border-left: 1px solid #ffffff;
    float: left;
}

div.subheader h3 {
    font-size: 14px;
    color: #81614a;
    margin-bottom: 5px;
}

div.subheader p {
    margin: 0;
    padding: 0;
    line-height: 17px;
    color: #2a3b38;
}

div.form {
    width: 513px;
    border-top: 1px solid #e1d2bd;
    border-bottom: 1px solid #e1d2bd;
    background-image: url(http://www.adverticus.de/bilder/design/form_bg.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
    padding: 20px;
    float: left;
}

div.form label {
    color: #9f7654;
    width: 102px;
    height: 25px;
    line-height: 25px;
    display: block;
    float: left;
    margin-bottom: 5px;
}

div.form label.small {
    width: 60px;
    padding-left: 10px;
}

div.form label.big { width: auto; clear: both; float: none;}


div.form input.text {
    background-image: url(http://www.adverticus.de/bilder/design/form_input.gif);
    border: 1px solid #e1d2bd;
    float: left;
    width: 162px;
    height: 17px;
    padding: 3px;
    margin-bottom: 5px;
}

div.form textarea {
    background-image: url(http://www.adverticus.de/bilder/design/form_input.gif);
    border: 1px solid #e1d2bd;
    width: 500px;
    height: 175px;
    padding: 5px;
    font-size: 12px;
}

div.form_submit {
    padding: 20px;
    padding-top: 7px;
    padding-bottom: 2px;
    text-align: right;
    float: left;
    width: 513px;
}

/* ----------------------------------------------- */
/* ----------->>> Site CSS / Partner <<<---------- */
/* ----------------------------------------------- */
div.partner { margin-bottom: 10px; }
div.partner div.row {
    background-image: url(http://www.adverticus.de/bilder/design/partner_bg.gif);
    background-repeat: repeat-x;
    background-color: #f6f0e9;
    border-left: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    width: 511px;
    padding: 20px;
    clear: both;
}

div.partner p {
    margin: 0;
    line-height: 17px;
    color: #2a3b38;
    padding: 0;
}

div.partner div.row img { float: left; margin-right: 10px; }

div.partner h3 {
    width: 533px;
    height: 27px;
    background-color: #f8f2ec;
    border-top: 1px solid #e1d2bd;
    border-bottom: 1px solid #e1d2bd;
    margin: 0;
    display: block;
    float: left;
    line-height: 27px;
    padding-left: 20px;
}

div.partner h3, div.partner h3 a {
    color: #81614a;
    text-decoration: none;
    font-size: 14px;
}

/* ----------------------------------------------- */
/* ------------>>> Site CSS / TABLE <<<----------- */
/* ----------------------------------------------- */
div.table { padding: 1px; width: 551px; margin-bottom: 10px; }
table.general {
    width: 100%;
    float: left;
    margin: 0;
}

table.general th {
    background-color: #f6efe5;
    border: 0;
    border-right: 1px solid #ffffff;
    padding-left: 10px;
    color: #947862;
    font-weight: normal;
}

table.general td {
    background-color: #ffffff;
    border-right: 1px solid #f6efe5;
    border-bottom: 1px solid #f6efe5;
    padding-left: 10px;
    color: #455350;
}

table.general td.demo { text-align: center; }
table.general td.demo a { position: relative; bottom: -2px; }


table.general a { color: #455350; }


table.general p.minidesc {
    margin: 0;
    padding: 0;
    line-height: 12px;
    font-size: 10px;
    color: #947862;
}

div.signupbox {
    width: 553px;
    border: 1px solid #e1d2bd;
    background-image: url(http://www.adverticus.de/bilder/design/signupbox_bg.gif);
    background-repeat: repeat-x;
    background-color: #f6efe5;
    float: right;
    margin-right: 50px;
    background-color: #ffffff;
    margin-bottom: 10px;
    overflow: hidden;
}

div.signupbox p {
    width: 330px;
    float: left;
    padding: 15px;
    padding-top: 7px;
    padding-bottom: 6px;
    margin: 0;
    color: #455350;
    line-height: 17px;
}

div.signupbox p a {
    color: #9f7654;
}

div.signupbox img {
    float: left;
    margin-top: 15px;
}

/* blank */
div.blank {
    padding: 10px;
    width: 533px;
}