body{
	margin-top: 0px;
	margin-left: 0px;;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: "Arial, Helvetica", sans-serif;
  background-color: #CCCCCC;
}

input, select{
	font-family: "Arial, Helvetica", sans-serif;
	font-size: 11px;
	border: 1px solid;
	border-color:#999999;
}

#backgroundmain{
	  			position: relative; padding: 0px;
          height: auto;
          width:100%;
          margin: 0px;
          text-align: center;
          background-color: #CCCCCC;
}

#bg{
	  			height: auto;
          width:778px;
          margin: auto;
          background-image:url(../pics/hg.jpg);;
}

#header { 
          position: relative; padding: 0px; 
          height: 75px; width: 770px;
          margin:auto;
          top: 0px; 
          background-color: white;
}
#logo{
					position: absolute;
					left: 0px;
					width: 160px;
					margin: 0px; 
					padding: 0px;
					background-color: #999999;
}
#logo1{
					position: absolute;
					bottom: 0px;
					left: 160px;
					width: 210px;
					margin: 0px; 
					padding: 0px;
					text-align: right;
					font-family: "Arial, Helvetica", sans-serif; 
					font-size: 16px; color: #000000; 
					font-weight: bold;
}
#logo2{
					position: absolute;
					bottom: 0px;
					left: 370px;
					width: 400px;
					margin: 0px; 
					padding: 0px;
					text-align: right;
					font-family: "Arial, Helvetica", sans-serif; 
					font-size: 11px; color: #969696; 
}
#header2 { 
          position: relative; padding: 0px; 
          height: 150px; width: 770px;
          margin:auto;
          top: 0px; 
          background-image: url(../pics/header.jpg);
}
#header_leistungen { 
          position: relative; padding: 0px; 
          height: 150px; width: 770px;
          margin:auto;
          top: 0px; 
          background-image: url(../pics/header_leistungen.jpg);
}
#header_loesungen { 
          position: relative; padding: 0px; 
          height: 150px; width: 770px;
          margin:auto;
          top: 0px; 
          background-image: url(../pics/header_loesungen.jpg);
}
#header_office { 
          position: relative; padding: 0px; 
          height: 150px; width: 770px;
          margin:auto;
          top: 0px; 
          background-image: url(../pics/header_office.jpg);
}
#header_anfrage { 
          position: relative; padding: 0px; 
          height: 150px; width: 770px;
          margin:auto;
          top: 0px; 
          background-image: url(../pics/header_anfrage.jpg);
}
#header_med { 
          position: relative; padding: 0px; 
          height: 150px; width: 770px;
          margin:auto;
          top: 0px; 
          background-image: url(../pics/header_med.jpg);
}
#header_call { 
          position: relative; padding: 0px; 
          height: 150px; width: 770px;
          margin:auto;
          top: 0px; 
          background-image: url(../pics/header_call.jpg);
}
#header_it { 
          position: relative; padding: 0px; 
          height: 150px; width: 770px;
          margin:auto;
          top: 0px; 
          background-image: url(../pics/header_it.jpg);
}
#header_handwerk { 
          position: relative; padding: 0px; 
          height: 150px; width: 770px;
          margin:auto;
          top: 0px; 
          background-image: url(../pics/header_handwerk.jpg);
}
#header_industrie { 
          position: relative; padding: 0px; 
          height: 150px; width: 770px;
          margin:auto;
          top: 0px; 
          background-image: url(../pics/header_industrie.jpg);
}
#header_dienstl { 
          position: relative; padding: 0px; 
          height: 150px; width: 770px;
          margin:auto;
          top: 0px; 
          background-image: url(../pics/header_dienstl.jpg);
}
#header_bewerbung { 
          position: relative; padding: 0px; 
          height: 150px; width: 770px;
          margin:auto;
          top: 0px; 
          background-image: url(../pics/header_bewerbung.jpg);
}
#leiste { 
          position: relative; padding: 0px; 
          height: 25px; width: 770px;
          margin:auto;
          top: 0px; 
          text-align:left;
          background-image:url(../pics/leiste_menu.jpg);
}
#menu { 
          position: absolute; padding: 0px; 
          height: 272px; width: 160px;
          margin:auto;
          top: 0px; 
          left: 0px;
}
#meta { 
          position: absolute; padding: 0px; 
          height: 30px; width: 220px;
          margin:auto;
          top: 5px; 
          right: 5px;
}


#main { 
          position: relative; padding: 0px; 
          width: 770px;
          margin:auto;
          top: 15px; 
          left:4px;
          float:left;
		  padding-bottom: 20px;
          background-image:url(../pics/hg2.jpg);*/
}

#col1 {
					
  				float: left;
  				padding: 0px;
  				width: 160px;
  				text-align: left;
				
}

#col2 {
  				width: 440px;
  				margin-left: auto;
  				padding-left: 10px;
  				float: left;
  				text-align: left;
}
#col3 {
					float: right;
  				width: 160px;
  				margin-right: 0px;
  				text-align: left;
  				margin-bottom: 15px;
}
#ueberschrift{
					width: 420px;
					padding-left: 5px;
					font-size: 12px;
					font-weight: bold;
					border-bottom: 1px solid;
					border-color: #CBCBCB;
					color: #000000;

}

#inhalt{
					margin-top: 5px;
					margin-bottom: 30px;
					width: 420px;
					padding-left: 5px;
					font-size: 11px;
					font-weight: normal;
					color: #000000;

}

#footer{
			 		position: relative;
       		height: 30px; width: 770px;
       		clear: both;
       		margin: auto;
       		top: 0px;
       		padding: 5px 0px 5px 0px;
       		text-align: center;
					background-color: #7DbC72; 
					font-size: 11px; color: #ffffff; 
					border-bottom: 1px solid; border-color: #646464;
					border-top: 1px solid; border-color: #646464;
					
}


/*Linkdefinitionen*/
/*Metalinks*/
a:link {}
a:visited {}
a:active {}
a:hover {}  

a.meta:link {
	font-size: 11px; 
	color: #ffffff; 
	text-decoration: none; 
	font-weight: bold;
}
a.meta:visited {
	font-size: 11px;
	color: #ffffff; 
	text-decoration: none; 
	font-weight: bold;
}
a.meta:hover {
	font-size: 11px; 
	color: #646464; 
	text-decoration: none; 
	font-weight: bold;
}
a.meta:active {
	font-size: 11px; 
	color: #646464; 
	text-decoration: none; 
	font-weight: bold;
}


/* Mousovereffekte für Hauptlinks*/
a.main:link {
	list-style-type:none;
	font-size: 12px; 
	color: #000000; 
	text-decoration: none; 
	font-weight: bold;
	padding-left: 10px;
	border-left: solid 7px #E9E9E9;
	display: list-item;
	line-height:21px;
}

a.main:visited {
	list-style-type:none;
	font-size: 12px;
	color: #000000; 
	text-decoration: none; 
	font-weight: bold;
	padding-left:10px;
	border-left: solid 7px #E9E9E9;
	display: list-item;
	line-height:21px;
}

a.main:hover {
	font-size: 12px; 
	color: #646464; 
	border-left: solid 7px #7DBC72;
	text-decoration: none; 
	font-weight: bold;		
	padding-left:10px;
	display: list-item;
	line-height:21px;
}
.active1{
	font-size: 12px; 
	color: #646464; 
	border-left: solid 7px #7DBC72;
	text-decoration: none; 
	font-weight: bold;		
	padding-left:10px;
	display: list-item;
	line-height:21px;	
}


a.main:active {
	font-size: 12px; 
	color: #646464; 
	border-left: solid 7px #7DBC72;
	text-decoration: none; 
	font-weight: bold;		
	padding-left:10px;
	display: list-item;
	line-height:21px;
}




/* Mousovereffekte für Subhauptlinks*/
a.main2:link {
	list-style-type:none;
	font-size: 11px; 
	color: #000000; 
	text-decoration: none; 
	font-weight: normal;
	padding-left: 15px;
	border-left: solid 7px #E9E9E9;
	display: list-item;
	line-height:21px;
}

a.main2:visited {
	list-style-type:none;
	font-size: 11px;
	color: #000000; 
	text-decoration: none; 
	font-weight: normal;
	padding-left:15px;
	border-left: solid 7px #E9E9E9;
	display: list-item;
	line-height:21px;
}

a.main2:hover {
	font-size: 11px; 
	color: #646464; 
	border-left: solid 7px #7DBC72;
	text-decoration: none; 
	font-weight: normal;		
	padding-left:15px;
	display: list-item;
	line-height:21px;
}
.active2{
	font-size: 11px; 
	color: #646464; 
	border-left: solid 7px #7DBC72;
	text-decoration: none; 
	font-weight: normal;		
	padding-left:15px;
	display: list-item;
	line-height:21px;	
}


a.main2:active {
		font-size: 11px; 
	color: #646464; 
	border-left: solid 7px #7DBC72;
	text-decoration: none; 
	font-weight: normal;		
	padding-left:15px;
	display: list-item;
	line-height:21px;;
}

/* Meta */
a.metalink:link {
	font-size: 11px; 
	color: #999999; 
	text-decoration: none; 
	font-weight: normal;
}
a.metalink:visited {
	font-size: 11px;
	color: #999999; 
	text-decoration: none; 
	font-weight: normal;
}
a.metalink:hover {
	font-size: 11px; 
	color: #000000; 
	text-decoration: none; 
	font-weight: normal;
}
a.metalink:active {
	font-size: 11px; 
	color: #000000; 
	text-decoration: none; 
	font-weight: normal;
}

/* Fusszeile */
a.fusszeile:link {
	font-size: 11px; 
	color: #ffffff; 
	text-decoration: none; 
	font-weight: normal;
}
a.fusszeile:visited {
	font-size: 11px;
	color: #ffffff; 
	text-decoration: none; 
	font-weight: normal;
}
a.fusszeile:hover {
	font-size: 11px; 
	color: #E6E6E6; 
	text-decoration: none; 
	font-weight: normal;
}
a.fusszeile:active {
	font-size: 11px; 
	color: #E6E6E6; 
	text-decoration: none; 
	font-weight: normal;
}

/* Stellenlinks/*
/*Linkdefinitionen*/
/*Metalinks*/
a:link {}
a:visited {}
a:active {}
a:hover {}  

a.stellen:link {
	font-size: 11px; 
	color: #7DBC72; 
	text-decoration: none; 
	font-weight: normal;
}
a.stellen:visited {
	font-size: 11px;
	color: #7DBC72; 
	text-decoration: none; 
	font-weight: normal;
}
a.stellen:hover {
	font-size: 11px; 
	color: #000000; 
	text-decoration: none; 
	font-weight: normal;
}
a.stellen:active {
	font-size: 11px; 
	color: #000000; 
	text-decoration: none; 
	font-weight: normal;
}

/*Textinhalte*/

.pflicht{
	font-size: 11px; color:#000000; font-weight:normal;
	}
.pflichtred{
	font-size: 11px; color:#FF0000; font-weight:normal;}
.stellen{
	font-size: 11px; color:#000000; font-weight:bold;}
.ueberschrift{
	font-size: 12px; color:#000000; font-weight:bold;}
.inhalt{
	font-size: 12px; color:#000000; font-weight:normal;}
.inhalt2{
	font-size: 11px; color:#000000; font-weight:normal;}
.tabelle_border{
					border-bottom: 1px solid;
					border-color: #CBCBCB;
}

/*Navigation*/
#navi{
			overflow: hidden; 
			clear: both; 
			float: left; 
			width: 160px; 
			border-top: solid 1px #CCCCCC;
			border-bottom: solid 1px #CCCCCC;
			margin: 0px; 
			padding: 0px;

}
#navi2{
			overflow: hidden; 
			clear: both; 
			float: left; 
			width: 160px; 
			border-top: solid 1px #CCCCCC;
			border-bottom: solid 1px #CCCCCC;
			margin: 0px; 
			padding: 0px;

}
.navul{
			width: 160px; margin: 0px 0px 0px 0px; 
			padding: 0px;
			background-color: #E9E9E9;

}
.navilititle{
			margin: 0px; 
			width: 160px;
			left: 0px;
			list-style: none;
			padding: 3px 5px 2px 10px;
			background-color: #7DBC72; 
			color: #ffffff; 
			font-weight: bold; 
			font-size: 12px;
}
.navistellen{
			width: 160px; margin: 0px 20px 0px 0px; 
			padding: 0px;
			background-color: #ffffff;
}
.navlinie{
			/*height: 25px;*/
			border-bottom: 1px solid #CCCCCC;
			font-size: 10px;
}
.navliniestellen{
			/*height: 25px;*/
			border-bottom: 1px solid #CCCCCC;
			font-size: 10px;
			padding: 5px;
}
.navliniestellen2{
			/*height: 25px;*/
			font-size: 10px;
			padding: 5px;
}
.navlinie2{
			/*height: 25px;*/
			border-bottom: 1px solid #E9E9E9;
}


#spacer{
			width:160px;
			height: 15px;
			background-color: white;
			
}




