body {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}

h1 {font-size:12px; font-family:Georgia, "Times New Roman", Times, serif;}
h1.navi {font-size:12px; margin:0; color:#ffffff;}
h1.willkommen {font-size:20px; color:#e50000; margin:0px;}
h1.focusText {font-size:15px; color:#e50000; margin:0px;}
h1.focusTextSmall {font-size:12px; color:#e50000; margin:0px;}
h2 {font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color: #000066; text-decoration:none; margin:0; padding:0; line-height:13px;}
h3 {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; margin:0px; padding-bottom:3px; border:0px;}
h4 {font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; color:#e50000; margin:0px; padding:0px; border:0px;}
h5 {font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; color:#e50000; margin:0px; padding:0px; border:0px;}
h6 {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }

ul {margin:0px; list-style-image: url('../images/pfeil.gif');}
ul.mydraganddrop {margin:0px; list-style-image: url('../images/clear.gif');}
th {color:#ffffff;}

.headline {font-size:16px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; color:#000;}
.headline_rot {font-size:16px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; color:#FF0000;}
.headline_rot_small {font-size:11px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; color:#FF0000;}
.box_rechts {font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; color:#ffffff; background-color:#e50000; margin:-5px; padding:2px; text-align:center;}
.box_mitte {font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; color:#ffffff; text-align:left; background-color:#e50000; padding:2px 2px 2px 5px; margin-left:-5px;}
.box_links {background-color:#e50000;}
.box_liste {background-color:#ffcc00; text-align:center; height:20px; font-weight:bold; border-spacing:1px;}
.box_spalte {background-color:#fff9e0; vertical-align:middle}
.box_spalte_gratis {background-color:#e5baba;}
.box_move {background-color:#e50000; cursor:move;}

.spartaste_header {background-color:#e50000; color:#ffffff; }
.producton {background-color:#ffcc00;}
.productoff {background-color:#ffeda3;}
.shunde {background-image:url(/images/hunde_shop_back_l.gif); background-position:bottom; background-repeat:no-repeat;}
.shunde_on {background-image:url(/images/hunde_shop_on.gif); background-position:bottom; background-repeat:no-repeat; background-color:#ffcc00;}
.shunde_off {background-image:url(/images/hunde_shop_off.gif); background-position:bottom; background-repeat:no-repeat; background-color:#ffeda3;}
.skatze {background-image:url(/images/katzen_shop_back_l.gif); background-position:bottom; background-repeat:no-repeat;}
.skatze_on {background-image:url(/images/katzen_shop_on.gif); background-position:bottom; background-repeat:no-repeat; background-color:#ffcc00;}
.skatze_off {background-image:url(/images/katzen_shop_off.gif); background-position:bottom; background-repeat:no-repeat; background-color:#ffeda3;}
.snager {background-image:url(/images/nager_shop_back_l.gif); background-position:bottom; background-repeat:no-repeat;}
.snager_on {background-image:url(/images/nager_shop_on.gif); background-position:bottom; background-repeat:no-repeat; background-color:#ffcc00;}
.snager_off {background-image:url(/images/nager_shop_off.gif); background-position:bottom; background-repeat:no-repeat; background-color:#ffeda3;}
.saqua {background-image:url(/images/aquaristik_shop_back_l.gif); background-position:bottom; background-repeat:no-repeat;}
.saqua_on {background-image:url(/images/aquaristik_shop_on.gif); background-position:bottom; background-repeat:no-repeat;  background-color:#ffcc00;}
.saqua_off {background-image:url(/images/aquaristik_shop_off.gif); background-position:bottom; background-repeat:no-repeat; background-color:#ffeda3;}
.svogel {background-image:url(/images/vogel_shop_back_l.gif); background-position:bottom; background-repeat:no-repeat;}
.svogel_on {background-image:url(/images/vogel_shop_on.gif); background-position:bottom; background-repeat:no-repeat; background-color:#ffcc00;}
.svogel_off {background-image:url(/images/vogel_shop_off.gif); background-position:bottom; background-repeat:no-repeat; background-color:#ffeda3;}
.ssaison_on {background-position:bottom; background-repeat:no-repeat; background-color:#ffcc00;}
.ssaison_off {background-position:bottom; background-repeat:no-repeat; background-color:#ffeda3;}

.Hund {background-image:url(/images/hunde_shop_back_l.gif); background-position:bottom; background-repeat:no-repeat;}
.Hund_on {background-image:url(/images/hunde_shop_on.gif); background-position:bottom; background-repeat:no-repeat; background-color:#ffcc00;}
.Hund_off {background-image:url(/images/hunde_shop_off.gif); background-position:bottom; background-repeat:no-repeat; background-color:#ffeda3;}
.Katze {background-image:url(/images/katzen_shop_back_l.gif); background-position:bottom; background-repeat:no-repeat;}
.Katze_on {background-image:url(/images/katzen_shop_on.gif); background-position:bottom; background-repeat:no-repeat; background-color:#ffcc00;}
.Katze_off {background-image:url(/images/katzen_shop_off.gif); background-position:bottom; background-repeat:no-repeat; background-color:#ffeda3;}
.Nager {background-image:url(/images/nager_shop_back_l.gif); background-position:bottom; background-repeat:no-repeat;}
.Nager_on {background-image:url(/images/nager_shop_on.gif); background-position:bottom; background-repeat:no-repeat; background-color:#ffcc00;}
.Nager_off {background-image:url(/images/nager_shop_off.gif); background-position:bottom; background-repeat:no-repeat; background-color:#ffeda3;}
.Fisch {background-image:url(/images/aquaristik_shop_back_l.gif); background-position:bottom; background-repeat:no-repeat;}
.Fisch_on {background-image:url(/images/aquaristik_shop_on.gif); background-position:bottom; background-repeat:no-repeat;  background-color:#ffcc00;}
.Fisch_off {background-image:url(/images/aquaristik_shop_off.gif); background-position:bottom; background-repeat:no-repeat; background-color:#ffeda3;}
.Vogel {background-image:url(/images/vogel_shop_back_l.gif); background-position:bottom; background-repeat:no-repeat;}
.Vogel_on {background-image:url(/images/vogel_shop_on.gif); background-position:bottom; background-repeat:no-repeat; background-color:#ffcc00;}
.Vogel_off {background-image:url(/images/vogel_shop_off.gif); background-position:bottom; background-repeat:no-repeat; background-color:#ffeda3;}


.errormessage {font-size:11px; color:#e50000;}
.highlightmessage {font-size:11px; color:#e50000;}

input.error
{
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #ff0000;
    border-right-color: #ff0000;
    border-bottom-color: #ff0000;
    border-left-color: #ff0000;
}

select.error
{
    background-color: red;
    font-weight: bold;
}

textarea.error
{
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #ff0000;
    border-right-color: #ff0000;
    border-bottom-color: #ff0000;
    border-left-color: #ff0000;
}

checkbox.error
{
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #ff0000;
    border-right-color: #ff0000;
    border-bottom-color: #ff0000;
    border-left-color: #ff0000;
}



.angebotspreis_hp {font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#e50000; font-weight:bold; }
.angebotspreis_hpx {color: #000000; text-decoration:line-through;}
.angebotspreis {font-size:11px; color:#e50000;}
.angebotspreis_x {color: #000000; text-decoration:line-through; font-weight:bold;}
.nur_angebote {font-size:10px; color:#e50000;}
.angebotspreis_box {padding-top:10px; width:200px; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#e50000; font-weight:bold; float:left;}

/* Links - jede Seite */
p {font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px; border:0px;}
a { color:#000066; font-size:11px; font-weight:bold; background-color:transparent; text-decoration:none; }
a:hover {text-decoration:underline;}
a.h1:link { font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; color:#ffffff; }
a.h1:visited {font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; color:#ffffff;}
a.h1:hover {font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; color:#ffffff; text-decoration:underline;}

.normaltext {font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px; border:0px;}
.shopnavi2 {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff;}

.alle_angebote {
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	position:absolute;
	left:7px;
	top:23px;
	width: 92px;
}
.alle_angebote_on {
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	position:absolute;
	left:9px;
	top:23px;
	width: 92px;
	color:#FFFFFF;
}
.spartaste {
    font-size:12px;
    font-family:Georgia,
    "Times New Roman",
    Times, serif;
    position:absolute; left:117px; top:22px; color:#FFFFFF;
}
.spartaste_on {
    font-size:12px;
    font-family:Georgia, "Times New Roman", Times, serif;
    position:absolute;
    left:117px; top:22px;
}

.articleHeader { font-size:11px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000066; }
.articleHeaderSeparator { width:1px;background-color:#ffffff; }
.articleContent1 { font-size:11px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; background-color:#ffffff;}
.articleContent2 { font-size:11px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; background-color:#fffed0;}
.articleSeparator { background-color:#ffcc00; }

.articleDetailHeader { font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px; border:0px; color:#000000 }

/* Links Shopnavigation - jede Seite */
a.h2:link { font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000066;}
a.h2:visited {font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000066;}
a.h2:hover {font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000066; text-decoration:underline;}

/* a.button:visited {text-decoration:none;} */

/* Links Shopnavigation off - jeder Shop */
.off_head {font-size:10px; color:#f27651;}
.off {font-size:10px; color:#7f7684;font-weight:bold;}
.highlighted {font-size:10px; color: #000066; font-weight:bold;}
.grayed {font-size:10px; color: #656565; font-weight:bold;}
.grayedNormal {font-size:10px; color: #656565; font-weight:normal;}
.grayedSmall {font-size:9px; color: #656565; font-weight:normal;}

/* Shopnavigation oben - jede Seite */
#logo {width:235px; height:70px; position:absolute; top:10px; left:10px; }
#navi_oben {width:496px; height:70px; position:absolute; top:10px; left:245px; background-image:url('../images/navi_oben.png'); background-repeat:no-repeat; background-position:right;}
#navi_oben_plain {width:750px; height:70px; position:absolute; top:10px; left:245px; background-image:url('../images/navi_oben_plain.png'); background-repeat:no-repeat; background-position:right;}
#navi_oben1 {width:496px; height:70px; position:absolute; top:10px; left:245px; background-image:url('../images/navi_oben1.png'); background-repeat:no-repeat; background-position:right;}
#navi_oben2 {width:496px; height:70px; position:absolute; top:10px; left:245px; background-image:url('../images/navi_oben2.png'); background-repeat:no-repeat; background-position:right;}
#navi_oben3 {width:496px; height:70px; position:absolute; top:10px; left:245px; background-image:url('../images/navi_oben3.png'); background-repeat:no-repeat; background-position:right;}
#navi_oben4 {width:496px; height:70px; position:absolute; top:10px; left:245px; background-image:url('../images/navi_oben4.png'); background-repeat:no-repeat; background-position:right;}
#navi_oben5 {width:496px; height:70px; position:absolute; top:10px; left:245px; background-image:url('../images/navi_oben5.png'); background-repeat:no-repeat; background-position:right;}

#dein_shop {position:absolute; left:264px; margin:6px;}
#dein_shop_tiername {position:absolute; left:303px; top:88px; width:329px; height:71px;}
#dein_shop_motto {position:absolute; left:712px; top:88px; width:269px; height:71px;}
#pers_shop {position:absolute; left:269px; font-size:10px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; top:22px;}

#navi_1 {position:absolute; left:303px; margin:6px;}
#navi_2 {position:absolute; left:372px; margin:6px;}
#navi_3 {position:absolute; left:436px; margin:6px;}
#navi_4 {position:absolute; left:503px; margin:6px;}
#navi_5 {position:absolute; left:570px; margin:6px;}

#suche {position:absolute; left:378px; top:50px; z-index:10;}

#warenkorb_normal {
	position:absolute;
	left:845px;
	margin:0px;
	padding:0px;
	border:0px;
	top:40px;
	width: 135px;
	height: 32px;
}

#warenkorb_progress {
    position:absolute;
    left:858px;
    margin:0px;
    padding:0px;
    border:0px;
    top:40px;
    width: 150px;
    height: 32px;
}

#warenkorb_footer {
    position:absolute;
    left:840px;
    margin:0px;
    padding:0px;
    border:0px;
    top:77px;
    width: 150px;
    height: 102px;
}

/* Tieranimation und blauer Balken oben - jede Seite */
#anim { width:235px; height:70px; position:absolute; top:80px; left:10px;}
#text_oben { width:588px; height:88px; position:absolute; top:80px; left:245px; background-image:url('../images/hellblau_balken.png'); background-repeat:no-repeat; background-position:right;}

/* Shopnavigation oben - nur Homepage */
#teaser { width:140px; position:absolute; top:94px; left:300px;}
#teaser2 { width:257px; position:absolute; top:94px; left:450px; line-height:15px;}
#info {width:162px; height:62px; position:absolute; top:94px; left:725px; background:#d1dde9; line-height:15px;}
#info2 {width:90px; height:62px; position:absolute; top:94px; left:880px; background:#d1dde9; line-height:15px;}
#info3 {width:252px; height:62px; position:absolute; top:94px; left:725px; background:#d1dde9; line-height:15px;}
#info4 {width:250px; height:62px; position:absolute; top:94px; left:725px; background:#d1dde9; line-height:15px;}
.verlauf_info {padding: 0 20px 0 14px;}

/* Shopnavigation linke Spalte - jede Seite */
#spartaste { padding:0px; width:235px; position:absolute; top:170px; left:10px; height:51px; background-image:url(../images/spartaste_off.png);}
#spartaste_on { padding:0px; width:235px; position:absolute; top:170px; left:10px; height:51px; background-image:url(../images/spartaste_on.png);}
#navi_links { padding:0px; width:235px; position:absolute; top:222px; left:10px; background-color:#ffcc00; }

/* Inhalt - nur Homepage */
#inhalt_start { padding:15px; position:absolute; top:168px; left:245px; width:558px; overflow: hidden; background-color:#ffffff; }
#angebotspreis_hp {padding-top:10px; width:200px; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#e50000; font-weight:bold; float:left;}
.lagerbestand {font-size:11px; color:#e50000; padding-top:16px; padding-right:15px; float:right;}

/* Inhalt - alle Ebenen ausser Homepage */
.sortierleiste {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#ffcc00; padding:2px 2px 2px 5px; margin-left:-5px; font-weight:bold; }
.paybacklimit {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#ffcc00; padding:2px 2px 2px 5px; margin-left:-5px;  }
#inhalt { padding:15px; position:absolute; top:168px; left:245px; width:721px; overflow: hidden; background-color:#ffffff; }
#inhalt_left { padding:15px; position:absolute; top:168px; left:25px; width:900px; overflow: auto; background-color:#ffffff; }
#inhalt_checkout { padding:15px; position:absolute; top:168px; left:110px; width:771px; overflow: auto; background-color:#ffffff; }
#inhalt_shops { padding-left:15px; position:absolute; top:168px; left:245px; width:735px; overflow:hidden; background-color:#ffffff; }
#inhalt_shops_static { padding-left:15px; position:absolute; top:168px; left:245px; width:750px; overflow:hidden; background-color:#ffffff; }
#inhalt_personalshop { padding:15px; position:absolute; top:168px; left:245px; width:721px; overflow: hidden; background-color:#ffffff; }
.angebot_start { background-color:#ffcc00; padding-left: 5px; min-height:145px; height:100%;}

/* Pet gallery */
#petGalleryMenu { padding:5px; position:absolute; top:240px; left:13px; width:210px; overflow: hidden; background-color:#ffcc00; }
#petGalleryRegister { padding:5px; position:absolute; top:430px; left:13px; width:210px; overflow: hidden; background-color:#ffcc00; }
#petGalleryContent { padding:15px; position:absolute; top:168px; left:255px; width:721px; overflow: hidden; background-color:#ffffff; }
#petGalleryDetailContent { padding:15px; position:absolute; top:168px; left:320px; width:600px; overflow: hidden; background-color:#ffffff; }
.pages { font-size:13px; color:#e50000; }
.petGalleryRating { font-size:13px; color:#e50000; }

/* Boxen rechte Spalte - Startseite */
#petGalleryTeaser { padding:0px; width:152px; position:absolute; top:177px; left:833px; background-color:#ffffff; }
#angebote { padding:5px; width:152px; position:absolute; top:360px; left:833px; background-color:#ffcc00; }
#foodpackage { padding:0px; width:162px; position:absolute; top:180px; left:833px; background-color:#ffcc00; }
#seasonal { padding:0px; width:162px; position:absolute; top:540px; left:833px; background-color:#ffcc00; }
#sparnavigator { padding:5px; width:152px; position:absolute; top:550px; left:833px; background-color:#ffcc00; }
#topmarken { padding:5px; width:152px; position:absolute; top:720px; left:833px; background-color:#ffcc00; }
#welcomefooter { padding:5px; width:730px; position:absolute; top:970px; left:260px; }


/* Boxen - alle Ebenen ausser Homepage */
#geschenk_pers_shop { background-color:#ffcc00; padding-left: 5px; width:555px;}
#angebot_pers_shop { padding:5px; width:338px; background-color:#ffcc00; background-image:url(../images/angebote_pfote.gif); background-repeat:no-repeat; background-position: 25px 47px;}
#top_ten { padding:5px; width:338px; background-color:#ffcc00; }

/* Warenkorb */
.wrapper {height:100px;}
.cartYellow { background-color:#ffcc00; color:#ffffff; }
.cartRed { background-color:#e50000; color:#ffffff; }

/* Anmeldung Warenkorb */
fieldset {border: 0;}
/* #anmeldung {float: center;} */
label.left {float: left; text-align: right; width: 5em; margin-right: .3em;}
input[type=text], select {float: left;}
input.right {float: left; width: auto; clear: both; margin-left: 5em; margin-right: .3em;}
input[type=submit].right {margin-left: 5em;}
form br {clear: both;}

/* For static content */
.text, .grey-text {
	font-family : Arial, Verdana, Helvetica, Sans-Serif;
	color : #333333;
	font-weight : normal;
	font-size : 12px;
	text-decoration : none;
	line-height : normal;
}
/* For static content */
.text, .grey-text {
	font-family : Arial, Verdana, Helvetica, Sans-Serif;
	color : #333333;
	font-weight : normal;
	font-size : 12px;
	text-decoration : none;
	line-height : normal;
}

/* Standard price */
.standardPricesSmall  {
	font-family : Arial, Verdana, Helvetica, Sans-Serif;
	font-weight : normal;
	color : #333333;
	font-size : 10px;
	text-decoration : none;
}

.standardPricesSmallDetail  {
	font-family : Arial, Verdana, Helvetica, Sans-Serif;
	font-weight : normal;
	color : #333333;
	font-size : 14px;
	text-decoration : none;
}

.standardPrices  {
	font-family : Arial, Verdana, Helvetica, Sans-Serif;
	font-weight : bold;
	color : #333333;
	font-size : 12px;
	text-decoration : none;
}

.standardPricesDetail  {
	font-family : Arial, Verdana, Helvetica, Sans-Serif;
	font-weight : bold;
	color : #333333;
	font-size : 16px;
	text-decoration : none;
}

/* Special price */
.specialPrices {
	font-family : Arial, Verdana, Helvetica, Sans-Serif;
	color : red;
	font-weight : bold;
	font-size : 12px;
	text-decoration : none;
	line-height : normal;
}

.specialPricesDetail {
	font-family : Arial, Verdana, Helvetica, Sans-Serif;
	color : red;
	font-weight : bold;
	font-size : 16px;
	text-decoration : none;
	line-height : normal;
}


/* Dein Shop */
#dein-shop-kunde { width:225px; position:absolute; top:90px; left:432px; padding:5px; background-color:#ffcc00; }
.dein-shop-box {background-color:#e5baba;}
#dein-shop-viecher {width:208px; position:absolute; top:83px; left:521px; padding:5px; background-color:#ffcc00; }
#dein-shop-edit {position:absolute; left:766px; top:190px; width:215px; height:32px; }


/* style for form submit buttons when the mouse is over the button */
a.amouseover:visited{
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid black;
    border-left: 1px solid #ffffff;
    border-right: 1px solid black;
    background: #d4d0c8;
    color: black;
    font-family : Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 9pt;
    cursor:pointer;
    font-weight: normal;
    padding: 1px 10px 2px 10px;
    text-decoration : none;
}

/* style for form submit buttons */
.asubmit {
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid black;
    border-left: 1px solid #ffffff;
    border-right: 1px solid black;
    background: #d4d0c8;
    color: black;
	font-family : Arial, Verdana, Helvetica, Sans-Serife;
	font-size: 9pt;
    font-weight: normal;
    text-align : center;
	cursor:pointer;
    padding: 0px 10px 1px 10px;
    text-decoration : none;
}

/* style for form submit buttons when button is clicked */
/* only for use within a form instead of a back-button */
.aclick {
    border-bottom: 1px solid #ffffff;
    border-top: 1px solid black;
    border-right: 1px solid #ffffff;
    border-left: 1px solid black;
    background: #d4d0c8;
    color: black;
    font-weight: normal;
    font-family : Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 9pt;
    cursor:pointer;
    padding: 0px 10px 1px 10px;
    text-decoration : none;
}

/* style for form submit buttons */
input.submit, input.submit_disabled {
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid black;
    border-left: 1px solid #ffffff;
    border-right: 1px solid black;
    background: #d4d0c8;
    color: black;
    font-weight: normal;
	font-family : Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 9pt;
	text-align : center;
	cursor:pointer;
}
input.submit_disabled{color:gray}

/* style for form submit buttons when the mouse is over the button */
input.mouseover{
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid black;
    border-left: 1px solid #ffffff;
    border-right: 1px solid black;
    background: #d4d0c8;
    color: black;
    font-family : Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 9pt;
    font-weight: normal;
    cursor:pointer;
}

/* style for form submit buttons when button is clicked */
input.click
{
    border-bottom: 1px solid #ffffff;
    border-top: 1px solid black;
    border-right: 1px solid #ffffff;
    border-left: 1px solid black;
    background: #d4d0c8;
    color: black;
    font-family : Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 9pt;
    font-weight: normal;
    cursor:pointer;
}

/* style for form submit buttons */
input.submitSmall {
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid black;
    border-left: 1px solid #ffffff;
    border-right: 1px solid black;
    background: #d4d0c8;
    color: black;
    font-weight: normal;
	font-family : Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 9pt;
	text-align : center;
	cursor:pointer;
}

/* style for form submit buttons when button is clicked */
input.clickSmall
{
    border-bottom: 1px solid #ffffff;
    border-top: 1px solid black;
    border-right: 1px solid #ffffff;
    border-left: 1px solid black;
    background: #d4d0c8;
    color: black;
    font-family : Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 9pt;
    font-weight: normal;
    cursor: pointer;
}



/* ========================== RATING ========================== */
/* This CSS will be moved to separated file for better reusable */

/* style for no rating text */
.norating {font-size:10px; color:#000066;}
.norating_detail {font-size:10px; color:#a2a2a2;}

/*  styles for the unit rater     */
.ratingblock {
	width: 50%;
	display:block;
	border-bottom:1px solid #999;
	padding-bottom:8px;
	margin-bottom:8px;
	}

.loading {
	height: 30px;
	background: url('../images/rating/working.gif') 50% 50% no-repeat;
	}

.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 30px;
	position: relative;
	background: url('../images/rating/starrating.gif') top left repeat-x;
	}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}

.unit-rating li a {
	outline: none;
	display:block;
	width:30px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}

.unit-rating li a:hover{
	background: url('../images/rating/starrating.gif') left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:30px;}
.unit-rating a.r2-unit{left:30px;}
.unit-rating a.r2-unit:hover{width: 60px;}
.unit-rating a.r3-unit{left: 60px;}
.unit-rating a.r3-unit:hover{width: 90px;}
.unit-rating a.r4-unit{left: 90px;}
.unit-rating a.r4-unit:hover{width: 120px;}
.unit-rating a.r5-unit{left: 120px;}
.unit-rating a.r5-unit:hover{width: 150px;}
.unit-rating a.r6-unit{left: 150px;}
.unit-rating a.r6-unit:hover{width: 180px;}
.unit-rating a.r7-unit{left: 180px;}
.unit-rating a.r7-unit:hover{width: 210px;}
.unit-rating a.r8-unit{left: 210px;}
.unit-rating a.r8-unit:hover{width: 240px;}
.unit-rating a.r9-unit{left: 240px;}
.unit-rating a.r9-unit:hover{width: 270px;}
.unit-rating a.r10-unit{left: 270px;}
.unit-rating a.r10-unit:hover{width: 300px;}

.unit-rating li.current-rating {
	background: url('../images/rating/starrating.gif') left bottom;
	position: absolute;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.voted {color:#999;}
.thanks {color:#36AA3D;}

/*  navi update dimi dec 2006     */
#rabatt1 {
	position:absolute;
	left:741px;
	margin:0px;
	padding:0px;
	padding-top: 13px;
	border:0px;
	top:10px;
	width: 92px;
	height: 57px;
    background-image:url('../images/start_rabatt_3_euro.png')
}

#rabatt2 {
	position:absolute;
	left:741px;
	margin:0px;
	padding:0px;
	padding-top: 13px;
	border:0px;
	top:10px;
	width: 92px;
	height: 57px;
    background-image:url('../images/member_rabat_2_prozent.png')
}

#rabatt3 {
	position:absolute;
	left:741px;
	margin:0px;
	padding:0px;
	padding-top: 13px;
	border:0px;
	top:10px;
	width: 92px;
	height: 57px;
    background-image:url('../images/vip_rabatt_4_prozent.png')
}

#no_rabatt {
	position:absolute;
	left:741px;
	margin:0px;
	padding:0px;
	padding-top: 13px;
	border:0px;
	top:10px;
	width: 92px;
	height: 57px;
    background-image:url('../images/no_rabatt.png')
}


#warenkorb {
	position:absolute;
	left:833px;
	margin:0px;
	padding:0px;
	padding-top: 13px;
	border:0px;
	top:10px;
	width: 162px;
	height: 145px;
	background-image:url('../images/warenkorb_background.png')
}

#navi_6 {position:absolute; left:631px; margin:6px;}

#navi_7 {
	position:absolute;
	left:869px;
	margin:6px;
}
.trenner { line-height:10px;}
.vorteile {font-size:10px; color:#000; font-weight:normal; }
.red_bullit {color: #FF0000}
.warenkorb_datenfeld { padding-left: 14px;}

#rabatt_3_euro {
	width:588px;
	height:88px;
	position:absolute;
	top:80px;
	left:245px;
	background-image:url('../images/rabatt-garantie-1.jpg');
	background-repeat:no-repeat;
	background-position:right;
	z-index: 0;
}

#rabatt_2_prozent {
	width:588px;
	height:88px;
	position:absolute;
	top:80px;
	left:245px;
	background-image:url(../images/rabatt-garantie-2.jpg);
	background-repeat:no-repeat;
	background-position:right;
	z-index: 0;
}

#rabatt_4_prozent {
	width:588px;
	height:88px;
	position:absolute;
	top:80px;
	left:245px;
	background-image:url(../images/rabatt-garantie-3.jpg);
	background-repeat:no-repeat;
	background-position:right;
	z-index: 0;
}

.sofortkasse {
    font-size:10px; color:#000; font-weight:bold;
}

.seoBox {
    background-color:#FFF9DF;
}