.ie{padding-top:12px}
a.info {


}
a.info:hover {
cursor: pointer;

}
a.info span {
visibility: hidden;
position: absolute;
left: 382px;
margin-top: 25px;
padding: 10px;
text-decoration: none;
font-size:14px; 
width:500px
}
a.info:hover span {
visibility: visible;
color: #424152;
background:#F8F7F9;
border:2px solid #424152;
padding: 10px;

}

/*<![CDATA[*/

* {margin:0;padding:0}

/* commented backslash hack v2 \*/ 

html, body{height:auto;} 

/* end hack */ 

p {margin:0 0 1em 0;padding:2px}



body {

 background:#7B7A8A;

 color: #000;

 position:relative;/* for ie7*/

}

#outer{



 width: 630px;

 margin: 0px auto 0px auto;

 margin-left:auto;

 margin-right:auto; 

 background:#fff;



 color: #000;

}



#alles{  position: absolute;

 width: 990px;

 left: 50%;

 margin-left: -495px; /* negative Hälfte von width:1000px */ 

 background:#5D5B71;

 font-family:Verdana, Arial, Helvetica, sans-serif;

}



#header{

 position:absolute;

 top:0px;

 width: 990px;

  left: 50%;

  margin-left: -495px; /* negative Hälfte von width:990px */ 

 height:64px;

 background:#5D5B71;

 overflow: visible;

 color: #fff;

 border-bottom:1px solid #FFFFFF;

 background-image:url(img/header.jpg); background-position: top left; background-repeat: no-repeat; 





}



#left {

 position:relative;/*ie needs this to show float */

 width:180px;

 float:left;

 margin-left:-179px;/*must be 1px less than width otherwise won't push footer down in some browsers */

 color:#fff;

 left:-1px;

 padding-bottom:0px;/* clear footer*/

 background-color:#5D5B71;

 top:-6px;

 background-image:url(img/links.jpg); background-position: top center; background-repeat: no-repeat; 

padding-bottom:30px;/* clear footer*/

padding-top:9px;





}



#right {

 position:relative;/*ie needs this to show float */

 width:180px;

 float:left;

 margin-right:-179px;/*must be 1px less than width otherwise won't push footer down in some browsers */

 margin-top:71px;

 color:#fff;

 left:3px;

 padding-bottom:10px;/* clear footer*/

 background-color:#5D5B71;

 padding-top:60px;

 text-align:center;

 }

 

#img_right{

 margin-top:60px;

 padding-top:11px;

 padding-bottom:11px;

 }

 

 

#footer {

 width:990px;

 clear:both;

 height:50px;

 background: #5D5B71;

 color: #fff;

 text-align:center;

 position:relative;

 margin-top:-50px;/*drag footer from below the fold*/

 margin: 0px auto 0px auto;

 margin-left:auto;

 margin-right:auto; 

}

#centercontent {

 float:right;

 width:100%;

 position:relative;

 padding-bottom:52px;/* clear footer*/

    margin-left:-1px;

 background-image:url(img/aht.jpg); background-position: top center; background-repeat: no-repeat; 

 padding-top:175px;

}



#text { 

 padding:15px;

 font-size:14px;

 line-height:20px;

}



.outerwrap {

 float: left; 

 width: 100%;

 padding-top:71px;/* to clear header*/

 margin-right:-3px;/* to stop columns dropping*/

}

p.expand a:hover{display:block;height:300px;background:red}

.clearer{

 height:1px;

 overflow:hidden;

 margin-top:-1px;

 clear:both;

}

.Stil1 {font-size: 10px}

.Stil2 {font-size: 10px}

.Stil3 {

	color: #6DA05B;

	font-weight: bold;

	font-size:14px;

}

/*]]>*/



#navigation  {

	display: block;

	/*line-height:16px;

	font-size: 150%;

	background-image: url(img/menu_bg.gif);*/

	background-position: 0px 06px;

	background-repeat: no-repeat;

	padding-left: 11px;

	font-size:15px;

	padding-top:111px;	

	}

.nav {  	display: block;

	line-height: 24px;

	

	background-image: url(http://www.autohaus-tiergarten.de/assets/templates/AHT/images/line.jpg);

	background-position: -40px 10px;

	background-repeat: no-repeat;

	padding-left: 12px;

	color:#FFFFFF;}

	

	.nav a:link, .nav a:visited {

	color: white;


	text-decoration: none;}

	.nav a:hover {

	font-weight:bold;

	}



.Stil5 {font-size: 10px; color: #FFFFFF; }

.Stil6 {

	color: #BC200C;

	font-weight: bold;

	font-size: 14px;

}

.Stil7 {color: #26252E}

IMG {border: 0;}

#topmenu{ margin-top:14px}

#topmenu li{

	display: block;

	background-image: none;

	float: right;

	text-align: center;

	margin: 0;

	padding: 0;

	width: auto !important;

	font-size: 14px;

	text-transform: uppercase;

	line-height: 34px;

	

	border-left: 1px solid #DBDBDB;

	}

#topmenu a:link, #topmenu a:visited {

	padding-left: 15px;

	padding-right: 15px;

	color: white;

	text-decoration: none;

	}



#topmenu a:hover {

	background-repeat: repeat-x;

	display: block;

	padding-left: 15px;

	padding-right: 15px;

	margin: 0px;

	width: auto !important;

	font-size: 14px;

	text-transform: uppercase;

	line-height: 32px;

		}

		



#footer a:link, a:visited {

	color: #6DA05B;

	text-decoration: none;

	}



#footer a:hover {

	color: #C64F06;

	}

#text a:link, a:visited {

	color: #6DA05B;

	text-decoration: none;

	}



#text a:hover {

	color: #C64F06;

	}

ul {

	margin: 0px;

	padding: 0px;

	list-style: none;

	}



li {

	background-image: url(../images/list.gif);

	background-position: 0px 4px;

	background-repeat: no-repeat;

	/*padding-left: 24px;*/

	}

	

.Stil8 {

	color: #6DA05B;

	font-weight: bold;

	font-size: 10px;

}

h1 {

font-size:16px;

color:#BC200C;

	}

h2 {

font-size:16px;

color: #26252E;

font-weight:normal;

line-height:20px;



	}
	
	
	
	#navigation a, #navigation a:visited { text-decoration:none; color:#fff; }
	#navigation a:hover { font-weight:bold}

