/* CSS Document */

body { margin:0px; padding:0px; background-color:#000000; color:#808080 ; font-family:itc_avant_garde_gothic_stdMd; -webkit-font-smoothing:antialiased; font-weight: normal;  font-size:10pt; line-height:20px;}
DIV.SiteMap { background-color:#e6e8e6;  } 

DIV.Left { float:left;}
DIV.Right { float:right;}

DIV.LeftAS { float:left; display:inline-block; width:auto;}
DIV.RightAS { float:right; display:inline-block; width:auto;}

DIV.Clear { clear:both;}
DIV.Space { height:20px;}
A { text-decoration:none;}

DIV.Holder { width:960px; text-align:left; }

DIV.Header { height:98px; border-bottom: solid 1px #191919; background-color:#000000;}
DIV.Header UL { margin:0px; padding:0px; list-style-type:none;}
DIV.Header UL LI { float:left; font-size:12pt; }
DIV.Header UL LI A { color:#FFF;}

DIV.Header UL UL { display:none;}
DIV.Header UL LI {  }
DIV.Header UL LI DIV.Box { margin-top:20px; height:20px;  padding-left:20px; padding-right:22px; display:inline-block;}

DIV.Header UL LI.Active DIV.Box A , DIV.Header UL LI:Hover DIV.Box A, DIV.Header UL LI.CoreActive DIV.Box A{ padding-bottom:36px; border-bottom: solid #366643; 2px; color:#366643;}

DIV.Header UL LI.MP1 DIV.Box,DIV.Header UL LI.MP2 DIV.Box,DIV.Header UL LI.MP4 DIV.Box,DIV.Header UL LI.MP5 DIV.Box { border-right: solid 1px #424242;}

DIV.Header UL LI.MP1 DIV.Box { padding-left:0px;}
DIV.Header UL LI.MP6 DIV.Box { padding-right:0px;}

DIV.Header UL LI.MP3 DIV.Box { margin-right:40px;}
DIV.Header UL LI.MP4 DIV.Box { margin-left:40px;}

/* fussleiste */
DIV.Fussleiste DIV.Item { float:left; width:290px; margin-left:45px; text-align:center;}
DIV.Fussleiste DIV.Item:first-child { margin-left:0px;}
DIV.Fussleiste DIV.Item DIV.Text { height:70px; color:#808080;}
DIV.Fussleiste DIV.Item DIV.Headline { text-transform:uppercase; font-size:13pt; color:#FFFFFF; line-height:30px; margin-bottom:10px;}

DIV.Fussleiste DIV.Item DIV.Link A  { color:#366643; text-transform:uppercase;  font-family:itc_avant_garde_std_mdbold; }

DIV.BG1 { background-color:#000000;}
DIV.BG2 { background-color:#e6e8e6;}

DIV.FooterLine { height:1px; overflow:hidden; background-color:#3a3a3a;} 
DIV.BGPadding { padding-top:80px; padding-bottom:80px;}
DIV.BGPadding2 { padding-top:80px; padding-bottom:80px;}
DIV.BGPadding3 { padding-top:0px; padding-bottom:60px;}

UL.SiteMap { margin:0px; padding:0px; list-style-type:none;}
UL.SiteMap LI {  float:left; font-family:itc_avant_garde_std_mdbold; color:#FFFFFF; }
UL.SiteMap LI A { color:#FFFFFF;}
UL.SiteMap LI LI A { color:#808080;}
 
UL.SiteMap LI UL LI { float:none; margin-bottom:0px; line-height:auto; font-size:8pt;font-family:itc_avant_garde_gothic_stdMd;  }
UL.SiteMap LI UL {  margin:0px; padding:0px; list-style-type:none; margin-top:10px;}
UL.SiteMap LI {width:160px;}

.ZweispaltenLeft { width:430px; margin-right:50px;}
.ZweispaltenRight { width:430px; ;}

h1,h2,h3,h4,h5,h6 {margin:0px; padding:0px;}

h1,h2,h3,h4,h5,h6{ font-size:18pt; color:#FFFFFF; margin-bottom:20px;font-family:itc_avant_garde_gothic_stdMd; font-weight:normal; }
h3{ font-size:11pt; margin-bottom:10px; }
h1,h2 { text-transform:uppercase;}

DIV.GallerySliderHolderText h1 { margin-bottom:40px;}
.LinkArea A { font-size:16pt; color:#FFFFFF; text-transform:uppercase; }
.LinkArea A .Green { color:#366643; }
 
.SubMenu DIV.Gruen A { color:#0FA43D !important;}
 
DIV.TextHalf { width:50%;}

.LinkArea2 A {  color:#FFFFFF; text-transform:uppercase; }
.LinkArea2 A .Green { color:#366643; }

/* dreispaltig */ 
DIV.Dreispaltig DIV.Item { float:left; width:290px; margin-left:45px; text-align:left;}
DIV.Dreispaltig h3 { color:#366643; }
DIV.Dreispaltig DIV.Item.First { margin-left:0px;}

/* multitext */

DIV.MultiText { float:left; width:960px;}
DIV.MultiTextOutHolder {  overflow:hidden; text-align:left;}

UL.Multitext { margin:0px; padding:0px; list-style-type:none;   font-family:itc_avant_garde_std_mdbold; border: solid 1px #366643;
background-image:url(/media/images/gruen.png);
background-size:10px 30px;
background-repeat:no-repeat;
-webkit-transition: all .8s ease-in-out;  -moz-transition: all .8s ease-in-out;  -o-transition: all .8s ease-in-out;  transition: all .8s ease-in-out;;
clear:both;
display:inline-block	;
overflow:hidden; 

}

/* new multitext */

DIV.MultitextAOuter { width:960px; overflow:hidden;  }

DIV.MultitextA { margin:0px; padding:0px; list-style-type:none;   font-family:itc_avant_garde_std_mdbold; border: solid 1px #366643;
background-image:url(/media/images/gruen.png);
background-size:10px 30px;
background-repeat:no-repeat;
-webkit-transition: all .8s ease-in-out;  -moz-transition: all .8s ease-in-out;  -o-transition: all .8s ease-in-out;  transition: all .8s ease-in-out;; 
float:left; 
display:inline-block ;
overflow:hidden; 

}
DIV.MultitextA DIV.MultiTextALI {
	float:left;	
	display:inline-block ;
}

DIV.MultitextA A { color: #FFFFFF; text-transform:uppercase;}
DIV.MultitextA DIV.Box { padding:5px; padding-left:18px; padding-right:18px;}

DIV.MultitextLeft { width:40px; overflow:hidden; float:left;}
DIV.MultitextRight { width:40px; overflow:hidden; float:left;}
DIV.MultiTextSlide { display:none;}

DIV.MultitextLeft, DIV.MultitextRight { cursor:pointer; background-image:url(/media/images/gruen.png); height:30px; font-family:itc_avant_garde_std_mdbold; border: solid 1px #366643; border-left:none;border-right:none;  }
DIV.MultitextLeft,DIV.MultitextRight  { color: #FFFFFF; text-transform:uppercase; }
DIV.MultitextLeft DIV.Box,DIV.MultitextRight DIV.Box { padding:5px; padding-left:2px; padding-right:2px;}

.ColorShemeGruen DIV.MultitextA { border: solid 1px #0FA43D; }
.ColorShemeGruen DIV.MultitextLeft, .ColorShemeGruen DIV.MultitextRight { background-image:url(/media/images/gruen2.png); border-top: solid 1px #0FA43D; border-bottom: solid 1px #0FA43D; }

.ColorShemeRot DIV.MultitextA { border-color:#e8442c }
.ColorShemeRot DIV.MultitextLeft, .ColorShemeRot DIV.MultitextRight { background-image:url(/media/images/rot.png); border-color:#e8442c }

.ColorShemeOrange DIV.MultitextA { border-color:#f4bf1b }
.ColorShemeOrange DIV.MultitextLeft, .ColorShemeOrange DIV.MultitextRight { background-image:url(/media/images/orange.png); border-color:#f4bf1b }

.LineBig { height:8px ; background-color:$Green;}
.ColorShemeOrange .LineBig {  background-color:#f4bf1b;}
.ColorShemeGruen .LineBig { background-color:#e8442c;}
.ColorShemeRot .LineBig {  background-color:#0FA43D;}


/* end new multitext */


DIV.MultiTextHolder { -webkit-transition: all .8s ease-in-out;  -moz-transition: all .8s ease-in-out;  -o-transition: all .8s ease-in-out;  transition: all .8s ease-in-out;;}
DIV.Animator { -webkit-transition: all .8s ease-in-out;  -moz-transition: all .8s ease-in-out;  -o-transition: all .8s ease-in-out;  transition: all .8s ease-in-out;; }
.AnimatorFast { -webkit-transition: all .3s ease-in-out;  -moz-transition: all .3s ease-in-out;  -o-transition: all .3s ease-in-out;  transition: all .3s ease-in-out;; }


UL.Multitext LI { float:left; }
UL.Multitext LI A { color: #FFFFFF; text-transform:uppercase;}
UL.Multitext DIV.Box { padding:5px; padding-left:18px; padding-right:18px;}
DIV.MultiTextActiveMarker { width:100px; height:100px; background-color:#366643; position:absolute; left:0px; top:0px;}




@media (min-width: 500px) and (max-width: 980px) {
	DIV.Clear2 { clear:both;}
	DIV.AddSpaceOn2Cols { min-height:20px;}
	DIV.Dreispaltig DIV.Item { clear:both; width:100%; margin-left:0px;}
}

@media (min-width: 980px)  {
	DIV.Clear3 { clear:both;}
	
}

/* gallery width text*/

DIV.GallerySlideHolder DIV.Item { float:left;}

/* paging */

UL.Dots { margin:0px; padding:0px; list-style-type:none;}
UL.Dots LI { background-image:url(/media/images/bullets.png); background-repeat:no-repeat; background-position:0px 0px; float:left; width:12px; height:11px; cursor:pointer; margin-left:6px;  } 
UL.Dots LI.Active { background-position:-18px 0px;} 


/* slider */

DIV.Slider_Line { background-color:#424242; height:2px; width:100%; text-align:left;}
DIV.Slider_Image {}
DIV.Slider_Text { margin-top:-60px;}
DIV.Slider_Inner { background-color:#366643; height:2px; width:1%}
DIV.Slider_Line DIV.Item {float:left; }
DIV.Slider_LinkHolder DIV.Item { float:left;    padding-bottom:4px;}
DIV.Slider_LinkHolder DIV.Item DIV.Inner { border-left: solid 1px #282828; padding-left:10px;}

DIV.Slider_LinkHolder { text-align:left; }
DIV.Slider_LinkHolder DIV.Item DIV.Inner DIV.Num { font-family:itc_avant_garde_std_mdbold; color:#366643; float:left; margin-right:5px;}
DIV.Slider_LinkHolder DIV.Item DIV.Inner DIV.Text { font-family:itc_avant_garde_std_mdbold; color:#FFFFFF; float:left; font-size:80%;}
DIV.Slider_Text DIV.SubTitle { margin-top:-30px; margin-bottom:30px;}

DIV.SubMenu {
	position: fixed;
	width:100%;
	top:98px; left:0px;
	z-index:999999;
	background-color:#e6e8e6;
	display:none;
	border-bottom:solid 1px #000;
} 

DIV.SubMenu UL { margin:0px; padding:0px; list-style-type:none; clear:both; margin-top:50px; margin-bottom:50px;} 
DIV.SubMenu UL LI { float: left;}
DIV.SubMenu UL LI DIV.Title A { font-size:12pt; line-height:17px; }
DIV.SubMenu UL LI DIV.SubTitle A { font-size:10pt; color:#FFF; }

.Gruen A { color:#366643 !important;}
.Rot A { color:#e8442c !important;} 
.Orange A { color:#f4bf1b !important;}


DIV.SideMenu { position:fixed; top:0px; left:0px; z-index:9999998; } 
DIV.Header {position: fixed; top:0px; left:0px; width:100%; z-index:999999}
DIV.SideMenu DIV.Spacer { height:140px;}
DIV.SideMenu UL { margin:0px; padding:0px; list-style-type:none; } 
DIV.SideMenu UL LI { margin-bottom:16px; background-image:url(/media/images/bullets-v.png); background-repeat:no-repeat; background-position: 0px -59px;  }
DIV.SideMenu UL LI A { color: #FFF; font-size:10pt; padding-left:28px; } 
DIV.SideMenu DIV.Setter { margin-left:20px;}
DIV.SideMenu UL LI:Hover,DIV.SideMenu UL LI.Active { background-position: 0px 4px; }
DIV.SideMenu UL LI:Hover A,DIV.SideMenu UL LI.Active A { color:#366643; }


/* socal */
DIV.SocialMediaHolder {background-color:#e6e8e6; } 
DIV.SocialMedia {  border-top: solid 1px #3a3a3a; padding-top:20px;}
DIV.SocialMedia IMG {  vertical-align:top;}
DIV.SocialMedia { width:960px;  padding-bottom:20px;}
DIV.SocialMedia A:Hover IMG { opacity:.8;}
DIV.SocialMedia A { color:#808080; margin-left:15px; font-weight:bold;}

/* color sheme green */
.ColorShemeGruen UL.Multitext, .ColorShemeGruen DIV.MultitextA  {	background-image:url(/media/images/gruen2.png);} 
.ColorShemeGruen .Green  { color:#0FA43D;	}
.ColorShemeGruen .LinkArea A .Green {	color:#0FA43D;		}
.ColorShemeGruen .LinkArea2 A .Green {	color:#0FA43D;		}
.ColorShemeGruen UL.Dots LI { background-image:url(/media/images/bullets-green.png);  }
.ColorShemeGruen  DIV.SideMenu UL LI:Hover A,.ColorShemeGruen DIV.SideMenu UL LI.Active A { color:#0FA43D; } 
.ColorShemeGruen DIV.SideMenu UL LI {  background-image:url(/media/images/bullets-v-green.png); }

/* color sheme orange */
.ColorShemeOrange UL.Multitext , .ColorShemeOrange DIV.MultitextA {	background-image:url(/media/images/orange2.png);} 
.ColorShemeOrange .Green  { color:#f4bf1b;	}
.ColorShemeOrange .LinkArea A .Green {	color:#f4bf1b;		}
.ColorShemeOrange .LinkArea2 A .Green {	color:#f4bf1b;		} 
.ColorShemeOrange UL.Dots LI { background-image:url(/media/images/bullets-orange.png);  }
.ColorShemeOrange  DIV.SideMenu UL LI:Hover A,.ColorShemeOrange DIV.SideMenu UL LI.Active A { color:#f4bf1b; }
.ColorShemeOrange DIV.SideMenu UL LI {  background-image:url(/media/images/bullets-v-orange.png); }

.Orange, .Orange A { color:#f4bf1b;}
.ColorShemeGruen .Orange, .ColorShemeGruen .Orange A { color:#f4bf1b;}
.ColorShemeRot .Orange, .ColorShemeRot .Orange A { color:#f4bf1b;}
 
/* color sheme red */

.ColorShemeRot UL.Multitext, .ColorShemeRot DIV.MultitextA {
	background-image:url(/media/images/rot.png);
	border-color:#e8442c;
} 
.ColorShemeRot .Green  {
 color:#e8442c;	
}
.ColorShemeRot .LinkArea A .Green {
	color:#e8442c;		
}
.ColorShemeRot .LinkArea2 A .Green {
	color:#e8442c;		
}
.ColorShemeRot UL.Dots LI { background-image:url(/media/images/bullets-rot.png);  }
.ColorShemeRot DIV.SideMenu UL LI:Hover, .ColorShemeRot DIV.SideMenu UL LI.Active {  }
.ColorShemeRot DIV.SideMenu UL LI:Hover A,.ColorShemeRot DIV.SideMenu UL LI.Active A { color:#e8442c; }
.ColorShemeRot DIV.SideMenu UL LI {  background-image:url(/media/images/bullets-v-rot.png); }


/* stellen*/
.ToggleItem { display:none; margin-top:10px;}
DIV.ListHead {border-top : solid 1px #282828; padding-top:9px; padding-bottom:9px; font-size:12pt; font-weight:bold; color:#FFFFFF; text-transform:uppercase;  border-bottom : solid 1px #282828;}
DIV.ListItem { border-bottom : solid 1px #282828; padding-top:9px; padding-bottom:9px;   }
DIV.ListItem DIV.Title , DIV.ListItem DIV.Title A { color:#366643; font-weight:bold; text-transform:uppercase;  }
DIV.ListItem A { color:#366643;}
DIV.Stellen A { color:#366643;}

 
DIV.ListItemNP { border-bottom : solid 1px #282828; margin:0px; padding:0px; height:49px; overflow:hidden;   }
DIV.ListItemNP DIV.Box { padding:0px; margin:0px; padding-top:16px; }

/* Hervorgeboben */
.Hervorgeboben { color:#FFFFFF; text-transform:uppercase; }

UL.LinkButtons { list-style-type:none; display:inline-block; margin:0px; padding:0px;}
UL.LinkButtons LI { float:left; background-color:#366643; ; background-image:url(/media/images/bullet-downloads.png); background-position: right  center; background-repeat:no-repeat; margin:6px; margin-top:20px; padding:10px; padding-right:30px; cursor:pointer;  } 
UL.LinkButtons LI A { color:#FFF; font-size:12pt; } 
UL.LinkButtons LI:Hover { opacity:.9;}


DIV.Toggler { display:none;}
DIV.Space20 { height:20px;}

/* forms */

INPUT.Field { padding:12px; color:#808080; border:none;}
INPUT.FieldError { background-color:#F3A2A4 !important; }

INPUT.Button { background-color:#366643; color:#FFFFFF; padding:12px; border:none; font-weight:bold; text-transform:uppercase; }
INPUT.Button:Hover { opacity:.9; cursor:pointer;}
DIV.Error { background-color:#366643; color:#FFF; display:inline-block; padding:10px; margin-bottom:20px;}
A.SmallLink {color:#366643;}

.Downloads h3 { color:#366643; font-size:11pt; font-weight:normal; margin-bottom:10px;}
.Downloads .Space10,.Garantie .Space10 { height:8px;}
.Downloads .Success { color:#FFFFFF;}

UL.DownloadList {
	margin:0px;
	padding:0px;
	list-style-type:none;
	
}

UL.DownloadList LI {
 border-bottom : solid 1px #282828; 
 padding-top:0px; 
 padding-bottom:0px;	
 
}
 
A.NewsMore IMG { padding:0px; margin:0px;}
UL.DownloadList LI A { color:#366643; }


/* standardausstattung*/
DIV.Bullet { cursor:pointer; position:absolute; top:0px; left:0px; width:20px; height:16px; background-image:url(/media/images/bullets.png); z-index:999998; background-position:-12px 0px; background-repeat:no-repeat;} 
DIV.BulletActive { background-position: 6px 0px; }
DIV.STD_LineH { height:100px; width:1px; border-left:solid 1px #366643; position:absolute; top:0px; left:0px; z-index:999998}
DIV.STD_LineV { width:100px; height:1px; border-bottom:solid 1px #366643; position:absolute; top:0px; left:0px; z-index:999998}
DIV.Standardausstattung h3 { display:inline-block; }

.ColorShemeGruen DIV.Bullet { background-image:url(/media/images/bullets-green.png); }
.ColorShemeGruen DIV.STD_LineH { border-left:solid 1px #0FA43D; } 
.ColorShemeGruen DIV.STD_LineV {  border-bottom:solid 1px #0FA43D; }

.ColorShemeRot DIV.Bullet { background-image:url(/media/images/bullets-rot.png); }
.ColorShemeRot DIV.STD_LineH { border-left:solid 1px #e8442c; } 
.ColorShemeRot DIV.STD_LineV {  border-bottom:solid 1px #e8442c; }

.ColorShemeOrange DIV.Bullet { background-image:url(/media/images/bullets-orange.png); }
.ColorShemeOrange DIV.STD_LineH { border-left:solid 1px #f4bf1b; } 
.ColorShemeOrange DIV.STD_LineV {  border-bottom:solid 1px #f4bf1b; }

A {color:#366643;}
.ColorShemeRot A {color:#e8442c;}
.ColorShemeGruen A {color:#0FA43D;}
.ColorShemeOrange A {color:#f4bf1b;}


.LinkArea A ,.LinkArea2 A{ color:#FFFFFF;}
.LinkArea2 { font-weight:bold;}

DIV.Places { padding-bottom: 40px; padding-top: 40px;}
DIV.Place { color:#808080; float:left; width:33%; }
DIV.Place DIV.Inner { margin:15px; margin-bottom:0px;} 
DIV.Place DIV.Title { color:#366643; font-weight:bold;  margin-bottom:10px; }

DIV.Standorte SELECT { padding:10px; width:260px; font-size:10pt; margin:5px; -webkit-appearance: none; appearance:none; -moz-appearance: none;}
DIV.Standorte DIV.LeftAS { width:260px; margin:5px;}
DIV.SpaceLarge { height:80px;}
DIV.Extraspace { height:20px;}

SELECT.FAQSelect {padding:20px; width:100%;   -webkit-appearance: menulist; margin-bottom:20px;  }
SELECT.FAQSelect option { line-height:60px; }

DIV.Konfig { border-bottom:solid 1px #525252;  padding:4px; font-size:8pt; }
TD.KonfigHeadline { border-top:solid 1px #525252; padding:7px; border-bottom:solid 1px #525252; border-right:solid 1px #525252; font-weight:normal; color:#FFF; font-size:12pt; }
TD.KonfigRow {  border-right:solid 1px #525252; } 
TABLE.Konfigurator { border-left:solid 1px #525252; }

.ColorShemeGruen DIV.Konfig:Hover , .ColorShemeGruen DIV.KonfigColActive  { background-color:#0FA43D !important; color:#FFFFFF; cursor:pointer;}
.ColorShemeRot DIV.Konfig:Hover , .ColorShemeRot DIV.KonfigColActive  { background-color:#e8442c !important; color:#FFFFFF; cursor:pointer;}
.ColorShemeOrange DIV.Konfig:Hover , .ColorShemeOrange DIV.KonfigColActive  { background-color:#f4bf1b !important; color:#FFFFFF; cursor:pointer;}

DIV.KonfigImage { position:absolute; top:0px; left:0px;}


DIV.ToolBar { position:fixed; top:0px; right:0px;  z-index:9999990}


A.ZoomLink { color: #808080;}
A.ZoomLink strong { color: #366643;}
.ColorShemeGruen A.ZoomLink B,.ColorShemeGruen A.ZoomLink STRONG { color: #0FA43D;}
.ColorShemeRot A.ZoomLink B,.ColorShemeRot A.ZoomLink STRONG { color: #e8442c;}
.ColorShemeOrange A.ZoomLink B,.ColorShemeOrange A.ZoomLink STRONG { color: #f4bf1b;}

A.ZoomLink P { margin:0px; padding:0px;}


DIV#ZoomArea { position:fixed; width:100%; top:0px; left:0px; z-index:9999999; background-color:#000000; display:none;}
DIV#ZoomArea DIV.Image { background-size:contain; width:100%; height:100%; background-repeat:no-repeat; border:solid 1px #366643; background-position:center center; }

.ColorShemeGruen  DIV#ZoomArea DIV.Image { border-color: #0FA43D;}
.ColorShemeRot  DIV#ZoomArea DIV.Image { border-color: #e8442c;}
.ColorShemeOrange  DIV#ZoomArea DIV.Image { border-color: #f4bf1b;}

DIV#SearchZone INPUT.Field { border: solid 1px #282828; padding:3px; font-size:9pt; font-family: itc_avant_garde_gothic_stdMd; width:150px; background-color:transparent; color:#FFF; margin-left:0px; margin-right:10px; }

DIV.Search UL {margin:0px; padding:0px; list-style-type:none; ;}
DIV.Search UL LI { margin-bottom:10px; border-top:solid 1px #282828; padding:20px; }

DIV.Padding20 { padding:20px; }
.InfoMessage { font-size:12pt; color:#FFFFFF;}
DIV.KonfigDisabled  { display:none;}
DIV.Konfig  { min-height:20px;}
.KonfigDisabled,.KonfigDisabled:HOVER, .KonfigDisabled2 { cursor:not-allowed !important;}
DIV#KonfigOptions { display:none;}
DIV.KonfigDisabled2 DIV.Inner { display:none;}

INPUT.ButtonMega,INPUT.ButtonMega2 {  padding:14px; color:#FFF; border:none; cursor:pointer; width:280px; margin-bottom:20px; }
.ColorShemeGruen INPUT.ButtonMega,.ColorShemeGruen INPUT.ButtonMega2 { background-color:#0FA43D; }
.ColorShemeRot INPUT.ButtonMega,.ColorShemeRot INPUT.ButtonMega2 { background-color:#e8442c; }
.ColorShemeOrange INPUT.ButtonMega,.ColorShemeOrange INPUT.ButtonMega2 { background-color:#f4bf1b; }
INPUT.ButtonMega2 { width:100px; margin:0px; margin-bottom:10px;}
INPUT.FieldKonfigMail {padding:14px; color:#FFF; border:none; margin:0px; width:152px; color:#282828;}

DIV.FBShare { margin-top:10px;}

DIV.FlipDisplay IMG {
	-moz-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1);
        filter: FlipH;
        -ms-filter: "FlipH";	
}


.KeineLinkfarbe A, A .KeineLinkfarbe { color: #808080 !important;}
.Rot A,A .Rot, .Rot { color: #e8442c !important;}
.Gruen A, A .Gruen, .Gruen  { color:#0FA43D !important;}
.Orange A, A .Orange, .Orange  { color:#f4bf1b !important;}


/* konfigurator z */

.KonfigImage { z-index:10;}
#CC_lauf, #CC_magazin { z-index:8;}
 

INPUT, SELECT, * { -webkit-appearance:none;  border-radius: 0; }

INPUT.ServiceLogin { width:350px;}
INPUT.ServiceLoginRegister { width:745px;}

INPUT.Password { width:745px;}

DIV.Standorte SELECT { background-color:#FFF;}

DIV.ToolBarSmall, DIV.ToolBarMini { display:none; position:fixed; top:0px; right:0px;  z-index:9999990}
@media (min-width : 1130px) 
and (max-width : 1500px) {
DIV.ToolBarSmall { display:block;}
}

@media (max-width: 1130px) {
	DIV.ToolBarMini { display:block;}
}

DIV.StandardausstattungMobile {display:none;}
.StandardausstattungMobile IMG { width:100%;}
.MLWeb20 { margin-left:20px;}


.PresseW25 { width:25%;}
.PresseW15 { width:15%;}
.PresseW10 { width:10%;}


DIV.BackgroundText { background-size:cover; }
DIV#PagePart_unternehmensprofil .BackgroundText { background-size:contain; background-repeat: no-repeat; background-position: right center;}

.W810 { width:810px }
.WebH35 { height:35px;}

DIV.MobileMenu , .HeaderMenuMobile { display:none;}
DIV.Web65P { width:65%;}
DIV.Web35P { width:35%;}

DIV.KonfiguratorMobile { display:none;}
DIV.KonfiguratorWeb { display:block;}

DIV.CInfo { color:#FFF; background-color:#000; padding:10px; position:absolute; top:10px; left:10px; width:100px; z-index:999999999; display:none; }
sup { font-weight:normal; font-size:8pt; font-family:itc_avant_garde_gothic_stdMd; }


input[type="radio"]
{
	border-radius:10px;
	-webkit-appearance:radio;
}
input[type="checkbox"]
{
	border-radius:0px;
	-webkit-appearance:checkbox;
}


DIV.PresseW1 { width:25%;}
DIV.PresseW2 { width:10%;}
DIV.PresseW3 { width:25%;}
DIV.PresseW4 { width:10%;}
DIV.PresseW5 { width:15%;}
DIV.PresseW6 { width:15%;}

A.AGB { color:#808080;}

DIV.K2Content { color:#FFF;}

DIV.K2Content { width:100%;}
DIV.K2Content DIV.Step { float:left; width:608px; border-top:solid 1px #525252;  }
DIV.K2Content DIV.Summary { float:left; width:350px; margin-top:0px; border-left:solid 1px  #525252;border-right:solid 1px  #525252;border-bottom:solid 1px  #525252;}

DIV.K2Content DIV.Step DIV.Padding,DIV.K2Content DIV.Summary DIV.Padding { padding:10px;}



FORM#K2Form { padding:0px; margin:0px;}
 
DIV.K2Nav { }
DIV.K2Nav UL { margin:0px; padding:0px; list-style-type:none; border:solid 1px #525252; border-left:none; border-bottom:none; }
DIV.K2Nav UL LI { margin:0px; float:left;  font-size:10pt; font-weight:normal; padding:11px; border-left:solid 1px #525252; width:94px; text-align:center;}
DIV.K2Nav UL LI.Active { background-color:#366643;}
DIV.K2Nav UL LI A {color:#FFF; font-size:10pt; text-transform:uppercase;}
DIV.K2Nav LI.Dummy { width:260px; padding:0px; margin:0px;}

DIV.K2Content  SELECT {-webkit-appearance:none; padding:10px; margin-bottom:20px; width:100%; height:34px; font-size:13px;  font-family: itc_avant_garde_gothic_stdMd; }
DIV.K2Content h4 { font-weight:normal; color:#366643; font-size:13pt;}
IMG.k2LogoImg { margin-bottom:20px;}
DIV.K2Content DIV.Drittel { width:202px; }
DIV.K2Content DIV.Drittel1 { width:204px; }

DIV.K2Content DIV.Halb { width:333px; }



DIV.PreviewImage {  }
DIV.PreviewImage  { height:420px; overflow:hidden;  }

DIV.PreviewImage DIV.Item  { height:380px; text-align:center; }
DIV.PreviewImage DIV.Item  IMG { height:380px; text-align:center;}

DIV.K2Content DIV.Boxed { border:solid 1px #525252; border-bottom:none; }
DIV.K2Content DIV.Boxed2 { border:solid 1px #525252; padding:50px  }
DIV.Boxed3  { border:solid 1px #525252; padding:20px; text-align:left; margin-bottom:20px;  }

DIV.K2Content DIV.Boxed DIV.Padding { padding:20px;}

DIV.K2Content DIV.Button { padding:20px;  border:solid 1px #366743; text-align:center;   }
DIV.K2Content DIV.Button2 { padding:20px;  border:solid 1px #366743; text-align:center;  }

DIV.K2Content DIV.Button A ,DIV.K2Content DIV.Button2 A {color:#FFF;  text-transform:uppercase;  font-family:itc_avant_garde_std_mdbold;}
DIV.K2Content DIV.Button:Hover,DIV.K2Content DIV.Button2:Hover { background-color:#366743; cursor:pointer;}
DIV.K2Content DIV.Halfbox {  width:50%; text-align:center;}
DIV.K2Content DIV.Halfbox DIV.Inner,DIV.K2Content DIV.Halfbox DIV.InnerRight { border:solid 1px  #525252; padding:20px; text-align:center; border-top:none; }
DIV.K2Content DIV.Halfbox DIV.InnerRight { border-left:0px; border-right:0px;}

DIV.K2Content DIV.Halfbox DIV.Inner:Hover,DIV.K2Content DIV.Halfbox DIV.InnerRight:Hover { background-color:#366743; cursor:pointer;}
DIV.K2Content DIV.Halfbox DIV.Active, DIV.K2Content DIV.Halfbox DIV.Active { background-color:#366743;}

DIV.K2Content DIV.Clickable,DIV.K2Content DIV.ClickableDiabled { padding:20px; padding-top:15px; padding-bottom:15px;}

DIV.K2Content DIV.Clickable:Hover {  background-color:#366743; cursor:pointer; }
DIV.K2Content DIV.ClickableActive { background-color:#366743; cursor:pointer; }

DIV.K2Content DIV.Clickable { color:#818181; }
DIV.K2Content DIV.Clickable:Hover, DIV.K2Content DIV.ClickableActive  { color:#FFF;}


TABLE.K2List TH ,TABLE.K2List2 TH,TABLE.K2List3 TH,TABLE.K2List4 TH,TABLE.K2List5 TH { border: solid 1px #525252; border-top:0px;}
TABLE.K2List TD ,TABLE.K2List2 TD,TABLE.K2List3 TD,TABLE.K2List4 TD,TABLE.K2List5 TD  { border: solid 1px #525252; border-top:0px; line-height:15px;}


TABLE.K2List TH,TABLE.K2List2 TH,TABLE.K2List3 TH,TABLE.K2List4 TH,TABLE.K2List5 TH { padding:20px; color:#FFF;  background-color:#212422; font-weight:normal; padding-top:15px; padding-bottom:15px;  }
TABLE.K2List TD ,TABLE.K2List2 TD,TABLE.K2List3 TD,TABLE.K2List4 TD,TABLE.K2List5 TD { padding:0px; }

TABLE.K2List TR:nth-child(2n+1), TABLE.K2List3 TR:nth-child(2n+1), TABLE.K2List4 TR:nth-child(2n+1), TABLE.K2List5 TR:nth-child(2n+1) { background-color:#282b29;}
TABLE.K2List TR:nth-child(2n+2), TABLE.K2List3 TR:nth-child(2n+2), TABLE.K2List4 TR:nth-child(2n+2), TABLE.K2List5 TR:nth-child(2n+2) { background-color:#212422;}

TABLE.K2List2 TR:nth-child(2n+2) { background-color:#282b29;}
TABLE.K2List2 TR:nth-child(2n+1) { background-color:#212422;}

TABLE.K2List3 TR,TABLE.K2List3 TD ,TABLE.K2List3 TH { border-right:none; border-left:none;}
TABLE.K2List4 TR,TABLE.K2List4 TD ,TABLE.K2List4 TH { border-right:none; border-left:none; border-top:solid 1px #525252;}
TABLE.K2List5 TR,TABLE.K2List5 TD ,TABLE.K2List5 TH { border-right:none; border-left:solid 1px #525252; }


DIV#FinalStep TABLE.K2List3 TR,TABLE.K2List3 TD ,TABLE.K2List3 TH { border-right:none; border-left:solid 1px #525252;}

DIV.K2Content DIV.MissLine { border-top:solid 1px #525252;  }


TABLE.K2List TH, TABLE.K2List2 TH, TABLE.K2List3 TH, TABLE.K2List4 TH { text-transform:uppercase; font-size:11pt;  }
 
DIV.AutoHeight { height:490px; overflow:auto;}
DIV.AutoHeight { height:368px; overflow:auto;}
DIV.AutoHeightSummary { height:368px; overflow:auto;}

DIV.AutoHeight4Rows { height:231px;  overflow:auto; }
DIV.AutoHeight7Rows { height:322px;  overflow:auto; }

DIV.AutoHeight:Hover { }

DIV.K2Content INPUT.CB { border:none; border-radius:0px; width:auto; height:auto; margin:0px; padding:0px; margin-right:20px; vertical-align:middle; margin-top:-2px; }
DIV.K2Content .GroupAnim, DIV.K2Nav .GroupAnim { -webkit-transition: all .3s ease-in-out;  -moz-transition: all .3s ease-in-out;  -o-transition: all .3s ease-in-out;  transition: all .3s ease-in-out;;  }
DIV.K2Content .GroupError , DIV.K2Nav .GroupError { background-color:#923335;}
DIV.K2Content DIV.Summary DIV.Title { float:left; width:90px; color: #808080;  font-weight:normal;}
DIV.K2Content DIV.Summary DIV.Value { float:left; width:140px;  color: #FFF;  font-weight:normal;}
DIV.K2Content DIV.Summary DIV.Item { margin-bottom:4px;}
DIV.K2Content DIV.Summary DIV.Line { margin-top:20px; margin-bottom:20px; background-color:#525252; height:1px;}
DIV.K2Content DIV.StepInner { min-height:188px;}

#DIV.K2Content DIV.Summary { float:left; width:259px; margin-top:0px; border-left:solid 1px  #525252;border-right:solid 1px  #525252;border-bottom:solid 1px  #525252;}


DIV.K2Content DIV.SummaryDummy{ display:none;}
DIV.K2Content DIV.HideSummary DIV.SummaryDummy{ display:block; color:#808080; }
DIV.K2Content DIV.HideSummary DIV.SummaryLive{ display:none;}

Table.K2Summary, Table.K2SummaryTotal { font-size:9pt; padding:0px;}
Table.K2Summary TD , Table.K2SummaryTotal TD { padding:4px; border-bottom:solid 1px #525252}
Table.K2Summary TD.Title, Table.K2SummaryTotal TD.Title { color:#595959;}
Table.K2Summary TD.Value, Table.K2SummaryTotal TD.Value { color:#ffffff;  border-left: solid 1px #525252; }
Table.K2Summary TD.ValueSub, Table.K2SummaryTotal TD.ValueSub { color:#ffffff; padding-left:4px; padding-right:4px; font-style:italic; }

Table.K2Summary TD.Price,Table.K2SummaryTotal TD.Price { text-align:right; border-left: solid 1px  #525252;  color:#595959; padding-left:4px; }
Table.K2Summary TD.Price { }


Table.K2Summary TD.PriceSum { border-left: solid 1px #525252; color:#FFF;}
Table.K2Summary TD.ValueSum { color:#FFF;}

DIV.PreviewImage { border-left: solid 1px #525252; border-right: solid 1px #525252; border-bottom: solid 1px #525252; }
DIV.PreviewImage DIV.Padding {padding:20px; padding-bottom:0px;}

DIV#K2Preview_Large_Final DIV.PreviewImage { border-right:none;}

DIV.K2Content DIV.BigTitle {  color:#595959; margin-bottom:0px; }
DIV.K2Content DIV.PaddingLR { padding:0px; padding-left:20px; padding-right:20px; }

DIV#KNotes DIV.Boxed { border:solid 1px #525252; border-top:none; }
DIV#KNotes DIV.Padding { padding:20px;}

TABLE.K2Summary DIV.Extra { font-size:7.5pt;}
TABLE.K2Summary DIV.ExtraPrice { font-size:7.5pt;}

TABLE.K2Summary { line-height:19px;}
TABLE.K2Summary DIV.Extra,TABLE.K2Summary DIV.ExtraPrice { line-height:18px;}

A.NoteInfo { margin-left:1px;font-size:8px;color:#efefef;padding:2px;padding-left:0px;padding-right:0px;}

TABLE.KListNote TD.NoteGroup { width:120px;border-left: solid 1px #525252;border-bottom: solid 1px #525252;padding:10px; }
TABLE.KListNote TD.NoteValue { border-left: solid 1px #525252;border-bottom: solid 1px #525252;border-right: solid 1px #525252;padding:10px;color:#FFF;font-weight:normal; }


DIV.SocialButton { width:320px;}
DIV.SocialButton DIV.Button:Hover,DIV.K2Content DIV.Button2:Hover { background-color:#366743; cursor:pointer;}
DIV.SocialButton DIV.Button { padding:20px;  border:solid 1px #366743; text-align:center; border-right:none; margin-top:-1px; }
DIV.SocialButton DIV.Button A ,DIV.K2Content DIV.Button2 A {color:#FFF;  text-transform:uppercase;  font-family:itc_avant_garde_std_mdbold;}
DIV.SocialButtonRight DIV.Button { border-right:solid 1px #366743;;}


DIV.ResellerButtons .SocialButton { width:240px;} 

DIV.MailSendOK  { border:solid 1px #525252; border-top:none; }
DIV.MailSendOK DIV.Padding{ padding:50px;}


DIV.MouseOverWindow { position:absolute; top:0px; left:0px;  border:solid 1px #525252; background-color:#282b29;  z-index:999999; display:none; }
DIV.MouseOverWindow  .MouseOverWindowInner { background-color:#282b29; }
DIV.MouseOverWindow .ShortDescription { margin-bottom:10px;}

DIV.MouseOverWindow23 { width:655px; min-height:229px }
DIV.MouseOverWindow23 DIV.Text { float:left; width:400px;}
DIV.MouseOverWindow23 DIV.Image { float:right; width:200px;}
DIV.MouseOverWindow23 DIV.Image DIV.ImageInner { width:200px; height:150px;}
DIV.MouseOverWindow .Price { font-weight:bold; float:right;}

DIV.MouseOverWindow21 { width:350px; }
DIV.MouseOverWindow21 DIV.Text { float:none; width:310px; margin-bottom:20px;}
DIV.MouseOverWindow21 DIV.Image { float:none; width:310px;}
DIV.MouseOverWindow21 DIV.Image DIV.ImageInner { width:310px; height:210px;}

DIV.MouseOverWindow24 { width:655px; min-height:229px}
DIV.MouseOverWindow24 DIV.Text { float:left; width:310px; margin-bottom:20px;}
DIV.MouseOverWindow24 DIV.Image { float:right; width:280px;}
DIV.MouseOverWindow24 DIV.Image DIV.ImageInner { width:280px; height:230px;}

DIV.MouseOverWindow25 { width:500px; min-height:229;}
DIV.MouseOverWindow25 DIV.Text { float:left; width:310px; margin-bottom:20px;}
DIV.MouseOverWindow25 DIV.Image { float:right; width:310px;}
DIV.MouseOverWindow25 DIV.Image DIV.ImageInner { width:310px; height:230px;}

DIV.MouseOverWindow26 { width:355px; min-height:229px }
DIV.MouseOverWindow26 DIV.Text { float:left; width:330px;}
DIV.MouseOverWindow26 DIV.Image { float:right; width:200px;}
DIV.MouseOverWindow26 DIV.Image { display:none;}


/* DIV.SummaryCol */
.SchriftGreen { color:#0FA43D; }
.SchriftOrange { color:#f4bf1b; }
.SchriftRed { color:#e8442c; }


DIV.K2Content SELECT { 
	background-color: transparent;
	color: #efefef;
	border: none;
	border: 0 !important;.  /*Removes border*/
	appearance: none;
     -webkit-appearance: none;  /*Removes default chrome and safari style*/
     -moz-appearance: none;
	 background-image: url(/media/images/konfigurator/arrow.png);
	background-position: right center;
	background-repeat: no-repeat; 
	height:34px;
	 border-radius: 0;
}
 
DIV.K2Content SELECT:Hover{ background-color:#366743 !important; }
DIV.K2Content SELECT:Hover label { background-color:#366743 !important; }
DIV.K2Content SELECT:active { background-color:#366743 !important; }
DIV.K2Content SELECT:focus { background-color:#366743 !important; }



DIV.K2Content SELECT Option:Hover { background-color:#366743 !important; }

DIV.Clickable:Hover SELECT  { background-color:#366743 !important; }
DIV.Clickable SELECT:active  { background-color:#366743 !important; }


DIV.Delivery0 { background-image:url(/media/images/konfigurator/delivery-0.png); background-position:5px center ; background-repeat:no-repeat;  }
DIV.Delivery1 { background-image:url(/media/images/konfigurator/delivery-1.png); background-position:5px center ; background-repeat:no-repeat;  }
DIV.Delivery2 { background-image:url(/media/images/konfigurator/delivery-2.png); background-position:5px center ; background-repeat:no-repeat;  }
DIV.Delivery3 { background-image:url(/media/images/konfigurator/delivery-3.png); background-position:5px center ; background-repeat:no-repeat;  }
DIV.Delivery4 { background-image:url(/media/images/konfigurator/delivery-4.png); background-position:5px center ; background-repeat:no-repeat;  }
DIV.Delivery5 { background-image:url(/media/images/konfigurator/delivery-5.png); background-position:5px center ; background-repeat:no-repeat;  }


DIV.SummaryCol DIV.Delivery0,DIV.SummaryCol DIV.Delivery1,DIV.SummaryCol DIV.Delivery2,DIV.SummaryCol DIV.Delivery3,DIV.SummaryCol DIV.Delivery4,DIV.SummaryCol DIV.Delivery5 { background-position:-2px 1px; text-indent:5px;}
DIV.DeliveryLegend { width:20px;}

.ColorShemeGruen DIV.K2Content DIV.Halfbox DIV.Inner:Hover, 
.ColorShemeGruen DIV.K2Content DIV.Halfbox DIV.InnerRight:Hover, 
.ColorShemeGruen DIV.K2Content DIV.Halfbox DIV.Active,
.ColorShemeGruen DIV.K2Content DIV.Halfbox DIV.Active,
.ColorShemeGruen DIV.K2Content DIV.ClickableActive,
.ColorShemeGruen DIV.K2Content DIV.Clickable:Hover,
.ColorShemeGruen DIV.K2Content SELECT:Hover,
.ColorShemeGruen DIV.Clickable SELECT:active,
.ColorShemeGruen DIV.K2Content SELECT:active,
.ColorShemeGruen DIV.Clickable:Hover SELECT,
.ColorShemeGruen DIV.Clickable SELECT:active,
.ColorShemeGruen DIV.K2Content SELECT:focus { background-color:#0FA43D !important;}

.ColorShemeGruen DIV.SocialButton DIV.Button:Hover, DIV.K2Content DIV.Button2:Hover {
	background-color:#0FA43D;
	
}
.ColorShemeGruen DIV#K2Social INPUT.Button { 	background-color:#0FA43D; }
.ColorShemeGruen DIV.SocialButton DIV.Button {
border:solid 1px #0FA43D;	
}

.ColorShemeGruen DIV.K2Content DIV.Button2,
.ColorShemeGruen DIV.K2Content DIV.Button { border-color:#0FA43D;}

.ColorShemeGruen DIV.K2Content DIV.Button:Hover, 
.ColorShemeGruen DIV.K2Content DIV.Button2:Hover,
.ColorShemeGruen DIV.K2Nav UL LI.Active { background-color:#0FA43D; }

DIV#K2Preview_Large_Final DIV.PreviewImage { height:434px;}

DIV.K2Content INPUT.Button { font-family:itc_avant_garde_gothic_stdMd }
DIV.MobileFooter { display:none;}

TABLE.NoBorderLeft TH, TABLE.NoBorderLeft TD { border-left:none;}
TABLE.NoBorderRight TH ,TABLE.NoBorderRight TD { border-right:none;}


.ColorShemeGruen UL.LinkButtons LI,UL.LinkButtons LI.Green { background-color:#0FA43D; background-image:url(/media/images/bullet-downloads-green.png);}
.ColorShemeRot UL.LinkButtons LI,UL.LinkButtons LI.Red { background-color:#e8442c; background-image:url(/media/images/bullet-downloads-rot.png);}
.ColorShemeOrange UL.LinkButtons LI,UL.LinkButtons LI.Orange { background-color:#f4bf1b; background-image:url(/media/images/bullet-downloads-orange.png);}

UL.LinkButtons LI.TwoRows { padding-right:0px; padding-left:0px; font-weight:normal; width:200px; background-image:none; cursor:pointer;    }
UL.LinkButtons LI.TwoRows A { font-weight:normal;  }
UL.LinkButtons .Orange A { color:#FFF !important;}

.PriceInfoFooter { color:#FFF; font-weight:bold;}

DIV.K2Content select::-ms-expand {
    display: none;
}


.ColorShemeRot DIV.K2Content DIV.ClickableActive {background-color:#e8442c;} 
.ColorShemeRot DIV.K2Content DIV.Clickable:Hover { background-color:#e8442c;}
.ColorShemeRot DIV.K2Content DIV.Halfbox DIV.Active, .ColorShemeRot DIV.K2Content DIV.Halfbox DIV.Active { background-color:#e8442c; }
.ColorShemeRot DIV.K2Content DIV.Halfbox DIV.Inner:Hover, .ColorShemeRot DIV.K2Content DIV.Halfbox DIV.InnerRight:Hover {  background-color:#e8442c; }
.ColorShemeRot DIV.K2Content DIV.Button2 { border-color:#e8442c; }
.ColorShemeRot DIV.K2Content DIV.Button2 { border-color:#e8442c; }
.ColorShemeRot DIV.SocialButton DIV.Button:Hover, .ColorShemeRot DIV.K2Content DIV.Button2:Hover { background-color:#e8442c;}
.ColorShemeRot DIV.K2Nav UL LI.Active { background-color:#e8442c;}
.ColorShemeRot DIV.K2Content DIV.Button { border-color:#e8442c;}
.ColorShemeRot DIV.K2Content DIV.Button:Hover { background-color:#e8442c;}


.ColorShemeOrange DIV.K2Content DIV.ClickableActive {background-color:#f4bf1b; color:#000} 
.ColorShemeOrange DIV.K2Content DIV.Clickable:Hover { background-color:#f4bf1b;color:#000 !important;}
.ColorShemeOrange DIV.K2Content DIV.Halfbox DIV.Active, .ColorShemeOrange DIV.K2Content DIV.Halfbox DIV.Active { background-color:#f4bf1b;color:#000 }
.ColorShemeOrange DIV.K2Content DIV.Halfbox DIV.Inner:Hover, .ColorShemeOrange DIV.K2Content DIV.Halfbox DIV.InnerRight:Hover {  background-color:#f4bf1b; color:#000 }
.ColorShemeOrange DIV.K2Content DIV.Button2 { border-color:#f4bf1b; }
.ColorShemeOrange DIV.K2Content DIV.Button2 { border-color:#f4bf1b; }
.ColorShemeOrange DIV.SocialButton DIV.Button:Hover, .ColorShemeOrange DIV.K2Content DIV.Button2:Hover { background-color:#f4bf1b; color:#000}
.ColorShemeOrange DIV.SocialButton DIV.Button:Hover A, .ColorShemeOrange DIV.K2Content DIV.Button2:Hover A { color:#000;}
.ColorShemeOrange DIV.K2Nav UL LI.Active { background-color:#f4bf1b; color:#000}
.ColorShemeOrange DIV.K2Nav UL LI.Active A { color:#000;}
.ColorShemeOrange DIV.K2Content DIV.Button { border-color:#f4bf1b;}
.ColorShemeOrange DIV.K2Content DIV.Button:Hover { background-color:#f4bf1b; color:#000}
.ColorShemeOrange DIV.K2Content DIV.Button:Hover A {  color:#000}

DIV.K2Content DIV.ButtonLoadIndicator, DIV.K2Content DIV.ButtonLoadIndicator { background-image:url(/media/images/k2/loadindicator.gif); background-repeat:no-repeat; background-position:center center; }
DIV.K2Content DIV.ButtonLoadIndicator DIV, DIV.K2Content DIV.ButtonLoadIndicator A { display:none;}
DIV.K2Content DIV.Button2.ButtonLoadIndicator {height:21px; cursor:not-allowed;}
DIV.K2Content DIV.Button.ButtonLoadIndicator {height:25px;cursor:not-allowed;}
DIV.K2Content DIV.Button2.ButtonLoadIndicator:Hover,DIV.K2Content DIV.Button.ButtonLoadIndicator:Hover { background-color:#282b29 !important;}



.ColorShemeOrange .HighlightColor { color:#f4bf1b !important;}
.ColorShemeRot .HighlightColor { color:#e8442c !important;}
.ColorShemeGruen .HighlightColor { color:#0FA43D !important;}

.ColorShemeOrange .HighlightColor:Hover { color:#FFF !important;}
.ColorShemeRot .HighlightColor:Hover { color:#FFF !important;}
.ColorShemeGruen .HighlightColor:Hover { color:#FFF !important;}



.ColorShemeOrange .HighlightColor:Hover ,.ColorShemeRot .HighlightColor:Hover, .ColorShemeGruen .HighlightColor:Hover { color:#000; !important;}



.ColorShemeOrange DIV.Clickable:Hover SELECT, .ColorShemeOrange DIV.Clickable SELECT:active,  .ColorShemeOrangeDIV.K2Content  SELECT:focus,  .ColorShemeOrangeDIV.K2Content  SELECT:Hover  { background-color:#f4bf1b !important;}
.ColorShemeOrange DIV.K2Content SELECT:Hover{ background-color:#f4bf1b !important; }
.ColorShemeOrange DIV.K2Content SELECT:Hover label { background-color:#f4bf1b !important; }
.ColorShemeOrange DIV.K2Content SELECT:active { background-color:#f4bf1b !important; }
.ColorShemeOrange DIV.K2Content SELECT:focus { background-color:#f4bf1b !important; }

.ColorShemeRot DIV.Clickable:Hover SELECT, .ColorShemeRot DIV.Clickable SELECT:active,  .ColorShemeRot DIV.K2Content  SELECT:focus,  .ColorShemeRot DIV.K2Content  SELECT:Hover  { background-color:#e8442c !important;}
.ColorShemeRot DIV.K2Content SELECT:Hover{ background-color:#e8442c !important; }
.ColorShemeRot DIV.K2Content SELECT:Hover label { background-color:#e8442c !important; }
.ColorShemeRot DIV.K2Content SELECT:active { background-color:#e8442c !important; }
.ColorShemeRot DIV.K2Content SELECT:focus { background-color:#e8442c !important; }




.TabletPotratitInfo { display:none;}
.tablet.portrait .TabletPotratitInfo { display:block;}
.tablet.portrait DIV#KonfiguratorOuter, .tablet.portrait FORM#K2Form DIV, .tablet.portrait .PriceInfoFooter { display:none; opacity:0;}


TEXTAREA.Kommentar_Teile {width:960px; resize:none; height:100px; margin-bottom:10px; margin-top:5px;}
