/* CSS für parkscout.de by AS*/

/* Wichtige Farben
hom  #959595
frei #4D85D9
bad  #49CEF4
zoo  #F8CD02
fer  #E57442
deinps #F9C12A
*/

/* Grundeinstellungen ____________________________________________________________________________________________________ */

html, body, div, p, h2, h3, h4, h5, h6, ul, ol, span, a, table, td, form, img, li {
margin: 0;
padding: 0;
font-size: 11px;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #313131;
}

.weiss {
color: #fff;
}

.fo {
font-family : arial, Helvetica, sans-serif;
font-size : 10px;
}

.small {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
}

.supersmall {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
line-height: 11px;
}

h1 {
font-size : 18px;
font-weight: bold;
color: #C4D3E0;
}

h2 {
font-size : 12px;
font-weight: bold;
color: #fff;
}

/* > Links generell____________________________________________________________________________________________________ */

a {
text-decoration:underline
}

a:hover {
text-decoration:none
}

a.ohne {
text-decoration:none;
color: #044289;
}

a.ohne:hover {
text-decoration:underline;
color: #044289;
}

a.white {
font-size: 11px;
text-decoration:underline;
font-weight: bold;
color: #fff;
}

a.white:hover {
font-size: 11px;
text-decoration:none;
font-weight: bold;
color: #fff;
}

a.histnav {
font-size: 11px;
text-decoration:none;
color: #fff;
}

a.histnav:hover {
font-size: 11px;
text-decoration:none;
color: #C3C3C3;
}

a.menu {
font-size: 10px;
text-decoration:none;
}

a.menu:hover {
font-size: 10px;
text-decoration:underline;
}

a.small {
text-decoration:underline;
font-size: 10px;
color: #044289;
}

a.small:hover {
text-decoration:none;
font-size: 10px;
color: #959595
}

a.small2 {
text-decoration:underline;
font-size: 10px;
color: #98C9F4
}

a.small2:hover {
text-decoration:none;
font-size: 10px;
color: #3776BD
}

a.smallw {
text-decoration:underline;
font-size: 9px;
color: #fff
}

a.smallw:hover {
text-decoration:none;
font-size: 9px;
color: #fff
}

a.glossar {
color:#959595;
text-decoration:underline;
}

a.glossar:hover {
color:#959595;
text-decoration:none;
}



/* Content allgemein____________________________________________________________________________________________________ */

.box {
padding: 6px;
}

.head_1 {
background-color: #98C9F4;
font-size: 13px;
font-weight: bold;
height: 33px;
color: white;
border-bottom: 2px white solid;
}

.head_2 {
background-color: #98C9F4;
font-size: 13px;
font-weight: bold;
height: 33px;
color: white;
}

.norm_1 {
border: 1px solid #98C9F4;
background-color: #ffffff;
line-height: 17px;
}

.norm_rank {
background-color: #BCDCF8;
padding: 6px;
}

.norm_region {
border: 1px solid #98C9F4;
line-height: 17px;
height: 180px;
background: #fff url(/pics/fs_bg_regionsuche.gif) bottom right no-repeat;
}

.fo_l {
border-right: 1px solid #fff;
background-color: #AAAAAA;
color: white;
}

.fo_r {
background-color: #D2D2D2;
}

.fo_o {
border-top: 1px solid #fff;
background-color: #AAAAAA;
color: white;
}

.fo_u {
border-top: 1px solid #fff;
background-color: #D2D2D2;
}

.frame {
border: 1px #000 solid;
}

.list {
padding-top: 5px;
padding-bottom: 5px;
border-bottom: 1px #A0A0A0 solid;
}

.blocktext {
padding: 8px;
background: #ECECEC url(/pics/fs_bg_textblock.gif) no-repeat top right;
border: 1px #313131 solid;
line-height: 17px;
}

/* > Artikel____________________________________________________________________________________________________ */

.bildlinks {
margin-right: 15px;
margin-bottom: 5px;
}

.bildlinksunter {
padding: 5px;
border-left: 1px #000 solid;
border-right: 1px #000 solid;
border-bottom: 1px #000 solid;
font-family : arial;
font-size: 9px;
}

.bildrechts {
margin-left: 15px;
margin-bottom: 5px;
}
.bildrechtsunter {
padding: 5px;
border-left: 1px #000 solid;
border-right: 1px #000 solid;
border-bottom: 1px #000 solid;

font-family : arial;
font-size: 9px;
}

.bildoben {
padding-top : 10px;
}

.bildunten {
padding-bottom :10px;
}

/* > Ranking____________________________________________________________________________________________________ */

.rank_a {
background: #E9F3FD;
padding: 6px;
border-bottom: 1px #fff solid;
}

.rank_b {
padding: 6px;
border-bottom: 1px #fff solid;
}

.rank_c {
padding: 3px;
background: #C4D3E0;
border-bottom: 1px #fff solid;
}

.rank_ueber {
background: #fff;
padding: 6px;
font-weight: bold;
}

/* Nav_Haupt____________________________________________________________________________________________________ */

.b_menu {
display:block;
padding:3px;
padding-left:13px;
font-size: 10px;
}

.b_menu_top {
display:block;
padding:3px;
padding-top:7px;
padding-left:13px;
border-top: 1px #ffffff solid;
font-size: 10px;
}

.b_menu_topbottom {
display:block;
padding:3px;
padding-top:7px;
padding-bottom:7px;
padding-left:13px;
border-top: 1px #ffffff solid;
border-bottom: 1px #96C880 solid;
font-size: 10px;
}

.b_menu_bottom {
display:block;
padding:3px;
padding-bottom:7px;
padding-left:13px;
border-bottom: 1px #96C880 solid;
font-size: 10px;
}

.b_menu_o {
background: #FF9000;
padding:5px;
padding-left:21px;
border-bottom: 2px #fff solid;
font-size: 9px;
}

/* Rahmen ohne Navigation____________________________________________________________________________________________________ */

.b_histnav {
padding:5px;
padding-left: 13px;
background:#96C880 url(/pics/bg_olnav_left.jpg) repeat;
color: #ffffff;
}

.b_bg {
background: #A3A3A3;
}

/* Nav_Themen_Haupt____________________________________________________________________________________________________ */

a.b_nav_frei {
display:block;
padding:5px;
padding-left:21px;
border-bottom: 2px #ffffff solid;
background:#A0A0A0;
color: #ffffff;
text-decoration: none;
}

a.b_nav_frei:hover {
display:block;
padding:5px;
padding-left:21px;
border-bottom: 2px #ffffff solid;
background:#898989;
color: #ffffff;
text-decoration: none;
}

a.b_nav_frei2 {
display:block;
padding:5px;
padding-left:21px;
border-top: 1px #ffffff solid;
border-bottom: 1px #ffffff solid;
background:#898989;
color: #ffffff; 
text-decoration: none;
}

a.b_nav_blue {
display:block;
padding:5px;
padding-left:21px;
border-bottom: 2px #ffffff solid;
background:#98C9F4;
color: #ffffff;
text-decoration: none;
}

a.b_nav_blue:hover {
display:block;
padding:5px;
padding-left:21px;
border-bottom: 2px #ffffff solid;
background:#357FC3;
color: #ffffff;
text-decoration: none;
}

a.b_nav_blue2 {
display:block;
padding:5px;
padding-left:21px;
border-top: 1px #ffffff solid;
border-bottom: 1px #ffffff solid;
background:#357FC3;
color: #ffffff; 
text-decoration: none
}

a.b_nav_oran {
display:block;
padding:5px;
padding-left:21px;
border-bottom: 2px #ffffff solid;
background:#FF9000;
color: #ffffff;
text-decoration: none
}

a.b_nav_oran:hover {
display:block;
padding:5px;
padding-left:21px;
border-bottom: 2px #ffffff solid;
background:#EE5003;
color: #ffffff;
text-decoration: none
}

a.b_nav_oran2 {
display:block;
padding:5px;
padding-left:21px;
border-top: 1px #ffffff solid;
border-bottom: 1px #ffffff solid;
background:#EE5003;
color: #ffffff; 
text-decoration: none;
}

/* Nav_Content____________________________________________________________________________________________________ */

a.b_insidenav {
display:block;
padding:8px;
border-right: 2px #ffffff solid;
background-color:#98C9F4;
color: #ffffff; 
text-decoration: underline;
font-weight: bold;
}

a.b_insidenav:hover {
display:block;
padding:8px;
border-right: 2px #ffffff solid;
background-color:#98C9F4;
color: #ffffff; 
text-decoration: none;
font-weight: bold;
}

a.b_insidenav2 {
display:block;
padding:8px;
border-right: 2px #ffffff solid;
background-color:#98C9F4;
color: #000; 
text-decoration: none;
font-weight: bold;
}

a.b_insidenav_rechts {
display:block;
padding:8px;
background-color:#98C9F4;
color: #ffffff; 
text-decoration: underline;
font-weight: bold;
}

a.b_insidenav_rechts:hover {
display:block;
padding:8px;
background-color:#98C9F4;
color: #ffffff; 
text-decoration: none;
font-weight: bold;
}

a.b_insidenav_rechts2 {
display:block;
padding:8px;
background-color:#98C9F4;
color: #000; 
text-decoration: none;
font-weight: bold;
}


/* Tagclouds____________________________________________________________________________________________________ */


.nav_cloud {
padding:21px;
font-size: 10px;
color: #fff;
}

.startcloud4 {
font-size: 18px;
font-weight: bold;
color: #98C9F4;
text-decoration: none;
}

.startcloud3 {
font-size: 12px;
font-weight: bold;
color: #1B1B1B;
text-decoration: none;
}

.startcloud2 {
font-size: 11px;
color: #434343;
text-decoration: none;
}

.startcloud1 {
font-size: 9px;
color: #7D7D7D;
text-decoration: none;
}

.parkcloud4 {
font-size: 14px;
font-weight: bold;
color: #98C9F4;
text-decoration: underline;
}

.parkcloud3 {
font-size: 12px;
font-weight: bold;
color: #98C9F4;
text-decoration: underline;
}

.parkcloud2 {
font-size: 12px;
font-weight: bold;
color: #898989;
text-decoration: underline;
}

.parkcloud1 {
font-size: 11px;
color: #898989;
text-decoration: underline;
}


/* Cross-Selling rechts____________________________________________________________________________________________________ */

.b_cross {
font-size: 10px;
padding-top: 6px;
padding-bottom: 8px;
padding-right: 5px;
padding-left: 5px;
background: #DAEDFD url(/pics/fs_line_cs_r.gif) bottom left no-repeat; 
}

.b_cross_gfx {
background: #DAEDFD url(/pics/fs_line_cs_r.gif) bottom left no-repeat; 
}

.b_cross_stats {
font-size: 10px;
padding-top: 6px;
padding-bottom: 8px;
padding-right: 5px;
padding-left: 5px;
background: #98C9F4 url(/pics/fs_line_cs_r.gif) bottom left no-repeat; 
}


.r_wk_1 {
padding: 6px;
background: #AFDC97; 
}

/* Meinungen, WErtung ____________________________________________________________________________________________________ */

.b_mein {
display:block;
padding:4px;
padding-left:13px;
background-color:#D8D9DA;
font-size: 11px;
}

.b_mein_top {
display:block;
padding:4px;
padding-top:6px;
padding-left:13px;
background-color:#D8D9DA;
border-top: 2px #ffffff solid;
}

.b_mein_bottom {
display:block;
padding:4px;
padding-bottom:6px;
padding-left:13px;
background-color:#D8D9DA;
}

.b_mein_var {
display:block;
padding:4px;
padding-left:13px;
background-color:#C3E0FA;
font-size: 11px;
}

.b_mein_top_var {
display:block;
padding:4px;
padding-top:6px;
padding-left:13px;
background-color:#C3E0FA;
border-top: 2px #ffffff solid;
}

.b_mein_bottom_var {
display:block;
padding:4px;
padding-bottom:6px;
padding-left:13px;
background-color:#C3E0FA;
}

/* > Shop und Warenkorb generell____________________________________________________________________________________________________ */

.listbox_fett {
padding: 6px;
border-bottom: 1px #fff solid;
border-left: 1px #fff solid;
background-color:#AFDC97
}

.listbox_start {
padding: 6px;
border-bottom: 1px #fff solid;
border-left: 1px #AFDC97 solid;
background-color:#AFDC97
}

.listbox {
padding: 6px;
border-bottom: 1px #AFDC97 solid;
border-left: 1px #AFDC97 solid;
}

.listbox_end {
padding: 6px;
border-bottom: 1px #AFDC97 solid;
border-left: 1px #AFDC97 solid;
border-right: 1px #AFDC97 solid;
}

.softbox {
padding: 6px;
border-bottom: 1px #B5B5B5 solid;
border-left: 1px #B5B5B5 solid;
}

.prod_ueber {
font-size: 13px;
font-weight: bold;
color: #FECC03
}

.error {
color: #E60003; 
}

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #FF9000;
visibility: hidden;
z-index: 10;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
letter-spacing: 1px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: center;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}

.ttheadernont {
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  width: 140px;
  font-family: arial;
  font-size: 11px;
  padding: 8px;
  color: #000000;
  background: #FFFFFF;
  z-index: 100001;
}