
body, tr, td {
	margin: 0px;
	font: 11px/1.2 Verdana,Arial,Geneva,Sans-Serif;
	color: #1F272A;
}

p, table.ptable td {
	line-height: 1.5em;
}

p {
	margin: 6px 0px 6px 0px;
}
p.p2 {
	margin: 6px 0px 6px 0px;
}


.infotext p.p1 {
	background: url(../images/red_square.gif) no-repeat 0px 3px;
	text-indent: 16px;
}

.infotext p.p2 {
	background: url(../images/red_circle.gif) no-repeat 0px 3px;
	padding-left: 12px;
}

.infotext p {
	text-align: justify;
}

h2 {
	font: bold 15px Helvetica,Arial,sans-serif;
	line-height: 1em;
	letter-spacing: 0.1em;
	color: #740014;
	margin: 0 0 0.5em 0;;
	padding-bottom: 0;
}


h3 {
	font: bold 14px Helvetica,Arial,sans-serif;
	line-height: 1em;
	color: #740014;
	margin: 1.1em 0 0.4em 0;;
	padding-bottom: 0;
}

h4 {
	font: normal 16px Helvetica,Arial,sans-serif;
	line-height: 1.5em;
	color: #740014;
	margin-bottom: 0;
	margin-right: 1em;
	padding-bottom: 0;
}

h5 {
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	margin-bottom: 0px;
}

a
{
	color: #C50D1D;
	text-decoration: none;
}

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

a:link:hover, a:visited:hover
{
	color: #C50D1D;
	text-decoration: underline;
}

#main {
	width: 895px;
	position: absolute;
	margin-left: -447px;
	left:50%;

}

#navi {
	width: 895px;
	height: 74px;
	overflow:hidden;
}

#navi.has_subnavi {
	background-image: url(../images/navi/bg_subnavi.gif);
	background-repeat: none;
	background-position: 0px 0px;
}

#subnavi {
	width: 895px;
	height: 20px;
	padding-top: 6px;
	clear:both;
	overflow:hidden;
	font: bold 11px/1.2 Verdana,Arial,Geneva,Sans-Serif;
	color: #FFFFFF;
}


#navi a {
	float:left;
	height:48px;
	display: block;
	margin: 0px;
	background-color: #FFFFFF;
	background-repeat: none;
	background-position: 0px 0px;
	text-decoration: none;
}

#subnavi a {
	display: inline;
	float:none;
	padding: 0px 11px;
	background:none;
	font: bold 11px/1.2 Verdana,Arial,Geneva,Sans-Serif;
	color: #CCCCCC;
	text-decoration: none;
	border-right: 1.5px solid #FFFFFF;
}

#subnavi a.current {
	color: #FFFFFF;
}


#navi a.link_garageconcepts {
	width: 130px;
	background-image: url(../images/navi/garageconcepts.gif);
}

#navi a.link_contact {
	width: 70px;
	background-image: url(../images/navi/contact.gif);
}

#navi.has_subnavi a.link_contact {
	width: 70px;
	background-image: url(../images/navi/contact2.gif);
}

#navi a.link_corporateinformation {
	width: 150px;
	background-image: url(../images/navi/corporateinformation.gif);
}

#navi a.link_councils {
	width: 90px;
	background-image: url(../images/navi/councils.gif);
}

#navi a.link_newsandmore {
	width: 109px;
	background-image: url(../images/navi/newsandmore.gif);
}

#navi a.link_projects {
	width: 90px;
	background-image: url(../images/navi/projects.gif);
}

#navi a.link_shareholderspartners {
	width: 166px;
	background-image: url(../images/navi/shareholderspartners.gif);
}

#navi a.link_suppliers {
	width: 90px;
	background-image: url(../images/navi/suppliers.gif);
}

#navi a:hover, #navi a.current {
	background-position: 0px -48px;
}


img.headline {
	margin-bottom: 7px;
}


#bottompart
{
	background: url(../img/backgrounds/bg_bottom.gif) no-repeat;
	width: 752px;
	height: 21px;
	text-align: left;
}


.newsarea
{
	margin-left: 15px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.newsarea h4
{
	color: #FFFFFF;
	font: 9px/10px Arial,Verdana,Geneva,Sans-Serif;
	margin-bottom: 0;
	margin-top: 4px;
	padding: 0;
}

.newsarea p
{
	color: #000000;
	font: bold 10px Verdana,Arial,Geneva,Sans-Serif;
	margin-top: 0;
	margin-bottom: 0;
}

.newsarea a
{
	color: #C50D1D;
	font: bold 10px Verdana,Arial,Geneva,Sans-Serif;
	margin-top: 0;
	margin-bottom: 0;
}

.newsarea a.hint
{
	color: #C50D1D;
	font: bold 9px Arial,Verdana,Geneva,Sans-Serif;
	margin-top: 0;
	margin-bottom: 0;
}


#bottomline a
{
	color: #C50D1D;
}


#bottomline a:link, #bottomline a:visited
{
	color: #C50D1D;
}

#bottomline a:link:hover, #bottomline a:visited:hover
{
	color: #C50D1D;
}

h3 a
{
	color: #999999;
	text-decoration: none;
}

h3 a:link, h3 a:visited
{
	color: #999999;
	text-decoration: none;
}

h3 a:link:hover, h3 a:visited:hover
{
	color: #C50D1D;
	text-decoration: none;
}


.fliesstext_red  { color: #C50D1D; }

td.galleryImage { display:block; background-color: #FFFFFF; border: solid 1px #DDDDDD; height:110px;}
td.galleryImage img { margin:8px;  }

.newsbox1, .newsbox2 {
	text-align: left;
	width: 238px;
	background-color: #899B9F;
	padding: 10px 15px 10px 15px;
	border-top: solid 1px #F7FFFF;
}

.newsbox2 {
	background-color: #A3AEB2;
}


.newsboxdate {
	font-size: 10px;
	font-style: italic;
	color: #FFFFFF;
}

a.newsboxhead, a.newsboxhead:visited {
	font-size: 12px;
	color: #E9E9E9;
	font-weight: bold;
}


a.newsboxhead:hover {
	color: #FFFFFF;
}

#bottomline {
	width: 895px;
	padding: 5px 0px 0px 0px;
	margin: 20px 0 15px 0;
	border-top: 1px solid #740014;
	color: #000000;
	font: 10px/1.2 Verdana,Arial,Geneva,Sans-Serif;
}

#bottomline a, #bottomline a:link, #bottomline a:visited, #bottomline a:active, #bottomline a:hover {
	color: #740014;
}

#shareholders_logokreis {
	position: absolute;
	top: 330px;
	left: 4px;
	width: 592px;
	height: 592px;
	display: block;
	background-image: url(../images/shareholders_logokreis/shareholders_logokreis.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	background-position: 0px 0px;
}

#logokreis_ape {
	background-image: url(../images/shareholders_logokreis/ape.gif);
	width: 62px; height: 52px;
	top: 18px; left: 283px;
}

#logokreis_meteor {
	background-image: url(../images/shareholders_logokreis/meteor.gif);
	width: 54px; height: 40px;
	top: 44px; left: 362px;
}

#logokreis_impormovil {
	background-image: url(../images/shareholders_logokreis/impormovil.gif);
	width: 101px; height: 26px;
	top: 88px; left: 403px;
}

#logokreis_cac {
	background-image: url(../images/shareholders_logokreis/cac.gif);
	width: 46px; height: 46px;
	top: 121px; left: 467px;
}

#logokreis_doyen {
	background-image: url(../images/shareholders_logokreis/doyen.gif);
	width: 66px; height: 22px;
	top: 182px; left: 492px;
}

#logokreis_hanshess {
	background-image: url(../images/shareholders_logokreis/hanshess.gif);
	width: 55px; height: 44px;
	top: 223px; left: 514px;
}

#logokreis_motoprofil {
	background-image: url(../images/shareholders_logokreis/motoprofil.gif);
	width: 40px; height: 43px;
	top: 280px; left: 527px;
}

#logokreis_exist {
	background-image: url(../images/shareholders_logokreis/exist.gif);
	width: 67px; height: 29px;
	top: 338px; left: 505px;
}


#logokreis_idia {
	background-image: url(../images/shareholders_logokreis/idia.gif);
	width: 78px; height: 37px;
	top: 386px; left: 480px;
}

#logokreis_atoy {
	background-image: url(../images/shareholders_logokreis/atoy.gif);
	width: 69px; height: 34px;
	top: 446px; left: 448px;
}

#logokreis_iaponiki {
	background-image: url(../images/shareholders_logokreis/iaponiki.gif);
	width: 124px; height: 24px;
	top: 505px; left: 341px;
}

#logokreis_hostettler {
	background-image: url(../images/shareholders_logokreis/hostettler.gif);
	width: 90px; height: 30px;
	top: 540px; left: 293px;
}

#logokreis_vanheck {
	background-image: url(../images/shareholders_logokreis/vanheck.gif);
	width: 81px; height: 25px;
	top: 542px; left: 185px;
}

#logokreis_euroiaponiki {
	background-image: url(../images/shareholders_logokreis/euroiaponiki.gif);
	width: 138px; height: 27px;
	top: 502px; left: 140px;
}

#logokreis_pv {
	background-image: url(../images/shareholders_logokreis/pv.gif);
	width: 40px; height: 49px;
	top: 42px; left: 365px;
}

#logokreis_cs {
	background-image: url(../images/shareholders_logokreis/cs.gif);
	width: 45px; height: 50px;
	top: 439px; left: 82px;
}

#logokreis_techco {
	background-image: url(../images/shareholders_logokreis/techco.gif);
	width: 45px; height: 44px;
	top: 379px; left: 41px;
}

#logokreis_autolia {
	background-image: url(../images/shareholders_logokreis/autolia.gif);
	width: 80px; height: 18px;
	top: 340px; left: 9px;
}

#logokreis_serfac {
	background-image: url(../images/shareholders_logokreis/serfac.gif);
	width: 49px; height: 46px;
	top: 277px; left: 19px;
}

#logokreis_trost {
	background-image: url(../images/shareholders_logokreis/trost.gif);
	width: 70px; height: 23px;
	top: 233px; left: 15px;
}

#logokreis_autokreso {
	background-image: url(../images/shareholders_logokreis/autokreso.gif);
	width: 73px; height: 30px;
	top: 185px; left: 25px;
}

#logokreis_rodin {
	background-image: url(../images/shareholders_logokreis/rodin.gif);
	width: 91px; height: 26px;
	top: 150px; left: 43px;
}

#logokreis_autoworks {
	background-image: url(../images/shareholders_logokreis/autoworks.gif);
	width: 113px; height: 16px;
	top: 114px; left: 61px;
}

#logokreis_karland {
	background-image: url(../images/shareholders_logokreis/karland.gif);
	width: 90px; height: 23px;
	top: 73px; left: 115px;
}

#logokreis_unipart {
	background-image: url(../images/shareholders_logokreis/unipart.gif);
	width: 111px; height: 19px;
	top: 41px; left: 158px;
}


a.logokreis_logo {
	position: absolute;
	background-repeat: no-repeat;
	background-position: 0px -70px;
	overflow: hidden;
	display: block;
}

a.logokreis_logo:hover {
	background-position: 0px 0px;
	text-decoration: none;
}

a.closebutton {
	width: 14px;
	height: 13px;
	background-image: url(../images/close.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	overflow: hidden;
	display: block;
}

a.closebutton:hover {
	background-position: 0px -13px;
	text-decoration: none;
}

#garage_concepts_logokreis {
	position: absolute;
	top: 330px;
	left: 4px;
	width: 592px;
	height: 592px;
	display: block;
	background-image: url(../images/garage_concepts_logokreis/garage_concepts_logokreis.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	background-position: 0px 0px;
}

#logokreis_gc_autofit {
	background-image: url(../images/garage_concepts_logokreis/autofit.gif);
	width: 70px; height: 70px;
	top: 8px; left: 270px;
}

#logokreis_gc_123 {
	background-image: url(../images/garage_concepts_logokreis/123.gif);
	width: 66px; height: 40px;
	top: 40px; left: 355px;
}

#logokreis_gc_bil {
	background-image: url(../images/garage_concepts_logokreis/bil.gif);
	width: 73px; height: 24px;
	top: 84px; left: 409px;
}

#logokreis_gc_autopartner {
	background-image: url(../images/garage_concepts_logokreis/autopartner.gif);
	width: 35px; height: 60px;
	top: 109px; left: 477px;
}

#logokreis_gc_dieselfit {
	background-image: url(../images/garage_concepts_logokreis/dieselfit.gif);
	width: 58px; height: 58px;
	top: 171px; left: 499px;
}

#logokreis_gc_autostop {
	background-image: url(../images/garage_concepts_logokreis/autostop.gif);
	width: 41px; height: 56px;
	top: 231px; left: 528px;
}

#logokreis_gc_proximeca {
	background-image: url(../images/garage_concepts_logokreis/proximeca.gif);
	width: 56px; height: 23px;
	top: 300px; left: 521px;
}

#logokreis_gc_motoo {
	background-image: url(../images/garage_concepts_logokreis/motoo.gif);
	width: 56px; height: 35px;
	top: 335px; left: 514px;
}

#logokreis_gc_api {
	background-image: url(../images/garage_concepts_logokreis/api.gif);
	width: 67px; height: 38px;
	top: 391px; left: 488px;
}

#logokreis_gc_vakgarage {
	background-image: url(../images/garage_concepts_logokreis/vakgarage.gif);
	width: 75px; height: 18px;
	top: 439px; left: 459px;
}

#logokreis_gc_autogo {
	background-image: url(../images/garage_concepts_logokreis/autogo.gif);
	width: 52px; height: 52px;
	top: 464px; left: 438px;
}

#logokreis_gc_avtorapid {
	background-image: url(../images/garage_concepts_logokreis/avtorapid.gif);
	width: 45px; height: 63px;
	top: 489px; left: 385px;
}

#logokreis_gc_pointrepar {
	background-image: url(../images/garage_concepts_logokreis/pointrepar.gif);
	width: 74px; height: 22px;
	top: 547px; left: 305px;
}

#logokreis_gc_meinewerkstatt {
	background-image: url(../images/garage_concepts_logokreis/meinewerkstatt.gif);
	width: 100px; height: 25px;
	top: 513px; left: 255px;
}

#logokreis_gc_autoprofi {
	background-image: url(../images/garage_concepts_logokreis/autoprofi.gif);
	width: 80px; height: 27px;
	top: 548px; left: 204px;
}








#logokreis_gc_gefauto {
	background-image: url(../images/garage_concepts_logokreis/gefauto.gif);
	width: 57px; height: 32px;
	top: 424px; left: 57px;
}

#logokreis_gc_carcarecenter {
	background-image: url(../images/garage_concepts_logokreis/carcarecenter.gif);
	width: 41px; height: 54px;
	top: 104px; left: 84px;
}

#logokreis_gc_autoconseil {
	background-image: url(../images/garage_concepts_logokreis/autoconseil.gif);
	width: 54px; height: 53px;
	top: 458px; left: 103px;
}

#logokreis_gc_autoauto {
	background-image: url(../images/garage_concepts_logokreis/autoauto.gif);
	width: 42px; height: 42px;
	top: 375px; left: 43px;
}

#logokreis_gc_autonetto {
	background-image: url(../images/garage_concepts_logokreis/autonetto.gif);
	width: 42px; height: 42px;
	top: 323px; left: 30px;
}

#logokreis_gc_precisium {
	background-image: url(../images/garage_concepts_logokreis/precisium.gif);
	width: 42px; height: 42px;
	top: 208px; left: 34px;
}

#logokreis_gc_precisiumrelais {
	background-image: url(../images/garage_concepts_logokreis/precisiumrelais.gif);
	width: 40px; height: 48px;
	top: 263px; left: 24px;
}

#logokreis_gc_mijngarage {
	background-image: url(../images/garage_concepts_logokreis/mijngarage.gif);
	width: 70px; height: 28px;
	top: 38px; left: 186px;
}


#logokreis_gc_autoprofi_pv {
	background-image: url(../images/garage_concepts_logokreis/autoprofi_pv.gif);
	width: 82px; height: 17px;
	top: 74px; left: 119px;
}

#logokreis_gc_truckfit {
	background-image: url(../images/garage_concepts_logokreis/truckfit.gif);
	width: 56px; height: 28px;
	top: 166px; left: 44px;
}

#logokreis_gc_pointservice {
	background-image: url(../images/garage_concepts_logokreis/pointservice.gif);
	width: 58px; height: 26px;
	top: 506px; left: 165px;
}

#clickinfo {
	position: absolute;
	font-size: 10px;
	font-style: italic;
	color: #740014;
	top: 330px;
	left: 10px;
	width: 100px;
	height: 15px;
	display: block;
	z-index: 5;
}


@media print {
	a { text-decoration: none; }
	#main {
		position: absolute;
		margin-left: 0px;
		left: 0;
	}

}
