@charset "utf-8";
/* CSS Document */

BODY, HTML {width:100%; height:100%; padding:0px; margin:0px; background-image:url(../images/bg.jpg); font-family:Tahoma, Verdana;}

a, img {border:0px;}

.wrap {background-image:url(../images/main_bg.jpg); background-position:top center; background-repeat:repeat-y; width:100%; height:auto; padding:0px; margin:0px; min-width:1000px;}
.main_table { width:80%;  max-width:1400px; height:100%; margin:0 auto;}
.top {height:150px; width:80%;}
.top_table {width:100%; height:150px; min-width:1004px;}
.imgleft_td {width:8%; background-image:url(../images/top_1.jpg); background-position:0 46px; background-repeat:no-repeat;}
.imgright_td {width:auto;  background-image:url(../images/top_3.jpg); background-position:left 46px; background-repeat:no-repeat;}
.imgright_td2 {width:auto; }
.imgleft_td2 { width:auto;}
.imgright_td3 {width:auto; background-color:#bea235;}
.imgleft_td3 { width:auto; background-color:#bea235;}
.logo_td {width:360px; text-align:center; vertical-align:top;}
.logo_td img {margin-top:22px;}
.menu_td {width:auto;   vertical-align:top;}

.info_div { height:33px; background-color:#cad0d7; margin-top:46px; width:90%; float:right; border-right:1px solid #FFF; border-left:17px solid #b5babf; display:block; min-width:580px;}
.top_tel {float:left; color:#000; font-size:24px; font-weight:bold; margin-left:13px; width:169px; margin-top:3px; border:0px solid #000;}
.top_tel span { font-size:12px; font-style:italic; font-weight:normal; padding-right:10px;}
.top_text {float: right; margin-right:10px; margin-top:10px; font-size:14px;}
.menu_div {width:90%; float:right; margin-right:17px; margin-top:8px;}
.menu_div ul { padding:0px; margin:0px;}
.menu_div ul li { list-style:none;display:inline; padding:0 16px 0 16px; border-right: 1px solid #000;  font-size:13px;}
.menu_div ul li.last {border-right: 0px solid #000; }
.menu_div a { font-weight:bold; font-size:12px; color:#000;}
.menu_div a:hover { text-decoration:none; color:#bea235;}
.menu_div a:act {text-decoration:none; color:#bea235;}
.menu_div ul li.last a {color:#ff0000;}

.car {width:auto; background-image:url(../images/car.png); background-position:top center; background-repeat:no-repeat; vertical-align:top; height:500px; min-width:1000px;}
.left_menu {float:left; width:180px; margin-top:60px; #margin-top:50px;}
.left_menu ul {margin:0px; padding:0px; #margin:-3px 0 -8px 0;}
.left_menu ul li {margin:0px; padding:0; border-bottom:1px solid #b8c1ca; border-top:1px solid #e8ecf0; list-style:none; }
.left_menu ul li a {font-size:12px; color:#000; width:168px;padding:10px 0 10px 12px;background-color:#dde2e7; display:block; text-decoration:none;}
.left_menu ul li a:hover {background-image: url(../images/li_hover.jpg); display:block; background-position:right bottom; background-repeat:no-repeat; text-decoration: underline;}

.left_menu ul li.act a {background-image: url(../images/li_hover.jpg); display:block; font-weight:bold; background-position:right bottom; background-repeat:no-repeat; text-decoration: underline;}
.left_menu ul li.act a:hover {text-decoration: none;}




.right_menu {float:right;  width:610px; height:400px; text-align:right; vertical-align:top; margin-top:55px; margin-right:10px; border:0px solid #000; #margin-top:40px;}
.item {width:610px; text-align:right; background-image:url(../images/item_bg.gif); background-position:top right; background-repeat:no-repeat; position:absolute; #margin-left:-610px;}
.item a {width:155px; height:23px; display:block; float:right; text-align:left; color:#FFF; text-decoration:none; padding:4px 0 0 32px; font-size:14px;}
.item2 {width:610px; text-align:right; background-image:url(../images/item_bg.gif); background-position:right 4px; background-repeat:no-repeat; position:absolute;  #margin-left:-610px;}
.item2 a {width:155px; height:23px; display:block; float:right; text-align:left; color:#FFF; text-decoration:none; padding:4px 0 0 32px; font-size:14px;}

#item_1 {height:68px; }
.over1 {background-image:url(../images/item_1.gif); }
#item_2 {height:48px; margin-top:60px;}
.over2 {background-image:url(../images/item_2.gif); }
#item_3 {height:60px; margin-top:120px;}
.over3 {background-image:url(../images/item_3.gif); }
#item_4 {height:33px; margin-top:180px;}
.over4 {background-image:url(../images/item_4.gif); }
#item_5 {height:40px; margin-top:236px; padding-top:4px;}
.over5 {background-image:url(../images/item_5.gif); background-position:right 0px;}
#item_6 {height:65px; margin-top:296px;}
.over6 {background-image:url(../images/item_6.gif);}
#item_7 {height:33px; margin-top:356px;}
.over7 {background-image:url(../images/item_7.gif);}


.middle {height:auto; vertical-align:top; padding-top:18px;}
.middle h1 {font-size:18px; color:#bea235; font-weight:normal;}
.middle h2,.middle h3,.middle h4 {font-size:16px; color:#bea235; font-weight:normal;}
.middle p {font-size:12px;}

.content p {font-size:12px; padding-left:5px;}
.content h2,.content h3,.content h4 {font-size:16px; color:#bea235; font-weight:normal;}

.content {float:left; width:70%; margin-bottom:30px; padding-left:10px; }
.banners {float:right; width:25%; text-align:right; margin-bottom:30px; #padding-bottom:30px;}
.banners img {border:0px solid #000; margin-bottom:40px;}

.bottom {height:77px; background-color:#bea235; vertical-align:top;}
.copyright {padding-left:0px; background:url(../images/copy.jpg) no-repeat; background-position:100px 0px; font-size:12px; color:#FFF; margin-top:25px; margin-left:10px; width:300px; float:left;}
.adress {margin-right:10px; float:right; font-size:12px; color:#FFF; width:380px;margin-top:25px; }



#Scroller-1 { 
  position: absolute; 
  overflow: hidden;
 width:180px;
  height: 360px;
  #margin-left:-176px;
  #margin-top:15px; 
}

.Scroller-Container {
  position: absolute;
  top: 0px; left: 0px;
  height:560px;
}
.Scrollbar-Up {
  cursor: pointer;

  top: 10px;
}
.Scrollbar-Down {
  cursor: pointer;
	margin-top:360px;
	#margin-top:356px;
   
}
.sub {width:auto;}
.content_sub {width:100%; height:auto;}
.left_menu_td {width:200px; vertical-align:top;}
.left_menu_td .left_menu {margin-top: 10px;}
.right_menu_td .right_menu {width:218px; margin-top:10px;}
.right_menu_td .right_menu .item {width:218px; #margin-left:-220px;}
.right_menu_td .right_menu #item_5 {padding-top:0px;}
.right_menu_td {vertical-align:top; width:218px;}
.main_content_td {vertical-align:top; width:auto;}
.right_menu_td .banners {width:100%; float:left; margin-top:50px; }
.main_content_td  h1 {font-size:18px; color:#bea235; font-weight:normal;}
.main_content_td p {font-size:12px;}

.main_content_td .content {width:90%;}

	
.tx-rgwallpaper-Nest {
	border: 1px solid #CC3333;
	width:350px;
}
	
.tx-rgwallpaper-dragbar {
	background-color: red;
	cursor:hand; 
	cursor:pointer;
	padding: 2px 0px;
}
#tx-rgwallpaper-links {
	font-size : 13px; 
	font-weight: bold;
	color: white;
	float: left;
	padding-right: 15px;
	padding-left: 5px;
}
		
#tx-rgwallpaper-rechts {
	text-align:right;
	padding-right: 1px;
}
#tx-rgwallpaper-mainNest {
	text-align: left;
	padding: 10px;
	background-color: white;
}
.wall_wrap {border: 1px solid #456682;margin:2px; padding:5px; margin:5px; float:left; min-height:158px;background-color:#eee;}
.wall_title {font-size:12px; color: #333; font-weight:bold; text-align:center; width:100%;}


/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 2px solid black;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */
DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }


.parts_search a {font-size:16px; color:#ff0000;}

.graphic {
	border-width:1px;	
	border-style: solid;
	border-width:5px;	
	border-style: double;
	border-color: gold;
	border-collapse: collapse;
	font-size:14px;
}

.graphic tr th{
	border-width:1px;	
	border-style: solid;
	border-color: gold;
	border-collapse: collapse;
}

.graphic tr td{
	padding-left: 5px;
	padding-right: 5px;
	border-width:1px;	
	border-style: solid;
	border-color: gold;
	border-collapse: collapse;
}

.mailform_table {width:100%; margin: 0px; }
.mailform_input {width: 390px; border-top: 1px; border-bottom: 1px; border-right: 2px; border-left: 5px; border-style:solid; background-color:#FFF; border-color:#c9a323; font-family: arial, verdana, tahoma; 
font-size: 12px; color: #000; padding:2px 5px;}
.mailform_textarea {width: 390px; height: 150px; border-top: 1px; border-bottom: 1px; border-right: 2px; border-left: 5px;
border-style:solid;background-color:#FFFFFF; border-color:#c9a323; font-family: arial, verdana, tahoma; padding:5px;
font-size: 12px; color: #000;	
	scrollbar-face-color: #35839f;
	scrollbar-track-color: #e7e7e7;
	scrollbar-arrow-color: #3cbbe9;
	scrollbar-3Dlight-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
}
.mailform_select {width: auto; border: 1px;
border-style:solid; background-color:#FFFFFF; border-color:#8cb2c8; font-family: arial, verdana, tahoma; 
font-size: 12px; color: #000; padding-left: 10px;}
.mailform_label {font-family: arial, tahoma; font-size: 14px; color:#000; text-align: left; width: 120px; text-indent: 0px; font-weight:normal;}
.mailform_label:first-letter {font-weight:bold;}
.mailform_field {}
.mailform_file {width: 200px; border: 0px; border-style:solid; background-color:#FFF; border-color:#8cb2c8; font-family: arial, verdana, tahoma; 
font-size: 12px; color: #808080;	}

UL.dop_menu {margin:0 0 20px 0; padding:0px;}
ul.dop_menu li {list-style:none; display:inline; margin-right:20px;}
ul.dop_menu li a {text-decoration:none; border-bottom:1px dashed #bea235; color:#333333;}
ul.dop_menu li a:hover {text-decoration:none; border-bottom:0px dashed #bea235; color:#333333; font-weight:bold;}
ul.dop_menu li a.act {font-weight:bold;text-decoration:none; border-bottom:0px dashed #bea235; }
