/* Standards */
*					{margin: 0; padding: 0;	}
html, body			{min-height: 100%; height: auto; height: 100%; background: #dddddd url(../images/layout/headrepeater.jpg) repeat-x}
body				{font-size: 76%; font-family: Verdana; color:#000; line-height:150%; background: url(../images/layout/bigpic.jpg) no-repeat top center; }
img 				{border: none;}
			 
:focus 				{outline: 0;}
a 					{outline: 0;}

a, a:visited		{text-decoration:underline; color: #000; }
a:hover	 			{color: #666; }

a:hover	img	 		{filter:alpha(opacity=85); -moz-opacity: 0.85; opacity: 0.85;}


p 					{font-family: Verdana; font-size: 0.9em; line-height:150%;}

.nofloat			{clear: both; font-size: 0.0001em; line-height: 0.00001em;}
.nopadding 			{padding: 0;}
.nomargin 			{margin: 0;}
.noborder 			{border: 0; text-decoration: none;}
.floatright			{float: right;}
.floatleft 			{float: left;}
.acro	 			{border-bottom: 1px dotted #cc160b; cursor:help;} 
.png				{behavior: url(iepngfix.htc);}
.right				{text-align:right;}
.left				{text-align:left;}

td					{border:0px; padding:5px 0 5px 5px;}
ul 					{list-style:none;}
ul.liste 					{list-style:disc; font-size:0.9em}
ul.liste li 					{margin-left:15px;}

ul.liste2 					{list-style:disc; font-size:1em;}
ul.liste2 li 					{margin-left:15px; padding-bottom:5px;}
ul.liste2 li p 					{font-size:1em;}

/*---------------------Headlines---------------------------*/

#mv	{position:absolute; top: 94px; left: 96px;}
.logo1	{width:125px; height:73px; margin:20px 0 0 4px; display:inline}
.logo2 {width:121px; height:73px; margin:20px 0 0 10px; display:inline}
.logo3 {width:138px; height:73px; margin:20px 0 0 0px; display:inline}
h1 span				{text-indent:-9999px; display:block; font-size:0.000001em; line-height:0.0000001em;}
h1					{ width:207px; height:90px; margin:129px -96px 0 0; display:inline}

h2				{text-indent:-9999px;}
h2.willkommen	{background:url(../images/headlines/index.jpg) no-repeat; width:692px; height:113px;}
h2.error404	{background:url(../images/headlines/error404.jpg) no-repeat; width:692px; height:113px;}
h2.kontakt		{background:url(../images/headlines/kontakt.jpg) no-repeat; width:692px; height:113px;}
h2.anfahrt		{background:url(../images/headlines/anfahrt.jpg) no-repeat; width:692px; height:113px;}
h2.impressum	{background:url(../images/headlines/impressum.jpg) no-repeat; width:692px; height:113px;}
h2.newsletter			{background:url(../images/headlines/news.jpg) no-repeat; width:692px; height:113px;}
h2.fahrzeuge			{background:url(../images/headlines/fahrzeuge.jpg) no-repeat; width:692px; height:113px;}
h2.angebot			{background:url(../images/headlines/angebot.jpg) no-repeat; width:692px; height:113px;}
h2.service			{background:url(../images/headlines/service.jpg) no-repeat; width:692px; height:113px;}
h2.anfrage			{background:url(../images/headlines/anfrage.jpg) no-repeat; width:692px; height:113px;}
h2.team			{background:url(../images/headlines/team.jpg) no-repeat; width:692px; height:113px;}
h2.aktuelles			{background:url(../images/headlines/aktuelles.jpg) no-repeat; width:692px; height:113px;}
h4				{font-size:1.1em; font-weight:bold;}
.underline	{text-decoration:underline;}

/* -----------------------Layoutelemente---------------------------- */

#wrapper	{margin:0 auto; width:990px;}
#head		{background:url(../images/layout/2centerpic.jpg) no-repeat; width:990px; height:453px; position:relative;}
.content	{width:692px; background:0px 113px url(../images/layout/content-back.jpg) no-repeat;}

.spalte1	{width:285px; padding:0px 5px 25px 50px;}
.spalte5	{width:285px; padding:25px 50px 25px 5px;}
.spalte6	{width:285px; padding:25px 5px 25px 50px;}
.spalte66	{width:285px; padding:5px 5px 25px 50px;}
.spalte50	{width:285px; padding:5px 50px 25px 5px;}
.spalte60	{width:285px; padding:5px 5px 25px 50px;}
.spalte2	{width:285px; padding:45px 50px 25px 5px;}
.spalte3	{width:285px; padding:45px 50px 25px 5px;}
.spalte33	{width:285px; padding:21px 50px 25px 5px;}
.spalte333	{width:285px; padding:33px 50px 25px 5px;}
#newsloop	{width:626px; padding:25px 0 0 66px;}
.dottedline	{width:540px; height:5px; margin-left:26px; display:inline;}
.spalte		{width:298px; height:571px; background: url(../images/layout/spalte-back.jpg) no-repeat;}
.footerback	{background:url(../images/layout/footerrepeater.jpg) repeat-x; height:65px;}
.footer		{background:url(../images/layout/footerpic.jpg) no-repeat; width:990px; height:65px; margin:0 auto;}
ul.logo	li	{float:left;}
ul.logo {padding:0 0 0 0;}
p.underline	{text-decoration:underline;}
.open		{ padding:80px 0 0 55px;}
.aktuell	{ padding:70px 0 0 55px;}
.news		{ padding:110px 0 0 55px;}
.fliesstext	{width:600px; padding:105px 35px 25px 65px;}
.fliesstext2	{width:562px; padding:0px 65px 25px 65px;}
.fliesstext3	{width:562px; padding:10px 65px 25px 65px;}
.fliesstext4	{width:642px; padding:0 0 0 50px}
iframe			{background:transparent;}
.euro			{padding-top:25px;}
p.ewcms_news_feed		{width:490px;}
.col	{width: 280px; float: left;}

/* --------------------------Klassen----------------------------------*/

.abtop5		{padding-top:5px;}
.abtop10		{padding-top:10px;}
.abtop20		{padding-top:20px;}


/* --------------------------Navigation --------------------------------*/

#navi {position: relative;}
#navi ul li 		{float:left;}
#navi ul.nav li a 	{text-indent:-9999px;}

#navi ul.nav li.n01 a { background: url(../images/navi/01.jpg) no-repeat top; width:129px; height:61px; display:block;}
#navi ul.nav li.n01 a:hover,
#navi ul.nav li.n01 a.active {background:url(../images/navi/01.jpg) no-repeat bottom;}

#navi ul.nav li.n02 a { background:url(../images/navi/02.jpg) no-repeat top; width:113px; height:61px; display:block;}
#navi ul.nav li.n02 a:hover,
#navi ul.nav li.n02 a.active {background:url(../images/navi/02.jpg) no-repeat bottom;}

#navi ul.nav li.n03 a { background:url(../images/navi/03.jpg) no-repeat top; width:103px; height:61px; display:block;}
#navi ul.nav li.n03 a:hover,
#navi ul.nav li.n03 a.active {background:url(../images/navi/03.jpg) no-repeat bottom;}

#navi ul.nav li.n04 a { background:url(../images/navi/04.jpg) no-repeat top; width:85px; height:61px; display:block;}
#navi ul.nav li.n04 a:hover,
#navi ul.nav li.n04 a.active {background:url(../images/navi/04.jpg) no-repeat bottom;}

#navi ul.nav li.n05 a { background:url(../images/navi/05.jpg) no-repeat top; width:123px; height:61px; display:block;}
#navi ul.nav li.n05 a:hover,
#navi ul.nav li.n05 a.active {background:url(../images/navi/05.jpg) no-repeat bottom;}

#navi ul.nav li.n06 a { background:url(../images/navi/06.jpg) no-repeat top; width:194px; height:61px; display:block;}
#navi ul.nav li.n06 a:hover,
#navi ul.nav li.n06 a.active {background:url(../images/navi/06.jpg) no-repeat bottom;}

#navi ul.nav li.n07 a { background:url(../images/navi/07.jpg) no-repeat top; width:243px; height:61px; display:block;}
#navi ul.nav li.n07 a:hover,
#navi ul.nav li.n07 a.active {background:url(../images/navi/07.jpg) no-repeat bottom;}

li.n01 ul#dropdown {position: absolute; display: none; height: 83px; width: 247px;}
li.n01 ul#dropdown a#drop01, li.n01 ul#dropdown a#drop02 {display: block; height: 30px; width: 247px;}
li.n01 ul#dropdown a#drop01 {background: url(../images/layout/drop01.png); background-position: 0 0; margin-top: 11px;}
li.n01 ul#dropdown a#drop02 {background: url(../images/layout/drop02.png); background-position: 0 0;}
li.n01 ul#dropdown a#drop01:hover, li.n01 ul#dropdown a#drop02:hover {background-position: -247px 0;}

li.n01:hover ul#dropdown {display: block; position: absolute; height: 83px; width: 247px; background: url(../images/layout/dropdown.png) top; z-index: 500; top: 43px; left: -4px;}


/* ----------------subnav----------------------------------------*/

.subnav					{padding:20px 25px 25px 0 ;}

.subnav ul.subnavi li	{float:left; padding:0 15px 0 0; font-weight:bold}
.subnav ul.subnavi 		{ padding:25px 10px 0 0;}


.subnav ul.subnavi a { text-decoration:underline; font-weight:bold; font-size:0.9em}
.subnav ul.subnavi a:hover,
.subnav ul.subnavi a.active { text-decoration:underline; font-weight:bold; font-size:0.9em}
#scout {float: left; margin-right: 30px;}

/* Buttons */
#buttons a, #buttons a:visited, #buttons a:link {display: block; width: 298px; height: 51px; background-position: 0 0;text-indent:-9999px;}
#buttons a:hover {background-position: -298px 0;}
a#b01 { background: url(../images/layout/buttons/b01.jpg); margin-top: 29px;}
a#b02 { background: url(../images/layout/buttons/b02.jpg);}
a#b03 { background: url(../images/layout/buttons/b03.jpg);}
a#b04 { background: url(../images/layout/buttons/b04.jpg);}
a#b05 { background: url(../images/layout/buttons/b05.jpg);}











