/* BEGIN: Main Layout //////////////////////////////////////////////////////////////////////////////////////////*/
#wrapper {
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 900px;
	background: transparent;
	/*background: black;*/	
}

#container {
	/*width: 880px;*/
	background: transparent;	
	/*background: black;*/	  
}

#menu {
	float: left;
	width: 212px;
	background: white;	
	/*background: black;*/
}

#banners {
	float: right;
	width: 200px;
	background: white;	
	/*background: black;*/
}

#content { 
	float: left;
	width: 486px; /* El tamaño es 488 pero por los dots....*/	
	background: transparent;
	border-right: 1px dotted #872E24;
    border-left: 1px dotted #872E24;
	background: white;	    
	/*background: black;*/ 
}

#footer {
	clear: both;
	/*background: #DFE4B3;*/
	/*background: transparent;	*/	
    color: #872E24;
    text-align: center;
    /*background:  url("../imagenes/footer.gif");
    background-repeat: repeat;
	width: 880px;     */   
}
/* END:   Main Layout //////////////////////////////////////////////////////////////////////////////////////////*/



/* BEGIN: Articles /////////////////////////////////////////////////////////////////////////////////////////////*/
#box{
  overflow:hidden;
  height: auto;  
}

#boxArticle {
  overflow:hidden;
  height: auto;  
  /*margin-top: 10px;*/
}

#boxContent {
  overflow:auto;
 /* background: #F3F5E7; */
  background: #FFFFFF; 
  height:810px;
 }


#boxArticleContent {
  overflow: auto;
  /*height: 456px;*/
  height: 516px;
  background: #FFFFFFF;
}

  
  
  
#boxArchive {
  overflow:hidden;
  height: auto;
  /*height: 456px; */
  margin-top:10px; 
  height:346px;
  /*background:green;*/
  height:487px;
 
  }

#a1 {
  overflow:hidden;
  height: auto;  
  float: left; 
  width: 229px; 
  margin-left:10px;
}  

#a1Content {
  overflow:auto;
  background: #FFFFFF; 
  /*height:320px;  */
  height:460px;
}


#a2 {
  overflow:hidden;
  height: auto;  
  /*float: left; */
  width: 229px; 
  margin-left:10px;
}  

#a2Content {
  overflow:auto;
  background: #FFFFFF; 
  /*height:142px; */
  height:212px;
}


#a3 {
  overflow:hidden;
  height: auto;  
  /*float: left; */
  width: 229px; 
  margin-left:10px;
  margin-top:10px;
}  

#a3Content {
  overflow:auto;
  background: #FFFFFF; 
  /*height:142px; */
  height:212px;
}


/* END:   Articles /////////////////////////////////////////////////////////////////////////////////////////////*/



/* BEGIN: Wissensertes /////////////////////////////////////////////////////////////////////////////////////////*/


#boxWisContent {
  overflow: auto;
  height: 376px;
  background: #FFFFFF; }

  
  
  
#boxWisArchive {
  overflow:auto;
  height:320px; 
  }



/* END: Wissensertes ///////////////////////////////////////////////////////////////////////////////////////////*/



/* BEGIN: Stellenmarkt /////////////////////////////////////////////////////////////////////////////////////////*/
#boxContentStellenmarkt {
  overflow:auto;
  /*background: #F3F5E7; */
  background: #FFFFFF;   
  height:655px;}
/* END: Stellenmarkt //////////////////////////////////////////////////////////////////////////////////////////*/






/* BEGIN: Blog ////////////////////////////////////////////////////////////////////////////////////////////////*/


#boxBlogContent {
  overflow:auto;
  height:456px;
  background: #FFFFFF; 
  }

  
  
  
#boxBlogArchive {
  overflow:auto;
  height:320px; 
  /*background:green; */
  }



/* END: Blog ///////////////////////////////////////////////////////////////////////////////////////////////////*/






/* BEGIN: Menu /////////////////////////////////////////////////////////////////////////////////////////////////*/
#menuContainer {
  width: 192px;
  overflow:hidden;
  margin-left:10px;
  height: auto;
}

#menuBox {
  overflow:hidden;
  width: 192px;
  height: auto;  
}


#menuTitle {
  overflow:hidden;
  background-image: url(../imagenes/menuheader.jpg);
  height: 30px; 
  background-repeat: repeat-x;
  border-bottom: 3px solid #E5DABC;	  
}

#menuItem {
  overflow:hidden;
  height: 20px;
  background: #F8F6EE;
  border-bottom: 3px solid #E5DABC;  
}

#menuItem2 {
  overflow:hidden;
  height: 20px;
  background:#F3EBCD ; /*#D3D578*/
  border-bottom: 3px solid #E5DABC;  
}

#menuItem a:visited { color: #872E24; text-decoration: none;      background: transparent; font-weight: normal}  
#menuItem a:link    { color: #872E24; text-decoration: none;      background: transparent; font-weight: normal}  
#menuItem a:active  { color: #872E24; text-decoration: none;      background: transparent; font-weight: normal}  
#menuItem_old a:hover   { color: #FFFFFF; text-decoration: underline; background: transparent; font-weight: normal}
#menuItem a:hover   { color: #A16D58; text-decoration: underline; background: transparent; font-weight: normal}


#sponsorMenu, #nlMenu {
  overflow:hidden;
  margin-top:2px;
  height: auto;
  background: #FFFFFF;
}

#sponsorMenuLogo {
  /*overflow:hidden;*/
  /*margin-top:2px;*/
  /*height: auto;*/
  /*width:182px;
  height:100px;  
  background: red;*/
  margin-left:5px;
}
#nlTitulo {
  overflow:hidden;
  background-image: url(../imagenes/nlheader.jpg);
  height: 28px; 
  background-repeat: repeat-x; 
}
/* END:   Menu /////////////////////////////////////////////////////////////////////////////////////////////////*/





#banner180 {
  width: 180px;
  height: auto;	
} 	

#banner180x150 {
  width: 180px;
  height: 150px;	
} 	 

#banner468x60 {
  width: 468px;
  height: 60px;	
}	

#banner468x80 {
  width: 468px;
  height: 80px;	
}
/*********************************************************************************************************************/

#menuContainer {
  overflow:hidden;
  height: auto;  
  background: transparent;	
  /*background: cyan;*/
}

#contentContainer {
  overflow:hidden;
  height: auto;  
  background: transparent;	
  /*background: cyan;*/
}

#bannersContainer {
  overflow:hidden;
  background: transparent;	
  margin-right:10px;
}


#box a:visited { color: #872E24; text-decoration: none;      background: transparent; font-weight: normal}  
#box a:link    { color: #872E24; text-decoration: none;      background: transparent; font-weight: normal}  
#box a:active  { color: #872E24; text-decoration: none;      background: transparent; font-weight: normal}  
#box a:hover   { color: #A16D58; text-decoration: underline; background: transparent; font-weight: normal}

#addressboxtitle {
  overflow:hidden;
  height: auto;  
  background:#F3EBCD;
  height:26px;
}

#boxTitle {
  overflow:hidden;
  background-image: url(../imagenes/menuheader.jpg);
  height: 26px;
  background-repeat: repeat-x;
}

#boxTitle a:visited { color: #FFFFFF; text-decoration: none;      background: transparent; font-weight: bold}
#boxTitle a:link    { color: #FFFFFF; text-decoration: none;      background: transparent; font-weight: bold}
#boxTitle a:active  { color: #FFFFFF; text-decoration: none;      background: transparent; font-weight: bold}
#boxTitle a:hover   { color: #FFFFFF; text-decoration: underline; background: transparent; font-weight: bold}

#boxTitle3 {
  overflow:hidden;
  background-image: url(../imagenes/menuheader3.jpg);
  height: 26px;
  background-repeat: repeat-x;
}

#boxTitle3 a:visited { color: #FFFFFF; text-decoration: none;      background: transparent; font-weight: bold}
#boxTitle3 a:link    { color: #FFFFFF; text-decoration: none;      background: transparent; font-weight: bold}
#boxTitle3 a:active  { color: #FFFFFF; text-decoration: none;      background: transparent; font-weight: bold}
#boxTitle3 a:hover   { color: #FFFFFF; text-decoration: underline; background: transparent; font-weight: bold}




#boxTitle2 {
  overflow:hidden;
  /*background:#FFEDC4;*/
  height: 26px; 
  /*border: 1px dotted #872E24;	 */
  background-image: url(../imagenes/nlheader.jpg);  
}

#boxTitle2 a:visited { color: #872E24; text-decoration: none;      background: transparent; font-weight: bold}  
#boxTitle2 a:link    { color: #872E24; text-decoration: none;      background: transparent; font-weight: bold}  
#boxTitle2 a:active  { color: #872E24; text-decoration: none;      background: transparent; font-weight: bold}  
#boxTitle2 a:hover   { color: #A16D58; text-decoration: underline; background: transparent; font-weight: bold}

#boxText {
  height: auto; 
  /*background-image: url(../imagenes/menuheader.jpg);*/
  /*background-repeat: repeat-x;*/
  /*border-bottom: 3px solid #C0CA71;*/	  
  /*clear:both;*/
}

#boxItem {
  overflow:auto;
  /*background-image: url(../imagenes/menuheader.jpg);*/
  /*height: 336px;*/
  background: #FFFFFF;
  border-bottom: 1px dotted #000000;  
}

/*
#boxItem  a:visited { color: #666666; text-decoration: none;      background: transparent; font-weight: normal}  
#boxItem  a:link    { color: #666666; text-decoration: none;      background: transparent; font-weight: normal}  
#boxItem  a:active  { color: #666666; text-decoration: none;      background: transparent; font-weight: normal}  
#boxItem  a:hover   { color: #666666; text-decoration: underline; background: transparent; font-weight: normal}
*/

#newsTitle {
  overflow:auto;
  /*background-image: url(../imagenes/menuheader.jpg);*/
  /*height: 336px;*/
  background: #FFFFFF;
}


#boxTextImage{
  float:left;
  padding-right:7px;
  padding-bottom:7px;
  /*width:180px;*/
}

#boxTextImageBlog{
  float:left;
  padding-right:7px;
  padding-bottom:7px;
  /*width:180px;*/
}

#boxTextImage2{
  float:left;
  padding-right:7px;
  padding-bottom:7px;
  width:180px;
}

/*
#boxItem {
   overflow:hidden;
	height: auto;
	background: #E8ECC9;
	font-size:10px;	border-bottom: 1px dotted #872E24;	
}
*/

#boxItem a:visited { color: #872E24; text-decoration: none;      background: transparent; font-weight: normal}  
#boxItem a:link    { color: #872E24; text-decoration: none; background: transparent; font-weight: normal}  
#boxItem a:active  { color: #872E24; text-decoration: none;      background: transparent; font-weight: normal}  
#boxItem a:hover   { color: #A16D58; text-decoration: underline; background: transparent; font-weight: normal}

#boxSubmenu {
  overflow:auto;
  /*background-image: url(../imagenes/menuheader.jpg);*/
  /*height: 336px;*/
  background: #FFFFFF;
  border-bottom: 1px dotted #000000;*/	  
}

#boxSubmenu a:visited { color: #872E24; text-decoration: none;      background: transparent; font-weight: normal}  
#boxSubmenu a:link    { color: #872E24; text-decoration: none; background: transparent; font-weight: normal}  
#boxSubmenu a:active  { color: #872E24; text-decoration: none;      background: transparent; font-weight: normal}  
#boxSubmenu a:hover   { color: #A16D58; text-decoration: underline; background: transparent; font-weight: normal}

/*********************************************************************************************************************/


#boxArticleContent a:visited { color: #872E24; text-decoration: none;      background: transparent; font-weight: normal}  
#boxArticleContent a:link    { color: #872E24; text-decoration: none; background: transparent; font-weight: normal}  
#boxArticleContent a:active  { color: #872E24; text-decoration: none;      background: transparent; font-weight: normal}  
#boxArticleContent a:hover   { color: #A16D58; text-decoration: underline; background: transparent; font-weight: normal}


#contentBox2 {
  overflow:hidden;
  width: 224px;
  height: auto;  
}

#contentTitle {
  overflow:hidden;
  background-image: url(../imagenes/menuheader.jpg);
  height: 26px; 
  background-repeat: repeat-x; 
}

#boxNews{
  overflow:auto;
  /*background-image: url(../imagenes/menuheader.jpg);*/
  height: 336px;
  /*background-repeat: repeat-x;*/
  /*border-bottom: 3px solid #C0CA71;*/	  
}

#containerNews{
  overflow:auto;
  /*background-image: url(../imagenes/menuheader.jpg);*/
  height: 336px;
  /*background-repeat: repeat-x;*/
  /*border-bottom: 3px solid #C0CA71;*/	  
}

/******************************************************************************************************************/

#boxaddress {
  overflow:hidden;
  height: auto;  
  border-bottom: 1px dotted #872E24;
 
}

#addressdata {
float:left;
/*width:230px;*/
width:190px;
}

#addresstelephone {
float:right;
/*width:125px;*/
width:135px;

}

#addresslogo {
float:right;
width:120px;
}

#addresstext {
float:left;
width:325px;
}

#addresstext a:visited { color: #872E24; text-decoration: underline;      background: transparent; font-weight: normal}  
#addresstext a:link    { color: #872E24; text-decoration: underline; background: transparent; font-weight: normal}  
#addresstext a:active  { color: #872E24; text-decoration: underline;      background: transparent; font-weight: normal}  
#addresstext a:hover   { color: #A16D58; text-decoration: underline; background: transparent; font-weight: normal}



p.newstitle{
	overflow:hidden;
	margin: 0;
	padding: 5px 5px 5px 5px;
	font-family: Verdana, sans-serif;
	font-size:13px;	
	color:#872E24;
	font-weight:normal;
}


/* *************************************************************************************************************/
#boxSponsorTextTitle {
  overflow:hidden;
  height: auto;
  background: #E5DABC;  
}

#boxSponsorTextContainer  {
  overflow:hidden;
  height: auto;
  background: #E5DABC;
  }

#boxSponsorTextContent {
  margin: 0px 4px 4px 4px;
  background: #FFFFFF; 
  }
  
#boxSponsorTextContent {
  margin: 0px 4px 4px 4px;
  background: #FFFFFF;
  }

#boxSponsorTextContent a:visited { color: #872E24; text-decoration: underline;      background: transparent; font-weight: normal}
#boxSponsorTextContent a:link    { color: #872E24; text-decoration: underline;      background: transparent; font-weight: normal}  
#boxSponsorTextContent a:active  { color: #872E24; text-decoration: underline;      background: transparent; font-weight: normal}  
#boxSponsorTextContent a:hover   { color: #A16D58; text-decoration: underline; background: transparent; font-weight: normal}   

#boxSponsorTickerContent {
  overflow-y:scroll;
  overflow-x:hide;
  height: 400px;
  background: #FFFFFFF; }
}

/******************************************************************************************************************/
/******************************************************************************************************************/
/******************************************************************************************************************/
/******************************************************************************************************************/
/******************************************************************************************************************/

#menu div.barraMenu, #menu div.barraMenu a.botonMenu {
font-family: sans-serif, Verdana, Arial;
font-size: 8pt;
color: white;
}

#menu div.barraMenu {
text-align: left;
}

#menu div.barraMenu a.botonMenu {
width:150px;
background-color: #556975;
color: white;
cursor: pointer;
padding: 4px 6px 2px 5px;
text-decoration: none;
}

#menu div.barraMenu a.botonMenu:hover {
background-color: #637D4D;
}

#menu div.barraMenu a.botonMenu:active {
background-color: #637D4D;
color: black;
}

#busquedaContainer {
  overflow:hidden;
  background-image: url(../imagenes/menuheader.jpg);
  height: 26px;
 /* background: red;*/
}

#busquedaInput {
  margin: 2px 0px 0px 2px;
  overflow:hidden;
}

#busquedaBoton{
  margin: 4px 4px 0px 0px;
  overflow:hidden;
}
/*************************************************************************************************************************/



/*************************************************************************************************************************/

#werbung {
font-family: Verdana, sans-serif;
	font-size:11px;	
	font-weight:bold;		
	color: #872E24;
  height: 15px;
  /*background: #F4E5A4;*/
  background: transparent;
  }

  /*
#wbBox {
  overflow:hidden;
  height: auto;
  background: #DFE4B3;
}

#wbBoxTitle {
  overflow:hidden;
  height: auto;
}

*/
/*************************************************************************************************************************/



/******************************************************************************************************************/
#menu div.barraMenu, #menu div.barraMenu a.botonMenu {
font-family: sans-serif, Verdana, Arial;
font-size: 8pt;
color: white;
}

#menu div.barraMenu {
text-align: left;
}

#menu div.barraMenu a.botonMenu {
background-color: #556975;
color: white;
cursor: pointer;
padding: 4px 6px 2px 5px;
text-decoration: none;
}

#menu div.barraMenu a.botonMenu:hover {
background-color: #637D4D;
}

#menu div.barraMenu a.botonMenu:active {
background-color: #637D4D;
color: black;
}

/******************************************************************************************************************/

/******************************************************************************************************************/

#form {
	width: 442px; height: auto;
 }

.form-item {
	width: 442px; height: auto;
 }
 
.form-item-izq {
	float: left;
	width: 122px; height: auto;	
	text-align:right;	
}

.form-item-der {
	float: left;
	width:320px;	
	/*margin: 0 auto;	
	text-align: left;
	position: relative;*/
	min-height: 20px; /* For Modern Browsers */
	height: auto !important; /* For Modern Browsers */
	height: 20px; /* For IE */
	margin: 0px 0px 10px 0px;
	font-family: Verdana, sans-serif;
	font-size: 11px;			
} 
.form-item-der a:visited { color: #872E24; text-decoration: none;      font-weight: normal}  
.form-item-der a:link    { color: #872E24; text-decoration: none;      font-weight: normal}  
.form-item-der a:active  { color: #872E24; text-decoration: none;      font-weight: normal}  
.form-item-der a:hover   { color: #A16D58; text-decoration: underline; font-weight: normal}

.form-text{
	font-family: Verdana, sans-serif;
	font-size: 11px;	
	color: #872E24;
}
.form-text-error{
	font-family: Verdana, sans-serif;
	font-size: 11px;	
	color: #ff0000;
}

 */