body.mainBG {
	margin: 0;
	padding: 0;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333;
	background: url(../images/bg.jpg);
	overflow:hidden;
}

body {
	margin: 0;
	padding: 0;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333;
	overflow:auto;
}


img {
	border: 0;
}

a:focus {
	outline:none;
}

a:link, a:visited {
	color: #05294D;
	text-decoration: none;
}

a:hover, a:active {
	color: #05294D;
	text-decoration: underline;
}

#container {
	margin: 0.5em auto;
	width: 1000px;
	text-align: left;
	background-color: #fff;
	border: 0px solid black;
	
}

#top {
	height: 155px;
	border-bottom: 0px solid black;
	position: relative;
	background-image: url(../images/top_bg.jpg);
}

#topMenu {
		background-image: url( ../images/menu_home.jpg); 
		background-repeat:no-repeat; 
		position:relative; 
		border:0px solid black; 
		top:107px; 
		left:0px; 
		width:640px; 
		height:43px;
		float:left;
}

#topMenuInside {
			border:0px solid black; 
			padding-top:17px;
}

#topMenuRight1 {
		border:0px solid black; 
		position:absolute; 
		width:154px; 
		height:30px;
		top:12px; 
		right:110px; 
	
}

#topMenuRight2 {
		border:0px solid black; 
		position:absolute; 
		width:174px; 
		height:90px;
		top:47px; 
		right:180px; 
	
}

#topMenuRight {
		border:0px solid black; 
		position:absolute; 
		width:180px; 
		height:95px;
		top:50px; 
		right:0px; 
	
}

#topSubMenuaktuelles{
		border:0px solid black; 
		position:absolute; 
		width:126px; 
		height:25px;
		bottom:-20px; 
		left:128px; 
		background:#BBBCF5;
		visibility:hidden;
}

* html #topSubMenuaktuelles{
		border:0px solid black; 
		position:absolute; 
		width:126px; 
		height:25px;
		bottom:-46px; 
		left:128px;
		background:#BBBCF5;
		visibility:hidden;
}

#topSubMenuservice{
		border:0px solid black; 
		position:absolute; 
		width:124px; 
		height:75px;
		bottom:-70px; 
		left:486px; 
		visibility:hidden;
}

* html #topSubMenuservice{
		border:0px solid black; 
		position:absolute; 
		width:124px; 
		height:75px;
		bottom:-121px; 
		left:486px; 
		visibility:hidden;
}


#topSubMenuneuwagen{
		border:0px solid black; 
		position:absolute; 
		width:124px; 
		height:75px;
		bottom:-70px; 
		left:249px; 
		visibility:hidden;
}

* html #topSubMenuneuwagen{
		border:0px solid black; 
		position:absolute; 
		width:124px; 
		height:75px;
		bottom:-71px; 
		left:249px; 
		visibility:hidden;
}

#topSubMenuangebote{
		border:0px solid black; 
		position:absolute; 
		width:125px; 
		height:75px;
		bottom:-70px; 
		left:367px; 
		visibility:hidden;
}

* html #topSubMenuangebote{
		border:0px solid black; 
		position:absolute; 
		width:125px; 
		height:75px;
		bottom:-71px; 
		left:367px; 
		visibility:hidden;
}




.subMenu1{
		border: 1px solid black; 
		background:#BBBCF5;
}

.subMenuMoreThan1{
		border-left: 1px solid black; 
		border-right: 1px solid black; 
		border-bottom: 1px solid black; 
		background:#BBBCF5;
}


#content {
	color:#969696;
	float: left;
	width: 601px;
	height:405px;
	overflow: auto;
}

#midDiv {
		height: 93%;
		padding: 15px 10px 10px 10px;
		border: 0px solid black;
		text-align: justify;
		color: #7B7B7B;
		
}


#left {
	width: 181px;
	height: 405px;
	float: left;
	background-image: url(../images/left_bg.jpg);
	
}

#leftDiv {
		margin-left:9px; 
		color:#414295; 
		text-align:center; 
		width:162px; 
		height:100%;
}

#leftDivInside {
		 padding-top:3px;
		 padding-left:7px;
		  padding-right:10px;
		 text-align:left;
		 width:144px;
		 height:98%; 
		 text-align: justify;
}

#right {
		width: 218px;
		height: 405px;
		float: left;
		background-image: url(../images/right_bg_NEU.jpg);
}

#rightDiv {
		margin-left:7px; 
		color:#414295;
		text-align:center;
		width:205px;
		height:100%; 
}

#rightDivInside{
			padding-top:3px; 
			padding-left:10px;
			text-align:left; 
			width:185px; 
			height:220px;
			text-align: justify;
}

#rightDivInsideIn4GasLinks{
			position:relative;
			top:-370px;
			left:300px;
			padding-top:3px; 
			padding-left:10px;
			text-align:left; 
			width:185px; 
			height:220px;
			text-align: justify;
			z-index:100;
}

#footer {
	clear: both;
	color: #FFF;
	background-color: #25697D;
	text-align: right;
	border-top: 0px solid black;
	border-bottom: 1px solid #414295;
}

#footer a:link, #footer a:visited { 
	color: #FFF;
}

#footer a:hover {
	color: #AAC;
	background: #05294D;
	border-color: #227;
}

.angebot td {
	text-align: center;
}

.text_wichtig {
	font-weight: bold;
}

.clearer {
	clear: both;
}

.abstand {
	margin-bottom: 30px;
}


.reihe {
  clear: both;
  padding: 2px 0px;

  
}

.defbreite {
  width: 260px;
}


input.appointment {
	background: #F0F0F0;
	font-size: 11px; 
	border-top: 1px solid #414197;
	border-bottom: 1px solid #414197;
	border-left: 1px solid #414197; 
	border-right: 1px solid #414197;
	font-family: Verdana, Arial, Helvetica, sans-serif;    
	width:200px; 
}



#top a:link, #top a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;     
	font-size: 13px;
	font-weight: bold;
	color: #404095;
	text-decoration: none;
	height:20px;
	
}

#topSubMenuservice a:link, #topSubMenuservice a:visited, #topSubMenuaktuelles a:link, #topSubMenuaktuelles a:visited, #topSubMenuneuwagen a:link, #topSubMenuneuwagen a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;     
	font-size: 12px;
	font-weight: bold;
	color: #404095;
	text-decoration: none;
	height:20px;
	
}
