/*---TEMPLATE---CSS-----------------
-----FERIENWOHNUNG-ELBSANDSTEIN---*/

/* Artikel, Standard
*******************************/
.article-std {
  clear:both;
  margin:0 0 20px 0;
}
.article-std .content {
  width:500px;
  float:left;
  margin:0 18px 0 0;
}
.article-std .images {
  width:200px;
  float:left;
}
.article-std .images img {
  border:solid #7a032a 1px;
}

#c1_left {
  width: 400px;
  padding: 0 10px 10px 0;
  float:left;
}

#c1_right {
  width:300px;
  float:left;
  padding: 0 0 10px
}

#c1_right img {
  border: 1px solid #7a032a;
}

#c2_left, #c2_right {
  float: left;
  width: 350px;
}

#c2_left {
  margin-right: 20px;
}

#gallery {
  background: url(../assets/layout/dot.gif) repeat-x;
  width: 720px;
}

#gallery h1 {
  padding: 3px 0 1px;
}

#content #gallery a {
  display: block;
  height: 80px;
  width: 80px;
  float: left;
  margin: 0 10px 10px 0;
}

#gallerypreviews a,
#gallery a {
  display: block;
  height: 70px;
  width: 70px;
  float: left;
  margin: 0 5px 5px 0;
}

#gallerydiv {
  background: #eee3d5;
  border: 1px solid #cebca5;
  padding: 5px;
}

#gallerypreviews {
    width: 375px;
    margin: 0 0 0 10px
}

#gallerypreviews img.a1 {
    border: 5px solid #7a032a;
}

#gallerypreviews img:hover,
#gallery img:hover {
    border: 5px solid #cebca5;
}

#gallerypreviews img,
#gallery img {
    border: 5px solid #DDCDBA;
}

#gallerypreviews,
#gallerydiv {
    float: left;
}


#galleryalt {
  margin: 0 0 0 10px;
  font: 0.6em Verdana;
  color: #696969;
}

#content ul,
#content ol {
  font-size:12px;
  color: #696969;
  padding: 5px 0 0 15px;
  margin:0 0 10px 0;
  list-style: #7a032a;;
}
#content li {
  margin:0 0 0 20px;
}

table {
  font-size: 0.8em;
  color: #404040;
  margin: 0 0 10px 0;
}

table td {
  vertical-align:top;
}

.trow1 {font-weight: bold;}
table span {font-weight:normal; font-size: 0.85em}

tr {height: 1.5em;}
.tcol1 {width: 150px;}
.tcol2 {width: 70px;}
.tcol3, .tcol4 {width: 220px;}

#gr1, #gr2, #gr3, #gr4 {
  position: absolute;
}

#map {
  width: 710px;
  border: 1px solid #7a032a;
  margin:0 0 15px 0;
}

#map div div div div {
  font-size: 0.8em;
}

#map div div div div img {
  font-size: 0.8em;
  color: #000;
  vertical-align: top;
  border: 1px solid #000;
  padding: 3px;
  margin: 5px;
}

.googledir div div div {
  font-size: 0.8em;
}

.article detail #map {
  margin-top: 10px;
}

#articles .article {
  width: 350px;
  float:left;
  margin: 0 10px 10px 0;
  //margin: 10px 5px 0 0;
  padding: 5px 0 0 0;
  border-top: 1px solid #7a032a;
}

.artImage1 {
  float: right;
  margin: 3px 8px 0 0;
  border: 1px solid #7a032a;
}

.artText1 {
  float: left;
  width: 215px;
  font-size: 0.9em;
}

.article h1 {
  width: 400px;
  float:left;
}

.artText2 {
  float:left;
  width: 390px;
  padding: 0 5px;
}

.article.uebersicht .artImage1,
.article.uebersicht .artText1 {
  float: left;
}

.article.uebersicht .artText1 {
  width: 180px;
  margin:0 10px 0 0;
}
.article.uebersicht h2,
.article.compact h2 {
  margin:0;
}

#articles .tipps {
  width: 350px;
  float: left;
  margin: 0 10px 0 0;
}

#articles .tipps .article.tipp {
  border: none;
  padding: 0;
  margin:0;
}


form {
  width: 410px;
  float:left;
}

#formtext {
  width: 220px;
  float:right;
  padding: 4px 10px 0 0;
  font-size: 0.9em;
}

fieldset {
  background: #eee3d5;
  border: 1px solid #cebca5;
  padding: 10px;
  width: 450px;
  font-size: 0.8em
}

legend {
  font-size: 1.2em;
  font-weight: bold;
  color: #7a032a;
}

label {
  display: block;
}

label.compact {
  display: inline;
  margin: 0 15px 0 0;
}

.text, #t_text {
    width: 400px;
    border: 1px solid #B0A782;
    margin-bottom: 3px;
}

.button {
    color: #fff;
    height: 1.5em;
    background: #7a032a;
    padding-bottom: 2px;
}

.button:hover {
    background: #C7633E;
}

#t_text {
    height: 6em;
    width: 400px;
    font: 1.1em Arial, sans-serif;
}

.sendmail_emptyfield1 input{
  border: 1px solid #7a032a;
  background: #c1c1c1;
}

#sitemap ul {
  font-size: 0.8em;
  padding:0 0 5px 20px;
}

#sitemap ul ul {
  font-size: 1em;
}

#sitemap a {
  color: #7a032a;
}
