
/* General */
body {background:url(gold.jpg); font:76% Verdana,Tahoma,Arial,sans-serif; color:#774455; line-height:1.3em; margin:0 auto; padding:0;}
a {color:#AA3344; font-weight:400; text-decoration:underline;}
a:hover {text-decoration:none;}
a img {border:0;}

a.site:link
   { font:76% Verdana,Tahoma,Arial,sans-serif; color:#CC932A; font-weight:700; text-decoration: none;}
a.site:visited
   { font:76% Verdana,Tahoma,Arial,sans-serif; color:#CC932A; font-weight:700; text-decoration: none;}
a.site:active
   { font:76% Verdana,Tahoma,Arial,sans-serif; color:#CC932A; font-weight:700; text-decoration: none;}
a.site:hover
   { font:76% Verdana,Tahoma,Arial,sans-serif; color:#CC932A; font-weight:700; text-decoration: underline;}

p {margin:0 0 18px 10px;}
ul,ol,dl {font-size:0.9em; margin:2px 0 16px 35px;}
ul ul,ol ol {margin:4px 0 4px 35px;}
blockquote {border:1px solid #dadada; font-size:0.9em; margin:20px 10px; padding:8px;}
blockquote p {margin:0;}

/* Headers */
{background:url(diamant.jpg); color:#505050; height:200px; margin:0 0 10px; padding:0;}
#slogan_1 {color:#550000; font-size:1.8em; font-weight:700; letter-spacing:-1px; margin:15px 0 20px 35px;}
#slogan_1 a {color:#660000; text-transform:none;}

h1 {color:#660000; font-size:1.2em; letter-spacing:-1px; margin:15px 5px 10px; padding:0 2px 2px 5px;}
h1 a {color:#660000; text-transform:none;}
h2 {color:#550000; font-size:1.1em; letter-spacing:-1px; margin:10px 5px 10px; padding:0 2px 2px 5px;}
h3 {color:#552233; font-size:1.1em; font-weight:700; margin:0 0 10px; padding:0 2px 2px 5px;}
h4 {border-bottom:1px solid #AA932A; color:#552233; font-size:1.2em; font-weight:700; margin:0 0 0; padding:30px 2px 2px 5px;}
h5 {border-top:1px solid #AA932A; color:#552233; font-size:1.2em; font-weight:700; margin:0 0 0; padding:5px 2px 2px 5px;}

/* Main wrap */
#wrap {background:url(diamant.jpg); color:#404040; margin:10px auto; padding:5px 20px 2px 5px; width:970px;}
#header {background:url(diamant.jpg) no-repeat bottom center #fff; color:#505050; height:109px; margin:0 0 10px; padding:0;}
#toplinks {font-size:0.9em; padding:5px 2px 2px 3px; text-align:right;}
#toplinks a {color:#883344;}
#top {text-align:right;}
#slogan {color:#550000; font-size:1.1em; font-weight:700; letter-spacing:0px; line-height:1.2em; margin:15px 0 20px 35px;}
#slogan a {color:#660000; font-weight:700; text-decoration: none;}
#slogan a:hover {color:#BB0000; text-decoration:underline;}


/* Main content */
#content {float:right; line-height:1.5em; margin:0; padding:0; text-align:left; color:#550000; text-align:justify; width:970px;}
#contentalt {float:left; line-height:1.5em; margin-right:20px; padding:0; text-align:justify; width:970px;}
#content h3,#contentalt h3 {margin:10px 0 8px;}

/* Footer */
#footer {border-top:1px solid #816F1D; clear:both; font-size:0.9em; line-height:0.2em; margin:0  auto; padding:10px 0 0 0; text-align:right;}
#footer p {margin:0 padding:0;}
#footer a {color:#88444D;}

/* hr */
hr {height: 1px; color: #CCB54C; border:0;}


/* Additional classes */
.box {background:#4088b8; border:1px solid #c8c8c8; color:#fff; font-size:0.9em; line-height:1.4em; padding:10px 10px 10px 13px;}
.box a {color:#f0f0f0;}
.left {float:left; margin:0 15px 4px 0;}
.right {float:right; margin:0 0 4px 15px;}
.clear {clear:both;}
.photo {background:#fff; border:1px solid #bababa; margin:6px 18px 2px 5px; padding:2px;}
