BODY {
color:#000;
background-color:#ffc;
margin:0;
font-family:Verdana, Arial, sans-serif;
font-size:11px;
}

img {
border:0;
}

A {
text-decoration:none;
color:#333;
}

FORM {
display:inline;
}

.re300 {
float:right;
width:400px;
}

.req {
color:red;
}

.bold {
font-weight:bold;
}

.copyright {
font-size:9px;
line-height:1.5;
text-align:center;
color:#999;
font-style:italic;
}

.onepxwidth {
width:1px;
}

.Menu {
color:#333;
font-size:11px;
font-weight:700;
text-decoration:none;
}

.Untermenu {
color:#333;
font-size:11px;
text-decoration:none;
}

.U_Spezial {
color:#C00;
font-style:italic;
}

.Shopmenu {
color:#999;
font-size:11px;
font-weight:700;
text-decoration:none;
}

.ShopmenuBasis {
color:#C00;
font-size:11px;
text-decoration:none;
}

.stop { background-image:url(img/schropp/bg_shoptopmenu.gif); }

.Suche {
color:#FFF;
font-size:11px;
}

.c {
color:#333;
font-size:11px;
line-height:14px;
padding: 30px 15px 15px 15px;
}

.absmitte {
vertical-align:text-top;
}

.menumitte {
vertical-align:middle;
}

.menubg {
background-image:url(img/schropp/bg_menu.gif);
background-color:#FFF;
}

.mfbg {
background-image:url(img/schropp/bg_footer_menu.gif);
}

.mfr {
background-image:url(img/schropp/0_footer_rechts.gif);
background-color:#FFF;
}

.Aktuelles {
color:#C00;
font-size:14px;
font-weight:700;
}

.A_Text {
color:#666;
font-size:11px;
line-height:14px;
}

.menu {
line-height:18px;
}

A.m {
display:block;
color:#333;
font-size:11px;
font-weight:700;
padding-left:23px;
}

A.ma {
display:block;
color:#333;
font-size:11px;
font-weight:700;
background-image:url(img/schropp/aktiv_hauptnavi.gif);
background-repeat:no-repeat;
background-position:7px;
padding-left:23px;
}

A.um {
display:block;
color:#333;
font-size:11px;
padding-left:37px;
}

A.uma {
display:block;
color:#333;
font-size:11px;
background-image:url(img/schropp/unternavipfeil.gif);
background-repeat:no-repeat;
background-position:23px;
padding-left:37px;
}

A.k {
display:block;
color:#C00;
font-weight:700;
padding:0 0 5px 23px;
}

A.a_k {
display:block;
color:#C00;
font-weight:700;
background-image:url(img/schropp/aktiv_shophaupt.gif);
background-repeat:no-repeat;
background-position:7px 6px;
padding:0 0 5px 23px;
}

A.uk,A.uk:hover {
display:block;
color:#C00;
padding:0 0 5px 37px;
}

A.a_uk,A.a_uk:hover {
display:block;
color:#C00;
background-image:url(img/schropp/aktiv_shopunter.gif);
background-repeat:no-repeat;
background-position:23px 5px;
padding:0 0 5px 37px;
}

A.zuk,A.zuk:hover {
display:block;
color:#333;
font-style:italic;
padding:0 0 5px 38px;
}

A.a_zuk,A.a_zuk:hover {
display:block;
color:#333;
font-style:italic;
background-image:url(img/schropp/aktiv_shopunter.gif);
background-repeat:no-repeat;
background-position:23px 5px;
padding:0 0 5px 38px;
}

.Ueberschrift_klein {
font-size:9px;
color:#666;
}

.Abschnitt_ueberschriftr {
font-size:12px;
font-weight:700;
color:#FFF;
}

.Karte-Preis {
color:#666;
font-weight:700;
font-size:9px;
}

.KartenEigenschaften {
font-weight:700;
color:#000;
font-size:9px;
}

.Seitentitel {
font-weight:700;
font-size:11px;
color:#C00;
}

.Infokartenaufzug {
color:#366;
font-size:11px;
}

H1 {
font-size: 125%; font-weight:bold;
}

H2 {
color:#C00;
font-size:11px;
font-weight:700;
}

.RoteUeberschrift,.A_Titel,.Kategorietitel {
color:#C00;
font-size:11px;
font-weight:700;
}

.zoom {
font-size:9px;
color:#333;
font-style:italic;
}

#lbOverlay {
position:absolute;
left:0;
width:100%;
background-color:#000;
cursor:pointer;
}

#lbCenter,#lbBottomContainer {
position:absolute;
left:50%;
overflow:hidden;
background-color:#fff;
}

.lbLoading {
background:#fff url(img/loading.gif) no-repeat center;
}

#lbImage {
border:10px solid #fff;
}

#lbPrevLink,#lbNextLink {
display:block;
position:absolute;
top:0;
width:50%;
outline:none;
}

#lbPrevLink {
left:0;
}

#lbPrevLink:hover {
background:transparent url(img/prevlabel.gif) no-repeat 0 50%;
}

#lbNextLink {
right:0;
}

#lbNextLink:hover {
background:transparent url(img/nextlabel.gif) no-repeat 100% 50%;
}

#lbBottom {
font-size:10px;
color:#666;
line-height:1.4em;
text-align:left;
border:10px solid #fff;
border-top-style:none;
}

#lbCloseLink {
position:absolute;
width:28px;
height:28px;
background:transparent url(img/close.png) no-repeat center;
margin: 3px;
}

#lbCaption,#lbNumber {
margin-right:71px;
}

#lbCaption {
font-weight:700;
}
