html{ color: #281f18; font-family: arial, Georgia, "Times New Roman", Times, serif; overflow-y:scroll; background-image: url(grafik/seamless_paper_texture.png)}

a:link { color: #023b4d; }
a:hover { color: #4d2700; }
a:visited {  }

.textlink { display: none; }

.container { background-color: white; background-image: none; background-repeat: repeat; background-attachment: scroll; width: 950px; height: auto; margin-top: 40px; margin-right: auto; margin-left: auto; padding: 0; }

h1 { color: #595959; font-size: 130%; line-height: normal; text-align: left; }
h2 { color: #595959; font-size: 110%; text-align: left; }
h3 { color: #595959; font-size: 110%; text-align: left; }
h4 { color: #F00; font-size: 100%; text-align:left }
ul { list-style-type: square; list-style-position: inside; }

hr {border: 1px solid; color:#22b6e6; width: 100%; text-align: left;}

/* HEAD */
#head { background-image: url(grafik/header_ra_rehn_home2.jpg); background-repeat: no-repeat; background-position: 0 top; width: 100%; height: 200px; }

#zitat { color: #eb690a; font-size: 90%; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; text-align: right; padding-top: 270px; padding-right: 20px; display: none; }

/* NAVIGATION */
#navigation { background-color: #ebeae6; text-align: center; width: 100%; margin-top: 20px; padding-top: 10px; padding-bottom: 10px; list-style-position: inside; }
#navigation a:link { color: #383d42; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:600; text-decoration: none; text-transform: uppercase;  padding-top: 10px; padding-bottom: 10px; }
#navigation a:visited { color: #383d42; text-decoration: none; text-transform: uppercase; font-weight:600; padding-top: 10px; padding-bottom: 10px; }
#navigation a:hover { background-color: #ffffff; font-weight:600; padding-top: 10px; padding-bottom: 10px; border-top: 3px solid #22b6e6; border-bottom: 1px solid #ffffff;}
.active { background-color: #ffffff; font-weight:600; padding-top: 10px; padding-bottom: 10px; border-top: 3px solid #22b6e6; border-bottom: 1px solid #ffffff; }

/* KONTAKT */
#kontakt{ font-size: 75%; line-height: 120%; background-color: #f2f6f6; 
width: 180px; float: left; margin-top: 3em; margin-bottom: 3em; margin-left: 1.5em; margin-right: 1.5em; padding-left: 1em; padding-right: 1em; border-bottom: 3px solid #22b6e6;border-top: 0px solid #22b6e6; }
div#kontakt a { color: #676176; text-decoration: underline; }
div#kontakt a:hover { color: #676176; background-color: #red; text-decoration: none; }
div#kontakt a:visited { color: #676176; text-decoration: none; }


/* INHALT */
#inhalt { color: #281f18; font-size: 90%; line-height: 150%; background-color: #fff; background-repeat: no-repeat; background-position: center bottom; text-align: left; padding: 2em 5em 3em 5em; margin-left: 200px; border-bottom: 0px dotted #4d2700; }
div#inhalt a { color: #07779a; text-decoration: none; border-bottom: 1px solid #22b6e6; }
div#inhalt a:hover { background-color: #cecece; color: #07779a;}
iframe {-moz-opacity:0.7  }
blockquote { color: #676176; font-size: 100%; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin-left: 1em; padding: 0.5em 1em 1em; list-style-type: square; list-style-position: inside; display: block; }
img { margin-right: 1em; margin-bottom: 1em; }

#content p.topper { width: 100%; padding-top: 10px; padding-bottom: 30px; }
#unterlinks { text-align: center; display: block; }

/* FORM */
form {-moz-opacity:0.7  }
input { font-size: 90%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 5px; }
textarea { font-size: 90%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 5px; }

/* FOOTER */
#footer { color: #000000; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #FFFFFF; background-repeat: no-repeat; text-align: left; width: 930px; height: 40px; margin-right: auto; margin-left: auto; padding-top: 0.5em; padding-left: 1.5em;}
div#footer a {color: #676176; text-decoration: underline; font-size: 8pt; font-family: "lucida sans", arial; }
div#footer a:hover { color: #676176; font-size: 8pt; font-family: "lucida sans", arial;  text-decoration: none;}
#.invis { margin: 0; padding: 0; display: none; }
