@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) central stylesheet
 * (de) zentrales Stylesheet
 *
 * @creator       YAML Builder V1.2 (http://builder.yaml.de)
 * @file          my_layout.css
 * @-yaml-minver  3.2
 *
 */

/* import core styles | Basis-Stylesheets einbinden */
@import url(../yaml/core/base.css);

/* import screen layout | Screen-Layout einbinden */
@import url(../yaml/navigation/nav_shinybuttons.css);
@import url(screen/basemod.css);
@import url(screen/content.css);

/* import print layout | Druck-Layout einbinden */
@import url(../yaml/print/print_draft.css);

body {font-family:Verdana, Geneva, sans-serif; font-size:1em;}

#header { background:#ae1d20; background-image:url(../images/logo.jpg); background-repeat:no-repeat; background-position:right; }


a:link {
        font-size:0.8em;
        color:#730002;
        text-decoration:none;
}

a:visited {
        font-size:0.8em;
        color:#730002;
        text-decoration:none;
}

a:hover {
        text-decoration:underline;
}

#nav_top {
        font-size:1.1em;
        color:#FFF;
        height: 40px;
        width: 940px;
}

a.nav_top {color:#FFF; text-decoration:none; padding-bottom:20px; position:relative; font-size:1em;}
a.nav_top:visited {color:#FFF; text-decoration:none; padding-bottom:20px; position:relative; font-size:1em;}

a.nav_top:hover {
        color:#FFF;
        background-image:url(../images/marker.gif);
        background-repeat:no-repeat;
        background-position:50% 25px;
}

#focus_top {
        background-image:url(../images/marker.gif);
        background-repeat:no-repeat;
        background-position:50% 25px;
        font-weight:bold;
}

#nav_left {
        padding-top:130px;
        padding-left:40px;
        color:#730002;
        font-size:1.2em;
}

a.nav_left {
        color:#730002;
        text-decoration:none;
        padding-left:20px;
        line-height:1.5em;
        font-size:1em;
}

a.nav_left:visited {
        color:#730002;
        text-decoration:none;
        padding-left:20px;
        line-height:1.5em;
        font-size:1em;
}

a.nav_left:hover {
        color:#730002;
        background-image:url(../images/marker_2.gif);
        background-repeat:no-repeat;
        background-position:0px;
}

a.detail {
        color:#730002;
        text-decoration:none;
        font-size:1em;
        font-weight:bold;
}

#focus_left {
        background-image:url(../images/marker_2.gif);
        background-repeat:no-repeat;
        background-position:0px;
        font-weight:bold;
}

#heading {
        font-size:1.5em;
        color: #730002;
}

#welcome {
        width:595px;
        padding-top:0px;
        padding-right:35px;
        padding-bottom:20px;
}

#startpage_left {
        float:left;
        width:260px;
        min-height:250px;
        padding-top:15px;
        padding-right:35px;
        padding-bottom:20px;
}

#startpage_right {
        float: right;
        width:260px;
        min-height:250px;
        padding-top:15px;
        padding-right:35px;
        padding-bottom:20px;
}

#header_small {
        color:#730002;
        font-size:0.9em;
        font-weight:bold;
}

#trenner {
        font-size:1em;
        color:#CCC;
        line-height:0.1em;
        letter-spacing:0em;
}

#autor_small {
        font-size:0.8em;
        color:#730002;
        line-height:1.7em;
}

#titel_small {
        font-size:0.8em;
        color:#730002;
        font-weight:bold;
        line-height:1.7em;
}

#titel_big {
        font-size:1.1em;
        color:#730002;
        line-height:1.7em;
}

#header_cart {
        font-size:0.9em;
        color:#730002;
        line-height:1.7em;
        font-weight:bold;
}

#untertitel_small {
        font-size:0.8em;
        color:#000;
}

#header_detail {
        font-size:1.1em;
        color:#730002;
        line-height:1.7em;
}

#produkt_details {
        padding-left: 200px;
        padding-right: 25px;
}

#notification {
        margin-top:120px;
        margin-left:150px;
        padding: 15px;
        padding-top:5px;
        width:300px;
        background-color:#e9e8cd;
}

a.slide_links {
        color: #999;
        font-size:0.7em;
}

#slide_detail {
        padding-right:35px;
}

#slide_autor {
        padding-right:35px;
}

#slide_rezension {
        padding-right:35px;
}

#slide_probe {
        padding-right:35px;
}

.tip {
        color: #fff;
        width: 172px;
        z-index: 13000;
}

.tip-title {
        font-weight: bold;
        font-size: 11px;
        margin: 0;
        padding: 8px 8px 4px;
        background: url(../images/bubble.png) top left;
}

.tip-text {
        font-size: 11px;
        padding: 4px 8px 8px;
        background: url(../images/bubble.png) bottom right;
}

#autoren_left {
        float:left;
        width:200px;
        height:250px;
        padding-top:15px;
        padding-right:10px;
        padding-bottom:20px;
}

#autoren_right {
        float: right;
        width:340px;
        padding-top:15px;
        padding-right:35px;
        padding-bottom:20px;
}

#aktuell_left {
        float:left;
        width:340px;
        min-height:250px;
        padding-top:15px;
        padding-right:10px;
        padding-bottom:20px;
		overflow:hidden;
}

#aktuell_right {
        float: right;
        width:200px;
        padding-top:15px;
        padding-right:35px;
        padding-bottom:20px;
}


.input_left {
   float: left;
   text-align: left;
   width: 120px;
	-width: 100px;
}
.error {
	background-color: #FFB9B9;
	border: 1px solid #f00;
}
#error {
	color: #f00;
}


