html {
height: 101%;
}

body {
background-color: #fff;
margin: 0;
padding: 0;
font-size: 100.01%;
font-family: georgia, helvetica, sans-serif, 'times new roman', 'bitstream vera serif', 'lucida grande', 'lucida sans unicode', verdana;
color: #000;
}

.fixfloat {
float: none;
clear: both;
width: 1px;
margin: 0;
padding: 0;
font-size: 0px;
line-height: 0px;
height: 0.1px;
}

#top_line{
position: fixed;
float: left;
width: 100%;
height: 5px;
background: #000;
}

#top_left {
float: left;
width: 20%;
height: 5px;
background: #000;
}

#top_center {
float: left;
width: 500px;
height: 5px;
background: #000;
}

#content_left {
float: left;
width: 20%;
margin: 250px 0 0 0;
}

#content_center {
float: left;
background: #fff;
margin: 50px 0 0 0;
padding: 0;
font-size: 0.9em;
}

#content-main {
width: 500px;
border-bottom: dashed 1px #000;
}

#bottom_line {
float: left;
position: fixed;
bottom: 0;
left: 0;
z-index: 500;
width: 100%;
height: 5px;
background-color:#000;
}

#bottom_left {
float: left;
width: 20%;
height: 5px;
background: #000;
}

#bottom_center {
float: left;
width: 500px;
height: 5px;
background: #000;
}

a {
color: #000;
background: #ff9;
text-decoration: none;
}

a:active, a:hover {
color: #000;
text-decoration: line-through;
background: #ff9;
}

a.no-bg {
color: #000;
text-decoration: none;
background: #fff;
}

a.no-bg:active, a.no-bg:hover {
color: #000;
text-decoration: line-through;
background: #ff9;
}

a img {
margin: 0;
padding: 0 0 0 0;
border: none;
background: #fff;
}

a img#last-fm {
margin: 0;
padding: 15px 0 0 20px;
border: none;
background: #fff;
}

h1.head {
margin: 0;
padding: 0 0 20px 0;
font-size: 20px;
font-weight: normal;
color: #000;
letter-spacing: 0.79px;
border-bottom: dashed 1px #000;
}

.collapse {
padding: 0;
border-bottom: dashed 1px #000;
font-size: 15px;
font-weight: normal;
font-style: normal;
color: #000;
line-height: 19px;
}

ul, .collapse ul, ul.delicious {
margin: 18px 18px 8px 18px;
padding: 0;
list-style-type: none;
}

ul li, .collapse ul li, ul.delicious li.delicious-item {
padding: 0 0 15px 0;
}

#collapse-twitter {
margin: 0;
padding: 15px 0 0 0;
}

#close {
padding: 0 0 10px 0;
text-align: right;
}

#flickr-import {
margin: 0;
padding; 0;
border-bottom: dashed 1px #000;
}

#flickr-import a img {
margin: 7px 0 4px 0;
padding; 0;
}

#collapse-flickr {
margin: 0;
padding: 10px 0 10px 0;
}

#collapse-flickr a img {
margin: 0 8px 5px 0;
padding; 0;
}

#ueber {
margin: 18px 18px 8px 18px;
padding: 0;
}

#ueber-foto {
margin: 7px 0 0 0;
}

#mailformular {
margin: 18px 0 0 18px;
padding: 0;
font-size: 15px;
}

#mailformular input, #mailformular textarea {
background-color: #fff;
border: dashed 1px #000;
}