@media all
{

/* ---------------------------------------------------------
   content-area ... subnavigation is defined in navigation.css
--------------------------------------------------------- */

#subnavigation.introblock ul li {
    background: transparent url(../../../img/contrast/dot_subnav.gif) no-repeat .7em .65em;
}



/* ---------------------------------------------------------
   content-contents :-)
--------------------------------------------------------- */

#content-inner ul li {
    background: transparent url(../../../img/contrast/list_item_square.gif) no-repeat 0 .5em;
}

#content-inner .contentbox {
    border: 1px solid #fcf0c7;
    background-color: #fdf7e3;
}
#content-inner .contentbox h3 {
    color: #123f6c;
}

#content-inner h1{
	color: #fff;
}


/* ---------------------------------------------------------
   message-boxes (error/alert/question)
--------------------------------------------------------- */

div.messagebox {
    border: 1px solid #222;
    background-color: #4d4d4d;
}
div.messagebox .header {
    background-color: #333;
    border-bottom: 1px solid #222;
}
div.messagebox h3 {
    color: #fff;
}
/*div.messagebox li {
    background-image: url(../../../img/contrast/list_item_square.gif);
}*/

/* --- errorbox specific --- */

div.error {
    border-color: #6e0d0b;
    background-color: #932724;
}
div.error .header {
    background-color: #811917;
    border-bottom-color: #6e0d0b;
}
div.error h2 {
    background: transparent url(../../../img/contrast/icon_error.gif) no-repeat top left;
}
div.error h3 {
    color: #fff;
}

/* --- alertbox specific --- */

div.alert {
    border-color: #584403;
    background-color: #765803;
}
div.alert .header {
    background-color: #675003;
    border-bottom-color: #584403;
}
div.alert h2 {
    background-image: url(../../../img/contrast/icon_alert.gif);
}

/* --- questionbox specific --- */

div.question {
    border-color: #584403;
    background-color: #765803;
}
div.question .header {
    background-color: #675003;
    border-bottom-color: #584403;
}
div.question h2 {
    background-image: url(../../../img/contrast/icon_question.gif);
}

/* --- okbox specific --- */

div.confirm {
    border-color: #584403;
    background-color: #765803;
}
div.confirm .header {
    background-color: #675003;
    border-bottom-color: #584403;
}
div.confirm h2 {
    background-image: url(../../../img/contrast/icon_confirm.gif);
}

/* ---------------------------------------------------------
   Hinweistexte
--------------------------------------------------------- */

div.notebox ul,
div.notebox ol {
    padding-left: 12px !important;
}

div.notebox h1,
div.notebox h2 {
    color: #e31519 !important;
    margin-top: 1.2em !important;
}

div.notebox h1 {
    font-size: 2em !important;
}

div.notebox p {
    margin-top: 1em !important;

}

}
