
		
		
		div#maindiv
		{
			margin-bottom:		160px;
			height:				auto;
			background:			url(/img/div/bg_maindiv.gif) repeat-y 0px 0px;
		}
		
		div#maindiv2
		{
			margin-bottom:		160px;
			height:				auto;
			
		}
		

		div#motiv
		{
			position:			relative;
			width:				980px;
			height:				220px;
			margin-top:2px;
			border:				none;

		}

		div#seperator
		{
			clear:				both;
			height:				30px;
		}

		

/* Navigation */
		div.subnavtop
		{
			position:			absolute;
			width:				159px;
			height:				13px;
			background:			url(/img/div/subnav_top.gif) repeat-y 0px 0px;
		}
		
		div.subnavitem
		{
			position:			absolute;
			width:				159px;
			height:				22px;
			vertical-align:		middle;
			background:			url(/img/div/subnav_mid.gif) no-repeat 0px 0px;
		}	

		div.subnavbot
		{
			position:			absolute;
			width:				159px;
			height:				22px;
			background:			url(/img/div/subnav_bot.gif) no-repeat 0px 0px;
		}

/* Inhaltscontainer */

		div.container900
		{	
			margin-left:		45px;
			width:				900px;
			height:				auto;
		}

		div.container530
		{
			position:			relative;
			float:				left;
			top:				0px;
			left:				35px;
			width:				525px;
			height:				auto;
			
/*			border-right:		1px solid #cccccc;		*/
		}

		div.container510
		{
			position:			relative;
			width:				510px;
			height:				auto;
		}


/* Teaser rechts */
		div.container354
		{
			position:			relative;
			float:				left;
			top:				0px;
			left:				65px;
			width:				354px;
			height:				auto;
		}


		div.top354
		{
			position:			relative;
			width:				354px;
			height:				10px;
			font-size:			6px;
			background:			url(/img/div/354top.gif) no-repeat 0px 0px;
		}

		div.mid354
		{
			position:			relative;
			width:				354px;
			height:				auto;
			background:			url(/img/div/354mid.gif) repeat-y 0px 0px;
		}

		div.content334
		{
			position:			relative;
			margin:				0px 10px;
			width:				334px;
			height:				auto;
		}

		div.bot354
		{
			position:			relative;
			margin-bottom:		20px;
			width:				354px;
			height:				10px;
			font-size:			6px;
			background:			url(/img/div/354bot.gif) no-repeat 0px 0px;
		}

		div.container284
		{
			position:			relative;
			float:				left;
			top:				0px;
			left:				65px;
			width:				284px;
			height:				auto;
		}


		div.top284
		{
			position:			relative;
			width:				284px;
			height:				7px;
			font-size:			6px;
			background:			url(/img/div/284top.gif) no-repeat 0px 0px;
		}

		div.mid284
		{
			position:			relative;
			width:				284px;
			height:				auto;
			background:			url(/img/div/284mid.gif) repeat-y 0px 0px;
		}
		
		div.content264
		{
			position:			relative;
			margin:				0px 10px;
			width:				264px;
			height:				auto;
		}

		div.bot284
		{
			position:			relative;
			margin-bottom:		20px;
			width:				284px;
			height:				10px;
			font-size:			6px;
			background:			url(/img/div/284bot.gif) no-repeat 0px 0px;
		}
		
		div.container598
		{
			position:			relative;
			float:				left;
			top:				0px;
			left:				65px;
			width:				598px;
			height:				auto;
		}
		
		div.top598
		{
			position:			relative;
			width:				598px;
			height:				7px;
			font-size:			6px;
			background:			url(/img/div/598top.gif) no-repeat 0px 0px;
		}

		div.mid598
		{
			position:			relative;
			width:				598px;
			height:				auto;
			background:			url(/img/div/598mid.gif) repeat-y 0px 0px;
		}
		
		div.content578
		{
			position:			relative;
			margin:				0px 10px;
			width:				578px;
			height:				auto;
		}
		
		div.bot598
		{
			position:			relative;
			margin-bottom:		20px;
			width:				598px;
			height:				10px;
			font-size:			6px;
			background:			url(/img/div/598bot.gif) no-repeat 0px 0px;
		}
		
		div.container532
		{
			position:			relative;
			float:				left;
			top:				0px;
			left:				65px;
			width:				532px;
			height:				auto;
		}


		div.top532
		{
			position:			relative;
			width:				532px;
			height:				7px;
			font-size:			6px;
			background:			url(/img/div/532top.gif) no-repeat 0px 0px;
		}

		div.mid532
		{
			position:			relative;
			width:				532px;
			height:				auto;
			background:			url(/img/div/532mid.gif) repeat-y 0px 0px;
		}
		
		div.bot532
		{
			position:			relative;
			margin-bottom:		20px;
			width:				532px;
			height:				10px;
			font-size:			6px;
			background:			url(/img/div/532bot.gif) no-repeat 0px 0px;
		}


/* Allgemeines */

		img
		{
			border:				none;
			vertical-align:		middle;
		}

		a:link, a:active, a:visited
		{
			color:				#003399;
			text-decoration:	none;
		}

		a:hover
		{
			color:				#003399;
			text-decoration:	underline;
		}

		a.event:link, a.event:active, a.event:visited
		{
			color:				#000000;
			text-decoration:	none;
		}

		a.event:hover
		{
			color:				#f28204;
			text-decoration:	underline;
		}

		a.mehr:link, a.mehr:active, a.mehr:visited, a.mehr:hover
		{
			color:				#f28204;
			text-decoration:	none;
		}

		a.navtop:link, a.navtop:active, a.navtop:visited, a.navtop:hover
		{
			color:				#ffffff;
			text-decoration:	none;
		}

		a.navtopactive:link, a.navtopactive:active, a.navtopactive:visited, a.navtopactive:hover
		{
			color:				#ffcc66;
			text-decoration:	none;
		}

		a.nav:link, a.nav:active, a.nav:visited, a.nav:hover
		{
			color:				#000000;
			text-decoration:	none;
		}

		a.navi:link, a.navi:active, a.navi:visited
		{
			color:				#666666;
			text-decoration:	none;
			padding-left:		30px;
			background:			url(/img/navi1.gif) no-repeat 20px 5px;
		}
		
		a.navi:hover
		{
			color:				#666666;
			text-decoration:	none;
			padding-left:		30px;
			background:			url(/img/navi2.gif) no-repeat 20px 5px;
		}

		a.nav2, a.nav2:active, a.nav2:visited, a.nav2:hover
		{
			color:				#fff;
			text-decoration:	none;
		}
		
		
		a.naviactive:link, a.naviactive:active, a.naviactive:visited, a.naviactive:hover
		{
			color:				#003399;
			text-decoration:	none;
			padding-left:		30px;
			background:			url(/img/navi3.gif) no-repeat 20px 5px;
		}

		a.naviactive:hover
		{
			color:				#003399;
			text-decoration:	none;
			padding-left:		30px;
			background:			url(/img/navi3.gif) no-repeat 20px 5px;
		}


		a.subnavi:link, a.subnavi:active, a.subnavi:visited
		{
			color:				#666666;
			text-decoration:	none;
			padding-left:		35px;
			background:			url(/img/navi1.gif) no-repeat 25px 5px;
		}
		
		a.subnavi:hover
		{
			color:				#666666;
			text-decoration:	none;
			padding-left:		35px;
			background:			url(/img/navi2.gif) no-repeat 25px 5px;
		}


		a.subnaviactive:link, a.subnaviactive:active, a.subnaviactive:visited, a.subnaviactive:hover
		{
			color:				#003399;
			text-decoration:	none;
			padding-left:		35px;
			background:			url(/img/navi1.gif) no-repeat 25px 5px;
		}

		a.dgrau:link, a.dgrau:active, a.dgrau:visited, a.dgrau:hover
		{
			color:				#333333;
			text-decoration:	none;
		}

		a.mgrau:link, a.mgrau:active, a.mgrau:visited, a.mgrau:hover
		{
			color:				#666666;
			text-decoration:	none;
		}

		a.crumb:link, a.crumb:active, a.crumb:visited, a.crumb:hover
		{
			color:				#666666;
			text-decoration:	underline;
		}

		
		ul.grau
		{
			margin:				0px;
			padding-left:		0px;
			list-style:none;
		}

		ul.impre
		{
			margin-left:		0px;
			padding-left:		17px;
			list-style-image:	url(/img/pdfico.gif);
		}

		li.grau
		{
			margin-bottom:		5px;
			background-image:url(/img/li_grau.gif);
			margin:0;
			padding:0;
			padding-left:15px;
			
			background-repeat:no-repeat;
			background-position:0px 5px;

			
		}
		
	ul.grau_neu
		{
			margin:				0px;
			padding-left:		0px;
			list-style:none;
			margin-top:10px;
		}

		
		li.grau_neu
		{
			background-image:url(/img/li_grau.gif);
			margin:0;
			padding:0;
			padding-left:15px;
			
			background-repeat:no-repeat;
			background-position:0px 5px;
			margin-top:3px;
			color:#333;
			
			
		}
		li.faq
		{
			font-weight:		bold;
		}

		li.none
		{
			list-style-image:	url(/img/li_blank.gif);
			margin-bottom:		3px;
		}

/* Formular(e) */
		form
		{
			display:			inline;
		}

		input
		{
			padding:			2px;
			background-color:	#ffffff;
			font:				normal 11px arial, helvetica, sans-serif;
			color:				#495255;
			border:				1px solid #7f9db9;
		}

		input.error
		{
			padding:			2px;
			background-color:	#ffffff;
			font:				normal 11px arial, helvetica, sans-serif;
			color:				#495255;
			border:				1px solid #cc0000;
		}

		input.right
		{
			padding-left:		0px;
			background-color:	#e8e8e8;
			font:				normal 11px arial, helvetica, sans-serif;
			color:				#495255;
			border:				none;
		}

		textarea
		{
			padding:			2px;
			background-color:	#ffffff;
			font:				normal 11px arial, helvetica, sans-serif;
			color:				#495255;
			border:				1px solid #7f9db9;
		}

		textarea.error
		{
			padding:			2px;
			background-color:	#ffffff;
			color:				#cc0000;
			font:				normal 11px arial, helvetica, sans-serif;
			border:				1px solid #cc0000;
		}

		select
		{
			padding:			2px;
			background-color:	#ffffff;
			font:				normal 11px arial, helvetica, sans-serif;
			color:				#495255;
			border:				1px solid #7f9db9;
		}

		select.error
		{
			padding:			2px;
			background-color:	#ffffff;
			font:				normal 11px arial, helvetica, sans-serif;
			color:				#cc0000;
			border:				1px solid #cc0000;
		}

		input.kontaktsubmit
		{
			width:				160px;
			height:				18px;
			padding-left:		20px;
			font:				normal 11px arial, helvetica, sans-serif;
			color:				#003399;
			text-align:			right;
			border:				none;
			cursor:				pointer;
		}
		
		table tr td 
		{
			font-size: 			11px;
		}
		


.linie {
		background: transparent url(/img/points.gif) scroll repeat-x center left;
		width: 290px;
		height:15px;
		padding-top:3px;
		padding-bottom:0px;
	}
	
	
	
	
	#iframewindow {
		background-color: #ffffff;
		display: none;
		position: absolute;
		left: 0px;
		top: 0px;
		width: 637px;
		height: 637px;	
		z-index: 15000;
		background: transparent url(/img/bg_iframe.gif) scroll repeat-y top left;
	}
	#iframewindowtitle {
		margin-left:  7px;
		margin-top:  7px;
		margin-right:  7px;
		width: 621px;
		height: 71px;	
		background: transparent url(/img/bg_iframe_titel.gif) scroll no-repeat;
		color: #fff;
		text-align:right;
		
	}
	#iframe2windowtitle {
		margin-left:  7px;
		margin-top:  7px;
		margin-right:  7px;
		width: 621px;
		height: 71px;	
		background: transparent url(http://kunzmann.de/img/bg_iframe2_titel.jpg) scroll no-repeat;
		color: #fff;
		text-align:right;
		
	}
	#iframewindowtitle_text {
		
		padding-top:20px;
		padding-right:40px;
		font-size:24px;
		font-family:Times New Roman;
		float:right;
		
	}
	#iframewindowtitle_logo{
		
		float:left;
		padding:20px 0 0 35px;
		text-align:left;
	}
	
	#iframewindowfooter a {
		color: #ccc;
	}
	
	
	#iframeborder {
		width: 621px;
		margin-left:  7px;
		height: 520px;	
	}
	
	#iframemessage {
	}
	#iframe {
		display: none;
		height: 520px;	
		width: 621px;
		background:#ffffff;
	}
	
	#iframewindowfooter {
		margin-left:  7px;
		width: 621px;
		height: 41px;	
		background: transparent url(/img/bg_iframe_footer.gif) scroll no-repeat;
		padding-top:10px;
		padding-left:30px
	}
	
	#iframe2windowfooter {
		margin-left:  7px;
		width: 621px;
		height: 41px;	
		background: transparent url(http://kunzmann.de/img/bg_iframe2_footer.jpg) scroll no-repeat;
		padding-top:10px;
	}
	
	#iframe2windowfooter a {
		display: block;
		color: #fff;
		text-align: center;
	}
	
	h2 {
	font-family: 'Times New Roman', Times;	
	color:#183b81;
	font-size: 18px;
	font-weight: normal;
	margin-bottom:5px;

}
	
h1 {
	font-family: 'Times New Roman', Times;	
	color:#183b81;
	font-size: 24px;
	font-weight: normal;

}
h2.kasten {
	font-family: 'Times New Roman', Times;	
	color:#466cb0;
	font-size: 18px;
	font-weight: normal;

}
a.button1 {
		padding-left:20px;
		color:#1e3d7b;
		width: 168px;
		height: 25px;	
		background: transparent url(/img/layout/buttons/b1_kleiner.gif) scroll no-repeat;
		padding-top:4px;
		margin:10px;
		margin-right:0px;
		display: block;
}
.fahrzeugangebot {
		padding-top:2px;
		padding-left:2px;
		color:#404040;
		width: 125px;
		height: 192px;	
		background: transparent url(/img/layout/bg_fahrzeugangebote2.gif) scroll no-repeat;

}

.fahrzeugart {
	background: transparent url(/img/bg_fahrzeugart.gif) scroll repeat-x ;
	color:#fff;
	text-transform:uppercase;
	padding-left:2px;
	padding-right:2px;
	padding-top:0px;
	padding-bottom:2px;
	font-size:9px;
}		

a.orange:link, a.orange:active, a.orange:visited
{
	color:				#ff8700;
	text-decoration:	none;
}
.s9
{
font-size:9px;
}

select.filter
{
	padding:2px;
	width:240px;
	margin-top:2px;
	margin-bottom:5px;
}

select.filter_aktiv
{
	padding:2px;
	width:240px;
	margin-top:2px;
	margin-bottom:5px;
	background:#ffe1c5
}

input.filter
{
	padding:2px;
	width:240px;
	margin-top:2px;
	margin-bottom:5px;
}

input.filter_aktiv
{
	padding:2px;
	width:240px;
	margin-top:2px;
	margin-bottom:5px;
	background:#ffe1c5
}

.s10{
font-size:10px;
}