/* for Explorer/Win 5+6 */ 
html {
font-size: 87.5%; 
}

/* for cool browsers */
html>body {
line-height: 1.643em;
}

body {
background: #111;
}

body, input, textarea, select, option {
font-family: "Lucida Grande", "Lucida Sans Unicode", tahoma, verdana, arial, sans-serif;
color: #fff;
}

em {
font-family: helvetica, arial, sans-serif;
padding-right: 0.2em;
}

p, ul, dl, ol, textarea, input {
margin: 0 0 5px 0;
color: #fff;
}


a:link {
color: #e20079;
text-decoration: none;
}

a:focus, a:hover, a:active, a:visited {
text-decoration: none;
color: #e20079;
}


hr {
border: none;
height: 1px;
overflow: hidden;
background: black;
clear: both;
}


div#head {
margin: 0.5em auto -0.5em auto;
text-align: left;
}

div.headimage {
background: url(images/logo.gif) 0 no-repeat;
width: 802px;
height: 180px;
}


div.partypatch {
position:absolute;
background: url(images/party_patch.png) 0 no-repeat;
width: 200px;
height: 200px;
top:200px;
left:550px;
z-index: 1;
}


div.claim {
position:absolute;
background: url(images/claim.gif) 0 no-repeat;
width: 400px;
height: 400px;
top:200px;
left:550px;
}


div.hand {
position:absolute;
background: url(images/hand.gif) 0 no-repeat;
width: 250px;
height: 464px;
top:-50px;
left:50px;
}


div.plakat {
background: url(images/flyer_400.jpg) 0 no-repeat;
width: 400px;
height: 566px;

}


div#head h1 {
font-size: 22px;
font-family: georgia, palatino, "Times New Roman", serif;
float: left;
margin: -0.1em 0 -0.1em 0;
color:#fff;
font-weight:normal;
}

.color {
color: #e20079;
font-size: 22px;
}


.color2{
color: #e20079;
font-size: 16px;
}


.hidden{
font-size: 10px;
}

div.article {
margin: 0 auto;
width: 550px;
padding: 0.5em 0 1.2em 0;
position: relative;
}

.content{
position:relative;
width:100%;
top: 20px;
}



/* Blogtoys ------------------------------------------- */

.blogtoy {
border-top: 1px solid white;

line-height: 1.66666em;
clear: both;
z-index:0;
}

.blogtoy .space1 {
clear: both;
width: 200px;
padding-bottom: 0.6em;
}

.blogtoy .space2 {
clear: both;
width: 200px;
padding-bottom: 1.1em;
}

.blogtoy h2 {
font-family: georgia, palatino, "Times New Roman", serif;
color: #fff;
font-size: 18px;
margin: 0 auto;
width: 550px;
text-align: left;
background: url(/layout/arrowdownblack.gif) right no-repeat;
position: relative;
z-index: 10;
line-height: 1.75em;
}

.blogtoy h2:hover {
color: #e20079;
cursor: pointer;
}


.blogtoy h3 {
font-family: georgia, palatino, "Times New Roman", serif;
color: #e20079;
font-size: 14px;
margin: 0 auto;
width: 550px;
text-align: left;
position: relative;
z-index: 10;
line-height: 1.75em;
}



.blogtoy.datum{
color: #ffed00;
margin: 0 auto;
width: 550px;
text-align: left;
position: relative;
z-index: 10;
line-height: 1.75em;
}

.blogtoy.area{
margin: 0 auto;
width: 550px;
text-align: left;
position: relative;
}



.blogtoy .fullwidth {
width: 90%;
text-align: left;
}

.blogtoy .fullwidth a img,
.blogtoy .fullwidth object {
padding: 1em;
}

.blogtoy .fullwidth * {
vertical-align: middle;
}


.blogtoy dt {
float: left;
clear: left;
padding-left: 0.9em;
margin-right: 1.2em;
background: url(/layout/pix-arrow-right.gif) 0 0.5em no-repeat;
}

.blogtoy dd {
margin-left: 0.9em;
}

.blogtoy .commart li {
margin: 0 0 1em 0;
}

.blogtoy .commart .commname {
font-size: 0.9em;
padding-left: 1em;
margin: 0 0 0.9em 1.3em;
}

.blogtoy a:link,
.blogtoy a:visited {
text-decoration: none;
}

.blogtoy a:focus,
.blogtoy a:hover,
.blogtoy a:active {

text-decoration: underline;
}

.blogtoy > div,
.blogtoy > ul,
.blogtoy > dl,
.blogtoy > p,
.blogtoy > form 
.blogtoy > h3 
{
margin: 0 auto;
width: 550px;
text-align: left;
overflow: hidden;
position: relative;
z-index: 0;
}

.blogtoy div {
width: 550px;
}



