body {
         padding:0px;
         margin:0px;
         font-family:Verdana;
         font-size: 9pt;
         background-image: url(../img/background.jpg);
         background-repeat: no-repeat;
         background-position: left bottom;
         background-attachment: fixed;
         background-color: rgb(226,224,215);
}
p {
         font-family: Verdana;
         font-size: 9pt;
         margin-top: 0;
         margin-left: 60px;
         margin-bottom: 5px;
         color: rgb(55,40,0);
}

p.news {
         font-family: Verdana;
         font-size: 9pt;
         margin-top: 0px;
         margin-left: 0px;
         margin-bottom: 5px;
         color: rgb(55,40,0);
}

p.menu {
         font-family:Verdana;
         font-size:10pt;
         margin-top:10px;
         margin-left:30px;
         margin-bottom:0px;
         color:rgb(139,132,103);
}
p.umenu {
         font-family:Verdana;
         font-size:8pt;
         margin-top:0px;
         margin-left:30px;
         color:rgb(139,132,103);
}

h1 {
         font-family: Verdana;
         font-size: 16pt;
         margin-left: 30px;
         padding: 0px;
         border: 0px;
         color: rgb(230,80,20);
}

h2 {
         font-family: Verdana;
         font-size: 10pt;
         margin-left: 60px;
         margin-bottom: 10px;
}

h2.news {
         font-family: Verdana;
         font-size: 10pt;
         margin-left: 0px;
         margin-bottom: 10px;
}


a:link, a:visited {
         color:black;
         text-decoration:underline;
}

a:hover {
         color:rgb(230,80,20);
         text-decoration:none;
}



a.menu:link, a.menu:visited {
         color:rgb(55,40,0);
         text-decoration:none;
}

a.menu:hover {
         color:rgb(230,80,20);
         text-decoration:none;
}

hr {
         margin-left: 60px;
         width: 75%;
         align: left;
}

table.gb {
         margin-left: 60px;
         width: 75%;
         align: left;
}

table.gb_new {
         margin-left: 60px;
         align: left;
}

table.fotos {
         margin-left: 60px;
         padding: 0px;
         border-spacing: 0px;
         border-style: none;
}

td.fotos {
         margin-left:0px;
         margin-top:0px;
         margin-bottom:0px;
         font-size:8pt;
         padding: 0px;
         color:rgb(55,40,0);
         border-collapse:collapse;
         border-style: none;
}

table.news {
         margin-left: 0px;
         padding: 0px;
         border-spacing: 0px;
         border-style: none;
         background-image: url('../img/gb-background.png');
}



/******************************
         BLOG
******************************/
table.tblog {
         margin-left:60px;
         width: 800px;
         border-style: none;
}

/******************************
         KATEGORIEN
******************************/

p.bkat {
         margin: 0px;
         width: 190px;
         text-decoration: none;
         font-weight: bold;
         font-size: 10pt;

}

hr.bkat {
         text-align:left;
         margin-left:0px;
         margin-right:0px;
         margin-top:0px;
         margin-bottom:40px;
         color: rgb(0,0,0);
         background-color: rgb(0,0,0);
         height: 2px;
         border: 0px;
         width: 200px;
}

hr.bkat_hover {
         text-align:left;
         margin-left:0px;
         margin-right:0px;
         margin-top:0px;
         margin-bottom:40px;
         color: rgb(230,80,20);
         background-color: rgb(230,80,20);
         height: 2px;
         border: 0px;
         width: 200px;
}

a.bkat, a.bkat:visited, a.bkat:link {
         text-decoration: none;
         color:rgb(55,40,0);
}

a.bkat:hover {
         color:rgb(55,40,0);
}


/******************************
         BLOG-EINTRÄGE
******************************/

table.blog {
         margin-left: 20px;
         margin-top: 0px;
         margin-right: 0px;
         width: 100%;
         padding: 0px;
         border-spacing: 0px;
         border-style: none;
         background-image: url('../img/gb-background.png');
}
p.blog {
         margin-left: 20px;
         margin-right: 5px;
         margin-top:0px;
         margin-bottom:10px;
         line-height: 18px;
}
p.blog_datum {
         margin-top: 0px;
         margin-bottom: 20px;
         margin-left: 10px;
         font-size: 7pt;
}


table.blog_fuss {
         width: 100%;
         margin-left: 20px;
         margin-top: 0px;
         margin-bottom: 5px;
         margin-right: 20px;
         padding: 0px;
         border-spacing: 0px;
         border-style: none;
}

td.blog_kategorie {
         text-align:left;
         margin: 0px;
         padding:0px;
         font-size: 7pt;
         color:rgb(55,40,0);
}
td.blog_kommentare {
         text-align: right;
         margin-left: 0px;
         margin-top: 0px;
         margin-bottom: 0px;
         margin-right: 0px;
         padding-left:0px;
         padding-top:0px;
         padding-bottom:0px;
         padding-right:35px;
         font-size: 7pt;
         color:rgb(55,40,0);
}

h2.blog {
         margin-left: 10px;
         margin-bottom: 0px;
         margin-top: 5px;
         font-size: 14pt;
}
hr.blog {
         text-align:left;
         margin-left:20px;
         margin-right:0px;
         margin-top:5px;
         margin-bottom:5px;
         color: rgb(0,0,0);
         background-color: rgb(0,0,0);
         height: 2px;
         border: 0px;
         width: 100%;
}
