


/* Standard-CSS für Mein Fotobild */

/* Wichtige Farben
blau: #0069b4
hellbeige: #F7F3EA
braun: # 5a4632

*/

/* Wichtige Befehle

Hintergrundbild:  background: #fff url(body_bg.gif) no-repeat;
*/


/* allgemeine Formatierungen*/



body {
 margin: 0;
 padding: 0;
 font-size: 12pt;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color: #232323;
 background-color:#BFB9BB;
 scrollbar-arrow-color:#F3F1E6;
 scrollbar-face-color:#A9B7A3;
 scrollbar-3dlight-color:#A9B7A3;
 scrollbar-highlight-color:#F3F1E6;
 scrollbar-shadow-color:#F3F1E6;
 scrollbar-darkshadow-color:#A9B7A3;
 scrollbar-track-color:#F3F1E6;
    background-image: url(http://www.generationspyramide.de/images/seitenhintergrund.jpg);
 background-attachment:fixed;
 background-position:center;
}


table.kopftabelle {width:1000px;height:250px;}
td.warenkorb {
width:310px;
padding-right:30px;
}

#wk {
width:235px;
height:80px;
margin-top:33px;
background-color:#006AB3;
border: 0px solid;
border-color: #000000;
background:url(http://www.generationspyramide.de/shop/web00231526-e/layouts/images/wk-hg.gif) no-repeat;
text-align:center;
}


#logo {border:0px solid black;margin-top:36px;}
#ebenenav {
margin-top:181px;
border:0px solid black;

}


h1 {
padding: 30px 0 0 40px;
font-size: 3.5em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-weight:normal;
}

h2 {
font-size: 1.2em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5E7056;
font-weight:bold;
}

p.mwst {font-size:7pt; color:#808080;padding-top:10px;padding-bottom:10px;text-align:left;}

/* Tabellen*/

.haupttabelle {
border : 0px: solid black;
height : 100%;
width : 917px;
}

table.shoptabelle {
width : 1000px;

}

td.shopnavigation {border:0px solid black;padding: 0px 0px 0px 30px;   }

table.shopnavtabelle {
border : 0px: solid black;
}

table.artikelleiste {
width: 180px;
border:1px solid;
border-color:f0f0f0;
}
td.vorschau {
height:20px;
width: 180px;
padding:5px;
border-top:1px solid;
border-left:1px solid;
border-right:1px solid;
border-color:#ffffff;
}

td.vorschau2 {

padding:5px;
border-bottom:1px solid;
border-left:1px solid;
border-right:1px solid;
border-color:#ffffff;
}

td.beschreibung  {padding:5px;}



td.obernav {height:30px;}



td.oben {height:40px;padding-right:20px;}
td.header {height:300px;background:url(http://www.generationspyramide.de/images/header_bg.gif) no-repeat;}

#ebenen {
margin-top:145px;
border:px solid black;

}

#zusatzseiten {
margin-top:30px;
border:px solid black;

}

td.navzeile {

height:30px;
width:250px;

}

td.shopsuche {
padding: 0px 0px 0px 0px;
border:0px solid black;
height:30px;
width:250px;

}


td.innen { width:670px;
background-color:#ffffff;
background-image:url(http://www.generationspyramide.de/images/rundung.gif);
background-repeat:no-repeat;
background-position:bottom;
}


td.shopausgabe {padding: 30px 0px 30px 40px;width:600px;border:0px solid black; }
td.shopausgabe2 {padding: 30px 20px 30px 20px;}

td.ausgabedetail {width:305px;}


td.unten {height:50px;}

.warenkorb {height:50px;width:160px;}
.agb {width:160px;}


.lupe {padding-top:5px;width:300px;text-align:right;}
.inwk {width:100%;text-align:right;border:0px solid black;}

td.serviceimg {height:22px;}

/* Ende Tabellen*/




.seitenbild {position:absolute; bottom:10px; left:75px;}
.navigation {padding-left:15px;}


td.korb {height:20px;padding:2px;}
td.korb2 {
height:20px;
padding:2px;


}

#ebenenav {border: 0px Solid black;padding-top:13px;}


#contentbereich {
padding: 0px 0px 0px 0px;
font-size: 1.0em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#484848;
font-weight:normal;
border:0px solid black;
width:600px;
float:left;
}


#inhalt {padding: 30px 30px 30px 45px;border:1px solid black; }

#ausgabe {padding: 0px 0px 0px 0px;}
#datensatzueb{padding: 0px 0px 0px 0px;}
#text{padding: 0px 0px 0px 0px;}

#sidebar {
font-size: 1.0em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#484848;
width:317px;
float:right;
}

#menue {
padding: 30px 30px 30px 45px;
font-weight:normal;

}

#sidebarmenue {
padding: 15px 0px 0px 0px;
border:0px solid black;
height:30px;
border-bottom:1px solid;
border-color:#E9EFE7;
}

#sidebarumenue {
padding: 10px 0px 0px 20px;
border:0px solid black;
height:30px;
}



p.header {font-size: 20px;}

p.headline {font-size:18px;color:#ffffff;padding-left:40px;}


p.bold {
 font-weight: bold;
}

p {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
}

p.artikel {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color:#003399;
}

p.artikelpreis {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-weight: bold;
 color:#003399;
}

td {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
}

p.fehler {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FF0000;
font-size: 12px;
font-weight: normal;
}

span.fehler {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FF0000;
font-size: 12px;
font-weight: normal;
}

ul {
   font-size: 1.0em;
}

li {
   font-size: 1.0em;
}

/* Linkformatierungen*/

a.home:link,a:visited,a:active {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #006AB3;
  font-size: 12px;
 text-decoration: none;
}
a.home:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #006AB3;
  font-size: 12px;
 text-decoration: none;
}

a.homelink:link,a.homelink:visited,a.homelink:active {
padding: 0px  0 0 40px;
font-size: 3.0em;
font-family:Georgia, Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-weight:normal;
text-decoration: none;
}
a.homelink:hover {
padding: 0px 0 0 40px;
font-size:3.0em;
font-family:Georgia, Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-weight:normal;
text-decoration:underline;
}

a.kaufen:link,a.kaufen:visited,a.kaufen:active {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #ffffff;
 text-decoration: underline;
 font-weight: bold;
}
a.kaufen:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif;;
 color: #dddddd;
 text-decoration: none;
 text-decoration: underline;
 font-weight: bold;
}



a:link,a:visited,a:active {
 font-family: Arial;
 color: #003399;
 text-decoration: underline;
}
a:hover {
 font-family: Arial;
 color: #666666;
 text-decoration: none;
}

 /* Linkformatierungen zusatzseiten*/

a.zusatz:link,a.zusatz:visited,a.zusatz:active {
font-size: 1.0em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5E7056;
text-decoration:none;
}

a.zusatz:hover {
font-size: 1.0em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#0033669;
text-decoration:underline;
}

 /* Linkformatierungen Ebenen */

a.eb:link,a.eb:visited,a.eb:active {
padding: 0px 0 0 45px;
font-size: 1.2em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-weight:bold;
text-decoration:none;
}
a.eb:hover {
padding: 0px 0 0 45px;
font-size: 1.2em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-weight:bold;
text-decoration:underline;
}


/* Linkformatierungen*/


/* Linkformatierungen Shop*/

a.shoplink:link,a.shoplink:visited,a.shoplink:active {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #003399;
 font-size: 14px;
 font-weight:bold;
 text-decoration: underline;
}
a.shoplink:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #666666;
 font-size: 14px;
  font-weight:bold;
 text-decoration: none;
}

a.shoplink1:link,a.shoplink1:visited,a.shoplink1:active {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #003399;
 font-size: 14px;
 font-weight:normal;
 text-decoration: underline;
}
a.shoplink1:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #666666;
 font-size: 14px;
  font-weight:normal;
 text-decoration: none;
}



/* Linkformatierungen Shop Ende*/

/* Linkformatierungen Navigation*/

a.nav:link,a.nav:visited,a.nav:active {
font-size: 1.2em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#A9B7A3;
font-weight:bold;
text-decoration:none;
}
a.nav:hover {
font-size: 1.2em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#BFBEBC;
font-weight:bold;
text-decoration:none;
}


 /* Linkformatierungen Navigation aktiv*/

a.navon:link,a.navon:visited,a.navon:active {
font-size: 1.2em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5E7056;
font-weight:bold;
text-decoration:none;
}
a.navon:hover {
font-size: 1.2em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#BFBEBC;
font-weight:normal;
text-decoration:none;
}


a.unav:link,a.unav:visited,a.unav:active {
font-size: 1.0em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003399;
font-weight:bold;
text-decoration:none;
padding-left:20px;
}
a.unav:hover {
font-size: 1.0em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-weight:bold;
text-decoration:underline;
padding-left:20px;
}

a.unavon:link,a.unavon:visited,a.unavon:active {
font-size: 1.0em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003399;
font-weight:bold;
text-decoration:none;
padding-left:20px;
}
a.unavon:hover {
font-size: 1.0em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-weight:bold;
text-decoration:underline;
padding-left:20px;
}

 /* Linkformatierungen*/


textarea {
 background-color:#FFFFFF;
 color:#000000;
}

input.text {
 background-color:#FFFFFF;
 color:#000000;
/* width:190px; */
 border:1px solid #000000;
}

input.anzahl {
 background-color:#003399;
 color:#ffffff;
 border:1px solid #000000;
 font-weight:bold;
}

input.suchfeld {
 width:170px;
 border:1px solid #A9B7A3;
 background-color:#FFFFFF;
 color:#A9B7A3;
 height:24px;
 margin-bottom:0px;
}
input.suchsubmit {
 font-weight:bold;
 font-size:11px;
 height:24px;
 color:#ffffff;
 border:1px solid #A9B7A3;
 background-color:#A9B7A3;
 margin-left:5px;
 width:50px;
}
input.login_text {
 width:80px;
 border:1px solid;
 border-color:#000000;
 background-color:#ffffff;
}
input.login_submit {
 width:50px;
 height:20px;
 font-weight:bold;
 font-size:10px;
 color:#FFFFFF;
 border:1px solid #000000;
 background-color:#003399;
}

input.checkbox {color:#000000;}

select.text {background-color:#FFFFFF; color: #000000;}

select.shopnav {
 background-color:#FFDE8C;
 color: #000000;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 width:165px;
}

input.submit {
 font-weight:bold;
 font-size:11px;
 color:#FFFFFF;
 border:1px solid #000000;
 background-color:#26618E;
}

span.sonderpreis {
 color:#FF0000;
}

.profilerror {
 color: #FF0000;
 font-weight:bold;
}
span.accountmeldung {
 color: #FF0000;
 font-weight:bold;
}
td.fehlerja {
 background-color:#E6F4F7;
}
td.fehlernein {
 background-color:none;
}

.fehlterror {
 color: #FF0000;
}
