﻿
/*------ general ---------------------- */
body {
background-image:url(bilder/bg.png);
background-repeat:repeat-x;
background-color:#cdcdcd;
font-size:13px;
font-weight:400;
font-family: 'Droid Sans', sans-serif;
line-height:18px;
color:#000;
padding:0;
margin:0;
border-top:1px solid #d0d0d0;
}

* {
padding:0;
margin:0;
outline:none;
}

a { color:#1d63e3;}
a:hover { color: #4889ff;}

img {
border:none;
}

#logo {
font-size:40px;
font-weight:700;
text-decoration:none;
color:#fff;
text-shadow:2px 2px 0 #003D00;
position:relative; top:40px; left:40px;
}

/* Überschriften */
h1{
font-size:24px;
margin:10px 0;
padding:0 0 5px 0;
border-bottom:1px dashed #dbdbdb;
}

h2{
font-size:16px;
margin:10px 0;
}

h3{
font-size:13px;
margin:10px 0;
}

/* Struktur */
#wrapper {
width:908px;
margin:18px auto;
}

#header {
background-image:url(bilder/header.png);
background-repeat:no-repeat;
width:908px;
height:179px;
}

/* Topnavigation */
#topnav {
width:900px;
height:34px;
margin:0;
padding:0;
position:relative; top:82px; left:4px;
}

#topnav ul {
list-style:none;
}

#topnav li {
float:left;
}

#topnav li a {
height:22px;
display:block;
color:#fff;
font-weight:700;
text-decoration:none;
text-transform:uppercase;
padding:12px 15px 0;
margin:0;
}

#topnav li a:hover {
color:#000;
}

#content {
background-image:url(bilder/content.png);
background-repeat:repeat-y;
overflow:hidden;
padding:0 20px;
}
#right {
	background-image: url(bilder/postit3.png);
	background-repeat: no-repeat;
	width: 255px;
	height: 258px;
	float: right;
	margin-left: 20px	
}
#right li {
	float: left;
	margin-left: 20px
}
#right2 {
	background-image: url(bilder/Heike.png);
	background-repeat: no-repeat;
	width: 300px;
	height: 400px;
	float: right;
}

/* footer */
#footer {
background-image:url(bilder/footer.png);
background-repeat:no-repeat;
width:878px;
height:44px;
font-size:11px;
margin:0;
padding:16px 20px;
}

