
a {text-decoration:underline;color:#3A8BCB;font-size: 12px;font-family:arial;}
a:hover {text-decoration:none;color:#3A8BCB;font-size: 12px;font-family:arial;}

a.navi1 {text-decoration:none;color:#FFFFFF;font-size: 12px;font-family:arial;font-weight:bold;}
a.navi1:hover {text-decoration:none;color:#99CCFF;font-size: 12px;font-family:arial;font-weight:bold;}

a.seknavi {text-decoration:none;color:#FFFFFF;font-size: 12px;font-family:arial;font-weight:bold;}
a.seknavi:hover {text-decoration:none;color:#99CCFF;font-size: 12px;font-family:arial;font-weight:bold;}

a.small {text-decoration:underline;color:#3A8BCB;font-size: 10px;font-family:arial;}
a.small:hover {text-decoration:none;color:#3A8BCB;font-size: 10px;font-family:arial;}

a.news {text-decoration:underline;color:#3A8BCB;font-size: 11px;font-family:arial;}
a.news:hover {text-decoration:none;color:#3A8BCB;font-size: 11px;font-family:arial;}

p, body, td { color: #000000; font-size: 12px; font-family:arial;}
.preis { color: #000000; font-size: 18px; font-family:arial;font-weight:bold;}
.statt { color: #000000; font-size: 18px; font-family:arial;font-weight:bold;text-decoration:line-through}
.small { color: #000000; font-size: 10px; font-family:arial;}
.news { color: #000000; font-size: 12px; font-family:arial;}
.titel { color: #3A8BCB; font-size: 20px; font-family:arial;font-weight:bold;}
.subtitel { color: #022D9E; font-size: 16px; font-family:arial;font-weight:bold;}
.infobox_titel { color: #000000; font-size: 14px; font-family:arial;font-weight:bold;}
.rot { color: #FF0000; font-size: 12px; font-family:arial;}
.weiss { color: #FFFFFF; font-size: 12px; font-family:arial;}
.lead {font-size: 13px; color: #FFFFFF; background-color: #666666; font-weight: bold;}

.textfeld_mini {font-family:arial;font-size:12px;width:30px;border: 1 solid #000000; background-color:#FFFFFF;}
.textfeld_plz {font-family:arial;font-size:12px;width:45px;border: 1 solid #000000; background-color:#FFFFFF;}
.textfeld {font-family:arial;font-size:12px;width:160px;border: 1 solid #000000; background-color:#FFFFFF;}
.textfeld_kurz {font-family:arial;font-size:12px;width:130px;border: 1 solid #000000; background-color:#FFFFFF;}
.textfeld_mittel {font-family:arial;font-size:12px;width:300px;border: 1 solid #000000; background-color:#FFFFFF;}	
.textfeld_lang {font-family:arial;font-size:12px;width:360px;border: 1 solid #000000; background-color:#FFFFFF;}	
.textfeld_suche {font-family:arial;font-size:12px;width:115px;border: 1 solid #000000; background-color:#FFFFFF;}

.select {font-family:arial;font-size:12px;}
.select_adressen {font-family:arial;font-size:12px;width:300px;}

.button {font-family:arial;font-size:10px;color:#000000;}
.button_warenkorb {width:120px; font-family:arial; font-size:9px; }
.button_suche {width:50px; font-family:arial; font-size:10px; color:#666666; border:0; background-color:#FFFFFF; cursor:hand;}

.StyleHM {padding:3px; text-align:center; font-family:arial; color:#CCCCCC; font-size: 11px; cursor:pointer; cursor:hand; font-weight:bold; border-right-style:solid; border-left-style:solid; border-left-width:1px; border-right-width:1px;}
.StyleHMOver {padding:3px; text-align:center; font-family:arial; color:#CCCCCC; font-size: 11px;  cursor:pointer; cursor:hand;  font-weight:bold; border-right-style:solid; border-left-style:solid; border-left-width:1px; border-right-width:1px;}
.StyleHMBorder {position:absolute; visibility:hidden;}

.StyleUM1, .StyleUM1Over{position:absolute; padding:2px; font-family:arial; font-size: 11px;}
.StyleUM1{color:#333333; cursor:pointer; cursor:hand;}
.StyleUM1Over{background-color:#FFFFFF; color:#333333; cursor:pointer; cursor:hand; }
.StyleUM1Border{position:absolute; visibility:hidden; background-color:#000000; }

.tooltip-background {
	background-color: #CC0000;
	text-align: left;
	padding: 5px 2px 5px 5px;
	width: 150px;
	border: 1px solid #FFFFFF;
}

.tooltip-text {
	color: #FFFFFF;
	font-family: arial;
	font-size: 11px;
	line-height: 11px;
}

.highslide {
	cursor: url(pix/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid white;
}
.highslide-wrapper {
	background: white;
}
.highslide-image {
	border: 10px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(pix/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

a.highslide-full-expand {
	background: url(pix/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
