/* www.stilconcept.de */

/* html & body
----------------------------------- */

html {
  margin:0;
  padding:0;
}
body {
  background-color:#eaeaea;
  color:#989590;
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  margin:0;

  padding:0;
  text-align:center;
}
.clear {
  clear:both;
  margin:0px;
  padding:0px;
  height:0px;
  line-height:0px;
  font-size:0px;
}

/* links / heads / paragraphs
----------------------------------- */

a:link {
  color:#af354f;
}
a:hover {
  color:#af354f;
}
a:visited {
  color:#af354f;  
}
a:active {
  color:#af354f;  
}
a:focus {
  color:#af354f;  
}
p {
  margin:0 0 1em 0;
  padding:0;
}
#linie {
  border-top:1px solid #eaeaea;
  margin:16px 0 1em 0;
}
#liste {
  list-style-type:square;
  margin:0 0 1em 0;
  padding:0 0 0 13px;
}
#liste ul {
  list-style-type:none;
  margin:0;
  padding:0;
}
#liste2 {
  list-style-type:square;
  margin:0 0 0 0;
  padding:0 0 0 13px;
}
#liste2 ul {
  list-style-type:none;
  margin:0;
  padding:0;
}
li {
  margin:0 0 1em 0;
}
#unterliste {
  margin:0 0 0 0;
}
#unterliste2 {
  margin:0 0 1em 0;
}

/* Container
----------------------------------- */

#layout_maincontent {
  margin:20px auto 20px auto;
  text-align:left;
  width:763px;
}
#header, #header_index {
  height:196px;
  margin:0;
  padding:0;
  width:736px;  
}
#headline_index {
  height:83px;
  margin:0;
  padding:0;
  width:736px;    
}
#menu {
  background-color:#fff;
  height:40px;
  margin:0 0 1px 0;
  width:763px;
}
#index {
  background-color:#fff;
  height:371px;
  margin:0;
  padding:0 0 0 10px;
  width:753px;  
}
#content {
  margin:24px 30px 0px 30px;
}
#footer {
  background-color:#fff;
  height:11px;
  margin:0 0 5px 0;
  padding:0;
  width:763px;
}
.abstand {
  border-bottom:1px solid #eaeaea;
  height:30px;
  margin:0;
  padding:0;
}
.abstand img {
  border:0;
  height:30px;
  margin:0;
  padding:0;
}
.abstand2 {
  border-bottom:1px solid #eaeaea;
  height:185px;
  margin:0;
  padding:0;
}
.abstand3 {
  border-bottom:1px solid #eaeaea;
  height:92px;
  margin:0;
  padding:0;
}
.abstand4 {
  background-color:#fff;
  border-bottom:1px solid #eaeaea;
  height:123px;
  margin:0;
  padding:0;
}

/* Columns
----------------------------------- */

#c_1, #c_2, #c_3, #c_4, #c_5 {
  background-color:#f7f7f5;
  float:left;
  height:455px;
}
#c_1 {
  margin:0 1px 1px 0;
  width:10px;
}
#c_2 {
  margin:0 1px 1px 0;
  width:184px;  
}
#c_3 {
  margin:0 1px 1px 0;
  width:464px;  
}
#c_4 {
  margin:0 1px 1px 0;
  width:91px;  
}
#c_5 {
  margin:0 0 1px 0;
  width:10px;  
}

/* Columns about
----------------------------------- */

#c_1a, #c_2a, #c_3a, #c_4a, #c_5a {
  background-color:#f7f7f5;
  float:left;
  height:655px;
}
#c_1a {
  margin:0 1px 1px 0;
  width:10px;
}
#c_2a {
  margin:0 1px 1px 0;
  width:184px;  
}
#c_3a {
  margin:0 1px 1px 0;
  width:464px;  
}
#c_4a {
  margin:0 1px 1px 0;
  width:91px;  
}
#c_5a {
  margin:0 0 1px 0;
  width:10px;  
}

/* Columns wohnen
----------------------------------- */

#c_1b, #c_2b, #c_3b, #c_4b, #c_5b {
  background-color:#f7f7f5;
  float:left;
  height:620px;
}
#c_1b {
  margin:0 1px 1px 0;
  width:10px;
}
#c_2b {
  margin:0 1px 1px 0;
  width:184px;  
}
#c_3b {
  margin:0 1px 1px 0;
  width:464px;  
}
#c_4b {
  margin:0 1px 1px 0;
  width:91px;  
}
#c_5b {
  margin:0 0 1px 0;
  width:10px;  
}

/* Columns garten
----------------------------------- */

#c_1c, #c_2c, #c_3c, #c_4c, #c_5c {
  background-color:#f7f7f5;
  float:left;
  height:495px;
}
#c_1c {
  margin:0 1px 1px 0;
  width:10px;
}
#c_2c {
  margin:0 1px 1px 0;
  width:184px;  
}
#c_3c {
  margin:0 1px 1px 0;
  width:464px;  
}
#c_4c {
  margin:0 1px 1px 0;
  width:91px;  
}
#c_5c {
  margin:0 0 1px 0;
  width:10px;  
}

/* Columns contact
----------------------------------- */

#c_1d, #c_2d, #c_3d, #c_4d, #c_5d {
  background-color:#f7f7f5;
  float:left;
  height:500px;
}
#c_1d {
  margin:0 1px 1px 0;
  width:10px;
}
#c_2d {
  margin:0 1px 1px 0;
  width:184px;  
}
#c_3d {
  margin:0 1px 1px 0;
  width:464px;  
}
#c_4d {
  margin:0 1px 1px 0;
  width:91px;  
}
#c_5d {
  margin:0 0 1px 0;
  width:10px;  
}

/* images */

#c_2 img, #c_4 img, #c_2a img, #c_4a img, #c_2b img, #c_4b img, #c_2c img, #c_4c img   {
  border-bottom:1px solid #eaeaea;  
}
#pictipstrends {
  height:201px;
  margin:23px 0 0 23px;
  width:138px;
}