a {
	font-family: arial,verdana,helvetica,sans-serif;
	text-decoration:none;
}

a:link {
	color: #000000;
}

a:visited {
	color: #000000;
}

a:active {
	color: #000000;
}

a.agb:link {
	color: #8F8F8F;
  font-style: italic;
}

a.agb:visited {
	color: #8F8F8F;
  font-style: italic;
}

a.agb:active {
	color: #8F8F8F;
  font-style: italic;
}


img{
	border: none;
	max-width: 100%;
	height: auto;
}


body {
  margin: 0 auto;
  /*text-align: center;*/
	font-family: arial,verdana,helvetica,sans-serif;
	color: #000000;
	background: transparent url(bg.jpg) repeat-x top;
}

pre {
	font-family: arial,sans-serif;
 	color: #000000;
	font-size: 14px;
}

h1 {
    font-size: 20px;
}
  
h2.admin {
    font-size: 20px;
}

.mittel table, tr, li{
    font-size: 14px;
}

.fett {
	font-weight: bold;
}

.klein{
	font-size: 12px;
}

.fehler {
	font-weight: bold;
	color: red;
  text-align:center;
  letter-spacing:0.1em;
  font-style: italic;
  line-height:1.5em;
}

.ok	{
	font-weight: bold;
 	color: green;
}

.fussnote {
  font-size: 0.75em;
}

.fussnote ul {
  list-style:decimal;
}

.fussnote ul li{
  font-size: 1em;
}

.rechts{
	position: absolute;
	right: 50px;
}

.zentriert {
	text-align: center;
}


.links {
	position: absolute;
	left: 50px;
}

.dlinks {
	position: absolute;
	left: 500px;
}

.kategorie	{
	font-size: 14px;
  line-height:1.5em;

}

.blaettern {
	font-family:Verdana;
  font-size:12px;
  line-height:1.2em;
}

#content{
    display:block;
    margin: auto;
    width: 80%;
    max-width:900px;
    min-width:310px;
    border: 2px solid #a1a1a1;
    border-radius: 10px;
    box-shadow:0px 0px 10px black;
    /*background: #E6E6E6;*/
}

#content #vorschau_img {
    /*display:block;*/
    margin: 1em auto;
    text-align:center;
    padding:1em;
}

#content #auswahl{
  /*display:block;
  margin:auto; */
  text-align:center;
  border-top: 1px solid #a1a1a1;
  border-bottom: 1px solid #a1a1a1;
}

#content #auswahl section {
  display: inline-block;
  padding: .25em;
  width:48%;
  height:auto;
  /*text-align:center;
  border:1px solid black;*/
}

#content #auswahl #wunschtext {
  display:block;
  width:auto;
  min-width:300px;
  /*text-align:center;*/
  line-height:2.5em;
}

#content #auswahl #zum_warenkorb {
  display:block;
  width:auto;
  /*text-align:center;*/
  line-height:1.5em;
  padding:1em;
}

#footer {
	bottom: 0px;
	width: 100%;
	line-height: 40px;
	border-top: 15px ;
	text-align: center;
	background-color: white;
}

