/* Colors                                */
/* #ea5551 Link color                    */
/* #102400 body background color         */
/* #415a61 title background color        */
/* #f1f1d8 contentbackground color       */


/* -------------------------------------------------------------------------- */
body 
{
 font-family:Verdana;
 font-size:12px;
 background-color:#102400;
 text-align:center;
 margin:10px 50px;
 border:0px solid red;
}

/* -------------------------------------------------------------------------- */
code
{
 font-size:11px;
}

/* -------------------------------------------------------------------------- */
/* Header */
h1 {font-size:25px;font-weight:normal;color:#102400;margin-top:0px;margin-bottom:18px;}
h2 {font-size:16px;color:black;}
h3 {font-size:14px;color:black;margin-top:10px;}

/* -------------------------------------------------------------------------- */

/* Standard Hyperlinks */
a:link, a:visited, a:active, a:hover
{ 
  text-decoration:underline;
  font-weight:bold;
  color:#102400;
  font-size:12px;
}
a:active, a:hover
{ 
  font-weight:bold;
  color:#ea5551;
}

/* Menu Hyperlinks */
a.menu:link, a.menu:visited
{ 
 font-weight:normal;
 color:white;
}
a.menu:active, a.menu:hover
{ 
 color:#102400;
 background-color:#f1f1d8;
}
a.menu {
 font-size:12px;
 margin-top:5px;
 padding:3px 20px 3px 10px;
 text-align:center;
 color:white;
 text-decoration:none;
 }

/* Heading3 Hyperlinks */
a.heading3 {
 font-size:14px;
 font-weight:bold;
 text-decoration:none;
 color: black;
}
a.heading3:hover, a.heading3:active {
 text-decoration:underline;
}

/* Heading2 Hyperlinks */
a.heading2 {
 font-size:16px;
 font-weight:bold;
 text-decoration:none;
 color: black;
}
a.heading2:hover, a.heading2:active {
 text-decoration:underline;
}

/* Heading1 Hyperlinks */
a.heading1 {
 font-size:25px;
 font-weight:normal;
 text-decoration:none;
 color: black;
}
a.heading1:hover, a.heading1:active {
 text-decoration:underline;
}

/* Uvitadream Hyperlink */
a.uvitadream {
 font-size:25px;
 font-weight:normal;
 text-decoration:none;
 color:white;
 margin-right:10px;
}

a.uvitadream:hover, a.uvitadream:active {
 text-decoration:underline;
}

/* big links */
a.big {
 font-size:18px;
 }

/* Footer Hyperlinks */
a.footer {
 font-weight:bold;
 text-decoration:none;
 color:white;
}
a.footer:hover, a.footer:active {
 text-decoration:underline;
}

/* externe Hyperlinks */
a.ext {
 background: url(../images/ext.gif);
 background-repeat: no-repeat;
 background-position: left;
 padding-left:14px;
}

/* Map Hyperlink */
a.map {
 font-size:11px;
 text-decoration:none;
 padding-right:36px;
 background: url(../images/show-map.gif);
 background-repeat: no-repeat;
 background-position:right;
}

/* Top Hyperlink */
a.top {
 font-size:11px;
 text-decoration:underline;
 padding-right:16px;
 background: url(../images/up.gif);
 background-repeat: no-repeat;
 background-position:right;
}

/* -------------------------------------------------------------------------- */

#title_index {
background-color:#415a61;
border:0px solid #000;
font-size:16px;
padding-right:10px;
padding-bottom:10px;
height:225px;
}

/* title for slideshows */
#title {
background-color:#415a61;
border:0px solid #000;
font-size:16px;
padding-right:10px;
padding-bottom:10px;
height:45px;
}

/* -------------------------------------------------------------------------- */
/* pictures on property main pages */
#pictures {
 width:250px;
 background-color:transparent;
 float:right;
 padding-left:10px;
}

#left {
 border:0px solid transparent;
 background-color:#f1f1d8;
 float:left;
}

#right {
 border:1px solid transparent;
 background-color:transparent;
 float:right;
}

/* -------------------------------------------------------------------------- */

#content_index {
 background-color:#f1f1d8;
 text-align:justify;
 width:900px;
 padding:0px 0px;
}

#content {
 background-color:#f1f1d8;
 text-align:justify;
 width:880px;
 padding:0px 10px;
}

#content_fix {
 background-color:#f1f1d8;
 text-align:justify;
 width:880px;
 height:490px;
 padding:0px 10px;
}

#content_left {
 float:left;
 background-color:#f1f1d8;
 text-align:justify;
 width:425px;
 height:490px;
 overflow:auto;
 padding:0px 10px;
}

#content_right {
 float:right;
 background-color:#f1f1d8;
 text-align:justify;
 width:455px;
 height:490px;
 overflow:auto;
 padding:0px 0px;
}

/* -------------------------------------------------------------------------- */

#footer {
 font-family:Verdana;
 font-size:12px;
 font-weight:bold;
 color:white;
 padding-top:0px;
 padding-left:10px;
 padding-right:10px;
 background-color:#102400;
}
/* -------------------------------------------------------------------------- */

