/* generated for browser Unknown ver. 0.0*/
body { 
font-family: Verdana, Lucida Grande, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
font-size: 8pt;
padding: 0;
margin: 0;
}
body.page { 
background-color: #e6e6e6;
}
#Page { 
width: 960px;
padding: 0;
margin: 0 auto;
position: relative;
z-index: 1;
}
.Container_Content_TB { 
width: 960px;
height: 36px;
margin: 0;
padding: 0;
position: relative;
}
.Container_Content { 
width: 960px;
height: 312px;
margin: 0;
padding: 0;
position: relative;
overflow: hidden;
}
.Left { 
float: left;
}
.Right { 
float: right;
}
.clear { 
clear: both;
}
#Logo { 
width: 240px;
height: 312px;
margin: 0;
position: absolute;
background-color: #333;
overflow: hidden;
}
.Bar_Red { 
width: 240px;
height: 36px;
position: absolute;
left: 240px;
margin: 0;
padding: 0;
background-color: #cc0000;
overflow: hidden;
}
#Container_Navigation_Top { 
width: 240px;
height: 312px;
position: absolute;
z-index: 21;
left: 240px;
margin: 0;
}
#Navigation_Top_Background { 
background-color: #000;
opacity: 0.6;
filter: alpha(opacity=60);
position: absolute;
z-index: 20;
width: 240px;
height: 312px;}
.Content_Clear { 
width: 240px;
height: 312px;
position: absolute;
left: 0;
margin: 0;
}
.Container_Content_240 { 
width: 240px;
height: 312px;
margin: 0;
position: absolute;
z-index: 6;
left: 240px;
background-position: right top;
background-repeat: no-repeat;
}
.Container_Content_720 { 
width: 720px;
height: 312px;
float: right;
position: absolute;
z-index: 2;
background-position: right top;
background-repeat: no-repeat;
}
.Container_Content_480_2 { 
width: 480px;
height: 312px;
float: right;
position: absolute;
left: 240px;
z-index: 6;
}
#Navigation_Top ul li a { 
color: #fff;
font-size: 7pt;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
}
#Navigation_Top ul li { 
margin: 0;
padding: 0;
line-height: 1.1em;
list-style-type: none;
}
#Navigation_Sub { 
width: 240px;
height: 312px;
margin: 0;
position: absolute;
z-index: 22;
background-position: right top;
background-repeat: no-repeat;

}
.Container_Content_Background_480 { 
width: 480px;
height: 312px;
float: right;
position: absolute;
z-index: 1;
background-color: #ccc;}
p { 
margin-top: 0;
}
.Container_Content_Background_240 { 
width: 240px;
height: 312px;
margin: 0;
position: absolute;
z-index: 1;
left: 240px;
background-color: #ccc;
}
.Container_Text_240 { 
width: 240px;
height: 312px;
position: absolute;
right: 0;

}
#Navigation_Sub ul li a { 
color: #676767;
font-size: 7pt;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
}
#Navigation_Sub ul li.active a { 
color: #cc0000;
}
.b_grau { 
border-left: 1px dotted #676767;
}
.editbutton { 
position: absolute;
z-index: 100;
}
.Container_Text_480 { 
width: 480px;
height: 312px;
position: absolute;
right: 0;
background-repeat: no-repeat;
}
.PagerBack { 
cursor: pointer;
}
.PagerNext { 
cursor: pointer;
}
.ReadMore { 
cursor: pointer;
text-transform: uppercase;
float: left;
}
#LayerContentProduct { 
display: none;
background-color: #fff;
width: 720px;
position: absolute;
top: 50px;
z-index: 210;
padding: 0;
margin: 0 auto;
}
.LayerClose { 
float: right;
color: #fff;
font-size: 14pt;
cursor: pointer;
top: 0;
margin: -5px -25px 0 0;}
.Pager { 
float: left;
}
.LayerItemContent { 
padding: 10px 10px 10px 15px;

}
.LayerItemImage { 
width: 180px;
float: left;
padding: 10px;
}
.LayerItemImage img { 
width: 180px;
}
.ProductImage_2 { 
background-position: left top;
background-repeat: no-repeat;
width: 240px;
height: 312px;
}
.LayerProductDetailBackground { 
width: 240px;
height: 720px;
background-color: #000;
position: absolute;
display: none;
}
.LayerProductDetailContent { 
width: 220px;
height: 660px;
position: absolute;
z-index: 10;
color: #fff;
padding-top: 60px;
padding-left: 20px;
display: none;
}
.LayerProductDetailOpen { 
width: 220px;
height: 27px;
background-color: #333;
position: absolute;
z-index: 12;
color: #fff;
text-transform: uppercase;
padding-top: 13px;
padding-left: 20px;
cursor: pointer;
}
h2.News a { 
color: #676767;
text-decoration: none;
}
.LayerNewsDetailContent { 
width: 720px;
}
.NewsDetailImage { 
width: 480px;
height: 312px;
float: right;
background-position: left top;
background-repeat: no-repeat;
}
.NewsDetailContent { 
padding: 5px 30px 0px 30px;
float: left;
}
.Bar_TB { 
width: 480px;
height: 36px;
position: absolute;
left: 480px;
margin: 0;
padding: 0;
overflow: hidden;
}
.SearchForm { 
float: right;
margin-top: 10px;
width: 165px;
}
#Sprachwechsel { 
padding: 0;
margin: 0;
list-style-type: none;
list-style-position: outside;
list-style-image: none;
float: right;
width: 180px;
margin-top: 14px;
}
#Sprachwechsel li.accesibility a { 
border-left: solid 1px #676767;
margin-left: 4px;
padding-left: 9px;
}
.DealerSearchForm { 
}
.enlarge_240 { 
background-image: url(/portaldata/1/images/Enlarge_grau.jpg);
background-repeat: no-repeat;
background-position: 28px 287px;
position: absolute;
left: 0;
top: 0;
cursor: pointer;
width: 240px;
height: 312px;
z-index: 4;
}
.Bar_Clear { 
width: 240px;
height: 36px;
float: left;
margin: 0;
padding: 0;
overflow: hidden;
}
#Logo img.Logo { 
margin: 36px 0px 0px 24px;
}
.Bar_Red img.Logo { 
margin: 12px 0px 0px 24px;
}
.Container_Content_480 { 
width: 480px;
height: 312px;
float: right;
position: absolute;
z-index: 4;
background-position: right top;
background-repeat: no-repeat;
}
#Navigation_Top { 
width: 240px;
height: 312px;
position: absolute;
z-index: 22;
margin: 0;
}
#Navigation_Top ul { 
padding: 0;
margin: 0px 0px 30px 24px;
position: absolute;
bottom: 0;
}
#Navigation_Top ul ul { 
margin: 0 0 0 24px;
padding: 0;
position: relative;
bottom: auto;
}
#Navigation_Top ul ul li a { 
font-weight: normal;
}
.hidden { 
display: none;
}
.show { 
display: block;
}
.Container_Content_Background { 
width: 720px;
height: 312px;
position: absolute;
left: 240px;
margin: 0;
z-index: 0;
background-color: #fff;
}
.grau { 
color: #676767;
}
h1.Layer { 
font-size: 10pt;
text-transform: uppercase;
margin: 10px 0px 10px 0px;
}
.DealerDropDown { 
background-color: #ccc;
border: none;
font-size: 8pt;
width: 180px;
height: 16px;
color: #333;
margin-bottom: 16px;
}
#NewsArchiv { 
width: 720px;
}
.NewsArchivContent { 
padding: 20px;
width: 440px;
float: right;
min-height: 480px;
}
h2.Suche { 
margin: 0;
}
.NewsArchivBack { 
margin-top: 20px;

}
.SearchResultItem { 
padding-bottom: 7px;
border-bottom: 1px dotted #676767;
margin-bottom: 10px;
}
#SiteSearchLayer { 
width: 720px;
display: none;
}
#FusszeileLinks li div.Link a { 
text-decoration: none;
color: #676767;
}
.TechnicalData td { 
vertical-align: top;
padding: 5px 0;
border-bottom: 1px dotted #676767;
}
.TechnicalData, .TabHistory { 
width: 435px;
margin-top: 20px;
}
.TechnicalData td img { 
width: 60px;
height: 60px;
}
.b_schwarz { 
border-left: 1px dotted #000;
}
.Content_480_Rotator_R1 { 
width: 480px;
height: 312px;
float: right;
position: absolute;
z-index: 2;
background-position: right top;
background-repeat: no-repeat;
display: none;
}
.TabLinks div.Link { 
margin-bottom: 10px;
}
.bg_right { 
background-position: right top;
}
.TabColoursTitle td { 
text-align: center;
}
.enlarge_180 { 
background-image: url(/portaldata/1/images/Enlarge_weiss.png);
background-repeat: no-repeat;
background-position: bottom left;
position: absolute;
cursor: pointer;
width: 180px;
height: 40px;
margin-top: -40px;
}
.text_right { 
text-align: right;
}
#Sitemap ul { 
/*padding-left: 0px;*/
}
.LayerItemContentFirst { 
padding: 10px 10px 0px 15px;
}
.Pager_240 a, .Pager_240_DL a, 3DModel a { 
text-decoration: none;
}
.TabEvent td { 
vertical-align: top;
padding: 5px 5px 15px 0px;}
.Facebook_240 { 
position: absolute;
bottom: 5px;
}
.Facebook_Detail { 
margin-top: 20px;
height: 23px;
}
.Text_480 { 
position: absolute;
z-index: 5;
width: 480px;
height: 312px;
right: 0;}
.GalleryDetailImage { 
width: 720px;
height: 468px;
background-repeat: no-repeat;
margin-bottom: 10px;
}
.GalleryDetailTitle { 
padding-left: 12px;
}
.Pager_Gallery { 
float: right;
}
.GalleryThumbnail { 
width: 70px;
height: 46px;
background-repeat: no-repeat;
cursor: pointer;
float: left;
margin-right: 6px;
}
.Container_Gallery_Link { 
width: 480px;
height: 284px;
position: absolute;
cursor: pointer;
z-index: 10;
}
.ProviderLogoff { 
text-transform: uppercase;
position: absolute;
right: 20px;
top: 292px;
float: right;
z-index: 10;
}
#Sprachwechsel li { 
float: left;
}
.GalleryRightImage { 
height: 46px;
width: 10px;
cursor: pointer;
background-image: url(/portaldata/1/images/GalleryRight.jpg);
background-repeat: no-repeat;
}
.Container_Content_Background_480_2 { 
width: 240px;
height: 312px;
float: right;
position: absolute;
left: 480px;
z-index: 1;
background-color: #999;
}
h1 { 
font-size: 10pt;
text-transform: uppercase;
margin: 36px 0px 50px 26px;
}
h2, h3, h4, h5 { 
font-size: 8pt;
}
.Container_News_240 { 
width: 189px;
height: 196px;
position: absolute;
top: 90px;
left: 26px;
padding: 0px 20px 6px 4px;
overflow: hidden;
}
h2.News { 
margin: 0 0 4px 0;
}
.bottom_240 { 
width: 195px;
height: 12px;
position: absolute;
left: 26px;
top: 292px;
padding-left: 4px;
text-transform: uppercase;
border-left: 1px dotted #676767;
}
#Navigation_Sub ul { 
padding: 0;
margin: 0px 0px 24px 0px;
position: absolute;
}
.b_weiss { 
border-left: 1px dotted #fff;
}
.Container_Text_240_Background { 
background-color: #000;
opacity: 0.6;
filter: alpha(opacity=60);
width: 240px;
height: 312px;
float: right;
position: absolute;
z-index: 4;
}
#LayerContentNews { 
display: none;
background-color: #fff;
width: 720px;
position: absolute;
top: 50px;
z-index: 210;
padding: 0;
margin: 0 auto;
}
#LayerProductDetail { 
width:720px;
height: 720px;
background-position: left top;
background-repeat: no-repeat;
position: absolute;
display: none;
top: 50px;
z-index: 210;
padding: 0;
margin: 0 auto;
}
.pdTitel { 
text-transform: uppercase;
font-weight: bold;
white-space: nowrap;
}
.pdContent { 
padding-bottom: 20px;
}
.NewsDate { 
font-size: 7pt;
}
.NewsDate a { 
color: #676767;
text-decoration: none;
}
.pointer { 
cursor: pointer;
}
.Link_Container_240 { 
width: 240px;
height: 312px;
position: absolute;
z-index: 3;
cursor: pointer;
}
.ContentImage { 
margin-bottom: 10px;
}
.bold { 
font-weight: bold;
}
.TabLine { 
border-bottom: 1px dotted #676767;
}
.TabTitle { 
font-weight: bold;
background-color: #ccc;
padding-bottom: 6px;
border-bottom: 1px dotted #676767;
}
.TabDealerResult td { 
padding: 6px 2px 4px 0px;
vertical-align: top;
}
.TabDealerResult { 
width: 660px;
}
.SearchForm .SearchField { 
float: left;
background-color: #ccc;
border: none;
font-size: 8pt;
width: 140px;
height: 16px;
color: #676767;
}
.LayerBack { 
float: right;
width: 80px;
padding: 2px 5px 5px 5px;
cursor: pointer;
margin: -5px -30px 0 0;
position: relative;
z-index: 5;
}
a.active, div.active { 
color: #cc0000;
}
.Product_3DModel { 
width: 25px;
height: 18px;
position: absolute;
left: 60px;
top: 288px;
text-transform: uppercase;
cursor: pointer;
z-index: 5;
}
.backClose { 
color: #fff;
font-size: 14pt;
padding-left: 32px;
float: right;
}
.TabEventDatum { 
font-weight: bold;
font-size: 10pt;
width: 140px;
}
.TabEvent td p { 
margin: 0;
}
.EventTitel { 
font-size: 10pt;
font-weight: bold;
}
.Container_Gallery_480_Background { 
background-color: #000;
opacity: 0.6;
filter: alpha(opacity=60);
width: 480px;
height: 28px;
float: right;
bottom: 0px;
position: absolute;
z-index: 4;
}
.Container_Gallery_240 { 
width: 215px;
height: 20px;
position: absolute;
top: 292px;
padding-left: 20px;
padding-right: 5px;
overflow: hidden;
}
#Navigation_Sub ul li { 
margin: 0;
padding-bottom: 4px;
line-height: 1.1em;
list-style-type: none;
}
.weiss { 
color: #fff;
}
h2.Titel { 
position: absolute;
top: 36px;
left: 26px;
margin: 0;
padding-right: 20px;
}
.Pager_240, .Pager_240_DL { 
width: 195px;
height: 12px;
position: absolute;
left: 26px;
top: 292px;
padding-left: 4px;
text-transform: uppercase;
}
.Text_240 { 
position: absolute;
z-index: 5;
width: 240px;
height: 312px;
right: 0;

}
.Container_Text_720 { 
width: 720px;
height: 312px;
position: absolute;
right: 0;
background-position: right top;
background-repeat: no-repeat;
}
#ShadowLayer { 
position: absolute; 
top: 0; 
left: 0; 
width: 0; height: 0; 
display: none; 
background-color: #000; 
margin: auto; 
z-index: 200;
}
h2.LayerItemTitle { 
font-size: 10pt;
margin-top: 0;
}
.LayerContentItem { 
padding: 0px 30px 0px 30px;
float: left;
/*border-bottom: 1px dotted #676767;*/
width: 660px;
}
.LayerContentImage { 
width: 435px;
float: right;
}
.NewsDetailLogo { 
width: 240px;
height: 312px;
margin: 0;
background-color: #333;
float: left;
background-image: url(/portaldata/1/images/Logo_Kueschall.png);
background-position: 35% 10%;
background-repeat: no-repeat;
}
.SearchForm .SearchButton { 
float: right;
background-color: #ccc;
font-size: 10pt;
height: 18px;
width: 20px;
text-align: center;
margin-left: 2px;
cursor: pointer;
color: #676767;
}
#Sprachwechsel li a { 
color: #676767;
text-decoration: none;
text-transform: uppercase;
float: left;
padding: 0 5px;
font-size: 7pt;
}
h2.Group { 
background-color: #ccc;
cursor: pointer;
padding: 5px;
}
#FusszeileLinks { 
padding: 0;
margin: 0;
list-style-type: none;
list-style-position: outside;
list-style-image: none;
float: right;
margin-top: 14px;
}
#FusszeileLinks li div.Link { 
color: #676767;
text-decoration: none;
text-transform: uppercase;
float: left;
padding: 0 9px;
font-size: 7pt;
border-left: solid 1px #676767;
cursor: pointer;
}
#FusszeileIcons { 
float: right;
margin-top: 10px;
}
.Icon { 
height: 16px;
widht: 16px;
overflow: hidden;
float: right;
margin-left: 5px;
}
.Icon img { 
border: none;
}
.NewsArchivBack a { 
text-decoration: none;
}
#FusszeileLinks li { 
float: right;
}
.SearchForm a { 
text-decoration: none;
}
h3.Titel { 
margin: 0 0 10px 0;
}
.border_b { 
border-bottom: 1px dotted #676767;}
.TabLinks .Link { 
white-space: nowrap;
}
.Pager_Gallery_240 { 
width: 200px;
height: 12px;
position: absolute;
top: 292px;
left: 240px;
padding: 0 20px;
text-transform: uppercase;
}
.PagerEnlarge { 
cursor: pointer;
background-image: url(/portaldata/1/images/Enlarge_Gallery.png);
background-repeat: no-repeat;
width: 19px;
height: 16px;
float: right;
margin-left: 6px;
margin-top: -2px;
}
#FusszeileLinks li:last-child div.Link { 
padding-left: 0;
border-left: none;
}
#LayerURL { 
width: 720px;
display: none;
}
.DataList { 
width: 720px;
}
.NewsTop .NewsArchivBack { 
margin-top: 0px;
}
.Nav_4 ul, .Nav_5 ul, .Nav_6 ul, .Nav_7 ul, .Nav_8 ul { 
display: none;
}
.EventTitel { 
font-size: 10pt;
font-weight: bold;
}
#GalleryDetail { 
display: none;
background-color: #fff;
width: 720px;
position: absolute;
top: 50px;
z-index: 210;
padding: 0;
margin: 0 auto;
}
.GalleryLeftImage { 
height: 46px;
width: 10px;
cursor: pointer;
background-image: url(/portaldata/1/images/GalleryLeft.jpg);
background-repeat: no-repeat;
}
.Content_720_Rotator_R1 { 
width: 720px;
height: 312px;
float: right;
position: absolute;
z-index: 2;
background-position: right top;
background-repeat: no-repeat;
display: none;
}
.TabLinks { 
width: 180px;
}
.Link { 
color: #333;
cursor: pointer;
}
.LayerItemContentBreit { 
padding: 10px 0px;}
.TabColoursTitle th { 
color: #676767;
text-align: center;
font-weight: normal;
}
h2.related { 
margin-top: 0;
}
#Sitemap { 
padding-left: 13px;

}
#Sitemap li { 
/*width: 120px;
list-style-type: none;*/}
#Sitemap li ul { 
/*margin: -13px 0px 20px 125px;*/
}
.TabHistory td { 
vertical-align: top;
padding: 5px 5px 5px 0px;
border-bottom: 1px dotted #676767;
}
.Facebook_Site { 
margin-top: 10px;
}
#GalleryDetailSlider { 
width: 2500px;
height: 46px;
/*position: absolute;*/
}
.TabBreit, .TabEvent { 
width: 100%;
}
.TabBreit td { 
vertical-align: top;
padding: 5px 5px 5px 0px;
border-bottom: 1px dotted #676767;
}
.TabBreit th, .TabEvent th { 
vertical-align: top;
padding: 5px 5px 5px 0px;
border-bottom: 1px dotted #676767;
font-weight: bold;
text-align: left;
}
.GalleryScrollPane { 
overflow: hidden; 
width: 700px; 
height: 46px;
margin-bottom: 10px;
float: left;
}
.ProviderLogoff a { 
text-decoration: none;
}
h2.Gallery { 
margin: 0 0 4px 0;
font-weight: normal;
}
.GalleryScrollLeft, .GalleryScrollRight { 
height: 46px;
width: 10px;
float: left;
}
.weiss a, .weiss a:visited, .weiss a:active { 
color: #eee;
}
a, a:visited, a:active { 
color: #333;
}

