h1 {
        font-family: Verdana, sans-serif;
        color: #000000;	
        font-size: 100%;  
}


div, img { 
	behavior: url(iepngfix.htc);
	}
	
h2 {
	font-family: Monospace;
	}
	
h3 {
	font-family: sans-serif;
	font-size: 90%; 
    color: #FF80FF;	
    text-decoration: underline;    
    margin-top:10px;   
}


.tool {
        color: #FFFFFF;
        font-family: Monospace;
        background-color: #111111;
	}

.input {
        background-color: #f0f0f0;
        margin-top: 10px; 
		z-index: 100;
}

.foreground {
        z-index:100;
}

#buch {
        position: absolute; 
        width: 400px;  
        display: none; 
        background: #ffffff; 
        border: 1px solid #000; 
        left: 696px; 
        top: 400px;
        padding: 0px 15px 0px 15px;
        opacity: 0.8;
}

#buch a {
        text-decoration: underline;
        font-family: inherit;
        font-size: inherit; 
        color: #04B404;
        margin-top:100px;
}

#buch p { 
        font-family: sans-serif;
        font-size: 80%; 
}

#termine {
        position: absolute; 
        width: 400px;  
        display: none; 
        background: #ffffff; 
        border: 1px solid #000; 
        left: 100px; 
        top: 100px;
        padding: 0px 15px 0px 15px;
        opacity: 0.8;
}

#termine a {
        text-decoration: underline;
        font-family: inherit;
        font-size: inherit; 
        color: #FF80FF;
        margin-top:100px;
}

#termine p { 
        font-family: sans-serif;
        font-size: 80%; 
}

#twitterska {
        position: relative;  
        width: 226px;
        height: 155px;
        background-image: url('blase3_rechts.png');
        border: 0px; 
        left: 211px; 
        top: 132px;
        padding: 3px 17px 0px 34px;
        font-size:10pt;
        font-family:Verdana;
        font-weight:normal;
}

#twitterfranziska {
        position: relative;  
        width: 226px;
        height: 155px;
        background-image: url('blase3.png');
        border: 0px; 
        left: 100px; 
        top: 115px;
        padding: 3px 17px 0px 34px;
        font-size:10pt;
        font-family:Verdana;
        font-weight:normal;
}

#twitterjan {
        position: relative;  
        width: 226px;
        height: 155px;
        background-image: url('blase3_rechts.png');
        border: 0px; 
        left: 542px; 
        top: 100px;
        padding: 3px 17px 0px 34px;
        font-size:10pt;
        font-family:Verdana;
        font-weight:normal;
}

.twitter_blase a {
        text-decoration: none;
        font-family: inherit;
        font-size: inherit; 
        color: #000;
        font-size:1.2em;
        font-weight:bold;
}

.twitter_blase p {
		color:#fff;
		}
		
.twitter_blase #abstand {
		margin-top:-0.8em;
		}

#youtube {
        position: relative; 
        width: 165px; 
        height: 143px; 
        background: #000000; 
        border: 0px solid #000; 
        top: 213px;
        left:72px;
        display: block;
}

body {
	width:100%;
	margin:0;
	padding:0;
	background: #71B040 url(boden.jpg) center top;
}

#person {
        position: absolute;
        display: block;
        border: 0px;
        left: 600px;
        top: 230px;
}

#hidepage {
    position: absolute;
left:0px;
top:0px;
background-color: #ffffff;
layer-background-color: #ffffff;
height: 100%;
width: 100%;
z-index: 10000000;
}

#distance {
    height: 50%;
}

.buch_hover {
    position: absolute;
    width: 61px;
    height: 79px;
    top: 233px;
    left: 708px;
    border: solid 0px;
    z-index: 100000000000;
    display: block;
}

.buch_klick {
    position: absolute;
    width: 61px;
    height: 79px;
    top: 233px;
    left: 708px;
    border: solid 0px;
    z-index: 1000;
    display: none;
}
	
#gesamt {
	background: url(wand.jpg) top;
	background-repeat:repeat-x;
	background-position-y:0px;
	height:100%;
}

#pflanze {
	width:207px;
	height:659px;
	float:left;
	background: url(pflanze.png) no-repeat bottom right;
	margin-top:0px;
}

#sofa {
	background: url(sofa_echt.png) no-repeat bottom;
	margin-top:0px;
	height:659px;
	width:757px;
	float:left;
	}
	
#fernseher {
	width:283px;
	height:659px;
	float:right;
	background: url(fernseher.png) no-repeat top;
	margin-top:0px;
	z-index:2;
}

#kram {
	margin:auto;
	width:1076px;
	top:0px;
	min-height:659px;
}

#poster {
	position:absolute;
	margin-left:115px;
	margin-top:55px;
	}

#bookmark {
    float: left;
    padding:2px;
    color:#fff;
    text-align:top; 
    position:absolute;
    font-family:Verdana;
    font-size:10pt;
    background: url(bookmark.png) no-repeat top right;
}

#links { 
    position:absolute;
    margin-top:240px;
    margin-left:110px
}

#poster img{
	margin-left:30px;
	border:0px;
	vertical-align:top;
	}
	
#poster a {
	border:0px;
	}

