* {
margin: 0;
padding: 0;
font-size: 100%;
}

hr {
border: none;
}

body {
font: normal 15px/28px georgia, "Times New Roman", serif;
color: #9e512b;
}

.wrapper {
width: 880px;
margin: 0 auto;
}

#left-col {
font: normal 14px/34px georgia, "Times New Roman", serif;
margin: 90px 0 0 0;
width: 280px;
float: left;
clear:both;
}

#right-col {
margin: 90px 0 200px 0;
width: 580px;
float: right
}

#footer {
float: right;
clear: both;

}


/* ---------------------------------------------------------------------------Header Bereich */


h1 {
float: left;
}

.headerimage {
float: right;
}

/* ---------------------------------------------------------------------------Haupt-Navigation */

#navi {
clear: both;
font-size: 17px;
margin-left: 290px
}

#navi a:link,
#navi a:visited {
color:#36549d;
text-decoration: none;
}

#navi li {
list-style: none;
float: left;
margin-right: 2px;
position: relative;
border-radius: 6px;
}

#tab-2, #tab-3, #tab-4, #tab-5, #tab-6 {
padding: 3px 16px 3px 16px;
background-color:#a6acbc;
}

#navi a:hover {
color: #fff;
}

#tab-1 {
padding: 3px 16px 3px 16px;
background-color:#36549d;
}

#navi li .active {
color: #fff;
}




/* ---------------------------------------------------------------------------SubNavigation */

#left-col a:link,
#left-col a:visited {
color:#644739;
text-decoration: none;
}

#left-col li .active {
color:#9e512b;
}

#left-col a:hover {
color: #9e512b;
}

#left-col li {
list-style: none;
background: url(../../../icons/strichellinie.png) 0px 0px no-repeat;
padding: 0 0 0 0;
}

#left-col #sub-7 {
background: url(../../../icons/strichellinie2.png) 0px 0px repeat;
padding: 0 0 30px 0;
}

/* ---------------------------------------------------------------------------Inhalt */
#right-col {
overflow: hidden;
}

#right-col .inhalt-picture {
margin: 20px 0 0 15px;
}


/* ---------------------------------------------------------------------------footer */

#footer .wrapper {
text-align: right;
margin-right: 20px;
}

#footer a:link,
#footer a:visited {
text-decoration: none;
color: #9e512b;
}

#footer a:hover {
color: black;
}

#footer #impressum {
margin-left: 20px;
}

#footer {
width:100%;
position:fixed;
bottom:0px;
background-color:#fff;
}


.FlattrButton {
margin-bottom:-5px;
}

.fb-like {
border:none;
height:25px;
width:115px;
margin-bottom:-10px;
margin-left:10px;
margin-right:30px;
}

/* ---------------------------------------------------------------------------line */

#header {
overflow: hidden;
}

hr.line {
clear: both;
height: 12px;
background: #36549d center 0 no-repeat;
margin-top: -6px;
position: relative;

}

