/********* A __YOUR NAME HERE__ CSS-FILE FOR EW **********/
/* MASTER PREMIUM SPECIAL DELUXE EDITION */
/****** THIS IS FOR __DOMAIN__ ******/


/* Standards */
*					{margin: 0; padding: 0;	}
html 				{min-height: 100%; height: auto; height: 100%; background:url(../images/bg-top-site.jpg) top center no-repeat;}
body				{font-family: Arial, Helvetica, sans-serif; color:#000; line-height:150%; font-size: 76%; }
img 				{border: none;}
			 
a, a:visited		{text-decoration:underline; color: #000; }
a:hover	 			{color: #666; }
a:hover	img	 		{-moz-opacity: 0.85; opacity: 0.85;}

p 					{font-family: Arial, Helvetica, sans-serif; font-size: 1em; line-height:130%; padding-bottom:5px;}
p strong			{ font-weight:bold; color:#333333; padding-bottom:0px;}

.clear			{clear: both; font-size: 0.0001em; line-height: 0.00001em;}
.floatright			{float: right;}
.floatleft 			{float: left;}

ul 					{list-style:none;}

ul.list				{ margin:0px 0 0px 17px;display:inline;}
ul.list li			{ background:url(../images/ring.gif) 0px 3px no-repeat; padding-left:18px; font-weight:bold; color:#43372c; line-height:140%; padding-bottom:5px;}

iframe				{border: 1px solid #ccc;}

ul.list1			{ float:left; margin:15px 0 15px 0px;display:inline;}
ul.list1 li			{background:url(../images/ring.gif) 0px 3px no-repeat; padding-left:13px; font-weight:bold; color:#43372c; line-height:120%;}

ul.list4			{ float:left; margin:15px 0 15px 0px; display:inline;}
ul.list4 li			{background:url(../images/ring.gif) 0px 3px no-repeat; padding-left:13px; font-weight:bold; color:#43372c; line-height:120%;}

ul.list5			{ float:left; margin:15px 0 15px 0px;display:inline;}
ul.list5 li			{background:url(../images/ring.gif) 0px 3px no-repeat; padding-left:13px; font-weight:bold; color:#43372c; line-height:120%;}

.abtop			{ margin-top:10px;}
.abtopper			{ margin-top:25px;}
.listaround		{ width:155px; float:left; padding-bottom:5px;}
.listaround2		{ width:127px; float:left; padding-bottom:5px;}
.listaround3		{ width:110px; float:left; padding-bottom:5px;}
/*---------------------Headlines---------------------------*/

h1 span { text-indent:-9999px; display:block; font-size:0.000001em; line-height:0.0000001em; }
h1 		{ width:365px; height:127px; display:inline; float:left; }

h2		{ text-indent:-9999px;}
h2.index 	{ background:url(../images/headlines/willkommen.jpg) no-repeat; width:317px; height:50px; float:left; margin:31px 0px 0 0; display:inline;}
h2.motorist 	{ background: url(../images/headlines/motorist.jpg) no-repeat; float:left; margin:10px 0px 0 0; width:880px; height:59px; padding-bottom:5px; display:inline; border-bottom:1px dotted #543F30;}
h2.akkureparatur 	{ background: url(../images/headlines/akkureparatur.jpg) no-repeat; float:left; margin:10px 0px 0 0; width:880px; height:59px; padding-bottom:5px; display:inline; border-bottom:1px dotted #543F30;}
h2.schluesseldienst 	{ background: url(../images/headlines/schluesseldienst.jpg) no-repeat; float:left; margin:10px 0px 0 0; width:880px; height:59px;  padding-bottom:5px; display:inline; border-bottom:1px dotted #543F30;}


h2.aktuelles 	{ background: url(../images/headlines/aktuelles.jpg) no-repeat; float:left; margin:-15px 0px 0 0; width:230px; height:59px; display:inline;}
h2.aktuelless 	{ background: url(../images/headlines/aktuelles.jpg) no-repeat; float:left; margin:15px 0px 0 0; width:230px; height:59px; display:inline;}
h2.ueberuns 	{ background: url(../images/headlines/ueberuns.jpg) no-repeat; float:left; margin:10px 0px 0 0; width:280px; height:59px; display:inline;}
h2.impressum 	{ background: url(../images/headlines/impressum.jpg) no-repeat; float:left; margin:10px 0px 0 0; width:280px; height:59px; display:inline;}
h2.anfahrt 	{ background: url(../images/headlines/anfahrt.jpg) no-repeat; float:left; margin:10px 0px 0 0; width:280px; height:59px; display:inline;}
h2.kontakt 	{ background: url(../images/headlines/kontakt.jpg) no-repeat; float:left; margin:10px 0px 0 0; width:280px; height:59px; display:inline;}
h2.danke 	{ background: url(../images/headlines/danke.jpg) no-repeat; float:left; margin:10px 0px 0 0; width:280px; height:59px; display:inline;}
h2.error 	{ background: url(../images/headlines/error.jpg) no-repeat; float:left; margin:10px 0px 0 0; width:280px; height:59px; display:inline;}
h2.akkuleer 	{ background: url(../images/headlines/akkuleer.jpg) no-repeat; float:left;width:880px; height:110px; display:inline; margin:8px 0 15px 0px;padding-bottom:5px; display:inline; border-bottom:1px dotted #543F30;}

h2.akku-pruefen 	{ background: url(../images/headlines/akku-pruefen.jpg) no-repeat; float:left;width:400px; height:118px; display:inline; margin:0px 0 0px 5px;}
h2.akku-aufarbeiten 	{ background: url(../images/headlines/akku-aufarbeiten.jpg) no-repeat; float:left;width:400px; height:115px; display:inline; margin:0px 0 35px 5px;}
h2.akku-tunen 	{ background: url(../images/headlines/akku-tunen.jpg) no-repeat; float:left;width:400px; height:95px; display:inline; margin:0px 0 12px 5px;}
h2.akku-laden 	{ background: url(../images/headlines/akku-laden.jpg) no-repeat; float:left;width:400px; height:121px; display:inline; margin:0px 0 0px 5px;}

h3		{ color:#43372c; font-size:1.2em;}
h3.policy		{ color:#43372c; font-size:1.2em; margin: 0 0 5px 0;}
p.headline		{ padding-bottom:15px; font-size:1.2em; color:#43372c; width:600px;}
h4		{color:#43372c; font-size:1.6em; margin-top:10px;}
h4.red		{color:#870404;  font-size:1.6em; margin-top:10px;}
h6	{color:#43372c; font-size:1.2em; margin-top:10px; float:left;}
h6.blue		{color:#0050bf; font-size:1.2em; margin-top:10px; float:left;}
h6.green	{color:#27780e; font-size:1.2em; margin-top:10px; float:left;}
h6.red		{color:#870404; font-size:1.2em; margin-top:10px; float:left;}
h5.blue		{color:#0050bf; font-size:1.2em; margin:15px 0 5px 0; }	
h5.green		{color:#27780e; font-size:1.2em; margin:15px 0 5px 0; }
h5.red		{color:#870404; font-size:1.2em; margin:15px 0 5px 0; }	

/*---------------------Layout-----------------------------*/

#container { width:990px; margin:0 auto; }
#header		{ background:url(../images/bg-header.jpg) no-repeat; width:990px; height:496px;}
#header a	{ color:#000000; text-decoration:underline;}
#header a:hover	{ font-weight:bold; font-style:italic;}
#contentcolumn-left	{ width:920px;border-top:1px dotted #543f30; border-bottom:1px dotted #543f30; float:left; margin:25px 0 30px 30px; display:inline; background:#f5f2ef ; padding:0px 0px 50px 25px;min-height:290px; height:auto!important; height:290px;}

a.ewcms_news_link { position:absolute; top:225px; left:2px; background:url(../images/arrows.jpg) 0px 5px no-repeat; padding-left:10px; font-weight:bold; color: #666666;}
a.ewcms_news_link:hover { font-style:italic;}

.picaround { width:250px; height:200px; float:left;}
.textblock	{ width:650px; float:left;}
.textblock2	{ width:415px; float:left;}
#aktuelles	{ width:230px; float:left; margin:25px 0 0 0; display:inline; background:#dad2cb;}
#news			{ width:200px; height:251px; margin:60px 0px 0 10px; position:relative;}
#content-aktuelles	{ width:920px; float:left;}
#news h3			{ font-size:1em; line-height:120%; margin-bottom:5px;}
.leftbox	{ width:515px; float:left; padding-top:20px; padding-left:3px; margin-right:22px; display:inline;}
.leftbox p	{ padding-bottom:15px;}
.rightbox	{ width:350px; float:left; padding:0px 0 20px 10px; background:#dad2cb;}
.rightbox2	{ width:445px; float:left; padding:32px 0 0px 10px; display:inline;}
.leftbox2	{ width:415px; float:left; padding-top:20px; padding-left:3px; margin-right:22px; display:inline;}
#contentcolumn-left .rightbox2 img	{ margin:0px 0px 0 0; float:left; border:1px solid #CCCCCC; padding:2px; display:inline;}
p.underthepic	{font-weight:bold; color:#333333; margin:5px 0 0 0;}

.textblock-imprint { width:250px; float:left;}
.textblock-policy	{ width:610px; float:left; font-size:0.8em; margin: 0 20px 0 0; padding: 15px; background: #e0dddd; border: 1px solid #d7d5d5;}
#contentcolumn-left img	{ padding:35px 15px 3px 0px; float:left;}
#contentcolumn-left div#euroweb img	{ padding:0 0 0 0; float:left;}
p.simone	{ padding:5px 0 0 0px; font-size:0.9em; width:223px; }

ul#anfahrt				{float:right; width:133px; height:30px; margin:97px 0 0 0; display:inline; }
ul#anfahrt li			{float:left;}
ul#anfahrt li a			{text-indent:-9999px;}
ul#anfahrt li#a01 a {  width:133px; background:url(../images/navi-findus.jpg) 0px 0px no-repeat; display:block; height:30px;}
ul#anfahrt li#a01 a:hover,
ul#anfahrt li#a01 a.active { background:url(../images/navi-findus.jpg) 0px -30px; display:block;}

p.anfahrt	{ width:156px; float:left; margin:97px 0 0 26px; display:inline;}
p.desc		{ padding-top:10px; font-weight:bold;}
#footer		{ background:url(../images/bg-footer.jpg) center no-repeat; height:170px;}
#footer-fixed-size		{ width: 990px; height:170px; margin:0 auto; position:relative;}

#footer #footer-fixed-size a.nach-oben {text-decoration: none;  background: url(../images/nach-oben.png) top left no-repeat; font-size:0.001em; text-indent: -9999px; display:block; width: 185px; height:92px; position:absolute; top: -15px; left: 795px; outline:none;}
#footer #footer-fixed-size a.nach-oben:hover { background: url(../images/nach-oben.png) left -96px no-repeat;}

.acco-box	{ width:600px; float:left; padding-top:15px;}

#contentcolumn-left .rightbox img	{ margin:18px 15px 0 0; float:right; border:1px solid #CCCCCC; padding:2px; display:inline;}

/*---------------------accordion-----------------------------*/

#accordion dt       { border-bottom:1px solid #8d7c58;font-weight:bold; margin-bottom:10px; width:580px;}
#accordion dt p       { padding-bottom:2px; }
#accordion dt:hover{ cursor:pointer; }	
#accordion dd p { font-size:1.05em;}
.accordion dd {overflow:hidden; background: none; }


/*---------------------sub-navi-----------------------------*/
ul#subnavi				{float:right; width:520px; margin:15px 0 0 0; font-size:14px; }
ul#subnavi li			{float:left;}

ul#subnavi li#s01 { width:97px; padding-right:15px;}
ul#subnavi li#s02 	{ width:80px;}
ul#subnavi li#s03	{ width:76px;}
ul#subnavi li#s04	{ width:100px;}
ul#subnavi li#s04.special	{ width:78px;}		
ul#subnavi li#s05	{ width:71px;}	

ul#subnavi li#s01 a {  width:80px; background:url(../images/head-arrow.jpg) 0px -1px no-repeat; padding:0 0 0 16px; text-decoration:none;}
ul#subnavi li#s01 a:hover,
ul#subnavi li#s01 a.active {text-decoration:underline; font-weight:bold; color:#555555;padding:0 0 0 17px;}

ul#subnavi li#s02 a {  width:80px;background:url(../images/head-arrow.jpg) 0px -1px no-repeat; padding:0 0 0 16px;text-decoration:none;}
ul#subnavi li#s02 a:hover,
ul#subnavi li#s02 a.active {text-decoration:underline; font-weight:bold;color:#555555;padding:0 0 0 17px;}

ul#subnavi li#s03 a {  width:80px;background:url(../images/head-arrow.jpg) 0px -1px no-repeat; padding:0 0 0 16px;text-decoration:none;}
ul#subnavi li#s03 a:hover,
ul#subnavi li#s03 a.active {text-decoration:underline; font-weight:bold;color:#555555;padding:0 0 0 17px;}

ul#subnavi li#s04 a {  width:80px;background:url(../images/head-arrow.jpg) 0px -1px no-repeat; padding:0 0 0 16px;text-decoration:none;}
ul#subnavi li#s04 a:hover,
ul#subnavi li#s04 a.active {text-decoration:underline; font-weight:bold; color:#555555;padding:0 0 0 17px;}

ul#subnavi li#s05 a {  width:80px;background:url(../images/head-arrow.jpg) 0px -1px no-repeat; padding:0 0 0 16px;text-decoration:none;}
ul#subnavi li#s05 a:hover,
ul#subnavi li#s05 a.active {text-decoration:underline; font-weight:bold; color:#555555;padding:0 0 0 17px;}

ul#subnavi li#s06 a {  width:80px;background:url(../images/head-arrow.jpg) 0px -1px no-repeat; padding:0 0 0 16px;text-decoration:none;}
ul#subnavi li#s06 a:hover,
ul#subnavi li#s06 a.active {text-decoration:underline; font-weight:bold; color:#555555;padding:0 0 0 17px;}

ul.where { width:270px; float:left; height:50px; margin:23px 37px 0 120px; font-size:1.15em;}
ul.where li strong { font-weight:bold; font-style:italic; color:#333333;}
ul.where li { line-height:115%;}

ul.phone { width:160px; float:left; height:50px; margin:23px 0 0 31px; font-size:1.15em; display:inline;}
ul.phone li strong { font-weight:bold; font-style:italic; color:#333333;}
ul.phone li { line-height:115%; text-align:right;}

/*---------------------navi-----------------------------*/
ul#navi				{float:left; width:990px; height:369px;}
ul#navi li			{float:left;}
ul#navi li a		{text-indent:-9999px; outline:none}

ul#navi li#n01 a { background:url(../images/navi.jpg) 0px 0px no-repeat; display:block; width:330px; height:369px;}
ul#navi li#n01 a:hover,
ul#navi li#n01 a.active { background:url(../images/navi.jpg) 0px -369px no-repeat; }


ul#navi li#n02 a { background:url(../images/navi.jpg) -330px 0px no-repeat; display:block; width:330px; height:369px;}
ul#navi li#n02 a:hover,
ul#navi li#n02 a.active { background:url(../images/navi.jpg) -330px -369px no-repeat; }

ul#navi li#n03 a { background:url(../images/navi.jpg) -660px 0px no-repeat; display:block; width:330px; height:369px;}
ul#navi li#n03 a:hover,
ul#navi li#n03 a.active { background:url(../images/navi.jpg) -660px -369px no-repeat; }

