@import url(css/box_top_angebote.css);
@import url(css/menu_style.css);
@import url(css/rechtliches.css);
@import url(css/sitemap.css);
@import url(css/fahrzeuge.css);
@import url(css/wirfuersie.css);
@import url(css/kontakt.css);
@import url(css/fahrzeugsuche.css);
@import url(css/menue.css);
@import url(css/menuman.css);
@import url(css/clean_box.css);
@import url(css/footerbereich.css);
@import url(css/headerbereich.css);
@import url(css/pagemaster.css);
@import url(css/announce.css);
@import url(css/box.css);
@import url(css/base.css);

BODY {
	color:#666;
	font:11px/16px Arial, sans-serif;
	font-weight : normal; 
	background-color : white;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	width : auto; 

}

H1 {
	font-family: Arial,sans-serif;
	font-size: 18px;
	color: #006cb8;
	background-color : transparent;
	font-weight: normal;
}
h1 span{
	font-size:18px;
}

h2 {
	font-family: Arial,sans-serif;
	font-size: 12px;
	color: #006cb8;
	font-weight: bold;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 2px;
}




/* H5 = Kleine Blaue Titel */

h5 {
	font-family: Arial,sans-serif;
	font-size: 11px;
	color: #006cb8;
	font-weight: bold;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 2px;
	margin-top: 2px;
	padding: 0px 0px 0px 0px;
	}

H6 {
	font-family: Arial,sans-serif;
	font-size: 11px;
	color: #006cb8;
	font-weight: bold;
	display: inline;
}	
	
	
	
	
	
	
	
	
p {
	font-size : 11px;
	font-family : Arial, sans-serif;
	color: #666666;

}

p a:link {
	font-size : 11px;
	font-family : Arial, sans-serif;
	color: #006cb8;
	font-weight: bold;
	text-decoration: none;
}
p a:visited {
	font-size : 11px;
	font-family : Arial, sans-serif;
	color: #006cb8;
	font-weight: bold;
	text-decoration: none;
}
p a:hover {
	font-size : 11px;
	font-family : Arial, sans-serif;
	color: #26A5FF;
	font-weight: bold;
	text-decoration: none;
}

.minilink {
	font-size : 10px;
	font-family : Arial, sans-serif;
	color: #006cb8;
	font-weight: normal;
	text-decoration: none;
}
.minilink a:link {
	font-size : 10px;
	font-family : Arial, sans-serif;
	color: #006cb8;
	font-weight: normal;
	text-decoration: none;
}
.minilink a:visited{
	font-size : 10px;
	font-family : Arial, sans-serif;
	color: #006cb8;
	font-weight: normal;
	text-decoration: none;
}
.minilink a:hover{
	font-size : 10px;
	font-family : Arial, sans-serif;
	color: #006cb8;
	font-weight: normal;
	text-decoration: none;
}

hr {
	height: 1px;
	color: #BBBBBB;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 2px;
}

img {
	border: 0px;
}


.smalltext {
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : .9em; 
}


.smalltext a:link{
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
}

.smalltext a:visited{
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
}

.noline a:link{
  text-decoration : none;
}

.noline a:visited{
  text-decoration : none;
}


.largetext {
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 1.2em; 
}

.largetext a:link{
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 1.2em; 
}

.largetext a:visited{
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 1.2em; 
}

.errortext {
  font-family : Arial, Helvetica, sans-serif; 
  font-size : .9em;
  color : red;
  font-weight : bold;
}

.grid {
border : #efb240 .05em solid;
}

.white {
  background-color : white;
}

.black {
  background-color : black;
}

.bg_dark {
  background-color : #007ECB;
}

.bg_medium {
  background-color : #efb240;
}

.bg_light {
  background-color : #f7ca88;
}

.alt_bg_dark {
  background-color : #007ECB;
}

.alt_bg_medium {
  background-color : #2794d8;
}

.alt_bg_light {
  background-color : #5fb0d8;
}

.copyright {
    font-size: .8em;
    text-align: center;
}

 div#footer{
	position:relative;
	bottom:0;
	left:0;
	width:1280px;
	height:25px;
	background-color: #006CB8;
	vertical-align: middle;
 }
 
 
 
 
 
 
 @media screen{
  body>div#footer{
   position:fixed;
  }
 }
 * html body{
  overflow:hidden;
 } 
 * html div#content{
  height:100%;
  overflow:auto;
 }



/* Main Tabelle mit 3 Spalten */
.maintabelle {
	background-color: transparent;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 18px;
}

.maintabelle .links {
	background-color: White;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 0px;
}
.maintabelle .mitte {
	background-color: White;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 0px;
}
.maintabelle .rechts {
	background-color: #FFFFFF;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}



.maintabelle .untenlinks {
	background-color: White;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 0px;
}
.maintabelle .untenmitte {
	background-color: White;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 0px;
}
.maintabelle .untenrechts {
	background-color: White;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}


#tabellefooterlinks {
	color: #BBBBBB;
	font-weight : normal;
	font-family: Arial, sans-serif;
	font-size: 10px;
	text-decoration: none;
	white-space: nowrap;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 0px;
}
#tabellefooterlinks td {
	padding-bottom: 0px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 0px;
}
#tabellefooterlinks td.borderrechts {
	border-right: 1px solid #BBBBBB;
}
#tabellefooterlinks td.borderlinks {
	border-left: 1px solid #BBBBBB;
}

#tabellefooterlinks a {
	color: #BBBBBB;
	font-weight : normal;
	font-family: Arial, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
#tabellefooterlinks a:link {
	color: #BBBBBB;
	font-weight : normal;
	font-family: Arial, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
#tabellefooterlinks a:visited {
	color: #BBBBBB;
	font-weight : normal;
	font-family: Arial, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
#tabellefooterlinks a:hover {
	color: #BBBBBB;
	font-weight : normal;
	font-family: Arial, sans-serif;
	font-size: 10px;
	text-decoration: none;
}







/* theme.tpl Spezialbox unten */
#spezialtabelle {
	height: 10px;
	background-color: #FFFFFF;
}



/* Blauer Footer MAZDA */
#blauer_mazda_footer {
	border: 0px;
	background-color: transparent;
	margin-bottom: 2px;
	margin-left: 4px;
	margin-right: 2px;
	margin-top: 2px;
}
#blauer_mazda_footer td {
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	background-color: transparent;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}
#blauer_mazda_footer td a:link {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}
#blauer_mazda_footer td a:hover {
	color: #7fb5db;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}
