/* $Id: one_column_screen.css 36 2010-12-15 11:50:07Z bums $ */
.centerPage {
	background-image: url(../images/content_background_line.jpg);
	background-repeat: repeat-y;
}

.right {
	float: left;
	display: inline;
	width: 810px;
}

.middle {
	float: left;
	width: 600px;
	display: inline;
}

.middleColumn {
	float: left;
	display: inline;
	width: 600px;
	background-color: #FFFFFF;
}

.threeColumns {
	float: left;
	display: inline;
	width: 990px;
	background-image: url(../images/content_background_line.jpg);
	background-repeat: repeat-y;
}

.leftColumn {
	float: left;
	display: inline;
	font-size: 0.75em;
	width: 180px;
	background-color: #EFECE3;
}

#meisterwerke {
	float: left;
	display: inline;
	width: 180px;
	border-bottom: 1px solid #FFFFFF;
	height: 70px;
}

#meisterwerke IMG {
	margin-left: 10px;
	margin-top: 19px;
}

.rightColumn {
	float: right;
	display: inline;
	width: 180px;
	margin-top: 17px;
	margin-right: 9px;
	background-color: #FFFFFF;
}

.pane {
	float: left;
	width: 808px;
	height: 24px;
	display: inline;
	background-color: #EFECE3;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

.middleColumn {
	float: left;
	display: inline;
	width: 600px;
	font-size: 0.75em;
	background-color: #FFFFFF;
}

.middleColumn A {
	display: inline;
}

.middleColumn A:hover {
	color: #ff9900;
}

.csc-header {
	margin-left: 10px;
	margin-top: 10px;
}

#addressform {
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 20px;
	width: 790px;
	height: 224px;
	color: #000000;
	background-image: url(../images/bg_haendlersuche_eu.jpg);
	background-repeat: no-repeat;
}

#map_panel {
	width: 788px;
	margin-left: 10px;
	border: 1px solid #E3E3E3;
	color: #000000;
}

.sidebar {
	width: 788px;
}

#list_panel {
	float: left;
	display: inline;
	clear: right;
	width: 780px;
	margin-left: 10px;
	margin-bottom: 10px;
}

#list_panel .zip {
	display: block;
	float: left;
	width: 100px;
}

#list_panel .address {
	display: inline;
	width: 200px;
	float: left;
	margin-left: 10px;
}

#list_panel .dealerinformations {
	display: block;
	float: left;
	margin-left: 10px;
}

.product_main_list .main_row_item_head {
	border-bottom: 1px solid #EFECE3;
	display: inline;
	float: left;
	margin-left: 0;
	margin-top: 12px;
	width: 758px;
}

#list_panel .additional {
	float: left;
	width: 328px;
	min-height: 15px;
}

#list_panel .expand {
	float: right;
	margin-right: 20px;
	margin-bottom: 20px;
	width: 70px;
}

#list_panel .collapsible {
	float: left;
	padding-left: 110px;
}

#list_panel .expandLayer {
	display: block;
	float: left;
}

#list_panel .info_container {
	width: 758px;
	float: left;
}

.directions {
	float: left;
	display: block;
	width: 780px;
}

.googledir {
	float: left;
	margin-left: 10px;
	width: 780px;
}

.inputformtable {
	border-collapse: collapse;
	float: left;
	margin-left: 10px;
	margin-top: 5px;
}

HTML>body .inputformtable {
    margin-top:10px;
}
	
.inputformtable TBODY td {
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: middle;
	height:17px;
}

HTML>body .inputformtable TBODY td {
    padding-top: 0px;
    padding-bottom: 3px; 
    vertical-align: middle;
}

.inputformtable INPUT { 
	 	
}

.product_main_list .main_row_item {
	width: 758px;
	margin-top: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.rowstyle {
	width: 758px;
}

.category_top {
	border: 0px;
}

.category_bottom {
	border: 0px;
}

#pages_collection {
	font-weight: normal;
	margin-left: 10px;
	margin-top: 10px;
	width: 580px;
}

#pages_collection .page {
	clear: left;
	float: left;
	font-weight: normal;
}

html>body #pages_collection .page {
	font-weight: normal;
}

#pages_collection .page .csc-header h1 {
	margin-bottom: 10px;
}

.pages {
	float: left;
	margin-top: 10px;
	clear: both;
}

.printlink {
	float: left;
	clear: both;
	margin-left: 10px;
}

.inputformtable .submit_grey {
	background-color: #999999;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	border: 0 none;
	color: #FFFFFF;
	font-size: 1em;
	font-weight: bold;
	height: 18px;
	margin-bottom: 0px;
	margin-right: 9px;
	margin-top: 5px;
	padding-left: 15px;
	padding-right: 6px;
}
