
html {

}

body {
 margin:0;
 border:0;
 background-image: url("grid_01.png"); 
 color: #000000;
 background-color: #fefefe;
 font-size: 100.00%;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 padding: 0;
 min-width: 41em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
 margin-top: 0
 height:100%;
 text-align:center;
 min-width:930px;
}

div#header {
 padding:0;
 padding-bottom:2px;
 width:900px;
 border:0;
 margin:0;
 float:left;
}


div#alles {
 width: 900px;
 margin: 0 auto;
 background-color: #eeeeee;
 background-image: url("grid_02.png"); 
 background-repeat: repeat;
 float: left;
}

h1 {
 font-size: 1.5em;
 margin: 0 0 0;
 padding: 0;
 text-align: center;
 background-color: white;
 border: 1px ridge silver;
}

html>body h1 {
 border-color: gray; /* Farbangleichung an den Internet Explorer  */
}

div#navigationcon {
 margin: 0em 0 0em;
 width: 160px;
 float: left;
 margin: 0;
}

div#navigationcon a {

 font-size: 0.6em;
 color: #FF9933
 border:0;
 padding:0;
 margin:0;
}

ul#Navigation {
 float: left;
 width: 18em;
 margin: 0;
 padding: 0;
 width: 160px;
}

ul#Navigation p {
 font-size: 0.55em;
 margin: 1em 0;
 font-family:Verdana, Arial, Helvetica, sans-serif;
}

ul#Navigation li {
 list-style: none;
 margin: 0;
 padding: 0;
 text-align:right;
 border-bottom: 1px solid #eeeeee;
}



ul#Navigation a {
 display: block;
 padding: 0.7em;
 font-weight: bold;
}

ul#Navigation a:link {
 color: black;
 background-color: #CCCCCC;
}

ul#Navigation a:visited {
 color: black;
 background-color: #CCCCCC;
 text-decoration:none;
}

ul#Navigation a:hover {
 color: black;
 background-color: #3fb7b8;
}

ul#Navigation a:active {
 color: white;
 background-color: gray;
}

div#Info2 {
 font-size: 0.82em;
 float: right;
 margin: 1em 0 0.7em;
 padding: 0;
 background-color: white;
 border: 1px ridge silver;
 width: 210px;
}

div#Info2 h2 {
 font-size: 1.1em;
 margin: 0.2em 0.5em;
}

div#Info2 p {
 font-size: 0.8em;
 margin: 0.5em;
}

div#Info2 a:link {
 color: #C8CC2D;
 font-weight: bold;
}

div#Info {
 margin:0 ;
 font-size: 0.82em;
 float: right;
 padding-left: -1px;
 background-color: #ffffff;
 border-left: 1px dashed #eeeeee;
 width: 239px;
 text-align: center;

}

div#Info h2 {
 font-size: 1.1em;
 margin: 0.2em 0.5em;
 font-weight: bolder;
}

div#Info p {
 font-size: 0.7em;
 margin: 0.5em;
}

div#combo {
background-color:#ffffff;
float:left;
width:740px;
}

div#Inhalt {
 margin: 0;
 padding: 0;
 width: 500px;
 background-color: #ffffff;
 border:0px;
 float:left

}

* html div#Inhalt {
 height: 1em; /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
}

div#Inhalt h2 {
 font-size: 0.6em;
 margin: 2px 0;
 font-weight: bold;
}

div#Inhalt p {
 font-size: 0.6em;
 margin: 1em 0;
}

div#Inhalt a {
 font-size: 1em;
 color: #C8CC2D
}

div#shInhalt {
 margin: 0;
 background-color: #ffffff;
 padding: 0;
 width: 575px;
 float: left;
}

* html div#shInhalt {
 height: 1em; /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
}

div#shInhalt h2 {
 font-size: 0.6em;
 margin: 2px 0;
 font-weight: bold;
}

div#shInhalt p {
 font-size: 0.6em;
 margin: 1em 0;
}

div#shInhalt a {
 font-size: 1em;
 color: #C8CC2D
}


div#alles a:hover {
 color:#7b5ba6;
}





a:link {
 text-decoration: none;
 font-weight: bold;
 color: #c8cc2d;
}

a:visited {
 color: #c8cc2d;
 text-decoration: none;
 font-weight: bold;
}

a:active {
 color: #7b5ba6;
}

a:hover {
 color: #7b5ba6;
}

u {
 color: black;
}

p#Fusszeile {
 clear:both;
 color: #FFCC00;
 font-size: 0.7em;
 padding: 0;
 margin: 0;
 text-align: center;
 background-color: black;
 border: 1px ridge silver;
 border-color: black;
 font-weight: bold;

}

a#Fusszeile {
 color: #FFCC00;
}

div#Shop {
 width: 575px;
 background-color: #ffffff;
 float:left;

}

div#Shop a {
 text-decoration: none;
 font-weight: bold;
 color: black;

}

div#Shop a:hover {
 color: #7b5ba6;
 background-color: black;
}

.formbutton {
 cursor:pointer;
 border:outset 1px #ccc;
 background:#999;
 color:#666;
 font-weight:bold;
 padding: 0 0;
 background:url(img/formbg.gif) repeat-x left top;
}

div#shopPreview {
 float:right;
}

div#artist {
text-align: center;

}
div#artist a {
font-size:0.6em;
float:left;

}

div.single {
border:0;
margin: 0px 10px 0px 10px;
padding:0px;
float:left;
width:100px;
height:135px;

}

div#gbuch {
 margin: 0;
 padding: 0;
 background-color: #ffffff;
 border:0px;
 float:right;
 width: 740px;
}
div#gbuch p {
padding: 5px;
font-size: 0.7em;
}


ul#NaviForm {  /* Von Simon hinzugefuegt */
 float: left;
 width: 18em;
 margin: 0;
 padding: 0;
 width: 160px;
 margin-bottom:-15;
  background-color: #CCCCCC;
   border-bottom: 1px solid #eeeeee;
   list-style: none;
    text-align:right;

}

/* css3 testung ab hier */
#navigation li a {
 text-shadow:2px 2px 2px #aaa
}



