/*-----------------------------------------------------------------------------------------------
  Global Styles
-----------------------------------------------------------------------------------------------*/
*

body {
background:#e1edda;
font-family: Verdana, Arial, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;
font-size:13px
}

body,#primary {
color:#444
}

* {
margin:0;
padding:0
}

.inside {
margin:0 auto;
max-width:85em;
min-width:65em;
width:80%
}


.divider {
border-bottom:1px solid #C2C2C2
}

.clear {
clear:both;
font-size:1px;
height:1px;
line-height:1px
}


h1 {
color:#CCC;
font-size:1.5em;
font-weight:normal;
margin:1.5em 0
}

h1,h2,h3,h4,h5,h6,p,pre,blockquote,label,ul,ol,dl,fieldset,address,#primary .secondary .admin-tools,#searchform {
margin:1em 0
}

h2,h3 {
color:#000;
font-size:1.15em;
font-weight:normal
}

li,dd {
margin-left:5%;
line-height:1.5em
}

p {
line-height:1.75em
}

a {
color:#000;
text-decoration:none
}

a img {
border:none
}

a:hover,.story .details a,* html a:hover,div#header h2 a:hover {
color:#666;
text-decoration:none
}


/*-----------------------------------------------------------------------------------------------
  header
-----------------------------------------------------------------------------------------------*/

#header {
background:#fff
}

#header .inside {
padding:2em 0
}

#header h2 {
border-right:1px solid #7F7F7F;

float:left;
font-size:2.25em;

margin:0 .5em 0 2em;
padding:0 .5em .25em 0;

color: #7ab575;
font-weight: bold; }

#header h2 a,#comments cite .author a {
text-decoration:none
}

#header p {
line-height:1em;
margin:0;
padding:.5em 0
}

#primary {
background:#fff;
color:#808080;
padding:2em 0
}

/*-----------------------------------------------------------------------------------------------
  Navigation
-----------------------------------------------------------------------------------------------*/

#navigation {
background:#fff
}

#navigation table {
border: none;
margin:000 8em;
}

#navigation a {
display:inline;
margin-right:15px;
font-size: 12px;
color: #919191;
font-family: Arial, Verdana;
text-decoration: none;
}

#navigation a:hover {
font-size: 12px;
color: #7ab575;
font-family: Arial, Verdana;
text-decoration: underline;
}

#navigation a[class=aktiv] {
font-size: 12px;
color: #000;
font-family: Arial, Verdana;
text-decoration: none;
font-weight:600;
}

/*-----------------------------------------------------------------------------------------------
  Footer
-----------------------------------------------------------------------------------------------*/

#footer {
clear:both;
color:#666;
margin:0 0 3em
}

#footer p {
font-size:.95em;
margin:0
}

#footer p.attributes {
color:#000;
text-align: right; 
}

#footer a.attributes {
color:#666;
text-align: right; 
text-decoration: underline;
}

/*-----------------------------------------------------------------------------------------------
  other
-----------------------------------------------------------------------------------------------*/

#motto {
font-size: 16px;
color: #D5785A;
font-family: Verdana, Arial;
text-decoration: none;
font-weight:800;
font-style:italic;
margin: 2.5em 0 2em 0;
}

#einschub {
margin: 0 0 0 3em;
}

div.BlackRule {
	border: 0;
	background-color: #fff;
	height: 1px;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #FFFFFF;
}













