body { font-family: georgia, arial; font-size: 0.8em; line-height: 1.6em; text-align: center; }
a { color: #888; text-decoration: none; }
a:hover { color: #000; text-decoration: none; }
a img { display: block; }
h1 { font-style: italic; font-size: 2em; margin: 20px 0; }
ul li { display: inline; }
p { margin-bottom: 10px; }

#container { width: 800px; margin: 0 auto; position: relative; padding-bottom: 0; }
#loader { height: 100%; width: 100%; position: absolute; top: 0; left: 0; background: #FFF; }
#header { position: relative; background: url(../img/header.jpg) top center no-repeat; font-style: italic; height: 100px; text-align: right; margin: 10px 0 5px 0; }
#header ul { padding-top: 73px; }
#header ul li { margin-left: 10px; }
#header .start { position: absolute; top: 8px; left: 15px; padding: 45px 130px; }
#header .start span { display: none; }

#start .title, #collections .title { text-align: left; margin: 5px 0; }
#start .title, #start .title a, #collections .title, #collections .title a { font-style: italic; color: #000; }
#start .title .date, #collections .title .date { font-style: normal; color: #888; }
#start div.post, #collections div.post { float: left; width: 260px; padding-left: 10px; }
#start div.first, #collections div.first { padding-left: 0; }

#footer { background: url(../img/footer.jpg) top center no-repeat; font-style: italic; height: 60px; text-align: right; color: #888; margin: 0 0 20px 0; }
#footer ul { padding-top: 6px; }
#footer li { margin-left: 10px; }

#tweets { background: #000; height: 170px; width: 260px; color: #CCC; font-size: 0.9em; line-height: 1.4em; })
.twitterIcon { background: url(../img/twitter.png) top center no-repeat; height: 34px; width: 50px; position: absolute; bottom: 52px; right: 45px; }
.twitted { width: 260px; text-align: left; }
.twitted p.preLoader { margin: 0; padding: 5px 10px; background: transparent url("../img/TwitterLoad.gif") 1em center no-repeat; }
.twitted ul#twitter_update_list { margin: 0; padding: 5px 10px; list-style-type: none; }
.twitted ul#twitter_update_list li strong { color: #FFF; }
.twitted ul#twitter_update_list li span { display: block; padding-bottom: 10px; }
.twitted ul#twitter_update_list li span a { color: #CCC; }
.twitted ul#twitter_update_list li span a:hover { color: #FFF; }
.twitted p.profileLink { display: none; }

#content .entry { position: relative; }
#content .entry .gallery { text-align: left; margin: 50px 10px; width: 500px; height: 500px; }
#content .entry .desc { position: absolute; left: 540px; top: 150px; text-align: left; }
#content .entry .desc h2 { margin-bottom: 10px; font-style: italic; }
#content .entry .desc .info { margin-bottom: 10px; }
#content .entry .desc ul { margin-top: 10px; }
#content .entry .desc ul li { display: block; }

#imprintContent { padding-top: 200px; background: url(../img/impressum.jpg) top center no-repeat; color: #888; position: relative; text-align: left; }
#imprintContent h2, #imprintContent .desc { font-style: italic; font-size: 1.1em; font-weight: bold; }
#imprintContent h2, #imprintContent ul { margin-bottom: 10px; }
#imprintContent #adresse { float: left; width: 200px; }
#imprintContent #adresse ul li { display: block; }
#imprintContent #haftung { margin-bottom: 30px; padding-left: 250px; }

#labelContent { padding: 200px 0 20px 0; background: url(../img/label.jpg) top center no-repeat; color: #888; position: relative; text-align: left; }
#labelContent h2, #labelContent .desc { font-style: italic; font-size: 1.1em; font-weight: bold; }
#labelContent h2, #labelContent ul, #label #haftung p { margin-bottom: 10px; }
#labelContent #adresse { float: left; width: 200px; }
#labelContent #adresse ul li { display: block; }
#labelContent #haftung { margin-bottom: 30px; padding-left: 250px; }

#linksContent { padding: 200px 0 20px 0; background: url(../img/impressum.jpg) top center no-repeat; color: #888; position: relative; text-align: left; }
#linksContent h2, #linksContent .desc { font-style: italic; font-size: 1.1em; font-weight: bold; }
#linksContent h2, #linksContent ul, #linksContent #haftung p { margin-bottom: 10px; }
#linksContent #adresse { float: left; width: 200px; }
#linksContent #adresse ul li { display: block; }
#linksContent #haftung { margin-bottom: 30px; padding-left: 250px; }
#linksContent .linkcat { width: 200px; float: left; }
#linksContent .linkcat li { display: block; }

#dealerContent { padding: 200px 0 20px 0; background: url(../img/links.jpg) top center no-repeat; color: #888; position: relative; text-align: left; }
#dealerContent h2 { font-style: italic; font-size: 1.1em; font-weight: bold; }
#dealerContent .shopName { font-weight: bold; }
#dealerContent h2 { margin-bottom: 10px; }
#dealerContent ul.shopItem { float: left; width: 260px; margin-bottom: 20px; }
#dealerContent ul li { display: block; }

#error404 { margin: 50px; }

.clear { clear: both; }

.next img { cursor: pointer; }

