* {
margin: 0;
padding: 0;
font-weight: normal;
}

body
{
font-family: helvetica, arial, sans-serif;
font-size: 1em;
line-height: 1em;
background-color: #fcfcfc;
}

h1, h2 {
letter-spacing: -0.13em;
font-size: 1.5em;
font-weight: bold;
color: #262D1C;
text-transform: lowercase;
line-height: 1.5em;
}

.majuskel {
font-size: 0.98em; /* die beste einstellung zur anpassung von majuskelziffern */
font-weight: bold;
line-height: inherit;
}

.majuskel a {
font-weight: bold;
line-height: inherit;
}

img {
border: none;
}



p, h3 {
font-size: 0.7em;
line-height: 1.2em;
color: #262D1C;
}

a:link
{
color: #262D1C;
text-decoration: none;
}

a:visited
{
color: #262D1C;
text-decoration: none;
}

a:hover
{
color: #262D1C;
text-decoration: underline;
}

a:active
{
color: #262D1C;
text-decoration: none;
}

a img.open {
margin-left: 10px;
margin-bottom:-1px;
}





#dritteSpalte h2 {
line-height: .9em;
}




/* KONSTRUKTION */

#main_container {
position: absolute;
width: 810px;
top: 5em;
left: 60px;
padding-bottom: 20px;
}



/* LOGO */

#logo {
text-transform: lowercase;
float: left;
}

h2 {
line-height: .9em;
}

#logo h2 a {
font-weight: inherit;
text-decoration: inherit;
}

#logo:hover h2 a {
color: #9AE810; /*hellgruen*/
}



/* NAVIGATION */

#navigation {
position: relative;
top: 5px;
left: 500px;
width: 310px;
height: 2.1em;
background-color: #9AE810; /*hellgruen*/
}

/*
#navigation ul {
}

#navigation li {
display: inline;
list-style-type: none;
font-size: 1em;
}

#navigation a {
text-transform: lowercase;
font-size: 1.75em;
letter-spacing: -0.13em;
font-weight: bold;
padding-left: 0.13em;
margin-left: -0.17em;
}


#navigation a:link,
#navigation a:visited
{
color: #000;
text-decoration: none;
}

#navigation a:active,
#navigation a:hover
{
color: #fff;
text-decoration: none;
}*/






/* TRENNER */

hr {
clear: both;
border: none;
border-top: solid 4px #262D1C; /*dunkelgruen*/
width: 100%;
}

hr#oben {
margin-top: 9em;
}





/* CONTENT - SPALTEN */

#content {
float: left;
background: url(bilder/border.gif) repeat-y;
background-position: 10px auto;
}

.spalte {
float: left;
width: 250px;
margin: 7px 10px 10px 0;
/*border-right: dotted 2px #9AE810; /*hellgruen*/
padding-right: 10px;
}

#content p {
margin: 0 0 1em 0;
}

#content a:link,
#content a:visited
{
color: #262D1C; /*dunkelgruen*/
text-decoration: none;
font-weight: inherit;
padding-right: 0.13em;
}

#content a:active,
#content a:hover
{
color: #9AE810; /*hellgruen*/
text-decoration: none;
}





#delicious-posts-quatschkopf {
font-size: 0.7em;
line-height: 1.2em;
color: #262D1C;
}

#delicious-posts-quatschkopf li {
margin: 0 0 .8em 0;
}

.delicious-network-add {
padding-top: 50px;
font-size: 0.7em;
line-height: 1.2em;
}

ul.delicious-cloud li a:link {
color: #9AE810; /*hellgruen*/
text-transform: lowercase;
}


.screenshots img {
margin-bottom: 5px;
}




/* LABEL */

p.label_liste {
line-height: 1.0em;
border-bottom: solid 2px #262D1C; /*dunkelgruen*/
padding-bottom: .7em;
}

p.label_liste label {
display: block;
float: left;
width: 80px;
}




/* SPALTE 3 - Buecher */

.buecher {
}

.buecher img {
width: 60px;
height: auto;
/*border: solid 1px #262D1C; /*dunkelgruen*/
/*padding: 3px;*/
}





#copyright {
position: absolute;
top: 0;
left: 60px;
width: 810px;
text-align: right;
}

#copyright p {
font-size: 0.61em;
line-height: 0.9em;
padding: 1em 0 3em 0;
margin: 0;
}

#copyright a:link,
#copyright a:visited {
color: #555;
text-decoration: none;
}

#copyright a:active,
#copyright a:hover {
color: #262D1C; /*dunkelgruen*/
text-decoration: none;
}



/* TOP */

#to_the_top  {
position: relative;
width: 20px;
left: 815px;
top: -9px;
}

#to_the_top a:link,
#to_the_top a:visited
{
color: #262D1C; /*dunkelgruen*/
text-decoration: none;
}

#to_the_top a:active,
#to_the_top a:hover
{
color: #9AE810; /*hellgruen*/
text-decoration: none;
}






