/* * * * * * * * * * * ALLGEMEINES * * * * * * * * * * */

* {
  margin: 0px;
  padding: 0px;
}

body
{ 
	background: url(../pic/hg_body.gif) top left repeat #E8ECF5;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	color: #000000;
	font-size: 100.01%;
	text-align: center;
}
#rahmen {
   width: 930px;
   height: 600px;
   background: url(../pic/hg_rahmen.jpg) top left no-repeat #0D3799;
   margin: 10px auto 0 auto;
   text-align: left;
   padding: 0;
   border: 1px solid #0D3799;
}


a, a:visited, a:link
{
	color: #EDA3A3; /*rot*/
	text-decoration: underline;
	font-weight: bold;/**/
}
a:focus, a:hover, a:active 
{
	text-decoration: none;
	color: #EDA3A3; /*rot*/
} 

input, select, textarea {
  font-size: 100%;
  font-family: Arial,Helvetica,sans-serif;
}

.stopFloat {
  display: block;
  float: none;
  clear: both;
  height: 1px;
  font-size: 0px;
  line-height: 0px;
}
.unsichtbar { 
	display: none; 
}

h1 {
	color: #A8B7DA; /*blau*/
	font-size: 140%;
	text-align: left;
	padding: 167px 0 20px 200px;
	padding-right: 10px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
}
h2 {
	color: #DB2323; /*rot*/
	font-size: 110%;
	margin-left: 10px;
	text-align: left;
	font-style: italic;
	font-weight: normal;
	font-family: 'AvantGarde',Arial,Verdana,Helvetica,sans-serif;
}

strong {
	font-weight: bold;
}
span {
margin-left: 40px;
}

#box {          /*IMPRESSUM */
   width: 243px;
   height: 600px;
   margin: 0;
   padding: 0 5px 0 0;
   text-align: left;
   float: right;
   z-index: 2; 
   color: #ffffff;
   line-height: 120%;
   /*border: 1px solid #F06EAA; */
}
/* * * * * *  SEITE HEADER   * * * * *  */
.kopf {
   float: left;
   width: 673px;
   background: url(../pic/vc_autovermietung.jpg) top right no-repeat;
  /*border: 1px solid #F06EAA; */
   padding: 0;
   margin: 0;
   text-align: right;  
   z-index: 1; 
}


/* * * * * *  Inhalt * * * * * * * */

.inhalt {
   float: left;
   width: 670px;
 /*border: 1px solid #F06EAA;   */
   padding:0;  
   text-align: left;
   z-index: 3; 
}
* html .inhalt {
	width: 670px;  /*Diese Anweisung ist nur fuer IE 5 und 5.5 */
	w\idth: 670px;  /*Diese Anweisung ist nur fuer IE 6 */
}
p {
 font-size: 80%;
 margin-bottom: 13px;  
}
p.leer {
 font-size: 80%;
 margin: 0;  
}
.spalte1 {    
  float: left;
  width: 340px;
  margin: 0;
 /*  border: 1px solid #F06EAA;*/
}
.spalte2 {   
  float: left;
  width: 230px;
  margin: 15px 0 0 90px;
  color: #0D3799;
  font-family: Arial,Verdana,Helvetica,sans-serif;
  font-weight: bold;
  line-height: 140%;
  /* border: 1px solid #F06EAA;*/
}
ul{
  margin: 0;
  padding: 0;
}
li {
  padding: 0;
  margin: 0 0 0 20px;

}

.wichtig {
   margin-left: 15px;
   font-size: 80%;
}

a.email, a.email:visited, a.email:link
{
	color: #A8B7DA; /*blau*/
	text-decoration: underline;
	font-weight: bold;/**/
}
a.email:focus, a.email:hover, a.email:active 
{
	text-decoration: none;
	color:#A8B7DA; /*blau*/
} 

/* * * * IMPRESSUM * * *  * */

h2.imp {
	font-size: 110%;
	margin: 0;
	padding: 0 0 15px 0;
	text-align: left;
	font-style: italic;
	font-weight: normal;
	font-family: 'AvantGarde',Arial,Verdana,Helvetica,sans-serif;
	color: #ffffff;
}
.r {
 font-size: 70%;
 margin: 0;
 vertical-align: super;
}
.orte {
   font-size: 75%;
   font-weight: bold;
   margin: 0;
   padding: 0;
}
.tel {
   font-size: 110%;
   font-weight: bold;
   margin: 0;
}
h2.imp1 {
	font-size: 110%;
	margin: 20px 0 0 0;
	padding: 15px 0 20px 0;
	text-align: left;
	font-style: italic;
	font-weight: normal;
	font-family: 'AvantGarde',Arial,Verdana,Helvetica,sans-serif;
	color: #ffffff;
	border-top: 1px solid #ffffff;/**/
}

#nachoben {
   top: 0;
   margin: 0;
}
.fuss {
   float: left;
   position: absolute;
   width: 373px;
   top: 583px;
   margin: 0; 
   padding-left: 4em;
   color: #EDA3A3;
   font-size: 120%;
   font-weight: bold;
   font-family: Arial,Verdana,Helvetica,sans-serif;
   /*border: 1px solid #F06EAA; */
}
