Img, Div { Behavior: Url(/Iepngfix.Php) }



Body, Html {
        Margin:0;
        Min-Height:100%;
        Height:Auto !Important;
        Height:100%;
}
Body {
	Background-Image: Url(../Img/Bodybg.Jpg);
	Background-Repeat: No-Repeat;
	Background-Position: Center Top;
	Background-Color: #1B1C1D;
	Font-Family: Arial, Helvetica, Sans-Serif;
	Font-Size: 100.1%;
}
#Streifen {
	Background-Image: Url(../Img/Streifenbg.Png);
	Background-Repeat: Repeat;
	Min-Height:100%;
        Height:Auto !Important; /* Für Normale Browser */
        Height:100%; /* Für Ie */
        Width:100%;
	Position:Absolute;
	 Text-Align: Center; 
}
#Mainlayer{
    Display: Block;
	Margin-Right: Auto;
	Margin-Left: Auto;
	 
	Text-Align: left; 
	Width: 1034Px;
	Background-Image: Url(../Img/Contentbg.Png);
	Background-Repeat: Repeat-Y;
}
#Nav_Arbeiten {
	Float:Right;
	Margin-top: 17Px;
}

#Nav_Arbeiten Div{
	Float:Left;
	Margin-Left: 20Px;
	
}
#Header {
	Height: 139Px;
}
#Header .Logo {
	Border-Top-Style: None;
	Border-Right-Style: None;
	Border-Bottom-Style: None;
	Border-Left-Style: None;
	Position: Absolute;
	Left: 50%;
	Height: 107Px;
	Width: 210Px;
	Margin-Left: -105Px;
}
#Header .Claim {
	Float: Right;
	Margin-Top: 91Px;
	Margin-Right: 43Px;
}
#Stage {
	Height: 410Px;
	Border-Top-Width: 1Px;
	Border-Right-Width: 1Px;
	Border-Bottom-Width: 1Px;
	Border-Left-Width: 1Px;
	Border-Top-Style: Solid;
	Border-Right-Style: None;
	Border-Bottom-Style: Solid;
	Border-Left-Style: None;
	Border-Top-Color: #575354;
	Border-Right-Color: #575354;
	Border-Bottom-Color: #575354;
	Border-Left-Color: #575354;
	Margin-Right: 17Px;
	Margin-Left: 17Px;
	Overflow: Hidden;   
        Text-Align: Center;
}
.Autoslide  {
	Height: 410Px;
	Width: 1000Px;
	Margin: 0Px;
	Padding: 0Px;
}
.Autoslide Img{
        Height: 410Px;
	Width: 1000Px; 
}
.Slide {
	Height: 410Px;
        Width: 1000Px;
	Position: Absolute;
        Margin-Left: -500;
	Margin-Right: -500;
        Left: 50%   
}
.Edit  {
	Position:Absolute;
	Top:3400Px;
	Height: 2000Px;
	Width: 100Px;
	Margin: 0Px;
	Padding: 0Px;
}

.Refslide, .Slide { 
        Width: 1000Px; Height: 410Px 
}
.Slide {
        Display: Block; Margin: Auto
}
#Stage #Showleft {
	Height: 410Px;
	Width: 500Px;
	Position: Absolute;
	Top: 139Px;
	Z-Index: 8000;
}

#Slideleft{
Height: 54Px;
	Width: 54Px;
}

#Slideleft_Stage {
	Background-Image: Url(../Img/Slide_Left.Png);
	Background-Repeat: No-Repeat;
	Height: 54Px;
	Width: 54Px;
	Margin-Top: 178Px;
	Margin-Left: 12Px;
	Cursor: Pointer;
	Display: None;
}
#Stage #Showright {
	Height: 410Px;
	Width: 500Px;
	Position: Absolute;
	Z-Index: 8000;
	Margin-Top: -410Px;
	Margin-Left: 500Px;
}

#Slideright{
Height: 54Px;
	Width: 54Px;
}

#Slideright_Stage {
	Background-Image: Url(../Img/Slide_Right.Png);
	Background-Repeat: No-Repeat;
	Height: 54Px;
	Width: 54Px;
	Margin-Top: 178Px;
	Margin-Left: 434Px;
	Cursor: Pointer;
	Display: None;
}
#Navigation {
	Background-Image: Url(../Img/Menubg.Png);
	Background-Repeat: Repeat-X;
	Background-Position: Left Bottom;
	Height: 60Px;
	Margin-Right: 17Px;
	Margin-Left: 17Px;
	Padding-Top: 0Px;
	Padding-Bottom: 0Px;
	Margin-Top: 0Px;
	Margin-Bottom: 10Px;
	Clear: Both;
	Padding-Right: 25Px;
	Padding-Left: 25Px;
}
#Content {
	Margin-Right: 58Px;
	Margin-Left: 58Px;
	Margin-Top: 50Px;
	Clear: Both;
	Display: Block;
	Padding: 0Px;
	Margin-Bottom: 0Px;
}

#Content  A:Link, #Content A:Visited {
	Text-Decoration: None;
	Color: #Eeeeee;
}
#Content  A:Hover {
	Color: #Eeeeee;
	Text-Decoration:Underline;
}

#Content #Aspalte {
	Font-Size: 12Px;
	Color: #Aaaaaa;
	Line-Height: 22Px;
	Text-Align: Left;
	Margin-Bottom: 50Px;
	Margin-Top: 0Px;
	Margin-Right: 320px;
        
}
.Schmal {
	Width: 268Px;
}
.Schmaler {
	Width: 258Px;
}
.breiter {
	Width: 320Px;
}



#Content #Aspalte H1 {
	Color: #Ed7703;
	Font-Size: 24Px;
}
.Firmen {
	Font-Size: 12Px;
	Font-Weight: Normal;
	Color: #Aaaaaa;
}
#Content #Aspalte P {
	Margin-Top: 16Px;
	Margin-Right: 0Px;
	Margin-Bottom: 0Px;
	Margin-Left: 0Px;
}
#Content #Cspalte_News {
	Width: 278Px;
	Float: Right;
	Padding-Top: 24Px;
	Margin-Top: -20Px;
	Margin-Right: 0Px;
	Margin-Bottom: 50Px;
	Margin-Left: 0Px;
}

#Content #Cspalte_News_Startseite {
	Width: 278Px;
	Float: Right;
	Padding-Top: 24Px;
	Margin-Top: -20Px;
	Margin-Right: 0Px;
	Margin-Bottom: 50Px;
	Margin-Left: 0Px;
}
#Content #Cspalte_News_Startseite #Newstitle{
	Margin-Bottom: 20Px;
       Width: 278Px;
}
#Content #Cspalte_News #Newstitle {
       Margin-Bottom: 20Px;
       Width: 278Px;
	
}
#Content #Cspalte_News #Newstitle2 {
       Margin-Bottom: 40Px;
       Width: 278Px;
	
}
#Content #Cspalte {
	Width: 278Px;
	Float: Right;

	Padding-Top: 24Px;
	Margin-Top: 0Px;
	Margin-Right: 0Px;
	Margin-Bottom: 50Px;
	Margin-Left: 0Px;
}
#Content #Bspalte {
	Width: 278Px;
	Float: Right;

	Background-Repeat: No-Repeat;
	Background-Position: Right Top;
	Padding-Top: 24Px;
	Margin-Top: 0Px;
	Margin-Right: 42Px;
	Margin-Bottom: 50Px;
	Margin-Left: 0Px;
}

#Content #bspalte_breit {
	 Width: 641Px;
	Float: right;

	Padding-Top: 24Px;
	Margin-Top: 0Px;
	Margin-Right: 0Px;
	Margin-Bottom: 50Px;
	Margin-Left: 10Px;
}

 #Jobbox{
Background-Image: Url(../Img/Jobs_Box.Jpg);
Background-Repeat: No-Repeat;
	Display: Block;

	Padding-Top: 5Px;
	Padding-Bottom: 16Px;
        Margin-Bottom:20Px;
    
       Height: 307Px; 
      

}
#jobbox_left{
Float: left;
Margin-Top: 10Px;
	Margin-Right: 0Px;
	Margin-Bottom: 10Px;
	Margin-Left: 24Px;
	width:350px;
}
#jobbox_right{
Float: left;
Margin-Top: 10Px;
	Margin-Right: 0Px;
	Margin-Bottom: 10Px;
	Margin-Left: 10Px;
	width:240px;
}
#jobbox_left_title{
Float: right;
Margin-Top: -20Px;
Margin-Right: 280Px;
	Display: Block;
}
#jobbox_right_title{
Float: left;
Margin-Top: -20Px;
Margin-left: 580Px;
	Display: Block;
	
	
}
#kontaktbox{
Background-Image: Url(../Img/Kontakt_Box.jpg);
Background-Repeat: No-Repeat;
	Display: Block;

	Padding-Top: 5Px;
	Padding-Bottom: 16Px;
        Margin-Bottom:20Px;
    
       Height: 430Px; 
      

}
#kontaktbox_left{
Float: left;
Margin-Top: 10Px;
	Margin-Right: 0Px;
	Margin-Bottom: 10Px;
	Margin-Left: 24Px;
	width:350px;
}
#kontaktbox_right{
Float: left;
Margin-Top: 10Px;
	Margin-Right: 0Px;
	Margin-Bottom: 10Px;
	Margin-Left: 10Px;
	width:240px;
}
#kontaktbox_left_title{
Float: right;
Margin-Top: -20Px;
Margin-Right: 280Px;
	Display: Block;
}
#kontaktbox_right_title{
Float: left;
Margin-Top: -20Px;
Margin-left: 570Px;
	Display: Block;
}
#Content #Bspalte_News {
	Width: 278Px;
	Float: Right;
	Background-Repeat: No-Repeat;
	Background-Position: Right Top;
	Padding-Top: 24Px;
	Margin-Top: -20Px;
	Margin-Right: 42Px;
	Margin-Bottom: 50Px;
	Margin-Left: 0Px;
}

#Content #Bspalte_News #Newstitle {
       Margin-Bottom: 20Px;
       Width: 278Px;
	
}


#Bspalte Img {
	Border: None;
	Position: Relative;
	Top: 20Px;
	Right: 12Px;
}
#Cspalte Img, #Abox Img {
	Border: None;
	Position: Relative;
	Top: 20Px;
	Left: -12Px;
}

#Newstitle{
Top: 0Px;
}
#Content #Abox {
	Width: 278Px;
	Float: Right;
	
	Background-Repeat: No-Repeat;
	Background-Position: Right Top;
	Padding-Top: 24Px;
	Margin-Top: 0Px;
	Margin-Right: 42Px;
	Margin-Bottom: 50Px;
	Margin-Left: 0Px;
}
#Content .Refbox {
	Width: 276Px;
	Float: Left;
	Margin: 0Px 42Px 42Px 0Px;

}
#Content .Refboxlast {
	Width: 276Px;
	Float: Left;
	Margin: 0Px 0Px 42Px 0Px;

}

 #Content .Refbox a:Link, #Content .Refbox a:Visited,#Content .Refboxlast a:Link, #Content .Refboxlast a:Visited  {
  Width: 252Px;
	Float: Left;
	Color: #Ed7703;
  font-size:15px;
  font-weight:bold;
  Text-Decoration: None;
	Background-Image: Url(../Img/Arbeiten_BoxBeispiele.jpg);
	Background-Repeat: No-Repeat;
	Border: 1Px Solid #565354;
	Display: Block;
	Padding-Right: 12Px;
	Padding-Left: 12Px;
	Padding-Top: 12Px;
	Padding-Bottom: 12Px;
	Margin-Right: 42Px;
	Overflow: Hidden;
}
 #Content .Refbox a:hover,#Content .Refboxlast a:hover  {
  Background-Image: Url(../Img/Arbeiten_BoxBeispiele_hover.jpg);
 	Color: #eeeeee;
 	Text-Decoration: None;
} 



#Newsbox {
	Background-Image: Url(../Img/Newsboxbg.Png);
	Background-Repeat: Repeat;
	Border: 1Px Solid #565354;
	Display: Block;
	Padding-Right: 12Px;
	Padding-Left: 12Px;
	Padding-Top: 12Px;
	Padding-Bottom: 16Px;
        Margin-Bottom:20Px;
       Width: 252Px;
       Max-Width: 252Px;
}

#Newsbox_rightrevnav {
	Background-Image: Url(../Img/Arbeiten_BoxBeispiele.jpg);
	Background-Repeat:No-Repeat;
	overflow:hidden;

	Display: Block;
	Padding-Right: 6Px;
	Padding-Left: 12Px;
	Padding-Top: 4Px;
	Padding-Bottom: 6Px;
        Margin-Bottom:20Px;
       Width: 278Px;
       Max-Width: 278Px;
       Height: 64Px; 
}
#Newsbox_rightrevnav p{
	
	Margin-Top: 7Px;
	Margin-Right: 12Px;
	Margin-Bottom: 0Px;
	Margin-Left: 64Px;
	
}

#newsbox_movie1{
	Background-Image: Url(../Img/Arbeiten_Box1Kongress.jpg);
	Background-Repeat:No-Repeat;
	overflow:hidden;
  cursor:pointer;
	Display: Block;
	Padding-Right: 6Px;
	Padding-Left: 12Px;
	Padding-Top: 4Px;
	Padding-Bottom: 10Px;
        Margin-Bottom:5Px;
       Width: 278Px;
       Max-Width: 278Px;
       Height: 96Px; 
       Text-Decoration: None;
}

#newsbox_movie2{
	Background-Image: Url(../Img/Arbeiten_Box_VKF.jpg);
	Background-Repeat:No-Repeat;
	overflow:hidden;
  cursor:pointer;
	Display: Block;
	Padding-Right: 6Px;
	Padding-Left: 12Px;
	Padding-Top: 4Px;
	Padding-Bottom: 10Px;
        Margin-Bottom:5Px;
       Width: 278Px;
       Max-Width: 278Px;
       Height: 96Px; 
       Text-Decoration: None;
}
#newsbox_webef{
	Background-Image: Url(../Img/Leistungen_BoxWerbefoto.jpg);
	Background-Repeat:No-Repeat;
	overflow:hidden;
  cursor:pointer;
	Display: Block;
	Padding-Right: 6Px;
	Padding-Left: 12Px;
	Padding-Top: 4Px;
	Padding-Bottom: 10Px;
        Margin-Bottom:5Px;
       Width: 278Px;
       Max-Width: 278Px;
       Height: 96Px; 
       Text-Decoration: None;
}
#newsbox_produkte{
	Background-Image: Url(../Img/Leistungen_BoxProduktfoto.jpg);
	Background-Repeat:No-Repeat;
	overflow:hidden;
  cursor:pointer;
	Display: Block;
	Padding-Right: 6Px;
	Padding-Left: 12Px;
	Padding-Top: 4Px;
	Padding-Bottom: 10Px;
        Margin-Bottom:5Px;
       Width: 278Px;
       Max-Width: 278Px;
       Height: 96Px; 
       Text-Decoration: None;
}

#newsbox_china{
	Background-Image: Url(../Img/Leistungen_BoxChinaWerbung.jpg);
	Background-Repeat:No-Repeat;
	overflow:hidden;
  cursor:pointer;
	Display: Block;
	Padding-Right: 6Px;
	Padding-Left: 12Px;
	Padding-Top: 4Px;
	Padding-Bottom: 10Px;
        Margin-Bottom:5Px;
       Width: 278Px;
       Max-Width: 278Px;
       Height: 96Px; 
       Text-Decoration: None;
}

#Newsbox_kassel {
	Background-Image: Url(../Img/Standorte_BoxKassel.jpg);
	Background-Repeat:No-Repeat;
	overflow:hidden;

	Display: Block;
	Padding-Right: 12Px;
	Padding-Left: 12Px;
	Padding-Top: 12Px;
	Padding-Bottom: 16Px;
        Margin-Bottom:20Px;
       Width: 278Px;
       Max-Width: 278Px;
       Height: 406Px; 
}

#Newsbox_hanau {
	Background-Image: Url(../Img/Standorte_BoxHanau.jpg);
	Background-Repeat: No-Repeat;
	overflow:hidden;
	Display: Block;
	Padding-Right: 12Px;
	Padding-Left: 12Px;
	Padding-Top: 12Px;
	Padding-Bottom: 16Px;
        Margin-Bottom:20Px;
       Width: 278Px;
       Max-Width: 278Px;
       Height: 406Px; 
}

#Newsbox_beratung {
	Background-Image: Url(../Img/beratung_Box.jpg);
	Background-Repeat: No-Repeat;
	overflow:hidden;
	Display: Block;
	Padding-Right: 12Px;
	Padding-Left: 12Px;
	Padding-Top: 12Px;
	Padding-Bottom: 16Px;
        Margin-Bottom:20Px;
       Width: 278Px;
       Max-Width: 278Px;
       Height: 406Px; 
}

#Newsbox_Startseite {
	Background-Image: Url(../Img/Startseite_BoxNews.jpg);
	Background-Repeat: No-Repeat;
	Display: Block;
	Padding-Top: 7Px;
        Margin-Bottom:20Px;
       Width: 278Px;
       Max-Width: 278Px;
       Height: 247Px; 
}
#Newsbox_Startseite H1{
	Font-Size: 15Px;
	Font-Weight: Bold;
	Color: #Ed7703;
	Padding-Right: 66Px;
	Margin-Top: 4Px;
	Margin-Right: 12Px;
	Margin-Bottom: 0Px;
	Margin-Left: 12Px;
}

#Newsbox_Startseite P {
	Font-Size: 12Px;
	Color: #Aaaaaa;
	Line-Height: 18Px;
	Padding-Right: 33Px;
	Margin-Top: 12Px;
	Margin-Right: 12Px;
	Margin-Bottom: 0Px;
	Margin-Left: 12Px;

}

#Casebox {
	Width: 252Px;
	Float: Left;
	Margin-Top: 41Px;
	Background-Image: Url(../Img/Newsboxbg.Png);
	Background-Repeat: Repeat;
	Border: 1Px Solid #565354;
	Display: Block;
	Padding-Right: 12Px;
	Padding-Left: 12Px;
	Padding-Top: 12Px;
	Padding-Bottom: 12Px;
	Overflow: Hidden;
}
 #Newsbox H1, .Refbox H1, .Refboxlast H1, #Casebox H1, #Jobbox H1, #job_popup H1, #Newsbox_kassel H1, #Newsbox_hanau H1, #Newsbox_rightrevnav H1, #newsbox_movie H1, #kontaktbox_right H1 , #kontaktbox_left H1{
	Font-Size: 15Px;
	Font-Weight: Bold;
	Color: #Ed7703;
	Padding: 0Px;
	Margin-Top: 4Px;
	Margin-Right: 0Px;
	Margin-Bottom: 0Px;
	Margin-Left: 0Px;
}

#Newsbox P, .Refbox P, .Refboxlast P, #Casebox P, #Jobbox P, #job_popup P, #Newsbox_kassel P, #Newsbox_hanau P,#newsbox_movie P,#kontaktbox_right P ,#kontaktbox_left P, #Newsbox_beratung P{
	Font-Size: 12Px;
	Color: #Aaaaaa;
	Line-Height: 18Px;
	Padding: 0Px;
	Margin-Top: 12Px;
	Margin-Right: 0Px;
	Margin-Bottom: 0Px;
	Margin-Left: 0Px;

}
#Newsbox_Startseite A:Link, #Newsbox_Startseite A:Visited, #Newsbox A:Link, #Newsbox A:Visited ,#Jobbox A:Link, #Jobbox A:Visited, #Newsbox_beratung A:Link, #Newsbox_beratung A:Visited {
	Text-Decoration: None;
	Font-Size: 12Px;
	Color: #Eeeeee;
	Line-Height: 18Px;
}
#Newsbox_Startseite A:Hover, #Newsbox A:Hover,#Jobbox A:Hover {
	Color: #Eeeeee;
	Text-Decoration:Underline;

}


#Newsbild{
Float: Right;

}

.Refbox Img, .Refboxlast Img, #Casebox Img {
	Position: Relative;
	Border: None;
	Left: -12Px;
	Top: 14Px;
}
#Footer {
	Clear: Both;
	Border-Top-Width: 1Px;
	Border-Right-Width: 1Px;
	Border-Bottom-Width: 1Px;
	Border-Left-Width: 1Px;
	Border-Top-Style: Solid;
	Border-Right-Style: None;
	Border-Bottom-Style: None;
	Border-Left-Style: None;
	Border-Top-Color: #575354;
	Border-Right-Color: #575354;
	Border-Bottom-Color: #575354;
	Border-Left-Color: #575354;
	Margin-Top: 0Px;
	Margin-Right: 58Px;
	Margin-Bottom: 0Px;
	Margin-Left: 58Px;
	Padding-Top: 5Px;
	Padding-Right: 0Px;
	Padding-Bottom: 0Px;
	Padding-Left: 0Px;
}
#Footer P {
	Font-Size: 10Px;
	Text-Transform: Uppercase;
	Color: #727A7E;
	Line-Height: 16Px;
	Float: Left;
	Padding: 0Px;
	Margin: 0Px;
}
.Standort {
	Color: #Ed7703;
}
.Standort:Hover {
	Color: #Ed7703;
}


#Footer A:Link, #Footer A:Visited {
	Text-Decoration: None;
	Color: #Aaaaaa;
}
#Footer A:Hover {
	Color: #Eeeeee;
	
}
#Footer Img {
	Float: Right;
	Margin-Top: 8Px;
	Border-Top-Style: None;
	Border-Right-Style: None;
	Border-Bottom-Style: None;
	Border-Left-Style: None;
}
.Fonks A, .Faxks A, .Fonha A, .Faxha A {
	Cursor: Text;
}

.Fonks:Hover, .Faxks:Hover, .Fonha:Hover, .Faxha:Hover {
	Color: #Eeeeee;
}	
#Footer Span:Hover  {
	Color: #Eeeeee;
	
}	
#Schatten {
	Clear: Both;
	Height: 18Px;
	Background-Image: Url(../Img/Schattenbg.Png);
	Background-Repeat: No-Repeat;
	Background-Position: Center Top;
}

#Rightnavbild {
  Float:Left;
  Position:Relative;
	Top: -3Px;
	Margin-Right:5Px;

}
#Rss {
  Float:Left;
  Position:Relative;
   Color: #Ed7703;
   Top: 1Px;
   Margin-Right:5Px;
   Border:None; 
   Border:0Px;
   	

}

#Linkpic {
 Position:Relative;
 Left:-12Px; 
 Top:-12Px;
}

#Newsletterform {
        Width:350Px;
        Background-Image: Url(../Img/Newsboxbg.Png);
	    Background-Repeat: Repeat;
	    Border: 1Px Solid #565354;
        Padding: 12Px;
        Position: Relative;
        Top:25Px;
}


#Newsletterinput {
	Border: 1Px Solid #565354;
	Background:Transparent;
	Background-Image: Url(../Img/Newsboxbg.Png);
	Background-Repeat: Repeat;
	Color:#Ffffff;
	Font-Family:Sans-Serif;
	Font-Size:13Px;
	Height:26Px;
	Width:100%;
	Margin-Top:0Px;
	Padding: 4Px;
       
}


#Submitbutton {
	Font-Family:Sans-Serif;
	Color: #Ffffff;
	Background-Color: #Ed7703;
	Width:80Px;
	Border: None;
	Padding: 4Px;
        Cursor: Pointer;
        Float: Right;
        Margin-Bottom:10Px;
}

.hidden{
  display:none;
  }
  
#job_popup  {

	display:block;
	padding:20px;
	Background-Image: Url(../Img/jobbox_background.png);
	Background-Repeat: Repeat;
} 