body {
	margin: 0px;
	height: 100%;
}


.Inhaltstabelle {
background:url(/images_de/vacom_vacuum_03.jpg);
background-repeat:repeat-y;
padding-left: 10px;
}

.Headnavi_Tabelle {
background:url(/images_de/vacom_vacuum_03.jpg);
background-repeat:repeat-y;
text-align:left;
}

.Headnavi_Text {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:right;
padding-top: 20px;
padding-right: 25px;
}

.Footnavi_Tabelle {
background:url(/images_de/vacom_vacuum_03.jpg);
background-repeat:repeat-y;
padding:0px;
margin:0px;

}

.Footnavi_Text {
font-family:Arial, Helvetica, sans-serif;
font-size:8px;
text-align:center;
padding-top: 20px;
padding-right: 25px;
}

.Navileft_Box { 
background-color: #e3e3e3;
width: 219px;
overflow:hidden;
border: 1px solid #aaaaa8;
padding-top: 5px;
padding-left: 2px;
text-align:left;
}

.Inhaltleft_Box { 
background-color: #e3e3e3;
width: 219px;
overflow:hidden;
padding-top: 5px;
padding-left: 2px;
border: 1px solid #aaaaa8;
}


.Navileft_Box_Headline { 
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:left;
font-weight:bold;
color: #8a157e;
line-height:10px;
}

A.Navileft_Box_Subheadline:link {
font-family:Arial, Helvetica, sans-serif;
COLOR: #9c0a7c;
TEXT-DECORATION: none;
font-size: 13px; 
}

A.Navileft_Box_Subheadline:visited {  
font-family:Arial, Helvetica, sans-serif; 
COLOR: #9c0a7c; 
TEXT-DECORATION: none; 
font-size: 13px; 
}

A.Navileft_Box_Subheadline:hover { 
font-family:Arial, Helvetica, sans-serif; 
COLOR: #4c4845; 
TEXT-DECORATION: underline; 
font-size: 13px; 
font-weight: bold;}

A.Navileft_Box_Subheadline:active { 
font-family:Arial, Helvetica, sans-serif; 
COLOR: #4c4845; 
TEXT-DECORATION: underline; 
font-size: 13px; 
font-weight: bold;}


/*.Inhalt_Box { 
position:relative;
top:0px;
left:0px;
border: #000000 1pt solid;
min-width: 580px;
max-width: 580px;
overflow:hidden;
margin-left: 10px;
}*/

.Headline_Text {
font-family:Arial, Helvetica, sans-serif;
COLOR: #4c4845; 
font-size:18px;
font-weight: bold;
}

.Subheadline_Text {
font-family:Arial, Helvetica, sans-serif;
COLOR: #4c4845; 
font-size:15px;
font-weight: bold;
}

.Text_large {
font-family:Arial, Helvetica, sans-serif;
COLOR: #4c4845; 
font-size:13px;
}

.Text_small {
font-family:Arial, Helvetica, sans-serif;
COLOR: #4c4845; 
font-size:12px;
}

.Text_small_bold {
font-family:Arial, Helvetica, sans-serif;
COLOR: #4c4845; 
font-size:12px;
font-weight: bold;
}
.Text_10px {
font-family:Arial, Helvetica, sans-serif;
COLOR: #4c4845; 
font-size:10px;
}
.Text_11px {
font-family:Arial, Helvetica, sans-serif;
COLOR: #4c4845; 
font-size:11px;
}

.Headline_Vacom_Text {
font-family:Arial, Helvetica, sans-serif;
COLOR: #8a157e;
font-size:18px;
font-weight: bold;
}

.Subheadline_Vacom_Text {
font-family:Arial, Helvetica, sans-serif;
COLOR: #8a157e; 
font-size:15px;
font-weight: bold;
}

.Text_Vacom_large {
font-family:Arial, Helvetica, sans-serif;
COLOR: #8a157e; 
font-size:13px;
}

.Text_Vacom_small {
font-family:Arial, Helvetica, sans-serif;
COLOR: #8a157e; 
font-size:12px;
}

.Text_Vacom_bg {
font-family:Arial, Helvetica, sans-serif;
COLOR: #ffffff;
background-color:#8a157e;
font-size:13px;
}

a:link {
font-family:Arial, Helvetica, sans-serif;
color: #4c4845;
text-decoration: underline;
font-size: 13px;
}
a:visited {
font-family:Arial, Helvetica, sans-serif;
color: #4c4845;
text-decoration: underline;
font-size: 13px;
}
a:hover {
font-family:Arial, Helvetica, sans-serif;
color: #4c4845;
text-decoration: none;
font-size: 13px;
}

a:active {
font-family:Arial, Helvetica, sans-serif;
text-decoration: underline;}


a.Headnavi_Link:link {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:right;
text-decoration:none}

a.Headnavi_Link:visited {  
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:right;
text-decoration:none}

a.Headnavi_Link:hover { 
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:right;
text-decoration:underline;}

a.Headnavi_Link:active { 
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:right;
text-decoration:underline;}

a.Footnavi_Link:link {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
text-decoration:none}

a.Footnavi_Link:hover { 
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
text-decoration:underline;}

a.Footnavi_Link:visited {  
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
text-decoration:none}

a.Footnavi_Link:active { 
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
text-decoration:underline;}


/* Ferdis Klassen */
/* 				  */
/* Div-Container  */

.Inhalt_Box{ 
/*position:relative;
top:0px;
left:0px;*/
/*border: #000000 1pt solid;*/
width: 730px;
overflow:hidden;
margin-left: 10px;
margin-right: 10px;
text-align:justify;
}

.Container_HL {
/*border: #000000 1pt solid;*/
width: 690px;
overflow: hidden;
margin-left: 10px;
text-align: justify;
}

.Container_fullwidth {
width:710px;
float:left;
clear:both;
overflow:hidden;
position:absolute;
margin-left: 20px;
/*border: #000000 1pt solid;*/
}

.Container_Text {
/*border: #000000 1pt solid;*/
width: 400px;
overflow: hidden;
margin-left: 10px;
float: left;

}

.Container_Images{
/*border: #000000 1pt solid;*/
width: 300px;
height: 100%;
overflow: hidden;
margin-left: 5px;
margin-right:5px;
float: left;
}

.Container_Kontakt1{
/*border: #000000 1pt solid;*/
width: 310px;
height: 100%;
overflow: hidden;
margin-left: 5px;
margin-right:5px;
float: left;
}

.Container_Kontakt2{
/*border: #000000 1pt solid;*/
width: 310px;
height: 100%;
overflow: hidden;
margin-left: 5px;
margin-right:5px;
}

.TableHead{
padding:0px;
width: 500px;
margin: 0px 0px 0px 0px;
height:20px;
background: url(/images_de/bgr_tablehead.gif) no-repeat left top ;
}

.TableBody{
width: 500px;
height:450px;
margin: 0px 0px 0px 15px;
height:20px;
background: #e8e8e6;
font-family:Arial, Helvetica, sans-serif;
COLOR: #4c4845; 
font-size:13px;
}

.Dialog {
position: relative;
height: auto;
overflow: visible;
margin: 0 0 10px 0;
padding: 3px 6px 6px 6px;
width: 500px;
background: #e8e8e6;
border-top: 0px;
border-left: 1px solid #e8e8e6;
border-right: 1px solid #e8e8e6;
border-bottom: 1px solid #e8e8e6;
font-family:Arial, Helvetica, sans-serif;
COLOR: #4c4845; 
font-size:13px;
}

.TableHead_katalog{
padding:0px 0px 0px 10px;
width: 590px;
margin: 0px 0px 0px 0px;
height:20px;
background: url(/images_de/bgr_tablehead_katalog.gif) no-repeat left top ;
}

.TableHead_direct_order{
padding:0px 0px 0px 10px;
width: 650px;
margin: 0px 0px 0px 0px;
height:20px;
background: url(/images_de/bgr_tablehead_direct_order.gif) no-repeat left top ;
}

.Dialog_katalog{
position: relative;
height: auto;
overflow: visible;
margin: 0px 0px 10px 0px;
padding: 3px 6px 6px 6px;
width: 590px;
background: #e8e8e6;
border-top: 0px;
border-left: 1px solid #e8e8e6;
border-right: 1px solid #e8e8e6;
border-bottom: 1px solid #e8e8e6;
font-family:Arial, Helvetica, sans-serif;
COLOR: #4c4845; 
font-size:13px;
}

div.details1{
	position:fixed;
	top:0px;
	left:0px;	
	width:100%;
	height:100%;
	background:url(/images_de/gallery_bg.jpg) repeat;
	background-attachment: fixed;
	opacity:0.7;
	-moz-opacity:0.7;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter:alpha(opacity=70);
	z-index:4;
	overflow:auto;
}
	
div.details2{
	position:fixed;
	top:50%;
	left:50%;
	margin-left:-300px;
	margin-top:-300px;
	width:600px;
	/*height:600px;*/ /* nicht unbedingt nötig*/
	background-color:#FFFFFF;
	z-index:5;
	/*border: 3pt solid #000000;*/
}
div.service_headline{
	width:700px;
	text-align:justify;
	margin:	30 0 0 50;
}
div.service_image{
	float:left;
	width:220px;
	margin:	12px 25px 0px 40px;
}
div.service_text{
	float:left;
	width:390px;
	text-align:justify;
	margin:	10px 40px 20px 25px;
	line-height:1.3;
}
div.service_close{
	padding: 10px 0px 20px 0px;
	width:700px;
	text-align:right;
	margin:	0px 0px 0px 0px;
	clear:left;
}
div.service_image_alt{
	float:left;
	width:220px;
	margin:	0px 20px 0px 0px;
}
div.service_text_alt{
	float:left;
	width:390px;
	text-align:justify;
	margin:	0px 0px 0px 5px;
	line-height:1.3;
}
div.produktfokus{
	background-color: #e8e8e6;
	width:580px;
	float:left;
	overflow:hidden;
	margin: 0px 0px 5px 10px;
	padding: 5px 0px 5px 7px;
	position: relative;
}
div.produktfokus_image{
	margin-right:20px;
	float:left;
	overflow:hidden;
}
div.produktfokus_link{
	margin: 0px 0px 0px 0px;
	float:left;
}
div.produktfokus_details_image{
	float:left;
	margin: 20px 40px 20px 20px;
}
div.produktfokus_details_text{
	line-height:1.3;
	margin: 20px 0px 0px 0px;
}

/* Stile Indexseite*/
/* Rechte Seite*/
div.indexRSBlock{
	width:270px;
	margin-bottom:49px;
}
div.indexRSIcon{
	float:left;
	margin-right:7px; 
}
div.indexRSHeadline{
	float:left;
	padding-top:3px;  
}
div.indexRSText{
	clear:left;
	margin-top:10px;
	padding-left:5px;
	line-height:1.7;
}


th.zeichnungenTbl_headCell{
	 padding:15px 10px 15px 10px;
	 background:#e8e8e6;
	 border-top:1px solid #8a157e;
	 border-bottom:1px solid #8a157e;
}

td.zeichnungenTbl_Cell{
	 padding:15px 10px 15px 10px;
	 background:#e8e8e6;
	 border-bottom:1px solid #8a157e;
}

td.InputLabelling {
margin: 0 0 0 0px;
padding: 2px 6px 2px 6px;
width: 130px;
vertical-align: top;
/*float: left;*/
font-size:12px;
background: #e8e8e6;
}
td.InputLabelling_2{
margin: 0 0 0 0px;
padding: 2px 6px 2px 6px;
vertical-align: top;
/*float: left;*/
background: #e8e8e6;
font-size:12px;
}

td.InputField {
padding: 2px 6px 2px 6px;
width: 210px;
vertical-align: top;
/*float: left;*/
background: #e8e8e6;
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
}
td.InputField_2{
padding: 2px 6px 2px 6px;
vertical-align: top;
/*float: left;*/
background: #e8e8e6;
font-size:12px;
}

input.LongText{
width: 201px;
line-height: 120%;
background-color:#ffffff;
color:#000000;
border:1px solid #7F9DB9;

}
select.LongText{
width: 201px;
line-height: 120%;
background-color:#ffffff;
color:#000000;
border:1px solid #7F9DB9;
}

textarea.VeryLongText {
width: 300px;
line-height: 120%;
background-color:#ffffff;
color:#000000;
border:1px solid #7F9DB9
}
textarea.VeryLongText_2 {
width: 390px;
line-height: 120%;
background-color:#ffffff;
color:#000000;
border:1px solid #7F9DB9
}

img.thumbnailBorder{
	border:1pt solid #000000;

}

/* Suchfeld */
.search_text_bar {
	/*float:right;*/
	width:152px;
	height:16px;
	background-image:url(/images_de/suche_w.jpg);
	background-position:right center;
	background-repeat:no-repeat;
	background-color:#ffffff;
}
input.search_text_bar {
	border: #aaaaa8 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#4c4845;
	/*padding-right:0px;
	margin-right:0px;*/
	margin-left:20px;
}

.search_text_page {
	background-image:url(/images_de/suche_w.jpg);
	background-position:right center;
	background-repeat:no-repeat;
	background-color:#ffffff;
	width:152px;
	height:16px;
	float:left;
	margin-right:0px;
}
input.search_text_page {	
	border: #aaaaa8 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#4c4845;
}

