/* *** css by miss monorom www.intensivstation.ch *** */
/* css released under Creative Commons License -  http://creativecommons.org/licenses/by/2.0/deed.en  */

body {
background-color: #fff;
font-size: .8em;
font-family: Arial, Geneva, SunSans-Regular, Sans-Serif;
color:#023801;
background-image:url(../img/bg-verlauf.jpg);
background-repeat:repeat-x;
}
a {color: #039;}
a:visited {color:#039;}
a:hover {color: #fff;}
a:active { color:#000000;}


h1, h2, h3 {
  font-style:italic;
  color:#fff;
}


/* ----------container zentriert das layout-------------- */
#container {
width: 1002px;
background-image:url(../img/tas-bg.png);
background-repeat:no-repeat;
margin-bottom: 10px;
margin:0 auto;
}

/* ----------banner for logo-------------- */
#banner {
background-image:url(../img/tas-head.jpg);
background-position:164px 0;
background-repeat:no-repeat;
padding: 0 10px;
margin: 0px;
height:124px;
}

#unitas {
float:right;
width:190px;
height:118px;
margin-right:40px;
}

#topnav {
  margin-left:164px;
  margin-right:43px;
  background-color:#009d30;
  height:27px;
}

#topnav a {
  display:block;
  height:27px;
  width:158px;
  float:left;
}



#Willkommen a:link, #Willkommen a:visited { background-image:url(../img/willkommen.gif);}
#Willkommen a:hover {background-image:url(../img/b_willkommen.gif);}
#Willkommen a.menu-current:link, #Willkommen a.menu-current:visited {background-image:url(../img/b_willkommen.gif) !important;}
#Willkommen a.menu-parent:link, #Willkommen a.menu-parent:visited {background-image:url(../img/b_willkommen.gif) !important;}

#Wohnlage a:link, #Wohnlage a:visited { background-image:url(../img/die-wohnlage.gif);}
#Wohnlage a:hover {background-image:url(../img/b_die-wohnlage.gif);}
#Wohnlage a.menu-current:link, #Wohnlage a.menu-current:visited {background-image:url(../img/b_die-wohnlage.gif) !important;}
#Wohnlage a.menu-parent:link, #Wohnlage a.menu-parent:visited {background-image:url(../img/b_die-wohnlage.gif) !important;}

#Wohnungen a:link, #Wohnungen a:visited { background-image:url(../img/die-wohnungen.gif);}
#Wohnungen a:hover {background-image:url(../img/b_die-wohnungen.gif);}
#Wohnungen a.menu-current:link, #Wohnungen a.menu-current:visited {background-image:url(../img/b_die-wohnungen.gif) !important;}
#Wohnungen a.menu-parent:link, #Wohnungen a.menu-parent:visited {background-image:url(../img/b_die-wohnungen.gif) !important;}

#Service a:link, #Service a:visited { background-image:url(../img/unser-service.gif);}
#Service a:hover {background-image:url(../img/b_unser-service.gif);}
#Service a.menu-current:link, #Service a.menu-current:visited {background-image:url(../img/b_unser-service.gif) !important;}
#Service a.menu-parent:link, #Service a.menu-parent:visited {background-image:url(../img/b_unser-service.gif) !important;}

#Kontakt a:link, #Kontakt a:visited { background-image:url(../img/so-erreichen-sie-uns.gif);}
#Kontakt a:hover {background-image:url(../img/b_so-erreichen-sie-uns.gif);}
#Kontakt a.menu-current:link, #Kontakt a.menu-current:visited {background-image:url(../img/b_so-erreichen-sie-uns.gif) !important;}
#Kontakt a.menu-parent:link, #Kontakt a.menu-parent:visited {background-image:url(../img/b_so-erreichen-sie-uns.gif) !important;}

/* -----------------Streifen--------------------- */

.lightblue {
  height:8px;
  font-size:1px;
  background-color:#666aaa;
  margin-right:43px;
}

.lightorange {
  height:7px;
  font-size:1px;
  background-color:#f8b66c;
  margin-right:43px;
}

#ticker {
  background-color:#8fc481;
  margin-right:43px;
  padding-left:163px;
  font-style:italic;
  font-weight:bold;
  font-size:85%;
}

#ticker a {
  color: #003a83 !important;
  text-decoration:none;
}

#panorama {
 background-image:url(../img/vermietungshotline.jpg);
 background-position:left;
 background-repeat:no-repeat;
 padding-left:163px;
  margin-right:43px;
 height:150px;
}


/* -----------------Inhalt--------------------- */
#content {
padding: 0 10px;
margin: 10px 233px 10px 164px;
min-height:500px;
}

#content p {
  line-height:1.4em;
}

#contentbig {
padding: 0;
margin: 0 70px 0 174px;
}

#content a:link, #contentbig a:link, #content a:visited, #contentbig a:visited {
color:#003333;
}

#content a:hover, #contentbig a:hover, #content a:visited:hover, #contentbig a:visited:hover {
  color:#fff;
}

h4 {
  color:#fff;
  margin:0 0 .5em 0;
}


.teaserpic {
  vertical-align:top;
  width:15%;
  padding:1em 1em 1em 0;
  font-size:85%;
}

.teasertext {
  width:35%;
  vertical-align:top;
  width:270px;
  padding:1em;
}

.teasertext p {
 text-align:justify;
 font-size:90%;
}

.teasertext a:link, .teasertext a:visited {
  color:#fff !important;
  text-decoration:none;
}


.teaserpic p, .teasertext p {
  margin:0;
  line-height:1.3em;
}

.teasertext h4 {
  border-bottom:1px solid darkgreen;
  border-top:1px solid darkgreen;
  margin:0;
}

.teaserspace {
  padding:1em 0;
}

.teaserspace hr {
  border: 0;
  color: #009D30;
  background-color: #009D30;
  height: 1px;
}

.teasertext h4 {
  font-size:120%;
}


/* --------------left navigavtion------------- */
#left {
float: left;
width: 164px;
margin: 0px;
padding: 60px 0 0 0;
}


#left ul, #left ul li {
margin:0;
padding:0;
list-style-type:none;
list-style-position:inside;
}


#left ul li a:link, #left ul li a:visited  {
  display:block;
  line-height:20px;
  color:#fff;
  text-decoration:none;
  font-weight:bold;
  font-size:13px;
  background-image:url(../img/left_default.gif);
  margin-bottom:5px;
  padding-left:15px;
}

#left ul li a:hover, #left ul li a:visited:hover  {
  background-image:url(../img/left_current.gif);
  color:#039 !important;
}

#left ul li.menu-current a:link, #left ul li.menu-current a:visited {
  background-image:url(../img/left_current.gif) !important;
  color:#039 !important;
} 

#left ul li ul {
display:none;
}

#right {
	float: right;
	width: 200px;
	margin-right:43px;
padding: 60px 10px 0 0;
}

#newsteaserarea {
  background-image:url(../../media/teaser-aktuelles.gif); 
  height:180px;
  width:180px; 
  overflow:hidden; 
  margin-bottom:100px;
  }
#newsteaserinhalt {
  margin:45px 20px 10px 20px; 
  color:#069; 
  font-family:Georgia,Times New Roman, serif; 
  font-style:italic; 
  font-size:11px; 
  line-height:14px;
  font-weight:bold;
  text-align:center;
}  

#newsteaserinhalt a:hover, #newsteaserinhalt a:visited:hover {
  color:firebrick !important;
}
  
.marginbox   {
  border: 1px solid rgb(0, 0, 0); 
  margin-left: 1em; 
  padding: 1em; 
  line-height: 1.3em; 
  background-color: rgb(0, 157, 48);
}

.marginbox h3, .marginbox p {margin-top:0;}

.marginbox a:link, .marginbox a:visited {
  color:#fff;
  text-decoration:none;
}

.marginbox a:hover, .marginbox a:visited:hover {
  text-decoration:underline;
}

.marginbox ul {
  margin:.5em;
  padding:.5em;
}




/* -----------footer--------------------------- */
#footer {
background-color:#7ab51d;
width:959px;
clear: both;
margin: 0px;
padding: 0px;
font-size:11px;
height:20px;
 }

 .footerleft {
 float:left;
 }
 
.footerright {
  text-align:right;
  float:right;
}
