body {
background: #ffffff; overflow-x:hidden;

scrollbar-face-color: #eeeeee;
scrollbar-3dlight-color: #ffffff;
scrollbar-darkshadow-color: #aaaaaa;
scrollbar-track-color: #eeeeee;
scrollbar-arrow-color: #ffffff;
scrollbar-highlight-color: #FFFFFF;
scrollbar-shadow-color: #cccccc;





}


a:link { color:black; text-decoration:none; }
a:visited { color:black; text-decoration:none; }
a:active { color:silver; text-decoration:none; }


div#container {
width: 900px;
margin: 0 auto;
text-align: left;
background-image: url(../images/rand.jpg);
background-repeat: no-repeat;
align: center;

}



div#header {
width: auto;
height: 50px;
padding: 3px 0 0 5px;
background-image: url(../images/logo_klein.jpg);
background-repeat: no-repeat;
position: relative;
left: 5px;
top: 5px;
}



div#main {
width: 900px;
padding: -5px 0 0 0;



}




div#sidebar {
width: 150px;
height: 650px;
padding: -5px -5px 0 5px;
background-image: url(../images/left_3.jpg);
background-repeat: no-repeat;
position: relative;
left: 2px;
top: 0px;

float: left;

}





div#content {

align: top;
padding: -5px 0 0 -5px;
width: 740px;
height: 640px;
border: none;
float: right;
text-align: top;
overflow-y: auto;
overflow-x: hidden;


}




div#footer {

width: auto;
height: 20px;
border: none;
padding: 3px 0 0 0;
clear: both;
}






















.topnav {

position: relative;
left: 214px;
align: justify;
color:black;
font-variant:small-caps;
font-size:70%;
line-height:100%;
font-family:Verdana;
letter-spacing:0.2em;
word-spacing:30px;
}


.galnavi {
position: relative;
top: 120px;
left: 10px;
color:black;
font-variant:small-caps;
font-size:70%;
line-height:500%;
font-family:Verdana;
letter-spacing:0.2em;
}


.text {

position: relative;
left: 80px;
width: 500px;
color:black;
font-variant:small-caps;
font-size:70%;
line-height:100%;
font-family:Verdana;
letter-spacing:0.1em;
text-align: justify;
}


.fusszeile {
text-align:center;
color:black;
font-variant:small-caps;
font-size:60%;
line-height:100%;
font-family:Verdana;
letter-spacing:0.1em;
}







.header1 {

position: relative;
left: 255px;
margin-top:50px;
margin-bottom:50px;
color:black;
font-variant:small-caps;
font-weight:bold;
font-size:80%;
line-height:100%;
font-family:Verdana;
letter-spacing:0.0em;
}



.header2 {
position: relative;
left: 230px;
margin-top:30px;
margin-bottom:30px;
color:black;
font-variant:small-caps;
font-weight:bold;
font-size:80%;
line-height:100%;
font-family:Verdana;
letter-spacing:0.0em;
}



.header3 {
color:black;
font-size:150%;
line-height:150%;
margin-bottom:15px;
font-variant:small-caps;
font-family:Verdana;
letter-spacing:0.1em;

}





.quote   {
position: relative;
left: -50px;
top: 100px;
color:black;
font-style:italic;
font-size:70%;
line-height:100%;
font-family:Verdana;
letter-spacing:0.1em;
text-align: center;
}


.headline   {

color:white;
font-style:italic;
font-size:1px;
line-height:1%;
font-family:Verdana;
letter-spacing:0.1em;
text-align: center;
}



.welcome   {
position: relative;
left: 195px;
top: 195px;
color:black;
font-size:80%;
line-height:300%;
font-variant:small-caps;
font-family:Verdana;
letter-spacing:0.1em;

}

.pic   {
float: left;
width: 150px;
height: 200px;

background-image: url(../images/r.martin.jpg);
background-repeat: no-repeat;
position: relative;

left: 180px;
top: 200px;

}



.skip   {
position: relative;
left: 273px;
margin-top:20px;
color:black;
font-variant:small-caps;
font-weight:normal;
font-size:80%;
line-height:100%;
font-family:Verdana;
letter-spacing:2.0em;
}


.picframe {
position: relative;
left: 2em;
margin-top:1em;
width:650px;
height:550px;
padding:center;
border:0px;
}



.soon {

position: relative;
left: 200px;
top:100px;
color:silver;
font-variant:small-caps;
font-weight:bold;
font-size:100%;
line-height:100%;
font-family:Verdana;
letter-spacing:0.1em;
}















