body {
 background-color: #DEF; 
 margin: 0 0 25px; 
 padding: 0; 
 text-align: center; 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 color: #000 }
img {
 border: 0 }
a {
 text-decoration: none }
a:hover {
 color: #ffa80c }
li {
 list-style: url(bilder/list.gif) }
.wrapper {
 margin: .5em auto 0; 
 padding: 0 0 0 10px; 
 text-align: left; 
 width: 720px; 
 background: url(bilder/bg_shadow.jpg) repeat-y }
.headertop {
 background-image: url(bilder/bg_shadow-top.jpg); 
 background-repeat: no-repeat; 
 background-position: top left; 
 height: 29px; 
 margin: 0 0 0 -10px }
.header {
 position: relative; 
 width: 700px; 
 height: 130px; 
 margin: 0; 
 padding: 10px 0 0; 
 background-image: url(bilder/bg_header.jpg); 
 background-repeat: repeat-y; 
 border-bottom: 1px solid #777 }
.headerlogo {
 background-image: url(bilder/creazionlogo.gif); 
 background-repeat: no-repeat; 
 width: 349px; 
 height: 105px; 
 margin: auto }
.contentBG {
 width: 700px; 
 background: url(bilder/bg_content-shadow.jpg) repeat-x }
.contentBGrechts {
 background: url(bilder/bg_content-muster.gif) repeat-y; 
 width: 700px }
.contentLinks {
 width: 460px; 
 padding: 2em 1em 1em 1.5em; 
 float: left }
.contentRechts {
 width: 185px; 
 padding: 20px 10px 10px; 
 float: right }	
.footer {
 background: url(bilder/bg_shadow-bottom.jpg) no-repeat bottom left; 
 width: 700px; 
 height: 32px; 
 margin: 0 0 0 -10px; 
 padding: 6px 0 0 20px; 
 text-align: center; 
 color: #999; 
 font-size: .8em }
/* Navigation */
.navbar {
 width: 700px; 
 background-color: #eee; 
 border-bottom: 1px solid #777; 
 text-align: center; 
 background-image: url(bilder/bg_nav.jpg); 
 background-repeat: repeat-y }
.navbar ul {
 padding: .5em; 
 margin: 0; 
 list-style-type: none }
.navbar ul li {
 padding: 0; 
 margin: 0; 
 display: inline }
.navbar ul li a {
 text-decoration: none; 
 padding: .5em .4em .5em 1.6em; 
 color: #000 }
.navbar ul li a:hover {
 background: url(bilder/creazion-logo-nav.gif) no-repeat 10% 100%; 
 color: #ffa80c }
.navbar ul li a:active {
 background: url(bilder/creazion-logo-nav.gif) no-repeat 10% 100%; 
 color: #ffa80c }
/* Referenzen */
.refBox {
 margin: 0 0 2em;
 text-align:justify;
 line-height: 1.5em }
.refBox h3 {
 font-family: Geneva;
 text-align:left; 
 font-size: 1.4em; 
 color: #000; 
 margin: 0em 0em 1em; 
 padding: 0 }
.refBox img {
 border: 0 }
.refBildBG {
 width: 110px; 
 height: 110px; 
 margin: 0; 
 float: left; 
 background: url(bilder/bg_news-bild.jpg) no-repeat }
.refBild {
 margin: 5px 0 0 5px; 
 width: 88px; 
 height: 88px; 
 overflow: hidden; 
 border: 1px solid #777 }
.cate {
 font-family: georgia; 
 font-size: .7em; 
 font-weight: normal; 
 color: #999 }
.picBox {
 margin: 5px; 
 overflow: hidden; 
 float: left }
.picBox img a:hover {
 border: 10px solid #fdf }
.picBox img {
 border: 10px solid #fff; 
 width: 50px; 
 height: 50px }
/* Team */
.teamBox {
 float: left; 
 margin: 0 0 1em }
.teamBox h5 {
 font-size: 1em; 
 margin: 0 }
.teamBox img {
 border: 1px solid #999; 
 margin: 0 .5em .5em 0; 
 float: left }
.link {
 background-image: url(bilder/link.gif); 
 background-repeat: no-repeat; 
 background-position: 0 70%; 
 padding: 0 0 0 .8em }
.borderRight {
 border-right: 1px solid #999 }
.red {
 color: #900 }
.clear {
 width: 1px; 
 height: 1px; 
 background-color: transparent; 
 clear: both }
.quick {
 margin: 0; 
 padding: 0 }
.quick li {
 list-style: url(bilder/link.gif); 
 margin: .8em 0 0 1em }
#abc:target, #berreth:target, #cwa:target, #deviant:target, #ebay:target, #hommel:target, #kalender:target, #mittelalter:target, #oeko:target, #party:target, #peach:target, #phoenix:target, #sip:target, #morgen:target, #pvz:target, #abgshop:target, #nmc24:target, #sponsoris:target  {
 color: #f00 }
form label {
 display: block; 
 margin: 0 0 .2em }
form input {
 margin: 0 0 .6em }
form select {
 margin: 0 0 .6em }
form textarea {
 overflow: auto }
.impress {
 margin: 0; 
 padding: 0 }
.impress dt {
 color: #900 }
.impress dd {
 margin: 0 0 0 1em }
.haftung {
 margin: 1em; 
 padding: .5em; 
 height: 150px; 
 overflow: auto; 
 border: 1px solid #bbb }
.haftung dl {
 margin: 0 }
.haftung dt {
 color: #990 }
.haftung dd {
 margin: .3em 0 1em 1em }
.galerie {
 text-align: center }
.galerie img {
 border: 1px solid #999 }
.galerie dl, dt, dd {
 margin: 0; 
 padding: 0 }
.galerie dd {
 margin: 0 0 3.1em }
.bildbez {
 display: block; 
 margin: 0 0 2em; 
 font-family: arial; 
 font-size: .8em; 
 color: #999 }
#teambesch {
 line-height: 1.2em; 
 text-align: justify; 
 margin: 0 0 2.5em }
.kursiv {
 font-style: italic }
.rechts {
 text-align: right }
.mitte {
 text-align: center }
.rot{
	color: #900;
}
.grau{
	background-color:#eee;
}
.weiss{
	background-color:#fff;
}
.randlos{
	border:0;
}
.newsBox {
  font: 1em/1.5em 'Verdana';
 border-bottom: 1px solid #bbb; 
 margin: 0 0 2em;
 padding: 0 0 .2em }
.newsBox h2 {
 margin: 0; 
 font-family: Georgia; 
 font-size: 1.2em; 
 margin: 0 0 .5em }
.newsBoxImgL {
 display: block; 
 float: left; 
 margin: 0 .8em .5em 0; 
 width: 150px; 
 overflow: hidden }
.newsBoxImgR {
 display: block; 
 float: right; 
 margin: 0 0 .5em .8em; 
 width: 150px; 
 overflow: hidden }
.newsBoxDatum {
 color: #aaa; 
 font-family: arial; 
 font-size: .9em; 
 text-align: right; 
 clear: both }
.newsEnde {
 clear: both; 
 height: 15px; 
 margin-top: 1em; 
 background: url(bilder/creazion-logo-newsEnde.gif) no-repeat 50% 50% }
.tabelle{
	padding:2em;
}
.newsBox blockquote{
  font: 1em/2em 'Georgia';
	text-align: center;
	margin: 3em 4em;
	padding: 1.5em;
	background: #f8f8f8;
	border: 1px solid #ddd;
}
.newsBox blockquote em{
  display: block;
  margin: 1em 0 0;
  font: .9em 'Tahoma';
  font-style: italic;
  color: grey;
}
.fright{
  float: right;
}
.fleft{
  float: left;
}
