/* ------------------------------------------------------- */
/* Allgemein                                               */
/* ------------------------------------------------------- */
body
{
 background-color: #c8e1eb; /*#fff8ea*/
 font-family: 'Andale Sans', 'Albany', 'Arial';
 font-size: 10pt;
}
h1
{
 font-size: 12pt;
}
h2
{
 font-size: 11pt;
}
h3
{
 font-size: 10pt;
 font-weight: bold;
}
a
{
 text-decoration: underline;
 color: #000000;
}

a:hover
{
 text-decoration: none;
 color:  #4477aa; /*#880000*/
}

hr
{
 height: 1px;
 border: none;
 border-top: 1px dotted #000000;
}

img
{
 border: none;
}

div
{
 border: 1px solid black;
 padding:20px;
 margin-left:auto;
 margin-right:auto;
 background-color: #ffffff;
}

.space
{
 border: none;
 background: none;
 padding: 0px;
 height: 20px;
 width: 0px;
}

#wrapper
{
 border: none;
 width:980px;
}

#content
{
 width: 980px;
}

#footer
{
 width: 980px;
 padding-top:5px;
 padding-bottom: 5px;
}

blockquote
{
 color: #000088;
 font-style: italic;
}

div div {
 margin: 0px;
 padding: 0px;
 background: transparent;
 border: none;
}

#news {
 border-top: 1px solid #000000;
 margin-top: 1em;
}

/* ------------------------------------------------------- */
/* Header + Navi                                           */
/* ------------------------------------------------------- */

#header
{
 height: 180px;
 width: 980px;

 padding-bottom: 0;
 padding-top: 0;

 background-image: url(eineasselnicht.jpg);
 overflow: hidden;
}

#header h1
{
 font-size: 35pt;
}
#headerwrapper
{
 height: 50px;
 width: 400px;
 margin-top: 40px;
 margin-left: 300px;
 padding: 0px;
 background:none;
 border: none;
}
#navi
{
 margin-top: 5px;
 margin-left: 300px;
 padding: 0px;
 text-align: center;
}
#navi li
{
 list-style: none;
 width: 90px;
 float: left;
 margin-right: 10px;
 padding: 0px;
 border: 1px solid black;
}
#navi a
{
 width: 100%;
 float: left;
 border: none;
 text-decoration: none;
 color: #000000;
}
#navi a:hover{
 display: block;
 background-color: #ffffff;
}

#pagetitle
{
 display: inline;     
 border: none; 
 padding: 0px; 
 margin: 0px;
/* margin-left: 480px; */
 margin-bottom: 20px;
 background: none; 
}

#pagetitle h2
{
 font-size: 14pt;
 margin: 0px;
 margin-left: 420px; 
 margin-bottom: 20px;
 padding: 0px;
}

/* ------------------------------------------------------- */
/* Seitenintern                                            */
/* ------------------------------------------------------- */
#footlinks
{
 border: none;
 display: inline;
 padding: 0px;
 margin: 0px;
}
#requesturi
{
 display: none;
}
.extra {
 background: none;
 width: 100px; 
 height: 1em; 
 padding: 0px; 
 padding-top: 2em;
 margin: 0px; 
 border: none; 
 overflow: hidden;
}

/* ------------------------------------------------------- */
/* Gaestebuch                                              */
/* ------------------------------------------------------- */

.gb_entryheader {
 background: #4477aa;/*#E03028*/
 color: #ffffff;
 font-weight: bold;
 padding-left: 10px;
}

.gb_entryinfo {
 width: 180px;
 border-right: 1px #000000 dotted;
 padding-left: 10px;
}

.gb_content {
 padding-left: 10px;
}

.gb_entry {
 border: 1px solid #000000;
}

.gb_newentry
{
 width: 100%;
}

.icon {
 margin-right: 10px;
 width: 16px;
 height: 16px;
 padding-top: 2px;
 margin-bottom: -2px;
}

.icon2 {
 margin-left: 10px;
 width: 16px;
 height: 16px;
}
/* ------------------------------------------------------- */
/* Blog                                                    */
/* ------------------------------------------------------- */
.blogentry {
 border: 1px solid #dddddd;
 padding: 7px;
 margin-bottom: 10px;
}
.blogentry h2 { 
 margin: 0px;
 margin-bottom: -2px;
 padding: 0px; 
}
.pagenavi {
 background:none;
 padding: 0px;
 border: none;
}
/* ------------------------------------------------------- */
/* Links                                                   */
/* ------------------------------------------------------- */
.link_table
{
 border: 1px solid #000000;
 text-align: left;
}
.link_table td 
{
 padding: 5px;
 text-align: left; 
}
.link_table th
{
 padding-left: 5px;
 padding-right: 5px;
 text-align: left;
 background-color: #4477aa;
 color: #fff;
 border-bottom: 1px solid #000000;
}

