/**
 * 
 * @url /
 * @version 1.0.0
 * @author karriere.at cp
 *
 * Color Definitions:
 * 
 * #8BC72A	green			as header background
 * #333333	dark grey		font color
 * #B0B0B0 	darker grey		background for box headers	
 * #E7E7E7	light grey		background
 * #7A7A7A	light grey		footer font color
 * #FFFFFF	white			background and font color
 *
 */

#content-karriereat {font-family: Arial; color: #333333; font-size: 12px;}
#content-karriereat input {border: 1px solid #aaaaaa; }
#content-karriereat hr {margin: 0 0 20px 0; border: none; border-top: 1px dashed #aaaaaa; }
#content-karriereat .clear, .c { clear: both; }
#content-karriereat .cl { clear: left; }
#content-karriereat .cr { clear: right; }
#content-karriereat .l {float: left}
#content-karriereat .r {float: right}
#content-karriereat .b {font-weight: bold}
#content-karriereat .m {margin: 0 0 1em 0}
#content-karriereat img, #k2-logo {border: none}


/* tab navigation */
#content-karriereat #tab-navigation {background-color: #E2EAF5; border-bottom: solid 1px #000}
#content-karriereat #tab-navigation li {float: left; margin: 0 20px 0 0;}
#content-karriereat #tab-navigation li.current {}
#content-karriereat #tab-navigation li.current a {}

/* columns */

#content-karriereat #k2-left {float: left; width: 600px;}
#content-karriereat #k2-right {float: left; width: 300px}

/* job search */

#keyword, #location, #k2-input-company {width: 260px; }
#searchForm {margin: 25px 0; }
#searchTab {padding: 10px;}

#content-karriereat .hints, #content-karriereat .hints a {color: #666666; text-decoration: none; }
#content-karriereat .hints h6 {font-size: 12px !important; font-weight: bold; margin: 0 0 1em 0; }
#content-karriereat .hints ul {float: left;	width: 50%; list-style-type:none; padding: 0; margin:12px 0; }
#content-karriereat .hints ul li {margin: 0 0 0.4em 0; }
#content-karriereat .k2-box ul { list-style-type:none; padding: 0}

#content-karriereat #navigation {margin: 20px 0 20px 0; text-align: right}
#content-karriereat #breadcrumbs {float: left}
#content-karriereat #breadcrumbs a {color: #666666; }

#content-karriereat table {color: #555555; width: 100%;}
#content-karriereat table th {height: 20px; vertical-align: middle; text-align: left; font-size: 11px; }
#content-karriereat table td { height: 50px; vertical-align: middle; border: none; border-bottom: 1px solid #cccccc; }
#content-karriereat table td a {font-size: 14px; font-weight: bold;	color: #666666; }
#content-karriereat table td.location a { font-size: 11px; font-weight: normal; }

#content-karriereat div.dateAndCompany, #content-karriereat div.dateAndCompany a {margin: 0 0 0.2em 0; color: #888888; font-size: 11px; text-decoration: none; font-weight: normal}

#content-karriereat #pagination form {float: left; margin: 10px 10px 10px 0; }
#content-karriereat #pagination input {border: 1px solid #aaaaaa; background: #FFFFFF; color: #3a7b99;}
#content-karriereat #pagination input.current {border: 1px solid #aaaaaa; background: #3a7b99; color: #FFFFFF;}
#content-karriereat #pagination a.current {font-weight: bold}

#content-karriereat .proposals-box, #content-karriereat .quicklinks-box, #content-karriereat .promolinks-box { font-size:11px; margin:10px 0; padding:10px; }
#content-karriereat .proposals-box h6, #content-karriereat .quicklinks-box h6, #content-karriereat .promolinks-box h6 {font-size:11px; font-weight:normal; float:left; }
#content-karriereat .proposals-box a, #content-karriereat .quicklinks-box a, #content-karriereat .promolinks-box a {color:#333; }

#content-karriereat #jobs-per-mail {margin: 1em 0 1em 0; text-align: center}
#content-karriereat #jobs-per-mail a {color: #8BC72A }

/* company search */

#content-karriereat	.k2-letters { clear:both; margin:0 0 5px 12px; padding-top:5px; color:#000; font-size:11px; }
#content-karriereat	.k2-letters a { color:#000; }
#content-karriereat	.k2-letters a.active { font-weight:bold; text-decoration:none; color:#333; }

#content-karriereat	.k2-companysearch .k2-logo { width:160px; padding:15px 14px; border-right:1px dotted #ccc; border-bottom:1px dotted #ccc; text-align:center; height:50px; float:left; }
#content-karriereat	.k2-companysearch .k2-logo img { border:1px solid #ccc; background:#e7e7e7; }

#content-karriereat	.k2-first { padding:15px 15px 15px 0 !important; }
#content-karriereat	.k2-last { padding:15px 0 15px 15px !important; border-right:none !important; }
#content-karriereat	.k2-lastrow { border-bottom:none !important; }

/* company search results */
	
#content-karriereat	.k2-company-row { color:#333; clear:both; margin-top:5px; border-bottom:1px dotted #B0B0B0; padding:5px 0; line-height:16px; }
	
#content-karriereat	.k2-company-row .image { float:left; width:158px; height:48px; background:#e7e7e7 url(http://www.karriere.at/images/layout/no-logo-small.jpg) no-repeat center center; border:1px solid #ccc; margin-right:10px; }
#content-karriereat	.k2-company-row .left { float:left; width:220px; padding:0 10px 10px 0; }
#content-karriereat	.k2-company-row .middle { float:left; width:200px; padding:0 10px 10px 0; }
#content-karriereat	.k2-company-row .right { float:left; width:310px; padding:0 0 10px 0; }
	
#content-karriereat	.k2-company-row-header div { float:left; background:#B0B0B0; padding:3px 0 3px 0; color:#fff; font-weight:bold; font-size:11px; }
#content-karriereat	.k2-company-row-header .image { width:158px; padding-left:6px; padding-right:4px; }
#content-karriereat	.k2-company-row-header .left { width:230px; }
#content-karriereat	.k2-company-row-header .middle { width:210px; }
#content-karriereat	.k2-company-row-header .right { width:310px; }
	
#content-karriereat	.k2-company-row a { text-decoration:none; }
#content-karriereat	.k2-company-row a:hover { text-decoration:underline; }
 	
#content-karriereat	.k2-intro {margin: 0 0 0 30px}