/* --------------------------------------
http://freietemplates.de/

Template #12
Date: 25.02.2012
Version: 1.0

http://freietemplates.de/
----------------------------------------*/

/*------ 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 #d17045;
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:#692f10;
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;
}

/* footer */
#footer {
background-image:url(bilder/footer.png);
background-repeat:no-repeat;
width:878px;
height:44px;
font-size:11px;
margin:0;
padding:16px 20px;
}

