/* ----------------------------------*/
/* BODY & TAG STYLES */
/* --------------------------------- */
body {
	margin:0;
	padding:0;
	color:#333;	
	font-size:0.8em;
	font-family:Verdana,Arial,sans-serif,Helvetica,Geneva;
	background: url(../grafik/main/back.gif) repeat-y 50% top; 
	text-align:center;
}

/* commented backslash mac hack  \*/ 
html, body{	height:100%; } 
/* end hack */ 

h1 { font-family:Verdana, Arial; 	
	font-size:140%; 
	color: #ff0058;	
	font-weight:lighter;
	display:inline;	
}
img { border:0 none;}
label { cursor:pointer; }
ul { margin:0 0 0 15px; padding:0px; }
object, embed{padding:0;margin:0} 



/* ----------------------------------*/
/* LINKSTYLES */
/* --------------------------------- */
a:active	{color: #ff0058; }
a:link		{color: #ff0058; }
a:visited	{color: #ff0058; }
a:hover		{color: #ff0058; }

a.link_klein:active  	{font-size: 85%;}
a.link_klein:link  		{font-size: 85%;}
a.link_klein:visited 	{font-size: 85%;}
a.link_klein:hover  	{font-size: 85%;}

a.link_leiste:active	{color: #3a3a3a; text-decoration:none  }
a.link_leiste:link		{color: #3a3a3a; text-decoration:none }
a.link_leiste:visited	{color: #3a3a3a; text-decoration:none  }
a.link_leiste:hover		{color: #ff0058; text-decoration:underline  }

a.link_sub:active	{color: #999; text-decoration:none  }
a.link_sub:link		{color: #999; text-decoration:none }
a.link_sub:visited	{color: #999; text-decoration:none  }
a.link_sub:hover	{color: #ff0058; text-decoration:underline  }



/* ----------------------------------*/
/* TEXTSTYLES */
/* --------------------------------- */
.txt_gross{	font-size: 150%; }
.txt_norm{	font-size: 110%; }
.txt_klein{ font-size: 85%; }
.txt_klein_b{ font-size: 85%; font-weight: bold;}

.col_red { color: #B20000; }
.col_firered { color: #FF0000; }
.col_orange { color: #ff0058 }
.col_blue { color: #46a5de }
.col_white { color: #fff }

.td_border{ border: solid 1px #6badcf }
.td_header { color: #FFF; background-color:#6badcf }
.td_header_grau { color: #777; background-color:#eeeeee }



/* ----------------------------------*/
/* VERSCHIEDENES */
/* --------------------------------- */

.header { 
	color: #FFF; 
	background-color:#103f61;
	width: 420px;
	font-weight:bold;
}
.heading {
	float:left;	
}
.head_claim {
	color:#FFFFFF;
	font-weight:bold;
	font-size:110%;
}



/* ----------------------------------*/
/* --- LAYOUT CONTENT DIVS & STYLES 
/* --------------------------------- */
#navi {
	width: 879px;	
	height:89px;
	margin: 0px;
	padding:0px;
}
#claim {
	width: 585px;
}
#container_page {	
	width: 879px;	
	margin: 0 auto;	/* Horizontal zentrieren */	
	text-align:left;
	height:auto !important; 
	min-height:100%; 
}
#container_content {
	width: 600px;
	padding-right: 10px;
	text-align:left;
	font-size:0.85em;
	line-height:1.3em;
	float:left;
}
#seitenleiste {
	width: 263px;
	float:left;
	text-align:left;
	font-size:0.85em;
	line-height:1.3em;
}
#sl_content {
	font-size:110%;
	line-height:1.3em;
	margin-left:27px;
}

#container_content .txt_klein {font-size:95%}
.floatWrap {
	clear:left;
}
.content_li {
	float:left;	
	width:300px;
}
.content_re {
	float:right;	
	width:300px;
}
#container_content li {}

.separator { 
	clear:left;
	margin:0px; 
	padding:0px;
}
.separator_impressum { 
	margin:0px; 
	padding:0px;
	width:200px;
	height:15px;
	background-color:#ccc;
}
.hl_impressum { 
	width:200px;
	height:15px;
	color:#FFFFFF;
	background-color:#ff0058;
}
#kastencontainer {
	width:332px;
	height:131px;
	overflow:hidden;
	background-color:#ff0058;
}
#kasten1 {
	position:absolute;
	z-index:1;
	margin-left:0px;
	margin-top:0px;
}
#kasten2 {
	position:absolute;
	z-index:2;
	margin-left:0px;
	margin-top:0px;
}
#kasten3 {
	position:absolute;
	z-index:3;
	margin-left:0px;
	margin-top:0px;
}
#kasten4 {
	position:absolute;
	z-index:4;
	margin-left:0px;
	margin-top:0px;
}

/* --- FOOTER --- */
#footer {
	position:fixed;
	width:879px;
	bottom:0; /* stick to bottom */
	height:21px;
	color:#FFFFFF;	
	text-align:left;
	z-index:100;
}


#footer_text {	
	padding-left:10px; 
	margin-top:2px;
	background-color:#525252;
	padding-bottom:2px;
	height:21px;
	
}
#footer a{color:#FFFFFF; font-size:85%; text-decoration:none}
#footer a:hover{font-size:85%; color:#ff0058;}



/* ----------------------------------*/
/* NAVIGATION */
/* --------------------------------- */
#menu {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#menu li {
	float: left;
}
#menu_0 {
	background-image: url(../grafik/main/logo.jpg);
	width: 265px;
	height: 89px;
}
#menu_1 {
	background-image: url(../grafik/navi/01_showroom.gif);
	width: 112px;
	height: 89px;
}
#menu_2 {
	background-image: url(../grafik/navi/02_services.gif);
	width: 82px;
	height: 89px;
}
#menu_3 {
	background-image: url(../grafik/navi/03_leasing_abc.gif);
	width: 108px;
	height: 89px;
}
#menu_4 {
	background-image: url(../grafik/navi/04_geschaeft.gif);
	background-repeat:no-repeat;
	width: 161px;
	height: 89px;
}
#menu_5 {
	background-image: url(../grafik/navi/05_unternehmen.gif);
	width: 150px;
	height: 89px;
}
.invisible {
	visibility: hidden;
}
#menu li a{display:block; text-decoration:none};


/* --- PRINT LAYOUT --- */

@media print{
#navi { display:block;}
#menu { display:block;}
.invisible {
	visibility:visible;
}

/* LINK UMSCHREIBUNG FÜR PRINT
a:link:after, a:link:visited:after {
  content: " (Link: <" attr(href) ">) ";
  font-size: 0.7em;
  color: #aaa;
  text-decoration:none;
}

a[href^="/"]:link:after {
  content: " (Link: <http://www.point-auto.de " attr(href) ">) ";
  text-decoration:none;
}
*/

}

	
