/* EURO-LABOR GmbH */
/* Style-Sheet */

body {
	text-align: center;
   margin: 0;
   padding: 0;
   height:100%;

   font-family: Arial, Verdana;
   font-size: 10pt;
   font-weight: normal;
}

/* ------------------------------------------------------------------------------------------------- */

div#mainbg {
	position: absolute;
   width: 834px;
   left: 50%;
   margin-left: -417px;
   margin-top: 10px;
}

div#headbg {
   position: relative;
	width: 834px;

   background-image:url(nol.png);
   background-repeat: no-repeat;



   padding-top: 17px;
   text-align: left;
}

div#headinner {
	position: relative;

 	background-image:url(header.png);
   background-repeat: no-repeat;

   margin: auto;

   border-width: 1px;
   border-style: solid;

   background-color: #50759E;


	width: 798px;
   height: 139px;
}

/* ------------------------------------------------------------------------------------------------- */

div#contentbg {
  	position: relative;
   width: 800px;
   margin: auto;
   margin-top: 20px;
}

div#menubg {
	position: relative;
   float: left;

	width: 180px;
}

div#menuframe {
	position: relative;

    border-width: 1px;
    border-style: solid;

	width: 178px;
    background-color:#EEEEEE;
}

div.menuentry {
	position: relative;
	width: 178px;
    height: 25px;

   text-align: left;
}

div.menuline {
	position: relative;
	width: 178px;
   height: 1px;
}

div.gaz {
	position: relative;
   width: 180px;
   padding-top: 20px;
}


div#contentinner {
	position: relative;
	margin-left: 200px;

   border-width: 1px;
   border-style: solid;

   padding: 10px;
   width: 578px;

   background-color: #E7E8E9;

   text-align: left;
}

/* ------------------------------------------------------------------------------------------------- */

div#contentheadline {
	width: 578px;
   text-align: left;
}

div.contentsubheadline {
   text-align: left;
}

div#contentpic {
	margin: 10px;

   width: auto;
   height: auto;
/*	text-align: left; */

   border: 1px;
   border-style: solid;
   border-color: #555555;
   background-color: #F6F6F6;

   text-align: center;

   float: left;
}

div.contentpicsolo {
	margin: 10px;

   position: static;

   width: auto;
   height: auto;
/*	text-align: left; */

   border: 1px;
   border-style: solid;
   border-color: #555555;
   background-color: #F6F6F6;

  /* text-align: center;*/

   /*float: left;*/
}




div.contentpicfooter {
 	width: auto;
   height: auto;
   background-color: #F6F6F6;
   padding-top: 5px;
   padding-bottom: 5px;
}

div.contentspacer {
	width: auto;
   height: 10px;
}

div.contentbg {
   width: auto;
   height: auto;
   background-color: #F6F6F6;
   padding: 5px;
}

div.contentbgteam {
   width: auto;
   height: auto;
   background-color: #F6F6F6;
   padding: 5px;
}

/* ------------------------------------------------------------------------------------------------- */

div#footerbg {
	width: 834px;
   height: 61px;
   margin: auto;
   margin-top: 20px;

   background-image:url(nur.png);
   background-repeat: no-repeat;
   background-position: bottom right;

   text-align: left;
}

div#footerinner {
   margin: auto;
   text-align: left;

   border-width: 1px;
   border-style: solid;

	width: 798px;
   height: 42px;

   background-color: #50759E;
}

div#footerinnerleft {
	float: left;
	width: 190px;
   height: 29px;

   padding-left: 10px;
   padding-top: 13px;
}

div#footerinnerright {
	width: 588px;
   height: 29px;

   padding-right: 10px;
   padding-top: 13px;
   text-align: right;

   margin-left: 200px;
}

div.clear {
	clear: both;
}

/* ------------------------------------------------------------------------------------------------- */

img#dots {
	border: 0;
}

img#gaz {
	border: 0;
}

img.headlinedots {
	border: 0;
   vertical-align: middle;
}

img.subheadlinedots {
	border: 0;

}

img.contentpic {
 	border: 1px;
   border-style: solid;
   border-color: #555555;
}

img.contentpicdesc {
 	border-bottom-width: 1px;
   border-bottom-style: solid;
   border-color: #555555;
}

img.lnkint {
	border:0;
}

img.lnkext {
	border:0;
}

/* ------------------------------------------------------------------------------------------------- */

span.copyright {
	font-family: Arial, Verdana;
	font-size: 0.9em;
   font-weight: normal;
   color: #FFFFFF;

}

span.metanavi {
   font-family: Arial, Verdana;
	font-size: 0.9em;
   font-weight: normal;
   color: #FFFFFF;
}

span.headline1 {
   font-family: Arial, Verdana;
	font-size: 14pt;
   font-weight: bold;
   color: #000000;
   vertical-align: middle;
}

span.headline2 {
   font-family: Arial, Verdana;
	font-size: 11pt;
   font-weight: bold;
   color: #000000;
}

span.bold {
	font-family: Arial, Verdana;
   font-size: 10pt;
   font-weight: bold;
   color: #000000;
}

span.italic {
	font-family: Arial, Verdana;
   font-size: 10pt;
   font-weight: normal;
   font-style: italic;
   color: #000000;
}
}

span.picdesc {
   font-family: Arial, Verdana;
	font-size: 0.8em;
   font-weight: bold;
   color: #222222;

}

span.errormsg {
   font-family: Arial, Verdana;
	font-size: 11pt;
   font-weight: bold;
   color: #dd0000;
}


/* ------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------- */


input.suche {
	color:#000000;
   width:auto;
   background-color: #E7E8E9;
   border: 1px solid #000000;
   font-size: 0.8em;
   font-family: Arial, Verdana;
   font-weight: normal;
   text-align: center;
}

input.suchego {
	vertical-align: middle;
}



#red {
	font-family: Verdana;
	font-size: 0.5em;
   font-weight: normal;
   color: #CC0000;
}



a.menu {
	font-family: Arial, Verdana;
	font-size: 1em;
   font-weight: normal;
   text-decoration: none;
   color: #FFFFFF;

   background-color: #50759E;

   display: block;

   width: 168px;
   height: 21px;

   padding-left: 10px;
   padding-top: 4px;
}

a.menu:visited {
 	font-family: Arial, Verdana;
	font-size: 1em;
   font-weight: normal;
   text-decoration: none;
   color: #FFFFFF;

   background-color: #50759E;

   width: 168px;
   height: 21px;

   padding-left: 10px;
   padding-top: 4px;
}

a.menu:hover {
  	font-family: Arial, Verdana;
	font-size: 1em;
   font-weight: normal;
   text-decoration: underline;
   font-style: normal;
   color: #000000;

   display: block;
   background-color: #FCDF8C;    /* blass: FCDF8C  kräftig: FBB900   background-color: #C0CAD6;*/

   width: 168px;
   height: 21px;

   padding-left: 10px;
   padding-top: 4px;
}

/* ------------------------------------------------------------------------------------------------- */

a.menusub {
	font-family: Arial, Verdana;
	font-size: 1em;
   font-weight: normal;
   text-decoration: none;
   color: #FFFFFF;

   background-color: #C0CAD6;

   display: block;

   width: 158px;
   height: 21px;

   padding-left: 20px;
   padding-top: 4px;
}

a.menusub:visited {
	font-family: Arial, Verdana;
	font-size: 1em;
   font-weight: normal;
   text-decoration: none;
   color: #FFFFFF;

   width: 158px;
   height: 21px;

   padding-left: 20px;
   padding-top: 4px;
}

a.menusub:hover {
	font-family: Arial, Verdana;
	font-size: 1em;
   font-weight: normal;
   font-style: normal;
   text-decoration: underline;
   color: #000000;

   display: block;
   background-color: #FCDF8C;

   width: 158px;
   height: 21px;

   padding-left: 20px;
   padding-top: 4px;
}

/* ------------------------------------------------------------------------------------------------- */

a#menuact {
   color: #000000;
   background-color: #FBB900;
}

/* ------------------------------------------------------------------------------------------------- */


/* ------------------------------------------------------------------------------------------------- */

a.meta {
	font-family: Arial, Verdana;
	font-size: 0.9em;
   font-weight: normal;
   text-decoration: none;
   color: #FFFFFF;
}

a.meta:visited {
	font-family: Arial, Verdana;
	font-size: 0.9em;
   font-weight: normal;
   text-decoration: none;
   color: #FFFFFF;
}

a.meta:hover {
	font-family: Arial, Verdana;
	font-size: 0.9em;
   font-weight: normal;
   font-style: normal;
   text-decoration: underline;
   color: #FBB900;
}

/* ------------------------------------------------------------------------------------------------- */


a {
	font-family: Arial, Verdana;
	font-size: 10pt;
   	font-weight: normal;
	text-decoration: none;

   	color: #50759E;
}

a:visited {
	font-family: Arial, Verdana;
	font-size: 10pt;
   font-weight: normal;
   color: #50759E;
   	text-decoration: none;
}

a:hover {
	font-family: Arial, Verdana;
	font-size: 10pt;
   font-weight: normal;
   font-style: normal;

   	text-decoration: underline;
   	color: #000000;  /* blau:50759E dunkelora:FBB900  okka:7D5C00*/
}


img#logo {
	border: 0;
	width: 14.625em;
	height: 16.5em;
}