﻿
/* General */
body {background:url(gold.jpg); font:76% Verdana,Tahoma,Arial,sans-serif; color:#000000; 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:15px 5px 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;}
h6 {color:#552233; font-size:1.1em; font-weight:700; margin:15px 5px 10px; padding:0 2px 2px 5px;}

/* Main wrap */
#wrap {background:url(navigation.jpg); color:#404040; margin:10px auto; padding:1px 3px 10px 3px; width:970px;}
#header {background:url(diamant.jpg); color:#505050; height:109px; margin:0 0 5px; padding:0; border:1px solid #DED7AA; }
#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;}

/* Sidebar and menu */
#sidebar {background:url(diamant.jpg); font-size:0.9em; font: Arial,Verdana,Tahoma,sans-serif; float:left; line-height:1.4em; margin:0 0 0 0; padding:0 8px 2px 10px; color:#330011; border:1px solid #DED7AA; width:204px;}
#sidebar ul {font-size:0.9em; list-style:none; margin:0; padding:0 0 15px 10px;}
#sidebar li {list-style:none; margin:0 0 4px; padding:0;}
#sidebar li a {font-size:1.1em; padding:2px;}
#sidebar ul ul {line-height:1.1em; margin:4px 0 3px 15px; padding:0;}
#sidebar ul ul li a {font-weight:400;}
#sidebar h2 {margin:3px 0 8px;}
a.shop:link
   { color:#CC0000; font-weight:700; text-decoration: none; margin:0 0 0 10px; }
a.shop:visited
   { color:#CC0000; font-weight:700; text-decoration: none; margin:0 0 0 10px; }
a.shop:active
   { color:#CC0000; font-weight:700; text-decoration: none; margin:0 0 0 10px; }
a.shop:hover
   { color:#CC0000; font-weight:700; text-decoration: underline; margin:0 0 0 10px; }
#sidebar  p { font-size:0.9em; font: Arial,Verdana,Tahoma,sans-serif; line-height:1.4em; }

#werbung {font-size:0.6em; font: Arial,Verdana,Tahoma,sans-serif; line-height:1.4em; float:left; margin:20px 0 0 10px; padding:0 0 0 0; color:#330011; border:0 ; width:204px;}


/* Main content */
#content {background:url(diamant.jpg); float:right; line-height:1.5em; margin:0; padding:5px; text-align:justify; color:#550000; border:0; width:730px;}
#contentalt {float:left; line-height:1.5em; margin-right:20px; padding:0; text-align:justify; width:740px;}
#content h3,#contentalt h3 {margin:15px 5px 10px; padding:0 2px 2px 5px;}

/* teaser+Images */
.teaser {background:url(diamant.jpg); float:right;
text-align:center; color:#8888AA; font-size:0.8em; letter-spacing:0px; font: Verdana,Tahoma,Arial,sans-serif; line-height:2.3em; border:0; clear:both;
margin: 10px 0 0 15px; padding: 0; }
.teaser a {color:#8888AA; font-weight:400; text-decoration:none;}
.teaser a:hover {color:#CC6666; font-weight:400; text-decoration:none;}

.teaser-links {background:url(diamant.jpg); float:left;
text-align:center; color:#8888AA; font-size:0.8em; letter-spacing:0px; font: Verdana,Tahoma,Arial,sans-serif; line-height:2.3em; border:0; clear:both;
margin: 10px 15px 0 0; padding: 0; }
.teaser-links a {color:#8888AA; font-weight:400; text-decoration:none;}
.teaser-links a:hover {color:#CC6666; font-weight:400; text-decoration:none;}

/* copy-Images */
.copy-teaser {background:url(diamant.jpg); float:right;
text-align:center; color:#BBBBCC; font-size:0.8em; letter-spacing:0px; font: Arial,Verdana,Tahoma,sans-serif; line-height:2.3em; border:0; clear:both;
margin: 15px 0 0 15px; padding: 0; }
.teaser a {color:#8888AA; font-weight:400; text-decoration:none;}
.teaser a:hover {color:#CC6666; font-weight:400; text-decoration:none;}

/* reisen */
#reisen {background:url(palmen-4.jpg); float:right; line-height:1.5em; margin:0; padding:0; color:#550000; border:1px solid #003e22; width:730px;}

.reisemaske {background:url(palmen-2.jpg); float:right; line-height:1.5em; margin:0; padding:0; border:1px solid #003e22; color:#550000; width:730px;}
.alle_reisen {background:url(palmen-4.jpg); float:right; line-height:1.5em; margin:0; padding:0; border:1px solid #003e22; color:#550000; width:730px;}



/* Footer */
#footer {border:0; clear:both; font-size:0.9em; line-height:1.2em; margin:0  auto; padding:10px 0 0 0; text-align:right;}
#footer p {margin:0 padding:0;}
#footer a {color:#8888AA;}

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


/* Additional classes */
.box {background:#003e22; border:1px solid #c8c8c8; color:#88FFDD; font-size:0.9em; font: Arial,Verdana,Tahoma,sans-serif; line-height:1.4em; padding:10px 10px 10px 10px; margin:0 0 20px 0; }
.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;}