* {
margin: 0;
padding: 0;
}

body {
position:absolute;
font: 95% Verdana, Arial, Helvetica, sans-serif;
color: #2D2D2D;
background-color: #C4C4C4;
background: url(../grafik/background.jpg) 0 0 repeat;
background-attachment:fixed;
}

a {
color: #2D2D2D;
text-decoration: underline;
}
a:hover {
color: #E51919;
text-decoration: underline;
}
a img {
border: 0 none;
}

a.second {
color: #2D2D2D;
text-decoration: none;
}
a.second:hover {
color: #E51919;
text-decoration: underline;
}

a.second img {
border:1px solid #8D8D8D;
}

a.second:hover img {
border:1px solid #E51919;
}


h1, h2, h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #2D2D2D;
background: transparent;
}
h1 {
font-size: 1.6em;
}
h2 {
font-size: 1.4em;
}
h3 {
font-size: 1.2em;
}

#list_navigation {
line-height: 160%;
margin-left:20px; padding-top:15px;
}

#list_navigation_agb {
line-height: 100%;
margin-left:20px; padding-top:15px;
}

p {
line-height: 130%;
margin: 2px 0px 0px 0px;
}

p.preis {
line-height: 130%;
margin: 7px 0px 7px 0px;
color: #2D2D2D;
font-weight: bold;
font-size: 85%;
}

#bg50small65 {
    background: url(../grafik/bg_50_trenner.gif) 0 0 no-repeat;
    color: #2D2D2D;
    font-size: 65%;
}

#bg50 {
    background: url(../grafik/bg_50_trenner.gif) 0 0 no-repeat;
    color: #2D2D2D;
}


p.descript {
line-height: 130%;
margin: 0px 0px 3px 0px;
color: #2D2D2D;
font-size: 65%;
text-align: center;
}

p.formular {
line-height: 100%;
margin: 3px 8px 8px 8px;
}



.small65 { color: #2D2D2D; font-size: 65%;}
.small65light { color: #666666; font-size: 65%;}
.small70 { color: #2D2D2D; font-size: 70%;}
.small75 { color: #2D2D2D; font-size: 75%;}
.small80 { color: #2D2D2D; font-size: 80%;}
.small85 { color: #2D2D2D; font-size: 85%;}
.small90 { color: #2D2D2D; font-size: 90%;}
.small65bold { color: #2D2D2D; font-weight: bold; font-size: 65%;}
.small70bold { color: #2D2D2D; font-weight: bold; font-size: 70%;}
.small75bold { color: #2D2D2D; font-weight: bold; font-size: 75%;}
.small80bold { color: #2D2D2D; font-weight: bold; font-size: 80%;}
.small85bold { color: #2D2D2D; font-weight: bold; font-size: 85%;}
.small90bold { color: #2D2D2D; font-weight: bold; font-size: 90%;}

.smallred65 { color: #E51919; font-size: 65%;}
.smallred75 { color: #E51919; font-size: 75%;}
.smallred80 { color: #E51919; font-size: 80%;}
.smallred85 { color: #E51919; font-size: 85%;}
.smallred90 { color: #E51919; font-size: 90%;}
.smallred65bold { color: #E51919; font-weight: bold; font-size: 65%;}
.smallred75bold { color: #E51919; font-weight: bold; font-size: 75%;}
.smallred80bold { color: #E51919; font-weight: bold; font-size: 80%;}
.smallred85bold { color: #E51919; font-weight: bold; font-size: 85%;}
.smallred90bold { color: #E51919; font-weight: bold; font-size: 90%;}

.smallgreen65 { color: #57BB44; font-size: 65%;}
.smallgreen75 { color: #57BB44; font-size: 75%;}
.smallgreen85 { color: #57BB44; font-size: 85%;}
.smallgreen90 { color: #57BB44; font-size: 90%;}
.smallgreen65bold { color: #57BB44; font-weight: bold; font-size: 65%;}
.smallgreen75bold { color: #57BB44; font-weight: bold; font-size: 75%;}
.smallgreen85bold { color: #57BB44; font-weight: bold; font-size: 85%;}
.smallgreen90bold { color: #57BB44; font-weight: bold; font-size: 90%;}


#header_container {
    position:fixed;
    top:0; left:0;
    width: 982px;
    color: #444444;
    background: url(../grafik/background_header.jpg) 0 0 repeat-x;
    text-align: left;
    margin:0;
    z-index:3;
}

#printheader_container {
    display:none;
    top:0; left:0;
    width: 780px;
    color: #444444;
    text-align: left;
    margin:0;
    z-index:3;
}


#menu_container {
    position:fixed;
    margin: 175px 0px 0px 12px;
    width: 190px;
    background: url(../grafik/background_menu.gif) 0 0 repeat-y;
    z-index:2;
}

#slideshow {
    position:fixed;
    display:none;
    left:220px;
    top:257px;
    width:444px;
    height:322px;
    z-index:3;
    background-color: #ececec;
    border: 1px solid #8D8D8D;
}





*+html #menu_container {
    position:fixed;
    margin: 175px 0px 0px 0px;
    width: 190px;
    background: url(../grafik/background_menu.gif) 0 0 repeat-y;
    z-index:2;
}


#content_container {
    margin: 175px 0px 0px 12px;
    padding: 0px 0px 0px 190px;
    width: 780px;
    min-height:570px;
    background: url(../grafik/background_content.gif) 0 0 repeat-y;
    z-index:1;
}

*+html #content_container {
    margin: 0px 0px 0px 12px;
    padding: 175px 0px 0px 190px;
    width: 780px;
    min-height:570px;
    background: url(../grafik/background_content.gif) 0 0 repeat-y;
    z-index:1;
}






#content_end {
    margin: 0px 0px 0px 12px;
    width: 970px;
    background-color: #C4C4C4;
    z-index:5;
}

.imgprint {
margin: 0px 5px 0px 0px;
}

.imgprintexpose {
margin: 12px 0px 0px 0px;
border: 1px solid #8D8D8D;
}

.brot {
margin: 0px 0px 0px 8px;
}

.imgcell {
margin: 5px 0px 5px 0px;
}

.bordergrey {
border:1px solid #8D8D8D;
}

.bordergreybaur {
margin: 0px 0px 0px 8px;
border:1px solid #8D8D8D;
}

.bordergreybaul {
margin: 0px 8px 0px 0px;
border:1px solid #8D8D8D;
}

input {background-color:#FFFFFF; border-color:#CCCCCC; border-style:solid; border-width:0.3mm; font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #1F1A17;}

.spezinput input {background-color:#FFFFFF; border-style:none; font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #1F1A17;}

textarea {font-family: Arial, Verdana, sans-serif; color: #1D1D1D; font-size: 11px;
	  background-color:#FFFFFF; border-color:#CCCCCC; border-style:solid; border-width:0.3mm;}

select {background-color:#FFFFFF; border-color:#CCCCCC; border-style:solid; border-width:0.3mm;
        font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #1F1A17;}

