/* =====================================
Stylesheet 
Dieser Stylesheet wurde von mir erstellt
Bitte nicht kopieren und oder weitergeben
ohne vorherige Nachfrage unter:
post@redmoon7.de
Danke

Aufbau: 1. Kalibrierung
		2. Allgemeine Styles
		3. Styles für Layoutbereiche
		4. Sonstige Styles

===================================== */


/*======================================
 1. Kalibrierung
======================================*/
* { padding: 0; margin: 0; }
ol ul {margin-bottom: 0; }
a img { border:none; }
/*======================================
 2. Allgemeine Styles
======================================*/
  html {height: 101%; }
  
  body {
  padding:0px;
  margin:0px;
  background-color:#b8ccfe;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size: 80%;
  color:#000000;
  min-width: 41em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
}

h1 {
    font-size: 120%;
    margin:0px;
	color:#254e88;
}

h2 {
    font-size:110%;
    margin:0px;
	color:#254e88;
}
h3 {
    font-size:105%;
    margin:0px;
	color:#254e88;
}
img.download {vertical-align:middle;}
 
/*===========================
Hyperlinks
===========================*/

a {color: #fff;
   text-decoration: none; 
    outline: none;}
a:visited {color:#DB7093;}
a:hover {color: #564b47;}
a:active { color:#000000;}

/*===========================
Klassen und ID´s
===========================*/
.skiplink {
  position: absolute;
  top: -5000px;
  left: -5000px;
  width: 0;
  height: 0;
  overflow: hidden;
  display: inline;
}
/*======================================
 3. Styles für Layoutbereiche
======================================*/
/* ----------container to center the layout---------- */
#container {
width: 1003px;
min-height: 550px;
padding:0px;
background-color:#254e88;
margin: 0px;
margin-left: auto;
margin-right: auto;
} 
/* ---------------navi-------------------- */

#navi{
color:#000000;
font-size:110%;
background-image:url(-pics/menu_hintergrund.jpg);
background-repeat:repeat-x;
list-style-type: none;
}  
#navi ul{
border-bottom: 1px solid #c8c8c8;
padding: 8px;
 }  
#navi li{
margin-left: 15px;
display:inline;
 } 
  #navi a,
  #navi span {
  color:#8c8c8c;
  }
  #navi a:hover,
  #navi a:focus {
  color: #000000;
  }
  
  #navi01 span,
  #navi02 span,
  #navi03 span,
  #navi04 span,
  #navi05 span, 
  #navi06 span {
  color: #982125;
  border-bottom-color: #dfce02;
  }
/* ----------------kopf-------------- */
#kopp {
  height:140px;
  margin:0px;
  background-color:#1e4f8a;
  border-bottom:1px solid #eaa052;
}

/* ----------mitte----------------- */
#mitte {
  position:relative;
  width:100%;
}
/* --------------inhalt------------- */
#inhalt {
  min-width:120px;
  min-height: 401px;
  padding:54px 0px 25px 10px;
  margin:0px 215px;
  background-color:#b8ccfe;
  line-height:16px;
}
#inhalt ul{
	list-style:circle;
padding-left: 10px;
color:#000;
font-size:95%;
 }  
#inhalt li{
margin-left: 10px;
padding:5px 8px 5px 10px;
 } 
 #inhalt table{
background-color:#eaa052;
margin: 3px 0px 0px 0px;
padding:5px 8px 5px 10px;
 } 
  #inhalt td{
	 border:1px #fff;
background-color:#b8ccfe;
margin: 0px 0px 0px 0px;
padding:5px 8px 5px 10px;
 }
 #inhalt a,
  #inhalt span {
  color:#fff;
  }
  #inhalt a:hover,
  #inhalt a:focus {
  color: #eaa052;
  }
/* -----------------links--------------------- */
#links {
	background-color:#254e88;
  position:absolute;
  top:0px;
  left:0px;
  width:215px;
  height:400px;
  text-align:left;
}
#links ul{
	list-style:none;
padding-left: 0px;
color:#FFF;
font-size:95%;
font-weight:700;
 }  
#links li{
margin-left: 0px;
padding:5px 8px 5px 10px;
display:block;
border-bottom: 1px solid #eaa052;
 } 
  #links a {
  color:#fff;
  }
  #links span {
  color:#b8ccfe;
  }
  #links a:hover,
  #links a:focus {
  color: #eaa052;
  }
  
  #links01 span,
  #links02 span,
  #links03 span,
  #links04 span,
  #links05 span, 
  #links06 span,
  #links07 span,
  #links08 span,
  #links09 span,
  #links11 span,
  #links12 span,
  #links13 span,
  #links14 span {
  color: #ff0000;
  border-bottom-color: #dfce02;
  } 
/* -------------------rechts--------------------- */

  #rechts {
	background-color:#254e88;
  position:absolute;
  top:0px;
  left:788px;
  width:215px;
  height:400px;
  text-align:left;
}
#rechts ul{
	list-style:none;
padding-left: 0px;
color:#FFF;
font-size:95%;
font-weight:700;
 }  
#rechts li{
margin-left: 0px;
padding:5px 8px 5px 10px;
display:block;
border-bottom: 1px solid #eaa052;
 } 
  #rechts a,
  #rechts span {
  color:#fff;
  }
  #rechts a:hover,
  #rechts a:focus {
  color: #eaa052;
  }
  
  #rechts01 span,
  #rechts03 span,
  #rechts03 span,
  #rechts04 span {
  color: #982125;
  border-bottom-color: #dfce02;
  } 
  .fb-like{
	  padding-left:10px;
	  padding-top: 10px;
  }
/* -----------------back---------------- */
#back {
  padding:15px;
  text-align:center;
}
#back a {
  color:white;
  font-size:0.8em;
  font-weight:600;
}
/*  ----------------footer---------------------- */ 
#fuss {
  height:45px;
  margin:3px 0px;
  border-top: 1px solid #eaa052;
  color:#FFF;
  text-align:center;
  font-size:90%;
  line-height:20px;
}

/*======================================
 4. Sonstige Styles
======================================*/

p {
  font-size:100%;
  padding:2px 0px 13px 0px;
}
pre {
  font-size:12px;
  padding:10px 15px;
}
/*==================================================
===============================Tabelle und Formular*/

form {
  background-color:#fff;
  color:#254e88;
  text-align:left;
  margin: 21px 20px 0px 0px;
}

textarea { height: 7em; }

/* ----------------hausverkauf_tabelle-------------- */
#tabelle_haus {
	text-align:center;
}
#tabelle_haus table{
	border:none;
 } 
  #tabelle_haus td{
	  text-align:center;
	 border:none;
	 padding:10px;
 }
/*======================================
 Ende des Styles
======================================*/

