html {
height:100%;
}

body {
background:url(../localpictures/theme/site/background.jpg) top center #fff;
color:#424240;
font-family:verdana;
font-size:11px;
font-weight:100;
height:100%;
margin:0;
padding:0;
}

#page {
background:url(../localpictures/theme/site/page_bg.gif) no-repeat 0 300px;
margin:0 auto;
min-height:100%;
position:relative;
width:844px;
z-index:5;
}

* html #page {
height:100%;
}

/*resets*/
ol,ul {
list-style-type:none;
}

table {
border-collapse:collapse;
border-spacing:0;
}

a:focus {
outline:none;
}

h1,h2,h3,h4,p,a,font,img,q,s,small,strike,strong,sub,sup,b,u,i,center,div,span,object,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
font-size:100%;
margin:0;
padding:0;
vertical-align:baseline;
}

/*     Allgemein     */
input[type="button"] {
cursor:pointer;
}

.content input[type="text"]:focus,input[type="password"]:focus {
border:1px solid #424240;
}

hr {
background:#ccc;
border:#ccc;
color:#ccc;
}

h4 {
color:#424240;
font-size:12px;
font-weight:700;
padding:1px 3px 3px 0;
}

h3 {
color:#EB9A1A;
font-size:12px;
font-weight:700;
}

h2 {
background:url(../localpictures/theme/site/h2.png) no-repeat left 5px;
color:#424240;
font-size:16px;
font-weight:700;
margin:2px 0 10px;
padding:2px 1px 2px 20px;
position:relative;
}

.h2 {
background:#EB9A1A;
margin:0 -20px 15px -50px;
padding:0 0 0 40px;
position:relative;
}

.h2 h2 {
background:none;
color:#fff;
font-size:16px;
font-weight:100;
margin:0;
}

h5 {
color:#EB9A1A;
font-size:11px;
font-weight:400;
margin-top:-2px;
}

h6 {
background:url(../localpictures/theme/site/h6.gif) no-repeat left;
clear:both;
color:#fff;
font-size:14px;
height:31px;
line-height:30px;
padding:0 20px;
width:600px;
}

.h1 {
background:url(../localpictures/theme/site/h1-bg.png) no-repeat left;
clear:both;
color:#fff;
font-size:24px;
font-weight:lighter;
height:41px;
margin:5px 0 10px;
}

h1 {
background:url(../localpictures/theme/site/us-bg.png) no-repeat right;
height:36px;
padding:5px 0 0 20px;
}

.info {
border:1px solid #ccc;
color:#5A5A5A;
font-size:11px;
line-height:150%;
margin:10px 0;
padding:10px 20px;
position:relative;
}

label {
display:block;
float:left;
width:150px;
}

.marker {
background:#f6dfa1;
}

#bild {
background:#fff;
border:1px solid #ccc;
padding:5px;
}

.top100 {
margin-top:100px;
}

.clear {
clear:both;
}

.right5 {
padding-right:5px;
}

.top10 {
margin-top:10px;
}

.margin2 td {
margin:2px;
}

.padding2 td {
padding:2px;
}

/*LINKS*/
.info a,.loginbox a,.formbox a,.c_produkte a {
color:#EB9A1A;
text-decoration:none;
}

.info a:hover,.loginbox a:hover,.formbox a:hover,.c_produkte a:hover {
color:#424240;
text-decoration:none;
}

.info ol {
margin:10px 0 0 20px;
}

.info ol li {
margin:8px 0;
}

.tabelle {
color:#424240;
margin:15px 0 5px;
}

.tabelle th {
border-bottom:1px dashed #ccc;
padding:2px 0 2px 20px;
text-align:left;
}

.tabelle td {
padding:4px 5px 4px 20px;
}

.tabelle tr {
background:#fff;
}

.tabelle tr:hover {
background:#F9F9F9;
}

/* fx */
#s_slider {
background:url(../localpictures/theme/site/s_slider_bg.gif) bottom no-repeat;
color:#424240;
height:146px;
padding:0;
position:relative;
}

#s_slider2 {
background:url(../localpictures/theme/site/s_slider_bg.gif) bottom no-repeat;
color:#424240;
height:146px;
padding:0;
position:relative;
}

.s_window {
height:136px;
margin:0 30px 10px 100px;
position:relative;
width:714px;
}

#s_slider a {
color:#EB9A1A;
font-size:11px;
text-decoration:none;
}

#s_slider a:hover {
text-decoration:underline;
}

/*    HEADER     */
.header {
background:url(../localpictures/theme/site/header.gif) no-repeat;
height:96px;
margin:0 auto;
position:relative;
width:844px;
z-index:10;
}

/* Nav im Header (meta nav) Nav2_H */
.meta {
left:390px;
position:absolute;
top:54px;
}

.meta li {
float:left;
}

.meta li a {
background:no-repeat;
color:#fff;
display:block;
font-size:10px;
height:30px;
padding-top:5px;
text-align:center;
text-decoration:none;
width:73px;
}

.meta #m_1 a:hover {
background-image:url(../localpictures/theme/site/menu/m_1_aktiv.png);
}

.meta #m_2 a:hover {
background-image:url(../localpictures/theme/site/menu/m_2_aktiv.png);
}

.meta #m_3 a {
width:74px;
}

.meta #m_3 a:hover {
background-image:url(../localpictures/theme/site/menu/m_3_aktiv.png);
}

.meta #m_4 a:hover {
background-image:url(../localpictures/theme/site/menu/m_4_aktiv.png);
}

.logo {
float:left;
margin-right:57px;
}

.logo a {
color:#424240;
display:block;
font-size:.0001em;
height:90px;
width:350px;
}

.warenkorb {
color:#fff;
height:92px;
position:absolute;
right:14px;
top:7px;
width:138px;
}

.warenkorb a {
color:#fff;
display:block;
font-size:13px;
font-weight:700;
height:92px;
padding-left:7px;
text-decoration:none;
}

.warenkorb a:hover {
background:url(../localpictures/theme/site/cart_hover.gif) 0 1px no-repeat;
}

.warenkorb span {
display:block;
font-size:10px;
font-weight:400;
margin:2px 0 0;
}

/*    Menu     */
.menu {
background:url(../localpictures/theme/site/menu.gif) no-repeat;
height:37px;
margin:7px auto 0;
padding-left:25px;
padding-top:8px;
position:relative;
width:819px;
z-index:10;
}

.menubox, #nav {
color:#fff;
display:inline;
font-size:15px;
font-weight:700;
height:37px;
}

.menu a {
background:url(../localpictures/theme/site/menubg.gif) no-repeat;
border-right:1px solid #F4AD38;
color:#fff;
display:block;
float:left;
height:24px;
margin:0;
padding:7px 5px 2px 20px;
text-decoration:none;
}

.menu a:hover {
background:url(../localpictures/theme/site/menubgmo.gif) no-repeat;
border-right:1px solid #F4AD38;
color:#C1C1C1;
float:left;
height:24px;
margin:0;
padding:7px 5px 2px 20px;
}

.suche input {
background-color:#fff;
border:0 solid #ccc;
color:#000;
height:20px;
margin:0;
padding:0 2px;
width:210px;
}

.menu #sendContact {
height:23px;
left:0;
padding:0;
position:absolute;
top:0;
width:24px;
z-index:10;
}

.suche {
background:url(../localpictures/theme/site/suche.gif) no-repeat;
float:right;
height:24px;
padding:3px 5px 1px 25px;
position:absolute;
right:22px;
top:13px;
width:210px;
}

/*     Content    */
.content {
background-color:#fff;
border-left:7px solid #424240;
border-right:7px solid #424240;
color:#424240;
font-size:12px;
margin:0 auto;
overflow:hidden;
padding:15px 15px 200px;
position:relative;
width:800px;
z-index:2;
}

.c_frame {
float:right;
width:640px;
}

.c_produkte {
clear:both;
margin:0 0 20px;
}

/*    pfad navi   */
.n_pfad {
background:url(http://funbox-shop.de/v30/localpictures/theme/site/bg-anrede.gif)repeat-x top;
border-bottom:1px solid #ccc;
height:29px;
line-height:29px;
margin:-15px -20px 20px;
padding:0 20px 0 30px;
vertical-align:middle;
}

.n_pfad a {
color:#424240;
font-size:11px;
text-decoration:none;
}

.n_pfad a:hover {
color:#EB9A1A;
}

.n_pfad img {
margin:0 5px;
vertical-align:middle;
}

/*    menu links   */
.n_map {
float:left;
margin:0 15px 0 0;
position:relative;
width:142px;
}

.n_floatr {
float:left;
position:relative;
}

.n_float {
float:right;
position:relative;
}

/*     Footer     */
.footer {
background-image:url(../localpictures/theme/site/footer.png);
border-left:7px solid #424240;
border-right:7px solid #424240;
clear:both;
height:167px;
margin:-187px auto 0;
padding-top:20px;
position:relative;
width:830px;
z-index:10;
}

.footer .CmsNavH0passiv {
color:#fff;
font-size:10px;
margin:6px 0;
text-decoration:none;
}

.footer .CmsNavH0aktiv,.footerbox a:hover {
color:#EB9A1A;
font-size:10px;
margin:6px 0;
text-decoration:none;
}

.footerbox {
float:left;
height:114px;
padding:7px 0 0 117px;
width:150px;
}

.footer p {
clear:both;
color:#777;
font-size:9px;
font-weight:lighter;
line-height:10px;
margin:0;
padding:5px 0 0;
text-align:center;
}

/* Unterseiten
 Change PW */
.change_pw #sendContact {
height:21px;
width:158px;
}

/* formular seiten: */
.suchbox td,.p_werte td,.p_order td {
padding:2px 0;
}

.suchbox ul {
height:350px;
width:270px;
}

.formbox ul,.suchbox ul {
margin:20px 0 0;
}

.formbox li,.suchbox li {
margin:3px 10px;
}

.formlinks {
background-color:#fff;
float:left;
margin:0 7px 0 0;
width:32.5%;
}

.formWindow {
background-color:#fff;
clear:both;
font-size:11px;
height:450px;
margin:0;
overflow:hidden;
padding:0;
}

.formrechts {
background-color:#fff;
float:left;
width:32.5%;
}

/* breites Fenster bei Kontakt */
.formrechts2 {
background-color:#fff;
float:left;
width:65%;
}

.formnummer {
color:#999;
font-size:42px;
margin:-20px 0 10px;
}

/* login , seitenboxen */
.loginbox,.produkt_box {
margin:0 5px 0 10px;
overflow:hidden;
width:127px;
}

.loginbox li,.produkt_box li {
margin:5px 0 2px;
}

.loginbox select {
background-image:url(http://funbox-shop.de/v30/localpictures/theme/site/textfieldbg.png);
border:1px solid #ccc;
color:#424240;
font-size:11px;
font-weight:700;
height:20px;
line-height:16px;
width:122px;
}

.loginbox select option {
background-image:url(http://funbox-shop.de/v30/localpictures/theme/site/textfieldbg.png);
border-bottom:1px solid #ccc;
color:#424240;
font-weight:700;
height:15px;
line-height:16px;
padding:4px;
}

.loginbox select option:hover {
background:#FDFDFD;
color:#fff;
}

/* login slider */
.login_small {
float:left;
font-size:11px;
position:relative;
width:450px;
}

.login_small li {
margin:3px 10px 3px 0;
}

/* Artikel Detailansicht */
.p_info li {
margin:5px 0;
}

.p_info {
width:300px;
}

#WPic {
padding:0;
text-align:left;
width:322px;
}

.ImageWeitere {
border:1px solid #fff;
margin:8px 6px;
max-height:80px;
}

.p_bild {
overflow:visible;
padding:5px 5px 20px;
width:310px;
}

.p_order {
background:url(http://funbox-shop.de/v30/localpictures/theme/site/order_bg.gif) no-repeat top left #fff;
margin:0;
padding:18px 0 0;
position:relative;
}

.p_order2 {
background:url(http://funbox-shop.de/v30/localpictures/theme/site/order_bg.gif) no-repeat bottom left #fff;
margin:0 0 10px;
padding:0 0 15px;
position:relative;
}

.p_werte {
background-color:#E5E5E5;
border:1px solid #fff;
margin:20px 0;
padding:0;
}

.ecke_1 {
background:url(http://funbox-shop.de/v30/localpictures/theme/site/ecke_1.gif) no-repeat top left #E5E5E5;
float:left;
height:6px;
margin:0;
width:50%;
}

.ecke_2 {
background:url(http://funbox-shop.de/v30/localpictures/theme/site/ecke_2.gif) no-repeat top right #E5E5E5;
float:right;
height:6px;
margin:0;
width:50%;
}

.ecke_3 {
background:url(http://funbox-shop.de/v30/localpictures/theme/site/ecke_3.gif) no-repeat bottom right #E5E5E5;
float:right;
height:6px;
margin:0;
width:50%;
}

.ecke_4 {
background:url(http://funbox-shop.de/v30/localpictures/theme/site/ecke_4.gif) no-repeat bottom left #E5E5E5;
float:left;
height:6px;
margin:0;
width:50%;
}

.g_ecke_1 {
background:url(http://funbox-shop.de/v30/localpictures/theme/site/g_ecke_1.gif) no-repeat top left #fff;
float:left;
height:5px;
margin:0;
width:50%;
}

.g_ecke_2 {
background:url(http://funbox-shop.de/v30/localpictures/theme/site/g_ecke_2.gif) no-repeat top right #fff;
float:right;
height:5px;
margin:0;
width:50%;
}

.g_ecke_3 {
background:url(http://funbox-shop.de/v30/localpictures/theme/site/g_ecke_3.gif) no-repeat bottom right #fff;
float:right;
height:5px;
margin:0;
width:50%;
}

.g_ecke_4 {
background:url(http://funbox-shop.de/v30/localpictures/theme/site/g_ecke_4.gif) no-repeat bottom left #fff;
float:left;
height:5px;
margin:0;
width:50%;
}

.LieferzeitTextOrderGreen {
color:#25b11e;
margin-top:10px;
}

.p_werte span {
background-color:#E5E5E5;
display:block;
font-size:11px;
margin:10px 15px 10px 45px;
padding:5px;
}

.p_order span {
display:block;
font-size:12px;
font-weight:700;
margin:5px 15px 0 25px;
padding:5px;
}

.p_order2 span {
display:block;
margin:0 15px 5px 25px;
padding:5px;
}

#InputBoxMengeButton {
padding:10px 0 0;
}

#InputBoxMengeBez {
width:85px;
}

#s1,#s2,#s3 {
padding-left:40px;
}

.p_inkl {
color:#999;
font-size:9px;
}

.p_beschreibung {
font-size:12px;
margin-top:10px;
}

/*Artikel Übersicht*/
.table-ArtikelKatListe-Diagonal {
border-bottom:3px solid #ccc;
overflow:hidden;
}

.p_img {
display:table-cell;
height:180px;
overflow:hidden;
position:relative;
vertical-align:middle;
}

.p_frame {
height:260px;
margin:15px 6px 30px;
padding:0 0 5px;
position:relative;
width:146px;
}

#OverviewArtikelId img {
height:20px;
}

.p_frame_box {
margin:0 -2px 10px 3px;
width:120px;
}

#OverviewArtikelName a,.p_frame_box a {
background:#fff;
color:#424240;
display:block;
font-size:11px;
height:33px;
line-height:12px;
padding:3px 1px;
}

#OverviewArtikelName a:hover,.p_frame_box a:hover {
background:#EB9A1A;
color:#fff;
}

.p_button {
display:block;
margin:5px 0;
}

.p_feld {
background:#fff;
height:22px;
width:146px;
}

.produkt_box .p_feld {
height:180px;
overflow:hidden;
width:127px;
}

.p_appear {
background:#fff;
border-bottom:2px solid #ccc;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
display:block;
margin:0;
padding:15px 5px 5px 17px;
position:absolute;
width:276px;
z-index:10000;
}

.p_appear_link {
background:url(http://funbox-shop.de/v30/localpictures/theme/site/table_bg.gif);
border:1px solid #ccc;
display:block;
margin-top:5px;
padding:3px 5px;
}

#finanzlink {
background:url(http://funbox-shop.de/v30/localpictures/theme/site/finanzierung.png);
border:1px solid #ccc;
display:block;
height:39px;
margin-top:5px;
padding:3px 5px;
}

/*Nav OBEN Artikelübersicht*/
.topseller {
background:#454545;
}

.p_nav table {
background:url(http://funbox-shop.de/v30/localpictures/theme/site/p_nav_bg.png) no-repeat center;
height:42px;
margin:-20px 0 0;
width:100%;
}

.p_nav td {
padding:0 15px;
vertical-align:middle;
}

/*
++++ MARKEN FILTER ++++
*/



.Filter-Container {
border:1px solid #ccc;
height:30px;
overflow:hidden;
text-align:center;
width:638px;
}

.Filter-Container div {

}

.Filter-Container-Topic {
float:left;
line-height:30px;
height:30px;
width:54px;
font-weight:700;
font-size:11px;
}

.Filter-Clear-All {
display:none;
}
.Filter-Other-Item {
float:left;
width:73px;
height:30px;
overflow:hidden;
display:block;
}

.Filter-Container a {
display:block;
font-weight:700;
text-decoration:none;
color:#999;
line-height:30px;
width:100px;
height:30px;
overflow:hidden;
text-align:center;
font-size:11px;
border-left:1px dotted #ccc;
word-spacing:-0.1em;
}

.Filter-Other-Item a {
width:72px;
font-weight:100;
}

.Filter-Container a:hover {
background:#EB9A1A;
color:#fff;
}



#OrderNavigation {
background:url(http://funbox-shop.de/v30/localpictures/theme/site/bg-select.png) no-repeat center;
float:right;
height:31px;
margin:10px 0 0;
padding:0 5px;
width:322px;
}

#OrderNavigation select {
border:1px solid #ccc;
}

#OrderNavigation td {
padding:5px 0 0 5px;
}

/*Nav unten Artikelübersicht*/
.p_nav2 {
border:1px solid #ccc;
margin:25px 0;
font-size:11px;
padding:5px 15px;
text-align:right;
}

.p_nav2 select {
border:1px solid #ccc;
color:#999;
font-size:11px;
}

#ArtikelPage {
float:left;
margin:5px 0 0;
}

#ArtikelCountInfo {
color:#999;
display:inline;
margin:0px 20px 0 0;
}

#KatalogNavigation2 {
display:inline;
font-weight:700;
line-height:30px;
}

#KatalogNavigation2 img {
margin:0 0 -3px;
}

.p_nav2 a {
color:#424240;
font-weight:100;
margin:0 3px;
}

.p_nav2 a:hover {
color:#EB9A1A;
text-decoration:underline;
}

/*order navi */
.orderframe a {
margin:0;
padding:0;
}

.orderframe {
height:42px;
overflow:hidden;
width:800px;
}

.orderframe span {
display:block;
float:left;
height:42px;
width:185px;
}

.next_button {
background-color:#E5E5E5;
border:1px solid #fff;
margin:20px 0 0;
width:200px;
}

.next_button span {
background-color:#E5E5E5;
display:block;
margin:0 5px;
}

/*markenliste */
.topmarken a {
background:#fff;
border:1px solid #ccc;
display:block;
height:30px;
margin:4px 9px 5px 0;
padding:10px 8px;
width:100px;
}

.topmarken a:hover {
background:#fff;
border:1px solid #424240;
display:block;
height:30px;
margin:4px 9px 5px 0;
padding:10px 8px;
width:100px;
}

#Brand-Table {
width:100%;
}

.MarkeListe {
width:25%;
}

.MarkeListeTop {
background:url(../localpictures/theme/site/n_bg_span.png) no-repeat;
color:#fff;
display:block;
font-size:13px;
font-weight:700;
height:15px;
margin:15px 0 5px;
padding:1px 3px 3px 15px;
}

.SubKategorien a {
background:url(../localpictures/theme/site/subkat_link1.png) center no-repeat;
color:#424240;
display:block;
font:normal normal 100 12px/1 verdana;
height:48px;
line-height:150%;
margin:15px 12px 0;
padding:15px 5px 5px;
text-align:center;
text-decoration:none;
vertical-align:middle;
width:123px;
}

.SubCat-Text {
float:left;
height:83px;
width:157px;
}

.SubKategorien a:hover {
background:url(../localpictures/theme/site/subkat_link2.png) center no-repeat;
color:#fff;
}

.p_SubKat {
margin:0 0 15px;
}

.kat_suche {
background:url(../localpictures/theme/site/kat_suche.png) center center no-repeat;
float:right;
height:32px;
line-height:20px;
margin:10px 0;
padding:5px 0 0 20px;
vertical-align:bottom;
width:230px;
}

.kat_suche select {
background:#fff;
border:1px solid #ccc;
color:#424240;
font-size:12px;
height:20px;
margin-top:-5px;
width:180px;
}

.kat_suche input {
margin:0;
}

/*Basket*/
.p_basket_input {
border-bottom:1px solid #ccc;
margin-bottom:3px;
}

.p_basket_input td {
padding:0 4px;
}

.p_basket_input input {
border:1px solid;
border-bottom:#ccc;
border-left:#fff;
border-right:#fff;
border-top:#fff;
}

.p_basket_window {
background-color:#fff;
position:relative;
width:100%;
}

.p_basket_deliver {
background-color:#fff;
width:100%;
}

.p_basket_deliver table {
margin:0 0 5px;
}

.p_basket_deliver td {
border-bottom:1px dotted #ccc;
color:#424240;
font-size:11px;
padding:3px 5px;
width:200px;
}

.p_basket_deliver td b {
font-size:11px;
}

.p_select {
margin:5px 0 5px 15px;
}

.p_final_window {
background-color:#fff;
width:100%;
}

.p_final_window td {
padding:0 5px;
}

.p_basket_window li ul li {
margin:4px 0;
}

#p_bild img {
height:60px;
}

.anschrift,.anschrift .SecLevelText {
background:#fff;
color:#424240;
font-size:11px;
line-height:16px;
padding:10px 50px;
position:relative;
}

/*Startseite*/
.start_banner {
background:url(../localpictures/theme/loadicon.gif)center no-repeat #424240;
height:260px;
position:relative;
width:800px;
}

.start_links {
float:left;
height:140px;
margin:15px 0 0;
width:480px;
}

.start_rechts {
background:#ccc;
float:left;
height:140px;
margin:15px 0 0 20px;
width:300px;
}

.box_rahmen {
background:url(../localpictures/theme/cms/rahmen.gif) no-repeat;
height:80px;
padding:24px 6px 0;
position:relative;
width:788px;
}

.box_rahmen a {
color:#424240;
display:block;
float:left;
font-size:10px;
height:66px;
}

.start_boxen {
float:left;
font-size:10px;
height:100px;
margin:15px 26px 0 0;
width:137px;
}

.start_boxen2 {
float:right;
font-size:10px;
height:100px;
line-height:16px;
margin:15px 0 0;
padding:0;
width:300px;
}

.angebote {
background:url(../localpictures/theme/site/bg-angebote.gif) no-repeat;
height:267px;
margin:15px -5px 0;
padding:5px;
width:800px;
}

.teaser {
height:190px;
position:absolute;
right:0;
top:0;
width:243px;
z-index:0;
}

.teaser a {
display:block;
height:190px;
text-indent:-9999em;
}

.box_marken li {
border-right:1px solid #fff;
margin:0 0 0 12px;
padding:0 12px 0 0;
}

.box_transporter {
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
float:left;
height:40px;
overflow:hidden;
position:relative;
width:750px;
}

#transporter {
left:0;
margin-top:3px;
top:0;
width:3000px;
}

#neueracc {
display:none;
}

/*Newsletter etc*/
.news_banner {
height:318px;
width:638px;
}

* html .news_banner li {
height:14px;
}

.news_banner a {
border-bottom:1px dotted #fff;
color:#424240;
display:block;
font-size:14px;
font-weight:100;
padding:4px;
text-decoration:none;
}

.news_banner a:hover {
background:#EB9A1A;
color:#fff;
}

/*Cart Slider*/
.cart_frame {
background:url(../localpictures/theme/site/cart_bg.png) center no-repeat;
color:#424240;
font-size:12px;
height:182px;
margin:0;
padding:30px 40px;
width:415px;
}

.galerie li {
height:133px;
margin:10px 10px 0 0;
}

.galerie li a {
border:1px solid #ccc;
display:block;
padding:5px;
}

.galerie li a:hover {
border:1px solid #424240;
}

#Xdrop {
background:#fff;
border-bottom:3px solid #424240;
border-left:3px solid #424240;
border-right:3px solid #424240;
left:60px;
margin:33px auto 0;
padding:10px 30px 30px;
position:absolute;
width:660px;
z-index:10000;
}

/* Radio Zahlart */
.RadioZahlart {
border-top:1px dotted #ccc;
font-weight:700;
margin:10px 0 0;
padding:10px 0 5px;
}

.RadioZahlartText {
color:#999;
margin:0 0 0 20px;
}

.RadioZahlartWert {
margin:5px 0 5px 20px;
}

/*Accordation */
.accordion-toggle a {
background:#a9d06a;
border-bottom:3px solid #e5e5e5;
color:#424240;
display:block;
font-size:12px;
height:10px;
padding:7px 5px;
position:relative;
z-index:10;
}

.accordion-toggle a:hover {
background:#EB9A1A;
}

div.accordion-content {
background:#fff;
border:1px dotted #ccc;
margin:0 0 10px;
overflow:hidden paddding:10px;
}

#fb-content {
font-size:12px;
line-height:150%;
}

#fb-content .img {
border:1px solid #ccc;
border-left:0;
float:left;
margin:0 5px 5px -20px;
padding:5px;
}

#fb-content hr {
background:#ccc;
border-bottom:0 dotted #ccc;
height:3px;
}

#fb-content h1 {
background:#fff;
border-bottom:3px solid #ccc;
color:#EB9A1A;
font-size:24px;
font-weight:700;
height:auto;
line-height:28px;
margin:30px -20px 10px;
padding:0 20px 2px;
}

#fb-content h5 {
color:#999;
margin:-10px 0 10px;
text-align:right;
}

#FriendContainer {
background:#fff;
border:2px solid #424240;
color:#999;
padding:15px;
position:absolute;
width:350px;
z-index:10000;
}

#FriendContainer div {
padding:3px;
}

#FriendContainer label {
color:#424240;
width:100px;
}

.Cont-textfeld input {
background:url(http://funbox-shop.de/v30/localpictures/theme/site/textfieldbg.png) repeat-x top;
border:1px solid #9F9F9F;
font-size:13px;
height:16px;
padding:4px 3px 2px;
width:200px;
}

.Cont-textarea textarea {
background:url(http://funbox-shop.de/v30/localpictures/theme/site/textfieldbg.png) repeat-x top;
border:1px solid #9F9F9F;
font-size:13px;
height:50px;
padding:4px 3px 2px;
width:200px;
}

.Cont-pruefcode input {
background:url(http://funbox-shop.de/v30/localpictures/theme/site/textfieldbg.png) repeat-x top;
border:1px solid #9F9F9F;
font-size:13px;
height:16px;
padding:2px 3px 1px;
width:80px;
}

/*default styles*/
.SecLevelText {
color:#999;
font-size:10px;
}

.p_info a:link {
color:#EB9A1A;
text-decoration:none;
}

.p_info a:hover {
color:#999;
text-decoration:underline;
}

.mini_alert {
color:#999;
font-size:11px;
}

.alertfeld {
background-image:url(http://funbox-shop.de/v30/localpictures/theme/site/alert.png);
background-repeat:no-repeat;
border:1px solid #9E0B0E;
color:#9E0B0E;
font-size:13px;
left:250px;
padding:25px 70px;
position:absolute;
top:30px;
width:300px;
z-index:1000;
}

.alertbox {
background:url(http://funbox-shop.de/v30/localpictures/theme/site/alert.png) no-repeat #fff;
border:1px solid #9E0B0E;
color:#9E0B0E;
font-size:13px;
margin:15px;
padding:10px 70px 10px 80px;
position:relative;
z-index:1000;
}

.alertbox2 {
background:url(http://funbox-shop.de/v30/localpictures/theme/site/alert.png) no-repeat #fff;
border:1px solid #9E0B0E;
color:#9E0B0E;
font-size:13px;
left:15px;
padding:25px 70px 25px 80px;
position:absolute;
right:15px;
top:15px;
z-index:1000;
}

.alertbox li,.alertbox2 li {
list-style-position:outside;
list-style-type:square;
margin-left:20px;
}

.suchfeld .textfieldContent {
background-image:url(http://funbox-shop.de/v30/localpictures/theme/site/textfieldbg.png);
border:1px solid #9F9F9F;
font-size:13px;
height:20px;
padding:4px 3px 2px;
}

.suchfeld div {
display:inline;
}

.formbox .textfieldContent,.change_pw .textfieldContent,.login_small .textfieldContent,#_freec {
background:url(http://funbox-shop.de/v30/localpictures/theme/site/textfieldbg.png) top repeat-x #fff;
border:1px solid #999;
font-size:13px;
padding:4px 3px 2px;
}

.formbox .textfieldBox {
background-image:url(http://funbox-shop.de/v30/localpictures/theme/site/textfieldbg.png);
border:1px solid #999;
height:18px;
padding:0 3px;
width:116px;
}

.formbox .textfielddropdown {
background-color:#fff;
border:1px solid #999;
font-size:13px;
}

.textfieldContent {
border:1px solid #999;
font-size:13px;
}

.textfieldBox {
border:1px solid #999;
width:116px;
}

.textfielddropdown {
border:1px solid #999;
font-size:13px;
}

#lieferadresse .textfieldContent {
background:#fff;
padding:0;
}

.scrollingAreaBox {
border:1px solid #ccc;
font-size:11px;
height:117px;
margin:15px 2px 0 0;
padding:0;
}

.MasterTabelle {
height:100%;
width:100%;
}

.BoxSeiteLinks {
width:190px;
}

.BoxSeiteRechts {
width:200px;
}

.InhaltMitteContainer {
padding:10px;
}

.okaybox {
background-color:#CAF9DC;
border:1px solid green;
color:#424240;
font-size:11px;
margin:15px;
padding:5px;
}

.BoxOuterStyle {
margin:-5px -5px 0;
width:152px;
}

.BoxHead {
background:url(http://funbox-shop.de/v30/localpictures/theme/site/n_bg_top.gif) top no-repeat;
color:#fff;
height:35px;
line-height:35px;
padding:0 0 0 10px;
vertical-align:middle;
width:142px;
}

.BoxFoot {
background:url(http://funbox-shop.de/v30/localpictures/theme/site/n_bg_btm.gif) no-repeat;
height:15px;
}

.BoxContent {
background:url(http://funbox-shop.de/v30/localpictures/theme/site/n_bg_middle.gif);
padding:0 5px;
}

.TabellenKopf {
background-image:url(http://funbox-shop.de/v30/localpictures/theme/site/textfieldbg.png);
border-left:3px solid #424240;
border-right:3px solid #424240;
border-top:3px solid #424240;
font-size:14px;
height:20px;
list-style-type:none;
margin:20px 5px;
padding:4px 3px 2px;
}

.TabellenInhalt {
background-color:#fff;
border:5px solid #E5E5E5;
font-size:11px;
margin:5px;
}

.tabellen_sub {
border-bottom:1px dotted #999;
margin-top:5px;
}

.ImageUebersicht {
clear:both;
margin:0;
max-height:180px;
max-width:148px;
}

.KatH0passiv {
background:url(http://funbox-shop.de/v30/localpictures/theme/site/bg-anrede.gif)repeat-x bottom;
border-top:1px solid #ccc;
color:#424240;
font-size:12px;
height:12px;
margin:0 0 0 1px;
padding:4px 0 5px 5px;
text-decoration:none;
width:135px;
}

.KatH0passiv:hover {
background:#EB9A1A;
color:#fff;
}

.KatH0aktiv {
background:#fff;
border-top:1px solid #ccc;
color:#424240;
font-size:12px;
font-weight:700;
margin:0 0 0 1px;
padding:6px 0 5px 5px;
text-decoration:none;
width:135px;
}

.KatH1passiv,.BoxContent .CmsNavH0passiv {
background:#fff;
border-top:1px dotted #ccc;
color:#424240;
display:block;
font-size:11px;
line-height:15px;
margin:0 0 0 1px;
padding:4px 0 4px 15px;
text-decoration:none;
white-space:normal;
width:125px;
}

.KatH1passiv:hover,.BoxContent .CmsNavH0passiv:hover {
background:#EB9A1A;
color:#fff;
text-decoration:none;
}

.KatH1aktiv,.BoxContent .CmsNavH0aktiv {
background:#e5e5e5;
border-top:1px solid #ccc;
color:#424240;
display:block;
font-size:11px;
font-weight:700;
line-height:15px;
margin:0 0 0 1px;
padding:4px 0 4px 15px;
text-decoration:none;
white-space:normal;
width:125px;
}

.KatH2passiv {
background:#e5e5e5;
color:#424240;
display:block;
font-size:11px;
line-height:13px;
margin:0 0 0 1px;
padding:4px 0 4px 20px;
text-decoration:none;
white-space:normal;
width:120px;
}

.KatH2passiv:hover {
background:#EB9A1A;
color:#fff;
text-decoration:none;
}

.KatH2aktiv {
background:#f6dfa1;
color:#424240;
font-size:11px;
font-weight:700;
line-height:13px;
margin:0 0 0 1px;
padding:4px 0 4px 20px;
text-decoration:none;
white-space:normal;
width:120px;
}

.KatH3passiv {
background:#f6dfa1;
color:#424240;
display:block;
font-size:11px;
line-height:13px;
margin:0 0 0 1px;
padding:4px 0 4px 25px;
text-decoration:none;
white-space:normal;
width:115px;
}

.KatH3passiv:hover {
background:#EB9A1A;
color:#fff;
font-size:11px;
line-height:13px;
margin:0 0 0 1px;
padding:4px 0 4px 25px;
text-decoration:none;
white-space:normal;
width:115px;
}

.KatH3aktiv {
background:#EB9A1A;
color:#fff;
font-size:11px;
font-weight:700;
line-height:13px;
margin:0 0 0 1px;
padding:4px 0 4px 25px;
text-decoration:none;
white-space:normal;
width:115px;
}

.KatH4passiv {
background:#EB9A1A;
color:#fff;
display:block;
font-size:11px;
line-height:13px;
margin:0 0 0 1px;
padding:4px 0 4px 30px;
text-decoration:none;
white-space:normal;
width:110px;
}

.KatH4passiv:hover {
background:#fff;
color:#424240;
font-size:11px;
line-height:13px;
margin:0 0 0 1px;
padding:4px 0 4px 30px;
text-decoration:none;
white-space:normal;
width:110px;
}

.KatH4aktiv {
background:#EB9A1A;
color:#424240;
font-size:11px;
font-weight:700;
line-height:13px;
margin:0 0 0 1px;
padding:4px 0 4px 30px;
text-decoration:none;
white-space:normal;
width:110px;
}

.SeitenNav {
border-bottom:0;
color:#FFF;
font-size:12px;
margin-top:1px;
padding:4px;
}

.KatH5passiv {
font-size:12px;
}

.KatH6passiv {
font-size:11px;
}

.KatH5aktiv {
font-size:12px;
}

.KatH6aktiv {
font-size:11px;
}

.Linie {
border-top:0 solid #ccc;
clear:both;
height:1px;
}

.PreisAlt {
color:#999;
font-size:11px;
margin-left:4px;
text-decoration:line-through;
}

.p_frame .PreisSonder {
color:#999;
display:block;
font-size:14px;
font-weight:100;
text-align:center;
}

.ProzDiff {
background:url(http://funbox-shop.de/v30/localpictures/theme/site/preis-stern.png) no-repeat top right;
color:#fff;
font-family:arial;
font-size:14px;
font-weight:700;
height:38px;
line-height:38px;
padding:0 0 0 9px;
position:absolute;
right:0;
text-align:left;
top:0;
vertical-align:middle;
width:29px;
z-index:1000;
}

.p_info .PreisSonder {
color:#EB9A1A;
font-size:24px;
font-weight:100;
height:31px;
margin:0;
overflow:visible;
padding:10px 0 0;
}

.p_info .PreisAlt {
display:block;
font-size:16px;
margin:0;
}

.PreisStern {
background:url(http://funbox-shop.de/v30/localpictures/theme/site/reduced.gif) no-repeat top right;
border:1px solid red;
height:150px;
width:150px;
z-index:15;
}

.PreisNormal {
color:#999;
display:block;
font-size:14px;
font-weight:100;
}

.p_info .PreisNormal {
font-size:16px;
font-weight:700;
}

.ImageDetail {
height:385px;
line-height:385px;
margin:3px;
overflow:hidden;
position:relative;
vertical-align:middle;
}

.ImageDetail img {
max-height:379px;
max-width:300px;
}

.ImagePopUp {
background:#fff;
border:3px solid #424240;
padding:2px;
}

#lightboxImage {
max-height:750px;
max-width:1000px;
}

.ueberschriften4 {
font-size:12px;
}

.TellFriendBox {
background:url(http://funbox-shop.de/v30/localpictures/theme/site/n_bg.png);
border:3px solid #424240;
margin-bottom:3px;
margin-right:10px;
padding:2px;
}

.WarenkorbSmall {
background-color:#FFF;
color:#000;
font-size:10px;
height:70px;
}

.BoxLinie {
border-bottom:1px solid #000;
}

.infobox {
border:3px solid #424240;
font-size:11px;
font-variant:normal;
padding:5px;
}

.scrollingArea {
background-color:#FFF;
border:1px solid #424240;
font-size:11px;
padding:0;
}

.subline {
border-bottom:1px solid #000;
}

#spic4 {
clear:both;
}

#spic8 {
clear:both;
}

/* SLider Suche Inhalt*/
#PreisVon,#PreisBis {
width:50px;
}

#PreisBisBez,#PreisVonBez {
display:inline;
}

#StichwortSucheBez {
float:left;
margin-right:3px;
width:208px;
}

#BrandSearch {
width:225px;
}

#Categorie_ {
width:225px;
}

#WarningPreview {
background:url(http://funbox-shop.de/v30/localpictures/theme/site/alert.png) no-repeat #fff;
border:1px solid #9E0B0E;
color:#9E0B0E;
font-size:13px;
height:70px;
margin:25px;
padding:0 0 0 70px;
}

#_freec {
width:200px;
}



.footer_info {
overflow:visible;
font-size:11px;
padding:15px 0 0;
color:#666;
margin:30px 0 0;
border-top:5px solid #ccc;
background:#fff;
             }
.footer_info h7 {
font-weight:700;
margin:0 0 5px;
display:block;
}
.box {

         margin:0 5px 10px;

         padding:5px 10px 10px;
}

.ftr0 {
         width:140px;
         float:left;
         line-height:140%;
}
.ftr1 {
         width:244px;
         float:left;
         border:2px solid #eee;
         height:95px;
}
.ftr2 {
         border:2px solid #eee;
         width:140px;
         float:left;
         line-height:140%;
         background:#fff;
         height:95px;
}

.ftr2 p {
        margin:5px 0 0;
}

.ftr3 {
      border:2px solid #eee;
}
