/****************************************/
/* Project: appartementhaus-windland.de */
/* File: index.css                      */
/* ------------------------------------ */
/* rcSoft, 05.04.2009                   */
/****************************************/
#ueberschrift
{
  left:90px;
}

#brahmen
{
  border:1px solid rgb(29, 67, 147);
}

ul
{
  list-style-type:none;
}

#ver_linie
{
  position:absolute;
  top:0pt; left:200px;
  width:2px; height:106px;
  background:lime none repeat scroll 0%; 
}

/* --- Untermenue ----- */

#punkt
{
  color:black;
  font-family:Arial,Helvetica,sans-serif;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  font-size:12px;
  line-height:normal;
}
#punkt a
{
  font-weight:normal;
  text-decoration:none;
}
#punkt a:link, #punkt a:visited
{
  color:Blue;
}
#punkt a:hover
{
  color:Lime;
  font-weight:bold;
}

#punkt1
{
  position:absolute;
  top:180px; right:77px;
}
#punkt2
{
  position:absolute;
  top:209px; right:77px;
}
#punkt3
{
  position:absolute;
  top:238px; right:77px;
}

/* ----------------- */

#liste
{
  list-style-type:disc;
  list-style-position:inside;
  color:Red;
}

#textbereich1, #textbereich2, #textbereich3, #textbereich4, #textbereich5, #textbereich6, #textbereich7, #textbereich8
{
  position:absolute;
  top:160px; left:40px;
  width:625px; height:366px;
  background:white;
}
#textbereich1
{
  width:795px; height:380px;
  border:2px solid #5684C5;
}
#textbereich2
{
  width:795px; height:380px;
  border:2px solid #5684C5;
  text-align:left;
}
#textbereich3 /* Appartements1,2,3 */
{
  border:2px solid rgb(122, 155, 211);
  background:Olive;
}
#textbereich4
{
  border:2px solid rgb(149, 177, 232);
}
#textbereich5 /* veranstaltungen */
{
  border:2px solid #5684C5;
}
#textbereich6
{
  border:2px solid rgb(216, 222, 239);
}
#textbereich7
{
  width:800px; height:366px;
  border:2px solid #5684C5;
}
#textbereich8
{
  width:800px; height:380px;
  border:2px solid #5684C5;
}

#text5 ul, #text6 ul
{
  list-style-type:circle;
}

#spalte1, #spalte2, #text, #text21, #text22, #text2, #text3, #text4, #text5, #text6, #text7
{
  text-align:left;
  color:black;
  font-family:Arial,Helvetica,sans-serif;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  font-size:12px;
  line-height:17px;
}
#spalte1
{
  position:absolute;
  top:50px; left:28px;
  width:195px;
}
#spalte2
{
  position:absolute;
  top:50px; left:245px;
  width:195px;
}

#text
{
  position:absolute;
  top:55px; left:28px;
  width:300px;
}

#text21
{
  margin-top:40px;
  margin-left:25px;
  width:440px;
  /* background:yellow; */
}
#text22
{
  /* position:absolute;
  top:55px; left:245px;
*/
  margin-left:25px;
  width:405px; height:195px;
  background:Aqua;
}
#text2
{
  position:absolute;
  top:55px; left:245px;
  width:195px;
}
#text3
{
  position:absolute;
  top:225px; left:28px;
  width:350px;
}
#text4
{
  position:absolute;
  top:55px; left:28px;
  width:450px;
}
#text5
{
  position:absolute;
  top:105px; left:28px;
  width:220px;
}
#text6
{
  position:absolute;
  top:105px; left:260px;
  width:195px;
}
#text7
{
  position:absolute;
  top:60px; left:28px;
  width:410px;
  background:white;
}

#weiter
{
  position:absolute;
/*
  top:470px; left:460px;
*/
  top:40px; left:550px;
}

#zurueck
{
  position:absolute;
  top:470px; left:440px;
}

/* --- Bild-Bereiche ---- */

#bildbereich1, #bildbereich2, #bildbereich3, #bildbereich4, #bildbereich5, #bildbereich6, #bildbereich7, #bildbereich8, #bildbereich9
{
  width:340px; height:220px;
  position:absolute;
  top:330px; left:490px;
  font-family:Arial,Helvetica,sans-serif;
  background:white;
}
#bildbereich1
{
  width:294px; height:220px;
  top:230px; left:515px;
  border:2px solid #5684C5;
  overflow:hidden;
  background:white;
}
#bildbereich2
{
  width:220px; height:316px;
  top:190px; left:550px;
  border:2px solid #5684C5;
  overflow:hidden;
}
#bildbereich3
{
  border:2px solid rgb(122, 155, 211);
}
#bildbereich4
{
  border:2px solid rgb(149, 177, 232);
}

#bildbereich5
{
  border:2px solid #5684C5;
}
#bildbereich6
{
  border:2px solid rgb(216, 222, 239);
}
#bildbereich7
{
  top:40px; left:470px;
  width:300px; height:293px;
  border:2px solid #5684C5;
  overflow:hidden;
}
#bildbereich8
{
  top:240px;
  width:300px;
  /* border: 2px solid #5684C5; */
}
#bildbereich9
{
  top:55px; left:360px;
  width:400px; height:207px;
  border:2px solid #5684C5;
}

#bild
{
  position:absolute;
  top:0px; left:0px;
}
#bild2
{
  width:180px; height:220px;
  position:absolute;
  top:30px; left:10px;
  text-align:left;
  font-family:Arial,Helvetica,sans-serif;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  font-size:11px;
  line-height:normal;
}
#bild3
{
  position:relative;
  top:0pt;
  margin:auto;
  padding:5% 0pt 0pt;
}

#b1
{
  position:absolute;
  top:55px; left:23px;
  visibility: visible;
  width:350px; height:142px;
}

#b2, #b3
{
  position:absolute;
  top:55px; left:23px;
  visibility: hidden;
  width:350px; height:142px;
}

#b4, #b5, #b6, #b7, #b8, #b9
{
  position:absolute;
  top:55px; left:23px;
  visibility:hidden;
  width:350px; height:142px;
}

#bildbeschreibung
{
  position:absolute;
  top:220px; left:5px;
  font-family:Arial,Helvetica,sans-serif;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  font-size:12px;
  line-height:normal;
}

#bildbeschreibung2
{
  position:absolute;
  top:150px; left:440px;
  font-family:Arial,Helvetica,sans-serif;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  font-size:12px;
  line-height:normal;
}

/* --- Tabelle ---------------------------- */

#table1
{
  position:absolute;
  top:20px; left:10px;
  width:320px;
  font-family:Arial,Helvetica,sans-serif;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  font-size:10px;
  line-height:normal;
}

table
{
  text-align:left;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
}

.td1
{
  width:130px;
}
.td2
{
  width:100px;
}

#ttext
{
  position:absolute;
  top:170px; left:65px;
  font-family:Arial,Helvetica,sans-serif;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  font-size:11px;
  line-height:normal;
}

/* -------------------- */

.rot
{
  color:red;
}

#kal
{ font-family:Arial,Helvetica,sans-serif;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  font-size:11px;
  line-height:normal;
}

#kal0
{
  position:absolute;
  top:200px; left:490px;
}

#kal1
{
  position:absolute;
  top:220px; left:490px;
}

#kal2
{
  position:absolute;
  top:240px; left:490px;
}

#kal3
{
  position:absolute;
  top:260px; left:490px;
}

#kal4
{
  position:absolute;
  top:280px; left:490px;
}

#kal5
{
  position:absolute;
  top:300px; left:490px;
}

#kal a:link, #kal a:active, #kal a:visited
{
  color:rgb(86, 114, 174);
}

#werbung
{
  position:absolute;
  top:470px; left:513px;
  width:300px; height:40px;
  color:white;
  background:url(bilder/werbung.gif) no-repeat white;
}
#werbung2
{
  position:absolute;
  top:515px; left:513px;
  width:300px; height:20px;
  color:black;
  background:yellow;
}

/* -------------------------------------------------------------------------- */

#partner
{
  position:relative;
  margin:auto;
  width:880px; height:25px;
  text-align:left;
  font-family:Arial,Helvetica,sans-serif;
  font-size:10px;
  background:Gray;
  color:Black;
}

/* -------------------------------------------------------------------------- */
