/*
	stil
*/


body { 
background: #EFE4D3;
background-image: url(pix/backhome.jpg);
 margin-left: 0px; 
 margin-right: 0px; 
 margin-top: 0px; 
 font-size: 14px; 
 font-family: Arial,Helvetica,sans-serif; 
 line-height: 200%;
 color: #999999;
 scrollbar-base-color: #ebebeb;
 }

p,td,tr { 
font-size: 14px; 
 font-family: Arial,Helvetica,sans-serif; 
 line-height: 140%;
 color: #666666;
}

.block {
font: 14px;
 line-height: 140%;
text-align: justify;
 font-family: Arial,Helvetica,sans-serif; 
}

a:link { 
 color: #999999; 
 font-size: 14px; 
 text-decoration: underline; 
}

a:visited { 
 color: #999999; 
 font-size: 14px; 
 text-decoration: underline; 
}

a:active { 
 color: #999999; 
 font-size: 14px; 
 text-decoration: underline; 
}

a:hover { 
 color: #333333; 
 font-size: 14px; 
 text-decoration: underline; 
}


.author {
 font-family: Arial,Helvetica,sans-serif;
 font-size:   10px;
 font-weight: normal;
 line-height: 100%;
}

H1 {
 font-family: Arial,Helvetica,sans-serif;
 COLOR: #97240E;
 font-size: 16px;
 font-weight: bold;
 font-style : normal;
}

H2 {
 font-family: Arial,Helvetica,sans-serif;
 COLOR: #666666;
 font-size: 16px;
 font-weight: normal;
 font-style : normal;
}


H3 {
 font-family: Arial,Helvetica,sans-serif;
 COLOR: blue;
 font-size: 16px;
 font-weight: normal;
 font-style : normal;
}


H4 {
 font-family: Arial,Helvetica,sans-serif;
 COLOR: #666666;
 font-size: 16px;
 font-weight: normal;
 font-style : normal;
}

H5 {
 font-family: Arial,Helvetica,sans-serif;
 font-size:   16px;
 color:       #999999;
 margin-top: 2px;
 margin-bottom: 2px;
 font-weight: normal;

}

.zwischen {
 font-size:   12px;
 color:       #A40000;
 font-weight: bold;

}


input {
 font : 14px/14px Arial,Helvetica,sans-serif;
 border : 1px solid #999999;
 background-color : #eeeeee;
 margin-top: 2px;
 margin-bottom: 2px;
}


input:focus {
 background-color : #ffffff;
}



input.button {
 color : #ffffff;
 background-color : #003399;
 border : 1px;
}



textarea {
 border: 1px solid #999999;
 margin-bottom: 10px;
 color: #666666;
 background-color: #eeeeee;
 font: 14px Arial,Helvetica,sans-serif;
 line-height: 140%;
}

textarea:focus {
 background-color : #ffffff;
}



/*  extras  */

.trennlinie {
	background-color: #999999;
}
.quadrat {
	background-color: #ffffff;
}

/* mail.php */
.inputtext {
        font-family: Arial,Helvetica,sans-serif;
        font-size: 14px;
        font-weight: normal;
        color: #000000;
        text-decoration: none;
        background-color: #eeeeee;
        padding: 0px;
        height: 18px;
        width: 350px;
        border: 1px solid #CCCCCC;
}
.inputtextarea {
        font-family: Arial,Helvetica,sans-serif;
        font-size: 14px;
        font-weight: normal;
        color: #000000;
        text-decoration: none;
        background-color: #ebebeb;
        padding: 2px;
        height: 70px;
        width: 350px;
        border: 1px solid #CCCCCC;
}
.inputbutton {
        font-family: Arial,Helvetica,sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #000000;
        text-decoration: none;
        background-color: #ebebeb;
        padding: 2px;
        border: 1px solid #CCCCCC;
}


/* newslog */

p.date               { font-size: 16px; margin: 0px 0px 5px 0px; }
p.subject            { margin: 0px 0px 5px 0px; font-size: 16px; font-weight: bold; color:#999999; }
p.text               { margin: 0px; }
p.comments           { margin: 5px 0px 0px 0px; font-size: 16px; }
p.comment-text       { margin: 0px 0px 0px 0px; }
p.commentauthor      { margin: 20px 0px 5px 0px; }
td.comformb          { width: 80%; }
textarea.comtext     { width: 90%; }
input.comdata        { width: 80%; font-family: arial,helvetica,sans-serif; }
.preview             { width: 80%; margin: 30px 0px 20px 0px; font-weight: bold; border-bottom: 1px dotted #c0c0c0; color: red; }
p.comment-hl         { width: 80%; margin: 35px 0px 20px 0px; font-weight: bold; border-bottom: 1px dotted #c0c0c0; }
input.bbcode-button  { width: 45px; height: 20px; font-size: 11px; font-weight: normal; margin: 0px 0px 5px 0px; background: #efefef; }
div.news-sep         { margin: 25px 0px 25px 0px; padding: 0px; font-size: 0px; width: 80%; border-top: 1px dotted #c0c0c0; }
div.comment-sep      { margin: 20px 0px 25px 0px; padding: 0px; font-size: 0px; width: 80%; border-top: 1px dotted #c0c0c0; }
p.browse             { text-align: left; font-weight: normal; }
.small               { font-size: 11px; }
a.xml                { border:1px solid; border-color:#fc9 #630 #330 #f96; padding:0 4px; font:bold 8pt Verdana,sans-serif; color:#ffffff; background:#f60; text-decoration:none; margin:0; }
a.xml:link           { color: #A71E21; text-decoration: underline; }
a.xml:visited        { color: #A71E21; text-decoration: underline; }
a.xml:hover          { color: #666666; text-decoration: underline; }
a.xml:active         { color: #666666; text-decoration: none; }
input.bbcode-button  { width: 45px; height: 20px; font-size: 11px; font-weight: normal; margin: 0px 0px 5px 0px; background: #efefef; }
button.smiley-button { width: 23px; height: 23px; font-size: 11px; font-weight: normal; margin: 0px 1px 1px 0px; background: #efefef; }
.caution             { color: red; font-weight: bold; }

/* speziell Gästebuch

div.gb              { margin: 0px 0px 20px 0px; padding: 0px; border: 0px solid #ffcc00; line-height: 19px; }
 */
div.gb-author       { margin: 0px; border-bottom: 0px solid #ffcc00;}
p.gb-author-left    { margin: 0px; float: left; font-style:italic;}
p.gb-author-right   { margin: 0px; text-align: right; font-style:italic; } 
div.gb-entry        { margin: 0px; padding: 10px; }
p.gb-browse         { text-align: left; font-weight: normal; }
p.gb-admin-buttons  { margin: 0px 0px 0px 0px; text-align: right; }
.caution            { color: red; font-weight: bold; }
.small              { font-size: 11px; line-height:12px; }
.comment            { margin: 8px 0px 0px 0px; color: #888888; font-style: italic; }
img                 { border: 0px; }


/* zB. um Tabellen einzurücken */
.marginoben { margin: 20px 0px 0px 0px; }
.marginunten { margin: 0px 20px 0px 0px; }
.marginlinks { margin: 0px 0px 0px 20px; }
.marginrechts { margin: 0px 0px 20px 0px; }
.margingb { margin: 0px 0px 0px 20px; }
.rand {
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 20px;
}
/* so wars:  .margingb { margin-left: 20px; margin-right: 30px }*/
