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

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

h1 {font-size:120%;	margin:0; padding:0; color: #46a5de; font-weight:bold}
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: #FC9000; }
a:link		{color: #46a5de; }
a:visited	{color: #FC9000; }
a:hover		{color: #FC9000; }

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: #46a5de; line-height:17px; text-decoration:none }
a.link_leiste:link		{color: #46a5de; line-height:17px; text-decoration:none}
a.link_leiste:visited	{color: #46a5de; line-height:17px; text-decoration:none }
a.link_leiste:hover		{color: #46a5de; line-height:17px; text-decoration:underline }



/* ----------------------------------*/
/* TEXTSTYLES */
/* --------------------------------- */
.txt_gross{	font-size: 150%; }
.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: #FFCC00 }
.col_blue { color: #46a5de }

.td_border{ border: solid 1px #b7b7b7 }
.td_header { color: #FFF; background-color:#076FA0 }
.td_header_grau { color: #777; background-color:#eeeeee }



/* ----------------------------------*/
/* VERSCHIEDENES */
/* --------------------------------- */
.header { 
	color: #FFF; 
	background-color:#103f61;
	width: 420px;
	font-weight:bold;
}
.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 12px;
	text-align:left;
}
#aktion {
	position:absolute;
	margin-left:590px;
	left:auto;
	top:167px;
	width:220px;
	height:370px;
	z-index:2;
	overflow: hidden;
}



/* ----------------------------------*/
/* --- LAYOUT CONTENT DIVS & STYLES 
/* --------------------------------- */
#navi {
	width: 850px;	
	height:31px;
	margin: 0px;
	padding:0Px;
	background-image: url("../grafik/00_navigation/05_leasing_abc.jpg")
}
#container_page {
	position:relative;	
	width: 850px;		
	margin: 0 auto;	/* Horizontal zentrieren */
	height:auto !important; 
	height:100%; /* IE6: fungiert als min-height*/
	min-height:100%; 
}
#container_content {
	width: 577px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top:25px;
	text-align:left;
	float:left;
	font-size:0.85em;
	line-height:1.3em;
}

#container_content .txt_klein {font-size:95%}
#container_content h1 {font-size:130%;}

#container_leiste {
	width: 223px;
	padding-left: 30px;
	text-align:center;
	float:left;
}
#container_flash {	
	width: 810px;
	height:197px;
	margin: 0 auto;
	text-align:left;
	background: url(../grafik/01_start/flashback.gif) no-repeat;
	/*-background: ; /* IE HACK - Kein Background bei IE */
}
.content_li {
	float:left;	
	width:280px;	 
}
.content_li_span {
	float:left;	
	width:360px;	 
}
.content_re {	
	float:left;
	width:280px;
	margin-left:5px;
}
.content_re_pic {	
	float:left;
	width:200px;
	margin-left:5px;
}
.content_unten {	
	clear:left;
	float:left;
	width:524px;
	margin:20px 0 0 0;
}
#container_content li {}



/* ----------------------------------*/
/* NAVIGATION */
/* --------------------------------- */
#menu {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#menu li {
	float: left;
}

#menu_start {
	background-image: url(../grafik/00_navigation/00_start.jpg);
	width: 80px;
	height: 31px;
}
#menu_neu {
	background-image: url(../grafik/00_navigation/01_neugeraete.jpg);
	width: 105px;
	height: 31px;
}
#menu_gebraucht {
	background-image: url(../grafik/00_navigation/02_gebrauchtgeraete.jpg);
	width: 153px;
	height: 31px;
}
#menu_praxis {
	background-image: url(../grafik/00_navigation/03_praxisbedarf.jpg);
	width: 116px;
	height: 31px;
}
#menu_pkw {
	background-image: url(../grafik/00_navigation/04_pkwleasing.jpg);
	width: 113px;
	height: 31px;
}
#menu_leasingabc {
	background-image: url(../grafik/00_navigation/05_leasing_abc.jpg);
	width: 106px;
	height: 31px;
}
#menu_unternehmen {
	background-image: url(../grafik/00_navigation/06_unternehmen.jpg);
	width: 177px;
	height: 31px;
}
.invisible {
	visibility: hidden;
}
#menu li a{display:block; text-decoration:none};



/* ----------------------------------*/
/* BLOCK MENU (SEITENLEISTE) */
/* --------------------------------- */
.first_block {	
	width:190px;		
	margin-top:25px;
	margin-left:10px;
	-margin-left:-5px;
	text-align:left;
}
.block {	
	width:190px;
	margin-top:-5px;	
	margin-left:10px;
	-margin-left:-5px;
	text-align:left;
}
.block_head {
	width:190px;
	background-color:#daecf6;
	font-weight:bold;
	color: #46a5de;
	height:18px;
	padding-top:3px;
	padding-left:5px;
	margin-top:25px;
	-margin-top:0px;
	text-align:left;
}
.block_li {	
	width:20px;
	float:left;
	background: url(../grafik/00_main/rechteck.gif) no-repeat 50% 50%;	 
}
.block_re {
	width:190px;
	float:left;
}
.block_headline {
	color:#46a5de;
	font-weight:bold;
}
.block_date {
	color:#46a5de;
	font-size:80%;
}
.block_gebraucht_li {	
	margin-left:22px;
	width:300px;
	text-align:left;
	float:left;
	background-color:#FFFFFF; 
}
.block_gebraucht_re {
	padding-right:55px;	
	width:300px;
	text-align:right;
	float:right;		 
}
.separator { 
	clear:left;
	margin:0px; 
	padding:0px;
}




/* ----------------------------------*/
/* HEADER */
/* --------------------------------- */
#header {	
	width:850px;
	background-color:#509dc7;
	height:17px;
}
#header_content {
	width:300px;
	padding-right:10px;
	background-color:#4b94bb;
	margin-left:540px;
	text-align:right;
	font-size:85%;
	height:17px;
}
#header a:link 		{color:#ffffff;}
#header a:visited 	{color:#ffffff;}
#header a:hover 	{color:#FC9000;}
#header a:active 	{color:#FC9000;}





	
