/* Allgemeines */
body {
  font-family:Georgia, serif;
  font-size:14px;
  line-height:19px;
  color:#000;
  background-color:#FFF;
  text-align:left;
  margin:0;
  padding:0;
}

div, p, img {
  margin:0;
  padding:0;
  border:0;
}

/* Links */
a:link, a:visited, a:active {
  color:#000;
  font-weight:bold;
  text-decoration:none;
  outline:none;
}

a:hover {
  color:#289FA3;
  outline:none;
}

a.poster {
  color:#f55f33;
}

a.kalender {
  color:#001d2d;
}

a.muster {
  color:#793775;
}

a.t-shirts {
  color:#e94573;
}

a.mischmasch {
  color:#788018;
}

/*a.sel:link, a.sel:visited, a.sel:hover, a.sel:active {
  color:#788018;
}*/

.shoplink a:link, .shoplink a:visited, .shoplink a:hover, .shoplink a:active {
  color:#FFF;
  display:block;
  padding:2px 10px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
}

.poster .shoplink a {
  background-color:#f55f33;
}

.kalender .shoplink a {
  background-color:#001d2d;
}

.muster .shoplink a {
  background-color:#793775;
}

.t-shirts .shoplink a {
  background-color:#e94573;
}

/* Menue */
.a_navi ul {
  margin:0;
  padding:0;
  font-size:18px;
  line-height:28px;
  font-style:italic;
}

.a_navi li {
  margin:0;
  padding:0;
  list-style:none;
}

/* Struktur */
.a_all {
  width:920px;
  text-align:left;
  margin-bottom:35px;
  position:relative;
}

.a_head {
  margin:35px 0 0 190px;
  height:380px;
}

.a_navi {
	position:absolute;
	top:380px;
	left:40px;
	width:130px;
}

.a_content {
  float:left;
  width:460px;
  margin:0 30px 0 200px;
  overflow:hidden;
}

.a_right {
  float:left;
  width:230px;
}

.home img {
	float:left;
}

/* Textelemente */
h1 {
  margin:0;
  padding:0;
}

h2 {
  font-size:18px;
  line-height:23px;
  font-style:italic;
  margin:0 0 19px 0;
  padding:0;
}

h3 {
  font-size:14px;
  line-height:19px;
  margin:0;
  padding:0;
}

p {
  margin:0 0 19px 0;
}

ul, ol {
	margin:0 0 19px 0;
	padding:0;
}

li {
	margin:0 0 0 17px;
	padding:0;
}

ul.shoplink, ul.shoplink li {
	margin:0;
  	padding:0;
  	list-style:none;
}

ul.shoplink li {
	margin-bottom:19px;
}

/* Galerie
.content {
	margin-top:5px;
}

ul.thumbs {
	clear: both;
	margin: 20px 0 0 0;
	padding: 0;
}

ul.thumbs li {
	float: left;
	padding: 0;
	margin: 5px 10px 5px 0;
	list-style: none;
}

ul.thumbs img {
	border: none;
	display: block;
	height:60px;
	width:auto;
} */


/* Trenner */
hr {
	display:none;
}

.clear {
  height:1px;
  overflow:hidden;
  clear:both;
}

.divider1 {
	height:20px;
}

/* IE 7 Hacks */
*+html .a_navi {
	top:415px;
}

*+html .a_all {
	padding-bottom:35px;
}

/* IE 6 Hacks */
* html .a_navi {
	top:415px;
}

* html .a_all {
	padding-bottom:35px;
}


* html .a_content {
  margin:0 30px 0 100px;
}


* html .a_inner {
	width:480px;
}