body {
margin-left:30px;
font-family:verdana,arial,"sans serif";}

.kleiner {
font-family:verdana,arial,"sans serif";
font-size:12px; color:#808080;
font-weight:500;
margin-top:20px;
padding-right:250px;
margin-bottom:1px;
margin-left:10px;
}


p {
font-family:verdana,arial,"sans serif";
font-size:14px; color:#494949;
font-weight:500;
margin-top:20px;
padding-right:250px;
margin-bottom:1px;
margin-left:10px;
}

p.nav {
padding-left:15px;
font-size:14px; color:#5B524B;
font-weight:500;
padding-right:0px;
margin-top:20px;
margin-bottom:1px;
}

p.aktiv {
padding-left:15px;
font-size:14px; color:#E68A49;
font-weight:600;
padding-right:0px;
margin-top:20px;
margin-bottom:1px;
}

p.head { font-size:16px;
font-weight:700;
padding-left:0px;
margin-left: 0px;
}

.head { font-size:16px;
font-weight:700;
padding-left: 45px;
}

td.text {
font-family:verdana,arial,"sans serif";
font-size:14px; color:#2F2F2F;
font-weight:500;

margin-bottom:1px;
}

td.balken { font-size:1px; line-height;1px; }

td.navi {background-image:url(img/back_or.gif); background-repeat:repeat-y; }

a:link {text-decoration:underline; color:#5B524B;}
a:active {text-decoration:underline; color:#FF00FF;}
a:hover {text-decoration:underline; color:#7F7F7F;}
a:visited {text-decoration:underline; color:#5B524B;}

a.nav:link {text-decoration:none; color:#5B524B;}
a.nav:active {text-decoration:none; color:#A02000;}
a.nav:hover {text-decoration:none; color:#1F1F1F;}
a.nav:visited {text-decoration:none;}

a.kontakt:link {text-decoration:underline; color:#5B524B;}
a.kontakt:active {text-decoration:underline; color:#FF00FF;}
a.kontakt:hover {text-decoration:underline; color:#7F7F7F;}
a.kontakt:visited {text-decoration:underline; color:#5B524B;}

hr {width:300px; color:#DFDFDF; height:1px; text-align:left; }

.button {background-color:#DDDDDD; color:#E68A49; font-weight:600; width:150px; border:3px solid #AAAAAA; }

.li { margin-bottom:10px; margin-right:10px;}
.rand { border: solid 1px #AFAFAF; }









/* general definitions for the guestbook */
table.fmgb_table_general {
        border: 0px #708090 solid;
        /* width: 90%; */
        padding: 5px;
}

/* the edit block */
table.fmgb_table_edit {
        background-color: #F1F5FE;
        border: 1px #708090 solid;
        padding: 5px;
        margin-left: 26px;
}

/* caption of the edit block */
td.fmgb_edit_caption {
        background-color: #BCCEFA;
        padding: 2px;
        border-bottom: thin #708090 dashed;
        font-size: 10pt;
        font-weight: bold;
        text-align: center;
}

/* inside the edit block */
td.fmgb_edit_edit {
        padding-top: 15px;
}

/* editfields */
input.fmgb_form_text {
        border: 1px #708090 solid;
}

/* buttons */
input.fmgb_form_button {
        border: 1px #708090 solid;
        background-color: #DCDCDC;
}

/* Textformat for the optional notice */
div.edit_optional {
        font-size: 7pt;
        text-align: center;
}

/* memos */
textarea.fmgb_edit_textarea {
        border: 1px #708090 solid;
}

/* group (e.g. icons) */
fieldset.fmgb_edit_icons {
        margin-top: 5px;
        border: border: 1px #708090 solid;
}

/* the following definitions are for the output */

/* Navigationpanel */
table.navigation {
        border: 1px #708090 solid;
        background-color: #F4F4F4;
        text-align: center;
        padding-left: 5px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-top: 2px;
}

/* Entrycountpanel */
table.entry_state_panel {
        font-size: 7pt;
        font-style: italic;
}

/* the text if no entries available */
div.fmgb_noentries {
        font-size: 12pt;
        font-weight: bold;
        color: #ff0000;
        text-align: center;
}

/* copyright notice */
div.fmgb_copyright {
        font-size: 7pt;
        text-align: center;
}

/* Textformat for the welcome message */
div.fmgb_welcome {
        text-align: right;
        width: 400px;
        margin-left: 10%;
        margin-right: 10%;
        margin-top: 10px;
}

/* Textformat for AdminLogin */
div.admin_login {
        text-align: center;
        font-size: 7pt;
        font-style: italic;
}

/* Textformat for Navigation (Actual Page) */
span.navi_act_page {
        font-size : 9pt;
        font-weight : bold;
        color : #ff0000;
}

/* Format for Entryblock */
table.fmgb_entry_general {
        border: 1px        #708090 solid;
/*        width: 80%; */
        margin-top: 5px;
        width: 500px;
        margin-bottom: 10px;
}

/* left side of the entry caption */
td.fmgb_entry_caption_left {
        font-size:12px;
        background-color: #FDF7EC;
        padding-top: 2px;
        padding-left: 4px;
}

/* right side of the entry caption */
td.fmgb_entry_caption_up {
        background-color: #FDF7EC;
        text-align: right;
        padding-right: 4px;
        font-size: 7pt;
}

/* content field of an entry */
td.fmgb_entry_content {
        color: #1F1F1F;
        padding: 5px;
        border-bottom: thin #708090 solid;
        font-size: 14px;
}

/* comment field of an entry */
td.fmgb_entry_comment {
        padding-left: 5px;
        padding-top: 2px;
        padding-bottom: 2px;
        font-size: 11px;
        font-style: italic;
        background-color: #F8F8F8;
}
