
/***** main *****/

html, body {
	margin:0;
	font-family:Arial,Georgia,Verdana,Sans serif;
	font-size:small;
	color:#333338;
}

body {
    background-image:url(http://static.careesma.at/de/img/bg_body.png);
    background-position:top left;
    background-repeat:repeat-x;
}

#box {
    width:950px;
    margin:25px auto 0;
}

#container {
	width:950px;
}

.clear {
	clear:both;
	margin:0;
	padding:0;
	}
	
img {
	border:0;
	}

a {
	color:#6EAF20;
}


#left{
	float:left;
	width:655px;
	margin: 15px 0 0 0;
}

#right{
	float:right;
	width: 270px;
	margin: 10px 0 0 0;
}



/***** title *****/

#title h1{
	font-size:18px;
	font-weight: bold;
	color:#1b6f6f;
	border-bottom:1px solid #1b6f6f;
	width: 659px;
	text-align:left;
	margin: 25px 0 0 0;
}

#title p {
	margin: 8px 0 27px 0;
}

#title p a {
	color:#299999;
}

#title p a:hover {
	color: #299999;
}



/***** search-box*****/
		
	#search-box {
    	background:url(../img/img_banner_student_channel.jpg) no-repeat top left;
   		width:659px;
    	height:162px;
    	margin: 0 0 20px 0;
		}

		
   		#search-box div {
            float: left;
			margin: 10px 5px 0 0;
			position: relative;
			top: 105px;
			left: 250px;        
        }
		
		 #search-box p {
            float: right;
			position: relative;
			top: 78px;
			right: 340px;
			font-size: 15px;
			color: #fff; 
			font-weight: bold;       
        }

					
        #search-box label {
            display:block;
            font-size:12px;
			color:#2E5E06;
			font-weight: bold;
        }

		#search-box input {
			width: 110px;
		}
		
        #search-box select {
			margin-top:1px;
			font-size:12px;
			width: 178px;
        }
		
				
	
		#search-box .estilo-boton {
			margin-top:1em;
			width:100px;
			height:24px;
			font-size:13px;
			border:solid 1px #599413;
			font-weight:bold;
			color:#fff;
			background:#375513 url(../img/bg_boton.jpg) repeat-x left top;
      		}



/***** logos *****/	
#logos {
	height:162px;
	padding: 0 0 5px 0;

}	
	
	#logos img {
		margin-top:4px;
		padding:5px;
		border: 1px solid #EBF7E9;
	}


/***** Follow-us *****/

	#follow-us {margin-bottom: 30px;}
	#follow-us h1{font-size:18px;font-weight: bold;color:#1b6f6f;border-bottom:1px solid #1b6f6f;width: 270px;margin: 40px 0 20px 0;}
	#follow-us ul {display:block;position:relative;width:270px;height:32px;}
	#follow-us li, #follow-us a {display:block;width:32px;height:32px;}
	#follow-us li {position:absolute;}
	#follow-facebook {left:48px;}
	#follow-twitter {left:96px;}
	#follow-youtube{left:144px;}
	#follow-rss {left:192px;}
	#follow-us a {background-position: 0 0; background-repeat: no-repeat;text-indent: -9999px;}
	#follow-facebook a {background-image:url('../img/social-icons-set/facebook-32x32.png');}
	#follow-twitter a {background-image:url('../img/social-icons-set/twitter-32x32.png');}
	#follow-youtube a {background-image: url('../img/social-icons-set/youtube-32x32.png');}
	#follow-rss a {background-image:url('../img/social-icons-set/rss-32x32.png');}

/***** Tags *****/


#tabs div {
	text-align: left;
	padding-top: 10px;
}

#tabs h1 {
	font-size:18px;
	font-weight: bold;
	color:#1b6f6f;
	border-bottom:1px solid #1b6f6f;
	width: 270px;
	text-align:left;
	margin: 25px 0 5px 0;
}

#tags ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	height: 140px;
}

#tags li {
	display: inline;
	font-size: 16px;
	padding-right: 2px;
}

#tags .big {
	display: inline;
	font-size: 34px;
}

#tags .medium {
	display: inline;
	font-size: 27px;
}

#tags .small {
	display: inline;
	font-size: 23px;
}

#tags li a {
	text-decoration: none;
	color: #6EAF20;
}

#tags li a:hover {
	text-decoration: underline;
	color: #299999;
}


/***** Textad *****/


#textad div {
	margin-bottom: 20px;
}

	#textad div img {
		float:right;
		margin:0 0 5px 5px;
	}

	#textad div a {
		color: #6eaf20;
	}
	
	#textad div a:hover {
		color: #299999;
	}
	
	#textad ul, #textad ul {
		margin:0;
		padding:0;	
	}

	#textad li {
		margin: 5px;
		list-style:none;
		font-weight: bold;
		font-size: 13px;
		background: url(../img/ico-jobs-turquesa.gif) no-repeat 0 3px;
		padding: 0 0 0 10px;
		}

#textad h1 {
	font-size:18px;
	font-weight: bold;
	color:#1b6f6f;
	border-bottom:1px solid #1b6f6f;
	width: 270px;
	margin: 40px 0 20px 0;	
}


#textad div {
	margin-bottom: 30px;
}

	#textad div img {
		float:right;
		margin:0 0 5px 5px;
	}



/***** footer *****/

	#footer {
		font-size: 11px;
		margin-top: 50px;
		border-top: 1px solid #c0c0c0;
		padding-top: 10px;
		width:950px;
		}
		
		#footer a { 
			color:#00298F;
			}
			
		#footer .generic {
			float: left;
			color: #646464;
			}
			
		#footer .corp {
			float: right;
			padding-top: 5px;
			}
			
		#footer p {
			margin:0;
			text-align:left;
			padding-top: 5px;			 
			}
		
		#footer .corp-links {
			font-size:11px;
			color:#c0c0c0;
			line-height:0.6em
			}
		#footer .corp-links a {
			color:#c0c0c0;
			}	


