body   { font-family: "Trebuchet MS"; margin: 0; padding: 0; background-image: url("img/bg_header.png"); background-repeat: repeat-x; }
/*<agl.folder "footer">*/
	.footer { background-color: #dbe3e6; padding-top: 5px; padding-bottom: 5px; height: 1%; border-top: 1px solid #ca8300 }
	.footer p { font-size: 10px; font-family: Arial; font-style: normal; font-weight: normal; text-align: justify; margin: 0; padding: 0 }
	.footer h1 { font-size: 11px; font-family: Arial; font-style: normal; font-weight: normal; margin: 0 0 5px; padding: 0 }
	.footer a:link,  .footer a:visited,  .footer a:active { color: #356084; font-size: 11px; font-weight: normal; text-decoration: underline }
	.footer a:hover { color: black; text-decoration: none }
/*</agl.folder>*/
/*<agl.folder "header">*/
	#header h1 { margin: 0; padding: 0; width: 0; height: 0; float: left; overflow: hidden }
	#header h2 { color: #fff; font-size: 12px; font-style: normal; font-weight: bold; line-height: 1.4em; background-color: #4a88a3; text-align: left; text-indent: 3px; display: block; margin: 0; padding: 0; width: 200px; height: 17px }
	#menu img { margin-right: 3px }
	#menusearch { color: #fff; font-size: 12px; font-style: normal; font-weight: normal }
	#menusearch form { margin: 0; padding: 0 }
	#menusearch input { width: 250px }
	#menuabisz a:link, #menuabisz a:visited, #menuabisz a:active { color: #777; line-height: 1.4em; text-decoration: none; background-color: #fff; text-align: center; display: block; margin-left: 3px; width: 15px; height: 15px; float: left; border: solid 1px #bbb }
	#menuabisz a:hover { color: #fff; text-decoration: none; background-color: #9dc4ce; border-style: solid; border-width: 1px; border-color: #fff #555 #555 #fff }
	a.facebook:link, a.facebook:visited, a.facebook:active { color: #3B5998; text-decoration: none; }
	a.facebook:hover { color: #3B5998; text-decoration: none;}	
	*html #menuabisz a:link, *html #menuabisz a:visited, *html #menuabisz a:active { color: #777; line-height: 1.4em; text-decoration: none; background-color: #fff; text-align: center; display: block; margin-left: 3px; width: 15px; height: 15px; float: left; border: solid 1px #bbb }
	*html #menuabisz a:hover, *html #menuabisz a:visited:hover { color: #fff; text-decoration: none; background-color: #9dc4ce; border-style: solid; border-width: 1px; border-color: #fff #555 #555 #fff }
	#menuabisz { width: 520px }
	*html #menuabisz { width: 523px }
/*</agl.folder>*/
#content { margin-top: 15px; margin-bottom: 15px; background-color: #FFFFFF; }
#rechts h2.gc { color: #FFF; font-size: 12px; font-style: normal; font-weight: bold; line-height: 1.4em; background-color: #ca8300; text-align: left; text-indent: 3px; display: block; margin: 0; padding: 0; width: 200px; height: 17px }
#rechts h2.gcjob { color: #FFF; font-size: 12px; font-style: normal; font-weight: bold; line-height: 1.4em; background-color: #FF0000; text-align: left; text-indent: 3px; display: block; margin: 0; padding: 0; width: 200px; height: 17px }
#rechts h2 { color: #fff; font-size: 12px; font-style: normal; font-weight: bold; line-height: 1.4em; background-color: #4a88a3; text-align: left; text-indent: 3px; display: block; margin: 0; padding: 0; width: 200px; height: 17px }
#googlesky6 { width: 130px; border-right: 1px solid #aaa }
#googlesky2 { width: 130px; border-left: 1px solid #aaa }
#rechts { width: 210px }
#menuleftplace h2.gc { color: #FFF; font-size: 12px; font-style: normal; font-weight: bold; line-height: 1.4em; background-color: #ca8300; text-align: left; text-indent: 3px; display: block; margin: 0; padding: 0; width: 200px; height: 17px }
#menuleftplace h2 { color: #fff; font-size: 12px; font-style: normal; font-weight: bold; line-height: 1.4em; background-color: #4a88a3; text-align: left; text-indent: 3px; display: block; margin: 0; padding: 0; width: 200px; height: 17px }
h1 { color: #356084; font-size: 20px; font-style: normal; font-weight: bold; line-height: 1.1em }
h2 { color: #356084; font-size: 18px; font-style: normal; font-weight: bold; line-height: 1.1em }
h3  { color: #6b6b6b; font-size: 14px; font-style: normal; font-weight: bold; line-height: 1.1em; margin-top: 1.1em; margin-bottom: 1.1em }
p  { color: #6b6b6b; font-size: 12px; font-weight: normal; line-height: 1.1em; margin-top: 1.1em; margin-bottom: 1.1em }
td { color: #6e6e6e; font-size: 12px; font-style: normal; font-weight: normal; line-height: 1.1em }
a.branche:link, a.branche:visited, a.branche:active { color: #FFFFFF; font-weight: bold; text-decoration: underline }
a.branche:hover { color: #FFFFFF; text-decoration: none }
a:link, a:visited, a:active { color: #ca8300; font-weight: bold; text-decoration: underline }
a:hover { color: #905d00; text-decoration: none }
a.karriere:link, a.karriere:visited, a.karriere:active { color: #6b6b6b; font-weight: bold; text-decoration: underline }
a.karriere:hover { color: #905d00; text-decoration: none }
.liste_out { background-color: transparent; cursor: pointer }
.liste_over { background-color: #dfdbd6; cursor: pointer }
.liste_out a:link, .liste_out a:visited, .liste_out  a:hover, .liste_out a:active { color: #6e6e6e; font-weight: normal;  text-decoration: none }
.liste_over a:link, .liste_over a:visited, .liste_over  a:hover, .liste_over a:active { color: #6e6e6e; font-weight: normal;  text-decoration: none }
.content_rechts { background-color: #f3efe9; text-align: left; margin-bottom: 10px; padding: 2px; width: 196px }
.content_rechts2 { background-color: #f3efe9; text-align: left; padding: 2px;}
h2.lohn { color: #fff; font-size: 12px; font-style: normal; font-weight: bold; line-height: 1.4em; background-color: #4a88a3; text-align: left; text-indent: 3px; display: block; margin: 0; padding: 0; height: 17px }
h1.lohn { color: #fff; font-size: 12px; font-style: normal; font-weight: bold; line-height: 1.4em; background-color: #4a88a3; text-align: left; text-indent: 3px; display: block; margin: 0; padding: 0; height: 17px }
*html .content_rechts { background-color: #f3efe9; text-align: left; margin-bottom: 10px; padding: 2px; width: 196px }
form { margin: 0; padding: 0 }
.locations a:link, .locations a:visited, .locations a:active { color: #345f83; font-weight: normal; text-decoration: underline }
.locations a:hover { text-decoration: none }

table.list { border:2px solid #CCCCCC; }
table.list tr.header { background-color:#e4e1dd; }
table.list tr.header td { text-indent:10px; color:#666666; }
table.list tr.data {}
table.list tr.hover { background-color:#C4CED7; }
table.list tr.selected { background-color:#C4CED7; } 
table.list tr.data td { cursor:pointer; }

div.autocomplete { border:1px solid #999999; border-top:0px; padding:2px; position:absolute; xheight:200px; overflow:auto; background-color:#FFF; z-index:10001; display:none; }
div.autocomplete a { text-indent:10px; color:#666666; text-decoration: none }
div.autocomplete a:hover { text-indent:10px; color:#666666; text-decoration: underline }
 

div.popup {
	border-left:3px solid #ca8300;
	border-right:3px solid #ca8300;
	padding:10px;
	background-color:#EFEFEF;
	position:absolute;
	z-index:10001;
	top:0px;
	display:none;
}

button, input.button { text-indent:0px; padding:0px 5px; font-family:"Trebuchet MS"; font-size:8pt; border-top:1px solid #999; border-left:1px solid #999; border-bottom:1px solid #333; border-right:1px solid #333; }

.hgrau1		{ background-color:#000000; }
.weiss		{ background-color:#000000; }
.smb	{ font-size:10px; color:#000000; font-weight:bold; }
.box			{ border-width:1px; border-style:solid; border-color:#ca8300; padding: 0px 3px 0px 4px; background:white; font-weight:bold; font-size:10px; color:#ca8300; text-decoration:none; }
	a.ohne:link			{ color:#ca8300; font-weight:bold; text-decoration:none; }
	a.ohne:visited		{ color:#ca8300; font-weight:bold; text-decoration:none; }
	a.ohne:hover		{ color:#ca8300; font-weight:bold; text-decoration:none; }
.formfeld_100prozent { width: 100% }

.notice { background-image:url('images/icons/information.png'); background-repeat:no-repeat; background-position: 5px center; background-color:#FFFFCC; border:1px solid #999999; padding-left:30px; margin:5px 0px;  padding-right:5px; padding-top:5px; padding-bottom:5px }
a.gadsense:link, a.gadsense:visited, a.gadsense:active { line-height: 1.7em; color: #345f83; font-size:16px; font-weight: bold; text-decoration: underline }
a.gadsense:hover { color: #ca8300; text-decoration: none }
a.gadsense2:link, a.gadsense2:visited, a.gadsense2:active {  color: #6b6b6b; font-size:10px; font-weight: normal; text-decoration: underline }
a.gadsense2:hover { color: #6b6b6b; text-decoration: none }
a.gadsense3:link, a.gadsense3:visited, a.gadsense3:active { line-height: 1.4em; color: #345f83; font-size:15px; font-weight: bold; text-decoration: underline }
a.gadsense3:hover { color: #ca8300; text-decoration: none }
div.gaadsensebox { padding:7px 10px 7px 10px;margin:5px 0 7px 0;background-color: #f3efe9; border:1px solid #4a88a3;}
div.gaadsensebox2{ padding:5px 10px 5px 10px;margin:5px 10px 5px 0;background-color: #f3efe9; border:1px solid #4a88a3;}
div.gaadsensebox3{ padding:5px 10px 5px 10px;margin:5px 10px 5px 0;background-color: #f3efe9; border:1px solid #4a88a3; width: 140px}

div.gaadsenseboxcom { width: 210px; padding:3px 3px 3px 3px;margin:5px 0 10px 0;background-color: #f3efe9; border:1px solid #4a88a3;}
a.gadsensecomh1:link, a.gadsense:visited, a.gadsense:active { line-height: 1.7em; color: #345f83; font-size:15px; font-weight: bold; text-decoration: underline }
a.gadsensecomh1:hover { color: #ca8300; text-decoration: none }
a.gadsensecomtext:link, a.gadsense2:visited, a.gadsense2:active {  color: #6b6b6b; font-size:10px; font-weight: normal; text-decoration: underline }
a.gadsensecomtext:hover { color: #6b6b6b; text-decoration: none }

.sidemenu {
	width: 200px;
	color: #6E6E6E;
	background: #F3EFE9;
	text-align: left;
	font-size: 13px;
}
.sidemenu h2 {
	color: #FFF;
	font-size: 13px;
	line-height: 17px;
	padding: 0 3px;
	margin: 0;
	background: #4A88A3;
	height: 17px;
}
.sidemenu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.sidemenu ul li {
	border-bottom: 1px solid #ccc;
}
.sidemenu ul li a {
	color: #555;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding: 3px 3px;
}
.sidemenu ul li a:hover {
	color: #FFF;
	background-color: #5e97b0;
}
.sidemenu ul li li a:hover {
	color: #FFF;
	background-color: #5e97b0;
	background-image: url(images/arrow_hover.png);
	background-repeat: no-repeat;
}

.sidemenu .open {
	background: #cbdee6;
	border-bottom: 1px solid #4A88A3;
}
.sidemenu li li.open a {
	background: #e3edf1 url(images/arrow_down.png) no-repeat 0 9px;
	border: 0;
}
.sidemenu li li.open a:hover {
	background: #4A88A3 url(images/arrow_down_hover.png) no-repeat 0 9px;
	border: 0;
}
.sidemenu li li li.open a {
	background: #e3edf1 url(images/arrow_down.png) no-repeat 8px 9px;
}
.sidemenu li li li.open a:hover {
	background: #4A88A3 url(images/arrow_down_hover.png) no-repeat 8px 9px;
	border: 0;
}

.sidemenu ul li li {
	border: 0;
	background: #FFF;
}
.sidemenu ul li li a {
	padding: 3px 10px;
	border-bottom: 1px solid #CCC;
	background: #f9f7f4 url(images/arrow.png) no-repeat 2px center;
	font-weight: normal;
}
/*
.sidemenu ul li:last-child {
	border: 0;
}
*/

.sidemenu ul li li li a {
	padding: 3px 20px;
	border-bottom: 1px solid #CCC;
	background: #FFF url(images/arrow.png) no-repeat 10px center;
}
.sidemenu ul li li li li a {
	padding: 3px 30px;
	border-bottom: 1px solid #CCC;
	background: #FFF url(images/arrow.png) no-repeat 20px center;
}

	#nav {
		list-style-type: none;
		overflow: hidden;    
		margin:-1px 0 0 -15px; 
		padding-left: 44px;  
	}	
	#nav li {
		float: left;
	}
	#nav li a {
		float: left;
		display: block;
		height: 26px;
		background-image: url(http://www.gehaltsvergleich.com/images/nav.jpg);

		background-position: 0px 0px;
 		margin-right: 2px;
		text-indent: -9999px;
	}
	
	#nav a.home				{ background-position: 0 0; width: 77px }
	#nav a.check				{ background-position: -79px 0; width: 128px }
	#nav a.stats				{ background-position: -209px 0; width: 113px }
	#nav a.branch			{ background-position: -324px 0; width: 105px }
	#nav a.calc				{ background-position: -431px 0; width: 93px }
	#nav a.forum				{ background-position: -527px 0; width: 82px }
	#nav a.work				{ background-position: -611px 0; width: 87px }
	#nav a.carr				{ background-position: -700px 0; width: 100px }
	#nav a.jobs				{ background-position: -802px 0; width: 72px }
	#nav a.news				{ background-position: -876px 0; width: 75px }

	#nav a.home:hover		{ background-position: 0 -28px }
	#nav a.check:hover		{ background-position: -79px -28px }
	#nav a.stats:hover		{ background-position: -209px -28px }
	#nav a.branch:hover		{ background-position: -324px -28px }
	#nav a.calc:hover		{ background-position: -431px -28px }
	#nav a.forum:hover		{ background-position: -527px -28px }
	#nav a.work:hover		{ background-position: -611px -28px }
	#nav a.carr:hover		{ background-position: -700px -28px }
	#nav a.jobs:hover		{ background-position: -802px -28px }
	#nav a.news:hover		{ background-position: -876px -28px }

	#nav a.home:active		{ background-position: 0 -56px }
	#nav a.check:active		{ background-position: -79px -56px }
	#nav a.stats:active		{ background-position: -209px -56px }
	#nav a.branch:active		{ background-position: -324px -56px }
	#nav a.calc:active		{ background-position: -431px -56px }
	#nav a.forum:active		{ background-position: -527px -56px }
	#nav a.work:active		{ background-position: -611px -56px }
	#nav a.carr:active		{ background-position: -700px -56px }
	#nav a.jobs:active		{ background-position: -802px -56px }
	#nav a.news:active		{ background-position: -876px -56px }

	#nav .active a.home		{ background-position: 0 -56px }
	#nav .active a.check		{ background-position: -79px -56px; }
	#nav .active a.stats		{ background-position: -209px -56px }
	#nav .active a.branch	{ background-position: -324px -56px }
	#nav .active a.calc		{ background-position: -431px -56px }
	#nav .active a.forum		{ background-position: -527px -56px }
	#nav .active a.work		{ background-position: -611px -56px }
	#nav .active a.carr		{ background-position: -700px -56px }
	#nav .active a.jobs		{ background-position: -802px -56px }
	#nav .active a.news		{ background-position: -876px -56px }
	
	#job_search {
		position: relative;
		color: #FFF;
		background: transparent url(images/job_search_bg.jpg);
		padding: 10px;
		width: 547px;
		height: 55px;
	}
	#job_search h3 {
		font-size: 15px;
		color: #FFFFFF;
		margin: 0 0 8px 0;
		text-shadow: 0 1px 0 #6e909c;
	}
	#job_search input[type="text"] {
		border: 1px solid #587f8f;
		padding: 5px;
		width: 215px;
	}
	
	#job_search input[type="image"] {
		position: absolute;
		bottom: 10;
		right: 10;
		width: 89px;
		height: 30px;
		padding: 0;
		margin: 0;
	}	
	
	#qa_tabs {
		border-bottom: 1px solid #4A88A3;
	}
	#qa_tabs ul {
		list-style-type: none;
		padding: 0;
		margin: 0;
	}
	#qa_tabs ul li {
		float: left;
	}
	#qa_tabs ul li a {
		float: left;
		display: block;
		color: #4A88A3;
		text-decoration: none;
		padding: 6px 8px;
		margin-right: 5px;
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-topright: 5px;
	}
	#qa_tabs ul li a:hover {
		color: #4A88A3;
		text-decoration: none;
		background: #EFEFEF;
	}
	#qa_tabs ul li.active a {
		color: #FFF;
		background: #4A88A3;
	}
	
	
	#qa_questions {
	
	}
	#qa_questions ul,
	#qa_answeres ul {
		list-style-type: none;
		padding: 0;
		margin: 0;
	}
	#qa_questions ul li,
	#qa_answeres ul li {
		position: relative;
		border-bottom: 1px solid #4A88A3;
		padding: 10px 0;
	}
	#qa_questions ul li:first-child,
	#qa_answeres ul li:first-child {
		border-top: 1px solid #4A88A3;
	}
	#qa_questions ul li .image,
	#qa_answeres ul li .image {
		float: left;
		width: 60px;
		margin-right: 10px;
		padding-top: 15px;
	}
	#qa_questions ul li .content p,
	#qa_answeres ul li .content p {
	font-size: 16px;
	line-height: 19px;
	}
	#qa_questions ul li .content,
	#qa_answeres ul li .content {
		float: left;
		width: 450px;
	}
	#qa_questions ul li .content span.title{
		display: block;
		font-size: 14px;
		margin-bottom: 5px;
		color: #444;
		letter-spacing: -0.03em;
		text-decoration: underline;
	}
	#qa_questions ul li .content a.title {
		display: block;
		font-size: 14px;
		margin-bottom: 5px;
		color: #444;
		letter-spacing: -0.03em;
	}
	#qa_questions ul li a {
		color: #4A88A3;
	}
	#qa_questions ul li .content span {
		display: block;
		font-size: 11px;
	}
	#qa_questions ul li .infos {
		float: left;
		width: 200px;
		font-size: 11px;
		text-align: right;
/* 		border: 1px solid black; */
	}
	#qa_questions ul li .btn a {
		position: absolute;
		bottom:0;
		right:0;
		padding: 4px 8px;
		color: #FFF;
		background: #4A88A3;
		text-decoration: none;
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-topright: 5px;
	}
	
	.answered {
		background: transparent url(images/ico_ok.png) no-repeat center left;
		margin-right: 10px;
		padding-left: 20px;
		color: #589F50;
		font-weight: bold;
	}
	
	#qa_questions .buttons a {
		color: #FFF;
		background: #4A88A3;
		padding: 5px 10px;
		text-decoration: none;
		float: right;
		margin-left: 10px;
		margin-bottom: -10px;
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-topright: 5px;
	}
	
	#qa_questions.detail li {
		border-top: 2px solid #4A88A3 !important;
		border-bottom: 2px solid #4A88A3 !important;
	}
	#qa_questions.detail .content,
	#qa_answeres .content {
		width: 600px !important;
	}
	#qa_answeres a {
		color: #333;
	}
	#qa_answeres .correct {
		background: #f3ffeb url(images/ico_ok.png) no-repeat 16px 85px;
	}
	#qa_answeres .rating {
		float: right;
	}
	#qa_answeres .good,
	#qa_answeres .bad {
		float: left;
	}
	#qa_answeres .good a {
		background: transparent url(images/ico_thumb-up-green.png) no-repeat 4px center;
		margin-right: 10px;
		height: 16px;
		padding: 2px 4px 2px 25px;
		text-decoration: none;
		border: 1px solid transparent;
	}
	#qa_answeres .good a:hover {
		background-color: #C8E3AD;
		border: 1px solid #9DCD71;
	}
	#qa_answeres .bad a {
		background: transparent url(images/ico_thumb-down-red.png) no-repeat 4px center;
		padding: 2px 4px 2px 25px;
		height: 16px;
		text-decoration: none;
		border: 1px solid transparent;
	}
	#qa_answeres .bad a:hover {
		background-color: #E8BCBD;
		border: 1px solid #E0A5A6;
	}
	
	.clear { clear: both }
	
	a { outline: none }
		
	
#top_questions {
	float: right;
	background: transparent url(images/top_questions.png) no-repeat;
	width: 563px;
	height: 65px;	
}
#top_questions .question {
	float: left;
	position: relative;
	margin-left: 12px;
	padding-top: 30px;
	width: 210px;
/* 	border: 1px solid black; */
}
#top_questions .question input[type="text"] {
	width: 160px;
	border: 0;
	padding: 4px;

}

#top_questions .question input[type="text"] {
 margin-left /*\**/: -40px \9
}
#top_questions .question input[type="image"] {
	position: absolute;
	right: 5px;
	margin-top: -1px;
}

#top_questions .links {
	float: left;
	position: relative;
	margin-left: 10px;
}
#top_questions .answer,
#top_questions .expert {
	position: absolute;
	display: block;
	text-indent: -9999px;
}
#top_questions .answer {
	background: transparent url(images/top_questions_answer.jpg) no-repeat;
	width: 153px;
	height: 59px;
}
#top_questions .expert {
	margin-left: 158px;
	background: transparent url(images/top_questions_expert.jpg) no-repeat;
	width: 167px;
	height: 59px;
}
#top_questions a:hover.answer {
	background: transparent url(images/top_questions_answer_hover.jpg) no-repeat;
}
#top_questions a:hover.expert {
	background: transparent url(images/top_questions_expert_hover.jpg) no-repeat;
}
	
#author_pro {
	padding: 10px 10px 1px 10px;
	background: #D2DAE1;
}
#author_pro h3 {
	color: #FFF;
	background: #4A88A3;
	padding: 10px;
	margin: -10px;
	margin-bottom: 10px;
}

#author_pro ul {
	list-style-type: none;
	padding: 0;
}
#author_pro ul li {
	padding: 10px 0 10px 35px;
	background: #FFF url(images/ico_ok.png) no-repeat 8px center;
	border-bottom: 1px solid #CCC;
}


#form_box {
	padding: 10px;
	background: #D2DAE1;
}
#form_box h3 {
	margin: 0 0 15px 0;
}
#form_box div {
	padding: 20px;
	background: #FFF;
}
#form_box h4 {
	margin: 0 0 5px 0;
}
#form_box p {
	width: 330px;
	float: left;
	margin: 0 0 10px 0;
}
#form_box p.message {
	width: 95%;
	float: left;
}
#form_box input[type="text"] {
	width: 290px;
}
#form_box .clear {
	padding: 0;
}
#form_box p.message {
	clear: both;
	display: block;
	padding-bottom: 3px;
}
#form_box label {
	display: block;
	padding-bottom: 3px;
}

#topics {
	list-style-type: none;
	padding: 0;
}
#topics li {
	float: left;
	background: #F3EFE9;
	padding: 4px;
	margin-right: 10px;
	margin-bottom: 10px;
	width: 200px;
	cursor: pointer;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#topics li.active {
	color: #FFF;
	background: #4A88A3;
}


/* AUTHRO PROFILE */
h1.underline {
	padding-bottom: 4px;
	border-bottom: 1px solid #4A88A3;
}
.author-rating {
	float: right;
	line-height: 50px;
}

#author-profile .image {
	float: left;
	width: 90px;
}
.author-infos {
	font-size: 11px;
}
.author-infos .left {
	float: left;
	width: 150px;
}
.author-infos .right {
	margin-left: 300px;
}
.author-infos span {
	text-transform: uppercase;
	color: #4A88A3;
}


.interrests {
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	padding: 10px 0;
}
.interrests a {
	background: #F3EFE9;
	padding: 3px 12px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	border: 1px solid #CCC;
	text-decoration: none;
}
.interrests span {
	color: #4A88A3;
	font-size: 11px;
	margin-right: 10px;
	text-transform: uppercase;
}	

/* box gehaltsrechner */

.gehaltsrechner_box, .jobangebote_box {
	margin-top:20px;
	width:602px;
}

.gehaltsrechner_box_body, .jobangebote_box_body { 
	background-color:#F3EFE9;
	border: 1px solid;
	border-top:0px;
	border-color:#4A88A3;
	padding:5px 4px 10px 4px;
	clear:both;
}

.gehaltsrechner_box_body table, .jobangebote_box .main_table  { width:592px; }
.gehaltsrechner_box_body table td {
	padding:2px;
}

.gehaltsrechner_box_header .form {
	padding:17px 0 0px 27px;
}

.gehaltsrechner_box_header table td { 
	font-size:16px !important;
	color:#40698b !important;
	font-weight:bold;
}

.gehaltsrechner_box_header .form input {
	width: 130px;
	font-size:18px;
	margin-left:5px;
}

.gehaltsrechner_box_header{
	background-image:url(images/gehaltsrechner_bg.jpg);
	background-repeat:no-repeat;
	padding:18px 0 11px 5px;
	color:#356084;
}

.gehaltsrechner_box_header h2, .jobangebote_box_header h2 {
	padding:0;
	margin:0;
	line-height:17px;
	text-align: left;
}

.gehaltsrechner_submit {
	margin-left:355px;
	margin-top:5px;
	border:0;
}

.gehaltsrechner_submit:hover { 
	cursor:pointer; 
}

/* box job-angebote */

.jobangebote_box_header{
	background:url(images/jobangebote_bg.jpg) no-repeat;
	padding:26px 0 14px 5px;
	color:#356084;
	text-align:left;
}

.jobangebote_box .find_job {
	padding:20px 0 0 130px;
	font-size:16px;
	font-weight:bold !important;
}

.jobangebote_button {
	border:0;
	margin-top:5px;
	margin-left:354px;
}

#getExpert {
	display: block;
	text-indent: -9999px;
	width: 200px;
	height: 112px;
	background: transparent url(images/experte-werden.jpg) no-repeat;
}
#getExpert:hover {
	background: transparent url(images/experte-werden-hover.jpg) no-repeat;
}
.searchbox {
	padding: 5px;
}
.searchbox input[type="text"] {
	width: 140px;
}
.searchbox input[type="submit"] {
	border: 1px solid #CCC;
	background: #FFF;
	padding: 2px;
}

#expert-menu {
	color: #FFF;
	font-size: 11px;
	text-align: left;
	background: transparent url(images/experte-menu.jpg) no-repeat;
	width: 180px;
	height: 92px;
	padding: 10px;
}
#expert-menu a {
	color: #FFF;
}

#top_questions {
	font-family: "Trebuchet MS";
	float: right;
	background: transparent url(images/top_questions.png) no-repeat;
	width: 563px;
	height: 65px;	
}
#top_questions .question {
	float: left;
	position: relative;
	margin-left: 12px;
	padding-top: 30px;
	width: 210px;
/* 	border: 1px solid black; */
}
#top_questions .question input[type="text"] {
	width: 160px;
	border: 0;
	padding: 4px;
}
#top_questions .question input[type="image"] {
	position: absolute;
	right: 5px;
	margin-top: -1px;
}

#top_questions .login {
	float: left;
	position: relative;
	color: #FFF;
	margin-left: 10px;
	padding: 10px;
	background: transparent url(images/topright_bg.jpg) no-repeat;
	width: 309px;
	height: 39px;
}
#top_questions .login .toplinks {
	float: right;
	font-size: 10px;
}
#top_questions .login .toplinks a {
	color: #FFF;
	text-decoration: none;
}
#top_questions .login .toplinks a:hover {
	text-decoration: underline;
}
#top_questions .login h3 {
	line-height: normal;
	font-size: 14px;
	font-weight: normal;
	margin-top: -5px;
	color: #FFFFFF;	
}
#top_questions .login h3 {
 margin-left /*\**/: -100px \9
}
#top_questions .login p {
	font-size: 10px;
	margin-top: -12px;
	color: #b7c3ca;
}
#top_questions .login form {
	margin-top: -9px;
	
}
#top_questions .login form {
 margin-left /*\**/: -55px \9
}
#top_questions .login input[type="text"],
#top_questions .login input[type="password"] {
	padding: 4px;
	width: 118px;
	border: 0;
	color: #999;
}
#top_questions .login input[type="image"] {
	position: absolute;
	right: 11px;
	margin-top: -1px;
}

h1.underline {
	padding-bottom: 4px;
	border-bottom: 1px solid #4A88A3;
}
.author-rating {
	float: right;
	line-height: 50px;
}

#author-profile .image {
	float: left;
	width: 90px;
}
.author-infos {
	font-size: 11px;
}
.author-infos .left {
	float: left;
	width: 150px;
}
.author-infos .right {
	margin-left: 300px;
}
.author-infos span {
	text-transform: uppercase;
	color: #4A88A3;
}


.interrests {
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	padding: 10px 0;
}
.interrests a {
	background: #F3EFE9;
	padding: 3px 12px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	border: 1px solid #CCC;
	text-decoration: none;
}
.interrests span {
	color: #4A88A3;
	font-size: 11px;
	margin-right: 10px;
	text-transform: uppercase;
}

#expert-menu {
	color: #FFF;
	font-size: 11px;
	text-align: left;
	background: transparent url(/images/experte-menu.jpg) no-repeat;
	width: 180px;
	height: 92px;
	padding: 10px;
}
#expert-menu h3 {
	color: #FFF;
	font-size: 18px;
	font-weight: normal;
	line-height: 25px;
	margin-top: -5px;
	border-bottom: 1px solid #FFF;
}
#expert-menu a {
	display: block;
	color: #FFF;
	border-top: 1px solid #3b8baf;
	padding: 6px 0 6px 22px;
	text-decoration: none;
	background: transparent url(/images/document.png) no-repeat left center;
}
#expert-menu a:hover {
	text-decoration: underline;
}
#expert-menu a:last-child {
	border-bottom: 1px solid #3b8baf;
}

ul.pagelinks {
	list-style-type:none;
	font-size:11px;
}
ul.pagelinks li {
	float:left;
	padding-bottom: 15px;
	padding-right: 7px;
}
ul.pagelinks li.first {
	color:#666;
	margin-right: 10px;
}
ul.pagelinks li a,
ul.pagelinks li span {
	color: #333;
	font-weight:bold;
	padding:3px 6px;
	border:1px solid #4A88A3;
	margin-right:2px;
	text-decoration:none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
ul.pagelinks li a:hover {
	background:#CBDEE6;
}
ul.pagelinks li span {
	color:#FFF;
	background:#4A88A3;
}
ul.pagelinks5 {
	list-style-type:none;
	font-size:11px;
	float:right;
	margin-top: 0px;
	padding-top: 4px;
}
ul.pagelinks5 li {
	float:left;	
}
ul.pagelinks5 li.first {
	color:#666;
	margin-right: 10px;
}
ul.pagelinks5 li a,
ul.pagelinks5 li span {
	color: #333;
	font-weight:bold;
	padding:3px 6px;
	border:1px solid #4A88A3;
	margin-right:2px;
	text-decoration:none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
ul.pagelinks5 li a:hover {
	background:#CBDEE6;
}
ul.pagelinks5 li span {
	color:#FFF;
	background:#4A88A3;
}

#qa_questionz {

	}
	#qa_questionz ul,
	#qa_answeres ul {
		list-style-type: none;
		padding: 0;
		margin: 0;
	}
	#qa_questionz ul li,
	#qa_answeres ul li {
		position: relative;
		border-bottom: 1px solid #4A88A3;
		padding: 7px 0;
	}
	#qa_questionz ul li:first-child,
	#qa_answeres ul li:first-child {
		border-top: 1px solid #4A88A3;
	}

	#qa_questionz ul li .content p,
	#qa_answeres ul li .content p {
	font-size: 13px;
	line-height: 16px;
	}
	#qa_questionz ul li .content,
	#qa_answeres ul li .content {
		float: left;
		width: 550px;
	}
	#qa_questionz ul li .content span.title{
		display: block;
		font-size: 14px;
		margin-bottom: 3px;
		color: #444;
		letter-spacing: -0.03em;
		text-decoration: underline;
	}
	#qa_questionz ul li .content a.title {
		display: block;
		font-size: 14px;
		margin-bottom: 3px;
		color: #444;
		letter-spacing: -0.03em;
	}
	#qa_questionz ul li a {
		color: #4A88A3;
	}
	#qa_questionz ul li .content span {
		display: block;
		font-size: 11px;
	}
	#qa_questionz ul li .infos {
		float: left;
		width: 200px;
		font-size: 11px;
		text-align: right;
/* 		border: 1px solid black; */
	}
	#qa_questionz ul li .btn a {
		position: absolute;
		bottom:0;
		right:0;
		padding: 4px 8px;
		color: #FFF;
		background: #4A88A3;
		text-decoration: none;
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-topright: 5px;
	}
	.gehaltsrechner td {
		padding: 3px;
	}
	.gehaltsrechner tr.subtitle td {
		border-bottom: 2px solid #cfcbc6;
	}
		
	tr.even td {
		background: #F3EFE9;
	}
	tr.odd td {
		background: #f9f7f3;
	}

	.newsletter_arrow {
		position: absolute;
		background: transparent url(images/newsletter_arrow.png) no-repeat;
		width: 499px;
		height: 183px;
		color: #FFF;
		font-size: 14px;
		text-shadow: 0 1px 0 rgba(0,0,0,.4);
		padding: 30px 20px;
		margin:-33px 0 0 -8px;
	}
	.newsletter_arrow h3, newsletter_arrow p {
		color: #FFF;
	}
	.newsletter_arrow h3 {
		font-size: 22px;
		margin-bottom: 0px;
		line-height: 10px;
	}
	.newsletter_arrow p {
		font-size: 11px;
		color: #cfe0e7;
	}
	.newsletter_arrow input[type="text"] {
		width: 200px;
		border: 0;
		padding: 4px;
	}
	.newsletter_arrow input[type="submit"] {
		border: 1px solid #417288;
		color: #FFF;
		padding: 3px 6px;
		font-weight: bold;
		cursor: pointer;
		background: #5c99b2;
		background: -webkit-gradient(
						linear,
						left top,
						left bottom,
						color-stop(.2, #76adc3),
						color-stop(1, #4789a6)
					);
		background: -moz-linear-gradient(
						center top,
						#76adc3 20%,
						#4789a6 100%
					);
	}

	.bigtitle {
		color: #356084;
		font-size: 50px;
	}

	
	.highlight {
		font-size: 14px;
		color: #356084;
		background: #d2e3ea;
		padding: 10px;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
	

	
	.coolbutton {
		color: #FFF;
		padding: 4px 10px;
		border: 1px solid #3B6F86;
		background: #5c99b2;
		background: -webkit-gradient(
						linear,
						left top,
						left bottom,
						color-stop(.2, #76adc3),
						color-stop(1, #4789a6)
					);
		background: -moz-linear-gradient(
						center top,
						#76adc3 20%,
						#4789a6 100%
					);
		
		-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.5);
		
		cursor: pointer;
		text-shadow: 0 1px 0 rgba(0,0,0,.4);
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
	
	.bluebox {
		background: #edf3f7;
		padding: 20px;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-box-shadow: 0 1px 1px rgba(0,0,0,.2);
	}
	.bluebox h1 {
		margin-top: 0;
	}
	
		.form-field {
		color: #6b8faa;
		padding: 5px 0;
		line-height: 22px;
		border-bottom: 1px solid #d2e3ea;
	}

	.form-field label {
		display: block;
		width: 150px;
		float: left;

	}
	.form-field.no-label {
		margin-left: 150px;
	}
	.form-field.no-line {
		border-bottom: 0;
	}
	.form-field input[type="text"],
	.form-field select {
		border: 1px solid #b5c8d6;
		padding: 2px;
		width: 150px;
	}
	.form-field select {
		width: 160px;
	}
