@import url(searchtagcloud.inc.css);

/* =reset styles
inspired by http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
============================================================================= */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
    outline: 0;
}
body {
    line-height: 1;
    color: black;
    background: white;
    font-size:100.01%;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    background: #b9c8da url(../img/bg_body.jpg) repeat-x;
}
strong{
    font-weight: bold;
}
ol, ul {
    list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: separate;
    border-spacing: 0;
}
caption, th, td {
    text-align: left;
    font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: "";
}
blockquote, q {
    quotes: "" "";
}/* -------------------------------------------  CSS Reset Ende ------------------------------------- */

/* -------------------------------------------  Clearfix-Hack ----------------------------------------------- */
/* http://www.positioniseverything.net/easyclearing.html */
/* http://www.456bereastreet.com/archive/200603/new_clearing_method_needed_for_ie7/ */

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
     font-size: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* -------------------------------------------  Clearfix-Hack Ende ------------------------------------- */
.skip{display: none;} /*  on purpose to even hide it from screenreaders */

.clearBoth{clear:both;}
.clearLeft{clear:left;}
.clearRight{clear:right;}

.floatLeft{float:left;}
.floatRight{float:right;}

.alignRight{text-align: right;}
.alignMiddle{vertical-align: middle;}

.vAlignTop{ vertical-align: top;}
.vAlignBottom{vertical-align:bottom;}

.noWrap{ white-space: nowrap;}
.noBold{    font-weight:normal;}

.displayBlock{    display: block;}
.displayInline{display: inline;}

.smallText{
    font-size:10px;
}
.bigText{
    font-size:12px;
}
.highZIndex{
    z-index:1000;
}
/* =form fields and elements
============================================================================= */
input.textfield{
    border:1px solid #6f6f6f;
}
.inputWidth1{
    width: 172px;
}

.buttonLinkGreen{

}
a.buttonLinkGreen:link,
a.buttonLinkGreen:visited{
    display: inline-block;
    width: auto;
    color: #00a02f;
    font-size: .7em;
    margin: 0 0  1em 0;
    padding: 0 11px 0 0;
    background: transparent url(../img/arrows_right_green.gif) no-repeat right;
    text-decoration: none;
}
a.buttonLinkGreen:hover,
a.buttonLinkGreen:focus,
a.buttonLinkGreen:active{
    text-decoration: underline;
}

/* =========================================================================== */

.marginRight15{ margin-right:15px;}
p.pWidth1{
    width:440px;
}
.spacer5{    height:5px;font-size:5px;line-height:5px}
.spacer10{    height:10px;font-size:10px;line-height:10px}
.spacer20{    height:20px;}
.spacer25{    height:25px;}
.spacer30{    height:30px;}
.spacer50{    height:50px;}
.spacer23{    height:23px;}
.spacer80{    height:80px;}
.separatorLine{
    height: 3px;
    line-height: 3px;
    font-size:3px;
    margin: 5px 0;
    background: transparent url(../img/bg_dotted_line.gif) repeat-x 50%;
}
.krimi .separatorLine{
    background: transparent url(../img/bg_dotted_line_white.gif) repeat-x 50%;
}
.ebooks .separatorLine{
    background: transparent url(../img/bg_dotted_line_white_2.gif) repeat-x 50%;
}
.separatorLineBig{
    height: 5px;
    line-height: 5px;
    font-size:5px;
    margin: 5px 0;
    background: #EBEBEB;
}

.spacer30{
    height: 30px;
    line-height: 30px;
    font-size: 30px;
}

.tdPaddingLeft15{ padding-left: 15px;}

.tdPaddingRight10{ padding-right: 10px;}
.tdPaddingRight20{ padding-right: 20px;}

a.contentStandardLink{
    color: #3e3d40;
}

a.contentStandardLink:link,
a.contentStandardLink:visited{
    text-decoration: none;
    font-weight: bold;
}
a.contentStandardLink:hover,
a.contentStandardLink:active,
a.contentStandardLink:focus{
    text-decoration: underline;
    color: #1C9337;
}

.krimi a.contentStandardLink{
    color: #fff;
}
.krimi a.contentStandardLink:hover,
.krimi a.contentStandardLink:active,
.krimi a.contentStandardLink:focus{
    text-decoration: underline;
    color: #1C9337;
}

a.moreLink{
    color: #000;
    text-decoration:underline;
}

a.moreLink:hover{
    color: #1C9537;
}



.price_fontsize_1 {
    font-size: 0.7em !important;
}
.price_fontsize_2 {
    font-size: 0.75em !important;
}
.price_fontsize_3 {
    font-size: 0.8em !important;
}
.price_fontsize_4 {
    font-size: 0.85em !important;
}
.price_fontsize_5 {
    font-size: 0.9em !important;
}
.price_fontsize_6 {
    font-size: 0.95em !important;
}
.price_fontsize_7 {
    font-size: 1em !important;
}
.price_fontsize_8 {
    font-size: 1.1em !important;
}
.price_fontsize_9 {
    font-size: 1.2em !important;
}
.price_fontsize_10 {
    font-size: 1.3em !important;
}
.price_fontsize_11 {
    font-size: 1.4em !important;
}
.price_fontsize_12 {
    font-size: 1.5em !important;
}
.price_fontsize_13 {
    font-size: 1.9em !important;
}
.price_old {
    color: #000;
    text-decoration: line-through;
}
.price_new {
    color: #F80A07;
}

span.price_old,
span.price_new
{
    display: inline !important;
}
span.price_old {
    padding-right: 5px !important;
}
span.noPadding {
    padding-right: 0 !important;
}
p.price_old_new {
    margin: 5px 0 5px 0 !important;
}
#contentFull p.price_old_new,
#contentLeft p.price_old_new,
#contentRight p.price_old_new {
    font-size: 1em;
}
td.price_old_new {
    font-size: 0.75em;
    margin: 0 !important;
}