/* Portal */
.kat_box{
font-size:0.7em;
float:left;
margin:0px 2px 10px 0px;
width:240px;

}

.kat_box h2{
color:#fff;
font-size:1.2em;
padding:4px 2px 2px 2px;;
border-bottom:0px solid #fff;
}

.kat_box ul{
margin-left:12px;
list-style-type:none;
}

.kat-box a{
background:#f90;
padding-left:12px;
background:url(list.gif) left top no-repeat;
}

.kat_box select{
padding:2px 1px;
width:200px;
}

.kat_box h3{
background:#fff url(kat_box_bg.jpg) repeat-x;
padding:2px 2px 6px 2px;
}

.kat_box a{
color:#777;
text-decoration:none;
background:#f90;
padding-left:12px;
background:url(list.gif) left center no-repeat;
}

.ah{
height:45px;
float:left;

}

.mazda{
background:url(portal-mazda.jpg) no-repeat;
padding-left:35px;
}

.skoda{
margin-left:5px;
background:url(portal-skoda.jpg) no-repeat;
padding-left:40px;
}

#kategorien {
list-style-type:none;
font-size:0.7em;

}

#kategorien li{
float:left;
width:139px;
margin-right:2px;
margin-bottom:2px;

font-size:1.2em;
font-weight:bold;
padding:3px 2px 2px 2px;
}

#kategorien a{
color:#fff;
text-decoration:none;
}

#news{
float:left;
width:143px;
margin-right:2px;
font-size:0.6em;
}



#news ul{
height:32px;
margin-left:16px;
list-style-type:none;
}

#news h3{
font-weight:bold;
}

#topangebote{
float:left;
font-size:0.6em;
width:578px;
}

#news h2,
#topangebote h2{
color:#fff;
font-size:1.2em;
font-weight:bold;
padding:3px 2px 2px 2px;
border-bottom:2px solid #fff;
}

#news div,
#angebote{
background:#fff url(kat_box_bg.jpg) repeat-x;
padding:2px 2px 6px 2px;
}

#news a{

}

#news img{
float:left;
margin:0px 2px 2px 0px;
}

#angebote ul{
list-style-type:none;
}

#angebote li{
color:#1b3651;
float:left;
width:185px;
margin-left:10px;
}


#angebote li#firstkfz{
color:#1b3651;
float:left;
width:180px;
margin:0px;
}

#angebote img{
float:left;
margin:2px 2px 10px 2px;
}

#angebote a{
color:#1b3651;
text-decoration:underline;
}

#angebote a:hover{
text-decoration:none;
}


/* Footer -> Portal !!!! */

#footer{
margin:0px auto;
width:800px;
background:#fff url(footerbg.jpg) right no-repeat;
padding:0px 2px 2px 0px;
}

#footer ul{
float:right;
list-style-type:none;
}

#footer li{
float:left;
margin-left:9px;
}

#footer a{
color:#777;
font-size:0.7em;
text-decoration:none;
}

#footer img{
margin-right:3px;
}

/* Footer Ende */
/* Portal Ende */