/**********************************************
* CSS Netzwerk-Gesunde-Ernaehrung.de
***********************************************/

/**********************************************
* Zentrale Einstellungen
***********************************************/
body,td,th {
    font-family: Arial, Helvetica, sans-serif;
}

div {
    font-family: Arial, Helvetica, sans-serif;
}

h1
{
        font-family:Arial, Helvetica, sans-serif;
        color: white;
        margin-top:5px;
        background-color:#EB6A39;
        font-size:30px;
}

body {
    background-color: #FFFFFF;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}
hr
{
    height:1px;
    color:#000000;
}
#page
{
    position:relative;
    float:none;
    width:960px;
    height:200px;
    margin-left:10px;
    border:solid 1px #EB6A39;
    border-bottom:0px;
    height:100%;
}
.links
{
    float:left;
    margin-left:0px;
    margin-right:10px;
}
.rechts
{
    float:right;
    margin-left:10px;
    margin-right:0px;
}
.rahmen
{
   border:solid 1px #EB6A39;
}
.schmalabstand
{
    margin-top:5px;
}
/**********************************************
* Area Top
***********************************************/
#areatop
{
    position:relative;
    float:none;
    width:100%;
    min-height:65px;
    background-color:#EB6A39;
    padding-top:25px;
    margin-bottom:8px;
    text-align:center;
}
/****
* Menu Level 1 
****/
#menulevel1
{
    color:#ffffff;
    font-size:100%;
    font-weight:bold;
    margin-bottom:0px;
    margin-top:0px;
}
#menufinish1
{
    background-color:#ffffff;
    height:5px;
    background-image:url(/xtcommerce/templates/ugb/imageslayout/cornerlefttoporange.gif);
    background-position:left top;
    background-repeat:no-repeat;
}
#menufinish1b
{
    height:5px;
    background-image:url(/xtcommerce/templates/ugb/imageslayout/cornerrighttoporange.gif);
    background-position:right top;
    background-repeat:no-repeat;
}
/****
* Menu Level 2
****/
#menulevel2
{
    background-color:#F9DC13;
    font-size:90%;
    font-weight:bold;
    margin-bottom:0px;
    margin-top:0px;
    background-image:url(/xtcommerce/templates/ugb/imageslayout/cornerlefttoporange.gif);
    background-position:left top;
    background-repeat:no-repeat;
}
#menulevel2b
{
    margin-bottom:0px;
    margin-top:0px;
    background-image:url(/xtcommerce/templates/ugb/imageslayout/cornerrighttoporange.gif);
    background-position:right top;
    background-repeat:no-repeat;
}
#menufinish2
{
    background-color:#ffffff;
    height:5px;
    background-image:url(/xtcommerce/templates/ugb/imageslayout/cornerlefttopyellowmiddle.gif);
    background-position:left top;
    background-repeat:no-repeat;
}
#menufinish2b
{
    height:5px;
    background-image:url(/xtcommerce/templates/ugb/imageslayout/cornerrighttopyellowmiddle.gif);
    background-position:right top;
    background-repeat:no-repeat;
}
/****
* Menu Level 3
****/
#menulevel3
{
    background-color:#FDC65C;
    font-size:90%;
    background-image:url(/xtcommerce/templates/ugb/imageslayout/cornerlefttopyellowmiddleonyellowdark.gif);
    background-position:left top;
    background-repeat:no-repeat;
}
#menulevel3b
{
    background-image:url(/xtcommerce/templates/ugb/imageslayout/cornerrighttopyellowmiddleonyellowdark.gif);
    background-position:right top;
    background-repeat:no-repeat;
}
#menufinish3
{
    background-color:#ffffff;
    height:5px;
    background-image:url(/xtcommerce/templates/ugb/imageslayout/cornerlefttopyellowmiddle.gif);
    background-position:left top;
    background-repeat:no-repeat;
}
#menufinish3b
{
    height:5px;
    background-image:url(/xtcommerce/templates/ugb/imageslayout/cornerrighttopyellowmiddle.gif);
    background-position:right top;
    background-repeat:no-repeat;
}
/****
* Menuitem
****/
#menuitem
{
    display:inline;
    margin-left:8px;
    margin-bottom:0px;
    margin-top:0px;
    color:#FFFFFF;
}
.level1 a
{
    text-decoration:none;
    color:#ffffff;
}
.level1 a:hover
{
    background-color:#F9DC13;
}
.level1
{
    display:inline;
    color:#ffffff;
    background-image:url(/xtcommerce/templates/ugb/imageslayout/dummywhite.gif);
    background-position:top;
    background-repeat:repeat-x;
}
.level1 div
{
    display:inline;
    background-image:url(/xtcommerce/templates/ugb/imageslayout/dummywhite.gif);
    background-position:left;
    background-repeat:repeat-y;
}
.level1 div div
{
    display:inline;
    background-image:url(/xtcommerce/templates/ugb/imageslayout/dummywhite.gif);
    background-position:right;
    background-repeat:repeat-y;
}
.level1 div div div
{
    display:inline;
    background-image:url(/xtcommerce/templates/ugb/imageslayout/cornerlinelefttopwhiteonorange.gif);
    background-position:left top;
    background-repeat:no-repeat;
}
.level1 div div div div
{
    display:inline;
    background-image:url(/xtcommerce/templates/ugb/imageslayout/cornerlinerighttopwhiteonorange.gif);
    background-position:right top;
    background-repeat:no-repeat;
}
.level1 div div div div
{
    display:inline;
    padding-left: 4px;
    padding-right: 4px;
    color:#ffffff;
}
.level1selected
{
    display:inline;
    color:#AA5028;
    background-image:url(/xtcommerce/templates/ugb/imageslayout/dummywhite.gif);
    background-position:top;
    background-repeat:repeat-x;
}
.level1selected div
{
    display:inline;
    background-image:url(/xtcommerce/templates/ugb/imageslayout/dummywhite.gif);
    background-position:left;
    background-repeat:repeat-y;
}
.level1selected div div
{
    display:inline;
    background-image:url(/xtcommerce/templates/ugb/imageslayout/dummywhite.gif);
    background-position:right;
    background-repeat:repeat-y;
}
.level1selected div div div
{
    display:inline;
    background-image:url(/xtcommerce/templates/ugb/imageslayout/cornerlinelefttopwhiteonorange.gif);
    background-position:left top;
    background-repeat:no-repeat;
}
.level1selected div div div div
{
    display:inline;
    background-image:url(/xtcommerce/templates/ugb/imageslayout/cornerlinerighttopwhiteonorange.gif);
    background-position:right top;
    background-repeat:no-repeat;
}
.level1selected div div div div
{
    display:inline;
    padding-left: 4px;
    padding-right: 4px;
    color:#AA5028;
}
.level1selected a
{
    display:inline;
    color:#AA5028;
    background-color:#ffffff;
    text-decoration:none;
}
.level2
{
    display:inline;
    padding-left: 4px;
    padding-right: 4px;
}
.level2 a
{
    display:inline;
    color:#ffffff;
    text-decoration:none;
}
.level2 a:hover
{
    color:#3AC06D;
    /*background-color:#FDC65C;*/
}
.level2selected
{
    display:inline;
    /*
    only for third level
    background-color:#FDC65C;
    background-image:url(/imageslayout/cornerlefttopyellowmiddleonyellowdark.gif);
    background-position:left top;
    background-repeat:no-repeat;
    */
}
.level2selected a
{
    display:inline;
    color:#3AC06D;
    text-decoration:none;
    /*
    only for third level
    background-image:url(/imageslayout/cornerrighttopyellowmiddleonyellowdark.gif);
    background-position:right top;
    background-repeat:no-repeat;
    */
    padding-left: 4px;
    padding-right: 4px;
    font-weight:bold;
}
.level3
{
    padding-left: 4px;
    padding-right: 4px;
}
.level3 a
{
    color:#ffffff;
    text-decoration:none;
    font-weight:normal;
}
.level3 a:hover
{
    color:#3AC06D;
}
/**********************************************
* Area right
***********************************************/
#arearight
{
	float:right;
    width:240px;
}
#logoimg
{
    height:80px;
    font-size:14px;
    padding-left:40px;
}
#logoimg img
{
	padding-top:10px;
}

#details 
{
	text-align:right;
	font-size:15px;
	padding-right:15px;
}
/****
* Side-Menu
****/
#sidemenu
{
	padding-left:40px;
	padding-right:10px;
    padding-top:65px;
}
#sidemenuitem
{
    margin-top:2px;
    margin-bottom:2px;
    background-color:#F9DC13;
    background-image:url(/xtcommerce/templates/ugb/imageslayout/sidemenugb.gif);
    background-position:left;
    background-repeat:no-repeat;
    /*height:17px;*/
}
#sidemenuitem div
{
    margin:0px;
    padding:0px;
    background-image:url(/xtcommerce/templates/ugb/imageslayout/cornerlefttop.gif);
    background-position:left top;
    background-repeat:no-repeat;
    height:100%;
}
#sidemenuitem div div
{
    background-image:url(/xtcommerce/templates/ugb/imageslayout/cornerrighttop.gif);
    background-position:right top;
    background-repeat:no-repeat;
    height:100%;
}
#sidemenuitem div div div
{
    background-image:url(/xtcommerce/templates/ugb/imageslayout/cornerrightbottom.gif);
    background-position:right bottom;
    background-repeat:no-repeat;
    height:100%;
}
#sidemenuitem div div div div
{
    background-image:url(/xtcommerce/templates/ugb/imageslayout/cornerleftbottom.gif);
    background-position:left bottom;
    background-repeat:no-repeat;
    height:100%;
}
#sidemenuitem div div div div a
{
    padding-left:17px;
    color:#63636B;
    font-size: 75%;
    text-decoration:none;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
#sidemenuitem div div div div a:hover
{
    font-weight:bold;
}

#kooperation
{
	
	font-size:75%;
}
/****
* Infobox (keine Titelleiste)
****/

#infobox
{
    width:280px;
    height:140px;
    margin-top:20px;
}
.lightblue
{
    background-color:#E5F5E2;
}
.middlegreen
{
    background-color:#D1EDCC;
}
.darkgreen
{
    background-color:#EB6A39;
}
#infobox a
{
    color:#FF9900;
}
#infobox div
{
    background-image:url(/xtcommerce/templates/ugb/imageslayout/cornerlefttop.gif);
    background-position:left top;
    background-repeat:no-repeat;
    height:100%;
    width:100%;
}
#infobox div div
{
    background-image:url(/xtcommerce/templates/ugb/imageslayout/cornerrighttop.gif);
    background-position:right top;
    background-repeat:no-repeat;
    height:100%;
    width:100%;
}
#infobox div div div
{
    background-image:url(/xtcommerce/templates/ugb/imageslayout/cornerrightbottom.gif);
    background-position:right bottom;
    background-repeat:no-repeat;
    height:100%;
    width:100%;
}
#infobox div div div div
{
    background-image:url(/xtcommerce/templates/ugb/imageslayout/cornerleftbottom.gif);
    background-position:left bottom;
    background-repeat:no-repeat;
    padding-top:5px;
    height:100%;
    width:100%;
    font-size:75%;
    font-family:Arial, Helvetica, sans-serif;
}
#infobox h1
{
    color:#10B54A;
    font-size:100%;
    font-family:Arial, Helvetica, sans-serif;
    padding-top:10px;
    padding-left:0px;
    margin-bottom:5px;
}
#infobox h3
{
    color:#000000;
    font-size:100%;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    padding-left:17px;
    margin-top:0px;
}
#contentarea
{
    padding-left:10px;
    height:100%;
    width:100%;
    font-size:75%;
    
}
/**********************************************
* Area Main
***********************************************/
#areamain
{
    float:left;
    width:650px;
/*
    width:100%;
    border:0px;
    */
}
#mainimage{
    margin:0px;
    padding:0px;
    padding-bottom:5px;
    padding-left:10px;
}
/****
* Topic Box (für Homepage)
****/
#topicboxareahorizontal
{
    height:132px;
    padding-left:4px;
}
#topicbox {
    width:273px;
    height:100%;
    float:left;
    margin-left:4px;
}
#topicbox #head {
    width:100%;
    color:#ffffff;
    background-color:#EB6A39;
    font-size:75%;
    font-weight:bold;
    background-image:url(/xtcommerce/templates/ugb/imageslayout/cornerlefttop.gif);
    background-position: left top;
    background-repeat: no-repeat;
}
#topicbox #head div{
    background-image:url(/xtcommerce/templates/ugb/imageslayout/cornerrighttop.gif);
    background-position: right top;
    background-repeat: no-repeat;
    padding-left:7px;
}
#topicbox #main {
    color:#000000;
    font-size: 75%;
    font-weight:normal;
    height:100%;
    background-image:url(/xtcommerce/templates/ugb/imageslayout/cornerleftbottom.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
}
#topicbox #main div{
    padding-left:7px;
    padding-right:7px;
    padding-top:5px;
    padding-bottom:5px;
    height:100%;
    background-image:url(/xtcommerce/templates/ugb/imageslayout/cornerrightbottom.gif);
    background-position: right bottom;
    background-repeat: no-repeat;
}
#topicbox #main h1
{
    display:none;
    height:0px;
    margin:0px;
    padding:0px;
}
.boxcolorlight {
    background-color:#E5F5E2;
}
.boxcolormiddle {
    background-color:#D1EDCC;
}
.boxcolordark {
    background-color:#BDE6B6;
}
.arrowright
{
    float:right;
    border:none;
}
#contenttopbox
{
    width:530px;
    height:120px;
    margin-top:0px;
    margin-bottom:0px;
    margin-left:5px;
    margin-right:10px;
}
.lightgreen
{
    background-color:#D1EDCC;
}
#contenttopbox div
{
    background-image:url(/xtcommerce/templates/ugb/imageslayout/cornerlefttop.gif);
    background-position:left top;
    background-repeat:no-repeat;
    height:100%;
    width:100%;
}
#contenttopbox div div
{
    background-image:url(/xtcommerce/templates/ugb/imageslayout/cornerrighttop.gif);
    background-position:right top;
    background-repeat:no-repeat;
    height:100%;
    width:100%;
}
#contenttopbox div div div
{
    background-image:url(/xtcommerce/templates/ugb/imageslayout/cornerrightbottom.gif);
    background-position:right bottom;
    background-repeat:no-repeat;
    height:100%;
    width:100%;
}
#contenttopbox div div div div
{
    background-image:url(/xtcommerce/templates/ugb/imageslayout/cornerleftbottom.gif);
    background-position:left bottom;
    background-repeat:no-repeat;
    height:100%;
    width:100%;
    font-size:75%;
    font-family:Arial, Helvetica, sans-serif;
}
#contenttopbox h1
{
    color:#10B54A;
    font-size:100%;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    padding-top:10px;
    margin-bottom:5px;
}
#contenttopbox h3
{
    color:#000000;
    font-size:100%;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    margin-top:0px;
    padding:2px;
    margin-bottom:5px;
}
#contenttopbox a
{
    color:#000000;
    font-weight:normal;
    text-decoration:underline;
}
#contenttopbox a:hover
{
    color:#000000;
    font-weight:bold;
    text-decoration:underline;
}
#contenttopbox a:visited
{
    color:#000000;
    font-weight:normal;
    text-decoration:underline;
}
/****
* Eigentlicher Content
****/
#contentmain
{
    font-family:Arial, Helvetica, sans-serif;
    padding-left:10px;
    font-size:85%;
    width:650px;
}



#contentmain h1
{
    color:#AA5028;
    font-size:120%;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    padding-top:5px;
    /*padding-left:62px;*/
    margin-bottom:5px;
    /*background-image:url(/xtcommerce/templates/ugb/imageslayout/orangesharp3er.gif);*/
    background-repeat:no-repeat;
    background-position:left middle;
    background-color:white;
}
#contentmain h2
{
    color:#AA5028;
    font-size:110%;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    padding-top:1px;
    padding-left:22px;
    margin-top:10px;
    margin-bottom:10px;
    background-image:url(/xtcommerce/templates/ugb/imageslayout/orangesharp_20.gif);
    background-repeat:no-repeat;
    background-position:left middle;
    background-color:white;
}
#contentmain h3, #contentmain td
{
    color:#000000;
    font-size:100%;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    text-align:left;
    padding-left:0px;
    padding-right:10px;
}
#contentmain h4
{
    color:#000000;
    font-size:80%;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    text-align:left;
    padding-left:10px;
    padding-right:10px;
}

#contentmain a
{
    color:#AA5028;/* #FF9900 ; #ff6347 ; #ff0000 ; #ff4500 ; #ffa500 ; #ff6c00*/
    font-weight:bold;
    text-decoration:none;
}
#contentmain a:visited
{
    color:#AA5028;
    font-weight:bold;
    text-decoration:none;
}

#contentmain a.shipping_costs
{
    color:#000000;/* #FF9900 ; #ff6347 ; #ff0000 ; #ff4500 ; #ffa500 ; #ff6c00*/
    font-weight:normal;
    text-decoration:underline;
}
#contentmain a:visited.shipping_costs
{
    color:#000000;
    font-weight:normal;
    text-decoration:underline;
}

#contentmain b
{
    color:#AA5028;
    font-size:100%;
    text-weight:bold;
   
}

#topic a
{
    color:darkgreen;
    font-weight:bold;
    text-decoration:none;
}
#topic a:visited
{
    color:darkgreen;
    font-weight:bold;
    text-decoration:none;
}

#topic b
{
    color:darkgreen;
    font-size:100%;
    text-weight:bold;
   
}

#contentmain #kasten
{
    border:solid 1px #FF9900;
    padding:5px;
}

#contentmain td
{
	vertical-align:top;
	text-align:left;
}

#contentmain .bild
{
	width:130px;	
}

#contentmain .info
{
	
}

.button-warenkorb
{
	float:right;
}

#print
{
	font-size:12px;
}

img
{
	border:solid 0px #FF9900;
}

#total_content
{
	margin-left:440px;
}

#articlelist
{
    list-style-type:none;
}
#articlelist li
{
    background-image:url(/xtcommerce/templates/ugb/imageslayout/arrowcircle2_wt.gif);
    background-position:left top;
    background-repeat:no-repeat;
    padding-left:30px;
    margin-top:0px;
    margin-bottom:10px;
    height:22px;
}
#articlelist li a
{
    color:#FCAB0F;
    font-weight:bold;
    text-decoration:none;
}
img.right
{
    float:right; 
    margin-left:8px; 
    margin-right:0px;
    margin-top:2px;
    margin-bottom:2px;
    border:solid 1px #10B54A;
}
/*** datetable ***/
#datetable
{
    border:0px;
    width:520px;
}
#datetable .dateline
{
    color:#008200;
    font-size:80%;
    font-weight:bold;
    padding-top:5px;
    padding-bottom:5px;
}
#datetable td
{
    font-size:80%;
    vertical-align:top;
    text-align:left;
}
/*
#datetable td a, #datetable tr td a
{
    color:#000000;
    font-weight:bold;
    text-decoration:underline;
}
*/

/****
* Newsletterarchiv
****/
#newsletter
{
    padding-top:20px;
}
#newsletter H1
{
    color:#EB6A39;
    font-size:120%;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    padding-top:5px;
    padding-left:62px;
    margin-bottom:5px;
    background-image:url(/xtcommerce/templates/ugb/imageslayout/orangesharp3er.gif);
    background-repeat:no-repeat;
    background-position:left middle;
}
#newsletter H2
{
    color:#EB6A39;
    font-size:110%;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    padding-top:1px;
    padding-left:22px;
    margin-top:10px;
    margin-bottom:10px;
    background-image:url(/xtcommerce/templates/ugb/imageslayout/orangesharp_20.gif);
    background-repeat:no-repeat;
    background-position:left middle;
}
#newsletter H3
{
    color:#000000;
    font-size:100%;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    text-align:left;
    padding-left:10px;
    padding-right:10px;
}
#newsletter H4
{
    color:#000000;
    font-size:80%;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    text-align:left;
    padding-left:10px;
    padding-right:10px;
}
#newsletter #newsletterlist td
{
    color:#000000;
    font-size:80%;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    text-align:left;
}

#newsletter .c1
{
   color:#EB6A39;
    font-size:75%;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    margin-bottom:1px;
    margin-top:6px;
}




#newsletter .c2
{
    color:#000000;
    font-size:80%;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    padding-left:7px;
}

#newsletterInhalt a
{
 text-decoration:none;
}

#newsletter a:hover
{
font-style:italic;
}

/****
* Fußzeile
****/
#footer
{
    width:100%;
    padding-top:5px;
    margin-bottom:8px;
    font-size:60%;
    text-align:center;
    border:0px;
}
#footer a
{
    color:#000000;
    text-decoration:underline;
}

.shop
{
 margin-top:10px;
 font-size:12px;
 margin-bottom:10px;
}

.copyright {
  margin-left:-500px;
  color:white;
}
.copyright a{
  color:white;
  text-decoration:none;
}

.koop
{
font-size:14px;
color:#EB6A39;
font-weight:bold;
}
