/** Allgemeine HTML Definitionen ---- A **/

body {

    font-family: Arial, sans-serif;

    color: #FFFFCC;

	background: #FFFFCC;

    font-size:10pt;

    margin:0px;

    padding:0px;

    behavior:url("csshover.htc");

}



a {

    color: #FFCC66;

    text-decoration:none;

}

a:hover {
	color: white;

    text-decoration:none;

}



a:focus {outline: none}


input[type='text'] {

	background-color: #FFC;
}

hr {

   background:#fff;

   height:0px;

   border:0px;

   border-bottom:1px #666 solid;

   clear:both;

}

.active {

    background:#deffbb;

}



.gallery {

    display:block;

    float:left;

    margin:5px;

}



a img {

    border:1px #fff solid;

}

a img:hover {

    border:1px #135600 dotted;

}



.input input, textarea{

    display:block;

    border: 1px #666 solid;

}



.input label {

    font-size: small;

}



.input {

    margin-bottom:5px;

}


a img {

    border:0px;

}

a img:hover {

    border:0px;

}

a img:active {

    border:0px;

}

h1 {
	font-size: 16px;
	}

h2 {
	font-size: 14px;
	}


/** Allgemeine HTML Definitionen ---- E **/


/** Seitenaufbau ---- A **/



#container {

	position:relative;

	left:50%;

	margin-left:-510px;

	padding-left:20px;

	padding-top: 20px;

	padding-right:20px;

	width:980px;

	height:100%;

	background:url(background.png) repeat-y; 

	font-family:Arial,sans-serif;

	font-size:1.0em;

	overflow:hidden;

}

* html #container { /* IE-Hack... */

	width:1020px;

}


#footcontainer {

	position:relative;

	left:50%;

	margin-left:-510px;

	padding-left:20px;

	padding-top: 20px;

	padding-right:20px;

	width:980px;

	height:60px;
	background: url(/css/background_u.png) no-repeat;

	font-family:Arial,sans-serif;

	font-size:1.0em;

	overflow:hidden;
	color: #CC9;

}

#footcontainer a {
	color: #CC9;
	}
	
.fclineLeft {
	position: relative;
	float: left;
	margin-top: 20px;
	height: 30px
	}	

.fclineRight {
	position: relative;
	float: right;
	margin-top: 20px;
	height: 30px
	}

.fclineText, .fclineText a {
	color: #CC9;
	float: right;
	margin-right: 5px;
	margin-top: 4px;
}	

.exmotorslogo {
	float: right;
}


* html #footcontainer { /* IE-Hack... */

	width:1020px;

}



#container .logo {

	position:absolute;

	right:20px;

	top:0px;

	width:300px;

	height:120px;

	background:url(mustanglogo.png);

}



#startcontent {

		width: 650px;

		height: 400px;

		margin-top: 10px;

		float: left;

		height: 100%;

		padding: 10px;

	}

#homecontent {

		width: 900px;

		height: auto;

		margin-top: 10px;

		float: left;

		padding: 10px 10px 0px 10px;

	}
	
/** Seitenaufbau ---- E **/

	
/** Navigation ---- A **/

	
#topmenu {
	color: white;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
}

#topmenu a, #topmenu a:visited {
	color: white;
	margin-right: 25px;
	margin-left: 10px;
}	

#topmenu a:hover {
	color: #900;
}


/** Navigation ---- E **/

	

#linie {

		background:url(mustang_linie.gif) no-repeat; 

		width: 980px;

		margin-top: -10px;

		margin-bottom: 5px;

		float: left;

		height: 40px;
		}

	

#footercontent {

		width: 600px;

		margin-bottom: 5px;

		float: left;

		height: 20px;

		padding: 10px;

	}

#infohotline {
		font-size:16px;
		font-weight: bold;

		width: 280px;
		margin-left: 50px;

		margin-bottom: 5px;
		text-align: right;

		float: left;

		height: 20px;

		padding: 10px;

	}


	

#sidebar2 {

    	float: right; 

    	width: 500px; 

		heigth: 200px;

    	padding: 0px 40px 0px 0px; 

		margin-top: 0px;

    }



#sidebar3 {

		position: relative;

    	float: right; 

    	width: 200px; 

		font-size: 11px;

		border: #FFFFCC  solid thin;

    	padding: 0px 5px 5px 5px; 

		margin-bottom: 20px;

		margin-top: 50px;

		margin-left: 5px;

    }

#gutscheingenerator {

		position: relative;

    	float: right; 

    	width: 200px; 

		font-size: 11px;

		border: #FFFFCC  solid thin;

    	padding: 0px 5px 5px 5px; 

		margin-bottom: 20px;

		margin-top: 30px;

		margin-left: 5px;

    }
    
.telkontakt {
	color:#FFCC66;
	font-size: 16px;
	font-weight: bold;
	
	}    

#impressionen {

    	float: right; 

    	width: 205px; 

		heigth: 210px;

    	padding: 50px 0px 0px 0px; 

		margin-top: 0px;

    }

	

#preise {

		border: #FFFFCC  solid thin;

    	float: left; 

    	width: 650px; 

		heigth: 210px;

    	padding: 5px 5px 5px 5px; 

		margin-bottom: 10px;

    }

	

div.submenu {

    font-size: small;

}



div.error-message {

    color:red;

    font-size: small;

}



div.inpFailed {

    color:red;

    font-size: small;

}



div.tip {

    color:black;

    font-size: small;

}





#baseline {

    margin-top:5px;

    font-size:0.8em;

}





#divCarSelect {

	width: 800px;

}



#divCars {

	position: relative;

	height: 320px;

	width: 800px;

}



div.divCar {

	position: absolute;

	z-index: 10;

	background:url(background.jpg) repeat; 

	padding: 10px;

	top: 0;

	left: 0;

	width: 800px;

	height: 300px;

}



a.carbutton {

    position: relative;

    display: block;

    width: 100px;

    height: 100px;

    line-height: 24px;

    font-size: 0.9em;

    font-weight: normal;

    margin: 0;

    padding-right: 5px;

    padding-left: 5px;

    float: left;

}



a.car1 { background: url('../img/glossycaricon_2_50.png') no-repeat scroll 0 0 transparent; }



a.car2 { background: url('../img/glossycaricon_1_50.png') no-repeat scroll 0 0 transparent; }



a.car3 { background: url('../img/glossycaricon_3_50.png') no-repeat scroll 0 0 transparent; }



a.car4 { background: url('../img/glossycaricon_4_50.png') no-repeat scroll 0 0 transparent; }



a.car5 { background: url('../img/glossycaricon_5_50.png') no-repeat scroll 0 0 transparent; }


a.car6 { background: url('../img/glossycaricon_6_50.png') no-repeat scroll 0 0 transparent; }







a.carbutton:hover {

    color: #584D4D;

    text-decoration:underline;

    text-decoration:none;

    border: 0;

}



.car11, a.car1:hover { background: url('../img/glossycaricon_2.png') no-repeat left; }



.car22, a.car2:hover { background: url('../img/glossycaricon_1.png') no-repeat left; }



.car33, a.car3:hover { background: url('../img/glossycaricon_3.png') no-repeat left; }



.car44, a.car4:hover { background: url('../img/glossycaricon_4.png') no-repeat left; }



.car55, a.car5:hover { background: url('../img/glossycaricon_5.png') no-repeat left; }


.car66, a.car6:hover { background: url('../img/glossycaricon_6.png') no-repeat left; }





.rentimg {

  float:left;

  border: 1px solid #FFFFCC;

  margin-right: 15px;

  }

.rentdesc {

  float: left;

  }

 #blogbox {
  float: left; 
  position: relative; 
  margin-top:110px; 
  margin-left: 30px; 
  margin-bottom: 20px;
 }
 
.standortspacer {
 height:100px; 
 width: 1px; 
 background: #FFCC66; 
 float: left; 
 margin-right: 10px;

}

#mietenWeimar {
	width: 120px;
	float: left;
	height: auto;
	margin-left: 0;
	margin-bottom: 10px;
	font-size: 13px;
	font-weight: bold;
}

#mietenBerlin {
	width: 120px;
	float: left;
	height: auto;
	margin-left: 0;
	margin-bottom: 10px;
	font-size: 13px;
	font-weight: bold;
}

#mietenMuenchen {
	width: 120px;
	float: left;
	height: auto;
	margin-left: 0px;
	margin-bottom: 10px;
	font-size: 13px;
	font-weight: bold;
}
