/* CSS Document */


* {
	margin:0;
	padding:0;
}

html {
	height:100%;
}

body {
	background-color:#828282;
	color:#444444;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:100%;
}

a {
	color:#444444;
	text-decoration:underline;
}

a:hover, a:focus, a:active {
	color:#444444;
	text-decoration:none;
}

a img {
	border:0;
	outline:none;
}

p {
	padding:5px 0 5px 0;
	margin:0;
}

/* Variable Klassen */

.contentbox, .contentbox_new, .contentbox_active {
  display:inline;
  float:left;
  margin-right:17px;
  position:relative;
}

#mainarea {
  float:left;
  width: 910px;
}

.agenturbox {
  display:inline;
  float:left;
  margin-right:9px;
  width:293px;
}

.agenturbox h2 {
 color:#de6b0e;
 font-size:17px;
 padding-left:10px;
 padding-top:17px;
}

.agenturbox_bg {
 background-image:url(http://www.sign.level9.de/level9_cms/layout/contentbox_bg.png);
 height:472px;
 overflow:hidden;
}

.agenturbox_headline {
 padding-bottom:42px;
}

.agentur_text {
  line-height:20px;
  padding-left:10px;
  padding-right:8px;
}

.agentur_text a {
  color:#444444 !important;
  font-weight:normal !important;
  text-decoration:none;
}

.agentur_text a:hover {
  text-decoration:underline;
}

.agentur_text img {
  margin-top:4px;
  vertical-align:top;
}

.agentur_text p {
  display:inline;
}

.agentur_readmore {
  display:block;
  margin:-23px 0 0 267px;
  position:absolute;
}

.agentur_pic {
  padding-bottom:19px;
  padding-top:11px;
  text-align:center;
}

.clear {
  clear:both;
}

body > #background{height: auto; min-height: 100%;}
#background {position:absolute; top:0; left:0; overflow:hidden; width:100%;}
#website {position:absolute; top:0; left:0; width:100%; z-index:80; overflow:hidden; background:transparent;}

#screenImage {top:0; left:0; width:100%; z-index:20;}

.menuelevel0id5 a {
  background-repeat:no-repeat;
  display:block;
  height:25px;
  outline:none;
  text-indent:-5000px;
  width:161px;
}

.menuelevel1id5 {
  margin-bottom:5px;
}

.button_arbeiten {
  background-image:url(http://www.sign.level9.de/level9_cms/layout/menue/button_arbeiten.png);
}

.button_arbeiten:hover, .button_arbeiten_active {
  background-image:url(http://www.sign.level9.de/level9_cms/layout/menue/button_arbeiten.png);
  background-position:0 -26px;
}

.button_agentur {
  background-image:url(http://www.sign.level9.de/level9_cms/layout/menue/button_agentur.png);
}

.button_agentur:hover, .button_agentur_active {
  background-image:url(http://www.sign.level9.de/level9_cms/layout/menue/button_agentur.png);
  background-position:0 -26px;
}

.button_blog {
  background-image:url(http://www.sign.level9.de/level9_cms/layout/menue/button_blog.png);
}

.button_blog:hover, .button_blog_active {
  background-image:url(http://www.sign.level9.de/level9_cms/layout/menue/button_blog.png);
  background-position:0 -26px;
}

.button_kontakt {
  background-image:url(http://www.sign.level9.de/level9_cms/layout/menue/button_kontakt.png);
}

.button_kontakt:hover, .button_kontakt_active {
  background-image:url(http://www.sign.level9.de/level9_cms/layout/menue/button_kontakt.png);
  background-position:0 -26px;
}

.button_blog {
  background-image:url(http://www.sign.level9.de/level9_cms/layout/menue/button_blog.png);
}

.button_blog:hover, .button_blog_active {
  background-image:url(http://www.sign.level9.de/level9_cms/layout/menue/button_blog.png);
  background-position:0 -26px;
}

.button_kontakt {
  background-image:url(http://www.sign.level9.de/level9_cms/layout/menue/button_kontakt.png);
}

.button_kontakt:hover, .button_kontakt_active {
   background-image:url(http://www.sign.level9.de/level9_cms/layout/menue/button_kontakt.png);
  background-position:0 -26px; 
}

.button_impressum {
   background-image:url(http://www.sign.level9.de/level9_cms/layout/menue/button_impressum.png);
}

.button_impressum:hover, .button_impressum_active {
 background-image:url(http://www.sign.level9.de/level9_cms/layout/menue/button_impressum.png);
 background-position:0 -26px;
}

.button_jobs {
  background-image:url(http://www.sign.level9.de/level9_cms/layout/menue/button_jobs.png);
}

.button_jobs:hover, .button_jobs_active {
  background-image:url(http://www.sign.level9.de/level9_cms/layout/menue/button_jobs.png);
  background-position:0 -26px;
}

#contactbox {
 background-image:url(http://www.sign.level9.de/level9_cms/layout/contentbox_bg.png);
 color:#666666;
 height:492px;
 margin-top:30px;
 overflow:hidden;
 padding:0 0 0 12px;
 width:462px;
}

#contactbox label {
  display:block;
  font-weight:bold;
}

#contactbox .form-text {
  clear:both;
  padding-bottom:3px;
}

#contactbox .form-item {
  display:inline;
  float:left;
  margin:0 4px 0 0;
  padding-bottom:3px;
}

#contactbox .form-item input {
  background-color:#9e9e9e;
  border:0;
  color:#fff;
  height:17px;
  padding:6px 2px 2px 2px;
  width:212px;
}

#contactbox .form-submit input {
  background-color:transparent;
  background-image:url(http://www.sign.level9.de/level9_cms/layout/submit_button.png);
  border:0;
  color:#fff;
  cursor:pointer;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bold;
  height:41px;
  margin:4px 0 0 -13px;
  padding:3px 0 0 20px;
  outline:none;
  text-align:left;
  vertical-align:top;
  width:131px;
}

#form_name, #form_position, #form_nr, #form_stadt, #form_fax {
  width:226px !important;
}

#contactbox .form-text textarea {
  background-color:#9e9e9e;
  border:0;
  color:#fff;
  height:60px;
  padding:2px;
  width:444px;
}

#content {
  border-left:1px solid #efefef;
  display:inline;
  float:left;
  /*height:572px;*/
  height:640px;
  line-height:25px;
  margin:-50px 0 15px -1px;
  padding-left:30px;
  position:relative;
  width:910px;
}

#content a {
  color:#e06a0b;
  font-weight:bold;
}

#content h1.headline_small {
  color:#fff;
  font-family:Arial, Helvetica, sans-serif;
  font-size:20px;
  font-weight:normal !important;
  margin-top:-10px;
  padding:0 0 14px 0;
}

#content h1.headline_big {
  color:#fff;
  font-family:Arial, Helvetica, sans-serif;
  font-size:29px;
  font-weight:normal !important;
  padding:0;
}

#content h2.headline_small {
  color:#fff;
  font-family:Arial, Helvetica, sans-serif;
  font-size:20px;
  font-weight:normal !important;
  padding:3px 0 14px 0;
}

#content_pan {
  overflow:hidden;
  position:relative;
  width:910px;
}

#contentstretch {
  width:100000px;
}

#firstaid_box, #lightbox {
  background-color:transparent;
  background-image:url(http://www.sign.level9.de/level9_cms/layout/orangebox_bg.png);
  height:100%;
  min-height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%;
   z-index:8;
}

#firstaid_box #mainarea, #lightbox #mainarea {
  width:auto !important;
  float:none !important;
}

.firstaid_close {
  cursor:pointer;
  display:none;
  margin:-164px 0 0 425px;
  position:absolute;
}

#firstaid_content {
  background-image:url(http://www.sign.level9.de/level9_cms/layout/firstaid_book.png);
  background-position:46px 43px;
  background-repeat:no-repeat;
  margin:0 auto;
  padding:232px 0 0 0;
  width:508px;
}

#firstaid_content form {
  display:block;
  /*padding-top:90px;*/
}

#firstaid_text {
  color:#fff;
  font-size:13px;
  line-height:20px;
  padding:16px 0 90px 2px;
}

#firstaid_content .form-item {
  display:inline;
  float:left;
  margin:0 !important;
  padding:0 !important;
  overflow:hidden;
  width:220px;
}

#firstaid_content .form-item input { 
  background-color:transparent;
  background-image:url(http://www.sign.level9.de/level9_cms/layout/firstaid_input.png);
  border:0;
  color:#4d4b4a;
  height:18px;
  font-size:12px;
  padding:5px 2px 2px 2px;
  width:212px !important;
}

#firstaid_content .form-submit input {
  background-color:transparent;
  background-image:url(http://www.sign.level9.de/level9_cms/layout/submit_button.png);
  border:0;
  color:#fff;
  cursor:pointer;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bold;
  height:41px;
  margin:-20px 0 0 -13px;
  padding:3px 0 0 20px;
  outline:none;
  text-align:left;
  vertical-align:top;
  width:131px;
}

#firstaid_content label {
  color:#4d4b4a;
  display:block;
  font-size:13px;
  font-weight:bold;
  padding:3px 0 26px 6px;
}

#firstaid {
  background-image:url(http://www.sign.level9.de/level9_cms/layout/firstaid_contactdata.png);
  height:133px;
  left:0;
  margin-left:-262px;
  margin-top:-66px;
  position:absolute;
  top:50%;
  width:307px;
  z-index:10;
}

#firstaid img {
  float:right;
}

.firstaid_contact {
  color:#fff;
  display:inline;
  float:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  padding:27px 0 0 22px;
}

.firstaid_logo {
  background-image:url(http://www.sign.level9.de/level9_cms/layout/firstaid_logo_bg.png);
  display:none;
  height:224px;
  left:0;
  position:absolute;
  top:0;
  width:318px;
}

.firstaid_logo a {
  display:block;
  height:64px;
  margin:60px 0 0 100px;
  width:118px;
}

#footer {
  background-image:url(http://www.sign.level9.de/level9_cms/layout/footer_bg.png);
  clear:both;
  height:118px;
  position:relative;
  width:100%;
}

#footer_bg {
  color:#ffffff;
  margin:0 auto;
  width:1089px;
}

#footermenue {
  display:inline;
  float:left;
}

#footercopy {
  display:inline;
  float:right;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:18px;
  margin:14px 0 0 0;
  text-align:left;
  width:266px;
}

#lightbox {
  display:none;
  z-index:12 !important;
}

.lightbox_close {
  cursor:pointer;
  margin:173px 0 0 871px;
  position:absolute;
}

.lightbox_headline {
  color:#fff;
  font-size:13px;
  font-weight:normal;
  padding:172px 0 15px 0;
}

.lightbox_headline strong {
  font-weight:bold;
}

.lightbox_item {
  display:none;
  overflow:hidden;
  width:898px;
}

#lightbox_item_1 {
  display:inline;
}

.lightbox_in {
  margin:0 auto;
  width:898px;
}

#lightbox_next {
  color:#fcd1b4;
  display:inline;
  float:right;
  font-weight:bold;
  height:20px;
  outline:none;
  padding-top:11px;
  text-align:right;
  width:145px;
}

#lightbox_next a {
  color:#fcd1b4;
  outline:none;
  text-decoration:none;
}

#lightbox_next img {
  vertical-align:top;
  margin-left:7px;
}

#lightbox_prev {
  color:#fcd1b4;
  display:inline;
  float:left;
  font-weight:bold;
  height:20px;
  outline:none;
  padding-top:11px;
  text-align:left;
  width:145px;
}

#lightbox_prev a {
  color:#fcd1b4;
  outline:none;
  text-decoration:none;
}

#lightbox_prev img {
  vertical-align:top;
  margin-right:7px;
}

.lightbox_status {
  color:#fcd1b4;
  display:inline;
  float:left;
  font-weight:bold;
  padding-top:11px;
  text-align:right;
  width:50px;
}

.lightbox_counts {
  color:#fcd1b4;
  display:inline;
  float:left;
  font-weight:bold;
  padding-top:9px;
  text-align:right;
  width:122px;
}

.lightbox_counts img {
  margin-left:2px;
  vertical-align:middle;
}

.lightbox_count_images {
  margin-right:14px;
}

#logo {
  background-image:url(http://www.sign.level9.de/level9_cms/layout/logo_bg.png);
  height:224px;
  margin-left:-100px;
  width:318px;
}

#logo img {
  height:64px;
  margin:60px 0 0 100px;
  width:118px;
}

#mainmenue {
  border-right:1px solid #efefef;
  display:inline;
  float:left;
  margin:-50px 0 15px -43px;
  width:161px;
}

.navigation_next {
  display:inline;
  float:left;
  line-height:16px;
  margin-right:2px;
  margin-left:2px;
  text-align:right;
  margin-top:10px;
}

.navigation_next a {
  color:#d2d2d2;
  outline:none;
}

.navigation_next img {
  margin-left:7px;
  vertical-align:top;
}

.navigation_prev {
  clear:left;
  display:inline;
  float:left;
  margin-right:10px;
  line-height:16px;
  margin-top:10px;
}

.navigation_prev img {
  margin-right:7px;
  vertical-align:top;
}

.navigation_prev a, .navigation_next a {
  color:#ffffff !important;
  font-weight:bold;
  outline:none;
  text-decoration:none;
}






.menuelevel0id4 a {
  display:inline;
  float:left;
  width:133px;
}

.navigation_number_next {
  display:inline;
  float:left;
  line-height:16px;
  margin-right:2px;
  margin-left:2px;
  text-align:right;
  margin-top:-1px;
}

.navigation_number_next a {
  color:#d2d2d2;
  outline:none;
}

.navigation_number_next img {
  margin-left:7px;
  vertical-align:top;
}

.navigation_number_prev {
  clear:left;
  display:inline;
  float:left;
  margin-right:10px;
  line-height:16px;
  margin-top:-1px;
}

.navigation_number_prev img {
  margin-right:7px;
  vertical-align:top;
}

.navigation_number_prev a, .navigation_number_next a {
  color:#ffffff !important;
  font-weight:bold;
  outline:none;
  text-decoration:none;
}


.none {
font-size:0;
}

#numbermenue {
  font-size:13px;
  line-height:15px;
  margin:0 0 10px 0;
}

#numbermenue .navigation_prev a, #numbermenue .navigation_next a{
 border:0 !important; 
  background:none !important;
}

#numbermenue .navigation_number_prev a, #numbermenue .navigation_number_next a{
 border:0 !important; 
  background:none !important;
}

#numbermenue a {
  background-repeat:no-repeat;
  background-image:url(../layout/numbermenue_grid.gif);
  background-position:0 2px;
  color:#fff;
  font-weight:bold;
  display:inline;
  float:left;
  margin:0 2px 0 2px;
  padding:0 2px 0 6px;
  text-decoration:none;
}

#numbermenue .hellip {
 background:none; !important;
  margin:0 !important;
  padding:0 3px 0 0 !important;
}

#numbermenue .lastItem {
 background-position:100% 2px !important;
  margin-left:0 !important;
  padding-left:2px !important;
  padding-right:6px !important;
}

.menuelevel1id6_active {
  color:#444 !important;
}

/*#numbermenue {
  margin-bottom:10px;
  margin-left:-10px;
  margin-top:-21px;
}*/

.referenzbox {
  background-image:url(http://www.sign.level9.de/level9_cms/layout/contentbox_bg.png);
  display:inline;
  float:left;
  height:492px;
  margin-right:9px;
  overflow:hidden;
  width:293px;
}

.referenzbox h2 {
 color:#de6b0e;
 font-size:17px;
 padding-left:10px;
 padding-top:17px;
}

.referenzbox h3 {
 font-size:12px;
 padding-left:10px;
}

.referenz_text, .referenz_text_detail {
  line-height:20px;
  padding-left:10px;
  padding-right:8px;
}

.referenz_text img {
  /*margin-top:4px;*/
  margin-left:3px;
  vertical-align:middle;
}

.referenz_text p, .referenz_text_detail p {
  display:inline;
}

.referenz_text a {
  color:#444444 !important;
  font-weight:normal !important;
  text-decoration:none;
}

.referenz_text a:hover, .referenz_text a:active, .referenz_text a:focus {
  text-decoration:underline;
}

.referenz_readmore {
  display:block;
  margin:-23px 15px 0 267px;
  position:absolute;
}

/* IE Hack */ 

*html .referenz_readmore {
  margin-left:282px !important;
  margin-top:183px !important;
}

* + html .referenz_readmore {
  margin-left:282px !important;
  margin-top:183px !important;
}

.referenz_pic, .referenz_pic_detail {
  height:206px;
  margin:0 auto;
  overflow:hidden;
  padding-top:11px;
  text-align:left;
  width:275px;
}

.referenzbox_detail, .content_box {
  background-image:url(http://www.sign.level9.de/level9_cms/layout/contentbox_bg.png);
  display:inline;
  float:left;
  height:476px;
  overflow:hidden;
  width:299px;
}

.content_box {
  margin-top:30px;
}

.referenz_text_detail, .content_box_text {
  line-height:25px;
  padding-left:10px;
  padding-right:8px;
}

.content_box_text {
  /*padding-top:6px;*/
}

.referenz_text_detail img {
  margin-left:4px;
  margin-top:4px;
  vertical-align:top;
}

.referenz_pic_detail {
  padding-bottom:20px;
}

.referenz_text_detail p {
  display:inline;
}

.teambox {
  background-color:#dbdbdb;
  color:#444444;
  display:inline;
  float:left;
  font-size:13px;
  height:229px;
  line-height:17px;
  margin:0 10px 10px 0;
  width:216px;
}

.teambox_data {
  padding:0 0 0 10px;
}

.teambox_data img {
  margin-top:-1px;
  vertical-align:top;
}

.teambox_name {
  font-weight:bold;
  padding:0 0 8px 10px;
}

.teambox_photo {
  margin:8px 0 6px 0;
  text-align:center;
}

#wrapper {
  margin:0 auto;
  width:1089px;
}

.ziffern_01 {
  background:scroll url(http://www.sign.level9.de/level9_cms/layout/menue/ziffern_01.png) 0 0 no-repeat;
}

.ziffern_over_01, .ziffern_01:hover {
  background:scroll url(http://www.sign.level9.de/level9_cms/layout/menue/ziffern_01.png) 0 -52px no-repeat;
}

.ziffern_02 {
  background:scroll url(http://www.sign.level9.de/level9_cms/layout/menue/ziffern_02.png) 0 0 no-repeat;
}

.ziffern_over_02, .ziffern_02:hover {
  background:scroll url(http://www.sign.level9.de/level9_cms/layout/menue/ziffern_02.png) 0 -52px no-repeat;
}

.ziffern_03 {
  background:scroll url(http://www.sign.level9.de/level9_cms/layout/menue/ziffern_03.png) 0 0 no-repeat;
}

.ziffern_over_03, .ziffern_03:hover {
  background:scroll url(http://www.sign.level9.de/level9_cms/layout/menue/ziffern_03.png) 0 -52px no-repeat;
}

.ziffern_04 {
  background:scroll url(http://www.sign.level9.de/level9_cms/layout/menue/ziffern_04.png) 0 0 no-repeat;
}

.ziffern_over_04, .ziffern_04:hover {
  background:scroll url(http://www.sign.level9.de/level9_cms/layout/menue/ziffern_04.png) 0 -52px no-repeat;
}

.ziffern_05 {
  background:scroll url(http://www.sign.level9.de/level9_cms/layout/menue/ziffern_05.png) 0 0 no-repeat;
}

.ziffern_over_05, .ziffern_05:hover {
  background:scroll url(http://www.sign.level9.de/level9_cms/layout/menue/ziffern_05.png) 0 -52px no-repeat;
}

.ziffern_06 {
  background:scroll url(http://www.sign.level9.de/level9_cms/layout/menue/ziffern_06.png) 0 0 no-repeat;
}

.ziffern_over_06, .ziffern_06:hover {
  background:scroll url(http://www.sign.level9.de/level9_cms/layout/menue/ziffern_06.png) 0 -52px no-repeat;
}

.ziffern_07 {
  background:scroll url(http://www.sign.level9.de/level9_cms/layout/menue/ziffern_07.png) 0 0 no-repeat;
}

.ziffern_over_07, .ziffern_07:hover {
  background:scroll url(http://www.sign.level9.de/level9_cms/layout/menue/ziffern_07.png) 0 -52px no-repeat;
}

.ziffern_08 {
  background:scroll url(http://www.sign.level9.de/level9_cms/layout/menue/ziffern_08.png) 0 0 no-repeat;
}

.ziffern_over_08, .ziffern_08:hover {
  background:scroll url(http://www.sign.level9.de/level9_cms/layout/menue/ziffern_08.png) 0 -52px no-repeat;
}

.ziffern_09 {
  background:scroll url(http://www.sign.level9.de/level9_cms/layout/menue/ziffern_09.png) 0 0 no-repeat;
}

.ziffern_over_09, .ziffern_09:hover {
  background:scroll url(http://www.sign.level9.de/level9_cms/layout/menue/ziffern_09.png) 0 -52px no-repeat;
}

.ziffern_10 {
  background:scroll url(http://www.sign.level9.de/level9_cms/layout/menue/ziffern_10.png) 0 0 no-repeat;
}

.ziffern_over_10, .ziffern_10:hover {
  background:scroll url(http://www.sign.level9.de/level9_cms/layout/menue/ziffern_10.png) 0 -52px no-repeat;
}

.ziffern_11 {
  background:scroll url(http://www.sign.level9.de/level9_cms/layout/menue/ziffern_11.png) 0 0 no-repeat;
}

.ziffern_over_11, .ziffern_11:hover {
  background:scroll url(http://www.sign.level9.de/level9_cms/layout/menue/ziffern_11.png) 0 -52px no-repeat;
}

.ziffern_12 {
  background:scroll url(http://www.sign.level9.de/level9_cms/layout/menue/ziffern_12.png) 0 0 no-repeat;
}

.ziffern_over_12, .ziffern_12:hover {
  background:scroll url(http://www.sign.level9.de/level9_cms/layout/menue/ziffern_12.png) 0 -52px no-repeat;
}

.ziffern_13 {
  background:scroll url(http://www.sign.level9.de/level9_cms/layout/menue/ziffern_13.png) 0 0 no-repeat;
}

.ziffern_over_13, .ziffern_13:hover {
  background:scroll url(http://www.sign.level9.de/level9_cms/layout/menue/ziffern_13.png) 0 -52px no-repeat;
}.menuelevel2id5 {	text-align:right;	text-decoration:none;	text-indent:0 !important;	width:152px !important;}
