/* 
Theme Name: FBG Ostheide
Theme URI: http://www.fbg-ostheide.de/
Description: 2-spaltiges Template fuer die FBG Ostheide
Version: 1.0
Author: Gabriele von der Ohe
Author URI: http://www.wordpress.gabis-templates.de/

#dfd2bb bodyfarbe

*/

/*-----Dateiweite Einstellungen-----*/

* {
margin: 0;
padding: 0;
border: 0;
}
body {
background:#dfd2bb;
color:#4a4a4a;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 0.8em;
text-align: center;
}
a:link,
a:visited {
color: #002e00;
background: #fff;
}
a:hover,
a:active,
a:focus {
color: #202020;
background: #fff;
}
input, textarea {
color: inherit;
background: #fff;
border: 1px solid #343c39;
padding: 1px;
}
textarea {
width: 441px;
overflow: auto;
margin-bottom: 5px;
}
#absenden {
cursor: pointer;
}
#absenden:hover {
color: #fff;
background: #63746e;
}
code,
pre {
font-size: 1.2em;
}
.zentrieren {
text-align: center;
}
.klein {
font-size: 0.8em;
}

.bildlinks,
.alignleft {
float: left;
padding: 3px;
margin: 15px;
}
.bildrechts,
.alignright {
float: right;
padding: 3px;
margin: 15px;
}
.ma-links {
float: left;
padding: 3px;
overflow: hidden;
}
.ma-rechts {
float: right;
padding: 3px;
overflow: hidden;
}
.clear {
clear: both;
}
.dlfloatrechts {
padding: 2px;
float: right;
margin: 15px;
font-size: 0.8em;
}
.piktogramm {
float: left;
padding: 0px 10px 0px 0px;
width: 80px;
}
.artikel {
float: left;
padding: 3px;
width: 455px;
}


/*===| Seiteneinteilung und div-Suppe |===*/


/*---| Kopfbereich |---*/

#wrapper {
background: #fff url(images/wrapper.jpg) repeat-y;
width: 898px;
color: inherit;
margin: 0 auto;
}
#kopf {
text-align: left;
}

#kopf a {
display: block;
width: 898px;
height: 103px;
background: url(images/header.jpg) no-repeat;
}

#kopflinks {
position: relative;
background: url(images/bildlinks.jpg);
width: 173px;
height: 214px;
left: 18px;
top: -85px;
}

#blogtitel {
position: absolute;
top: 110px;
font-size: 0.8em;
width: 663px;
margin-left: 208px;
text-align: center;
float: left;
clear: left;
height: 21px;
letter-spacing: 1px;
word-spacing: 1px;
}

/*----| Navigationsleisten |---*/

#sidebar {
width: 188px;
overflow: hidden;
padding-left: 7px;
display: inline;
margin-top: -85px;
text-align: left;
}
#sidebar {
float: left;
}
#sidebar h2 {
font-size: 1.0em;
text-align: center;
margin: 10px 0;
}
#navigation li {
list-style: none;
margin: 5px 12px;
padding: 1px 3px;
border: 1px solid #fff;
background: #789567;
color: #002e00;
font-weight: bold;
}
#navigation li li {
margin: 4px 0 4px 6px;
padding-left: 4px;
border: 0;
background: #789567;
color: #002e00;
font-weight: normal;
}
#sidebar a:link,
#sidebar a:visited {
color: #fff;
background:#789567;
text-decoration:none;
}
#sidebar a:hover,
#sidebar a:active,
#sidebar a:focus {
color: #002e00;
background:#789567;
}
#blogroll li {
border: 0;
margin: 0;
padding: 0;
list-style: none;
}
#blogroll li li {
margin: 4px 12px;
padding: 3px;
border: 1px solid #fff;
background: #789567;
color: #fff;
font-weight: bold;
}
#login {
text-align: center;
margin: 20px 0 0 0;
}
#login li {
font-size: .8em;
text-align: center;
border: 0;
padding: 0 0 0 5px;
list-style: none;
line-height: 0.8em;
display: inline;
}

#login a:link,
#login a:visited {
color: #505050;
background: #d0c3a9;
text-decoration:none;
}
#login a:hover,
#login a:active,
#login a:focus {
color: #505050;
background: #d0c3a9;
}

/*--- | Inhalt |---*/

#content {
margin: -173px 0 0 15px;
width: 665px;
float: left;
position: relative;
text-align: left;
}
#content ul, 
#content ol {
margin: 0.6em 2.0em;
}
#content li {
padding: .8em;
}

#content h2 {
font-size: 1.1em;
letter-spacing: 1px;
}
#content h3 {
font-size: 1.0em;
}
#content h4 {
font-size: 1.0em
}
#content h5 {
font-size: 1.0em;
}
#content h2, 
#content h3, 
#content h4,
#content h5,
#content p,
#content blockquote,
#content ul {
margin: 0.6em;
}
#content blockquote {
margin-left: 10px;
padding-left: 10px;
}
#content acronym, 
#content abbr {
border-bottom: 1px dotted #c0c0c0;
cursor: help;
}
#content .img {
border: 2px solid #cfcfcf;
}
#content table {
border-collapse: collapse;
border: 1px solid #606060;
margin: 10px auto;
}
#content caption {
font-weight: bold;
margin-bottom: 3px;
}
#content th {
padding: 5px;
border: 1px solid #606060;
background: #f2f2f2;
color: inherit;
}
#content td {
padding: 5px;
border: 1px solid #606060;
}
#content .hartig {
font-family: 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
font-style: italic;
font-size: 1.3em;
color: #808080;
line-height: 1.3em;
background: inherit;
}
#content .apell {
font-variant: small-caps;
text-align: center;
font-size: 1.1em;
margin: 1.0em 0;
}
#content .post {
margin-bottom: 10px;
display: block;
overflow: hidden;
}
#content .post h2 a:link,
#content .post h2 a:visited {
text-decoration: none;
}
#content .artikel {
border-bottom: 1px solid #c0c0c0;
}
#content .extern {
background: url(images/extern.gif) no-repeat;
width: 10px;
height: 10px;
}
#content a.extern {
background: url(images/extern.gif) no-repeat;
background-position: right;
padding: 0 15px 0 0;
white-space: nowrap;
}
#content a.extern:hover {
background: url(images/extern_h.gif) no-repeat;
background-position: right;
white-space: nowrap;
}

/*---| Seitennavigation |---*/

#content .navigation {
text-align: center;
font-size: .8em;
}
#content .prev {
float: left;
text-align: left;
width: 48%;
padding: 10px 0;
}
#content .next {
float: right;
text-align: right;
width: 48%;
padding: 10px 0;
}

/*---| Fuß |---*/

#fuss {
width:898px;
height: 35px;
background: url(images/footer.jpg) no-repeat;
clear: both;
}

/*---| Ground |---*/

#ground {
width: 898px;
margin: 0 auto;
padding-left: 10px;
font-size: 0.8em;
background: inherit;
color: #63746e;
text-align: left;
}
#ground a:link,
#ground a:visited {
color:#343c39;
background: #dfd2bb;
text-decoration:none;
}
#ground a:hover,
#ground a:active,
#ground a:focus {
color:#343c39;
background: #dfd2bb;
text-decoration:underline;
}

/*-----nicht anzeigen-----*/

hr,
h1 span,
.invis,
#post-4 h2 {
display:none;
}