body
{
	margin:0px;
/*	background-color:#666666; */
}
@font-face {
	font-family: Arvo;
	src: url('../fonts/Arvo-Regular.ttf');
}

@font-face {
	font-family: Arvo;
	font-weight: bold;
	src: url('../fonts/Arvo-Bold.ttf');
}
#mainContent {
	margin-left:-511px;
	margin-top:0px;
	padding-left:50%;
	/* background-color:#666666;*/
	font-smooth:never;
}
#evaluationUnitSubBlock0,
#evaluationUnitSubBlock1,
#evaluationUnitSubBlock2,
#evaluationUnitSubBlock3,
#evaluationUnitSubBlock4,
#evaluationUnitSubBlock5,
#evaluationUnitSubBlock6,
#evaluationUnitSubBlock7
 {
	display:none;
}
/* v v v - - - GENERAL STYLES - - - - - - - - - - - - - - - - - - - - - - - - - - - - v v v */

hr.dotted
{
	color: white;
	background-color: white;
	border: none;
	border-top: 1px dotted black;
}
hr.dotted_100 {
	margin:10px -3px 14px;
	width: 100%;
	float: left;
	background-color: white;
	border-bottom: 1px dotted #FEFEFE;
	border-style:dotted none none;
}

a {
	text-decoration:none;
	/*color:#343434;*/
	color:#F86300;
	font-weight:normal;
}
a:hover {
	text-decoration:underline;
}
.break {
	clear:left;
}


::-webkit-input-placeholder { color:#666; font-size: 11px;}
::-moz-placeholder { color:#666;font-size: 11px; } /* firefox 19+ */
:-ms-input-placeholder { color:#666; font-size: 11px;} /* ie */
input:-moz-placeholder { color:#666; font-size: 11px;}

/* ^ ^ ^ - - - GENERAL STYLES - - - - - - - - - - - - - - - - - - - - - - - - - - - - ^ ^ ^ */
#main {
/*	background-image:url(../../images/background_site.png);*/
	background-repeat:repeat-y;
	margin-top:0px;
	padding-left:40px;
	padding-right:40px;
	width:942px;
	font-family:Verdana, Helvetica, sans-serif;
	font-smooth:never;
	font-size:11px;
	background-color:#FFFFFF;
	clear: left;
	min-height:800px;
	}

#header {
    clear: left;
    position: absolute;
    top: 0;
    width: 942px;
}
#footer {
	clear:left;
	margin-top:10px;
}

#menuTop,
#menuTop a {
	height:30px;
	color: #666666;
	clear:left;
}
#menuTop .formular {
	float:right;
}


#menuTop .small {
	height:10px;
	font-size:8px;
	vertical-align:middle;
}


#menuTop a:Hover {
	color:black;
}

#headerLogo {
	height:70px;
	clear:left;
}
#headerLogo .logo {
	margin-top:25px;
	float:left;
}
#headerLogo .newssearch
{
	margin-top:15px;
	float:left;
}

#headerLogo .headline {
	margin-top:37px;
	margin-left:14px;
	float:left;
	font-size:13px;
	font-family: Arvo,Verdana,Helvetica,sans-serif;
	color:#666666;
}

#headerLogo .formular {
	float:right;
	vertical-align:bottom;
}

/* v v v - - - NAVIGATION - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - v v v */
#navigation {
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

#navigation li
{
  list-style-type:none;
}
#navigation a,
#navigation .active {
	height:22px;
	padding-top:8px;
	background-image:url(../../images/navi_bckgrnd.png);
	background-position:left top;
	text-decoration:none;
	display:block;
	overflow:hidden;
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	width:100%;
}

#navigation a:hover,
#navigation .activ a {
	background-position:left bottom;
}
.navi_Home,
.navi_News,
.navi_Company,
.navi_Income,
.navi_Profile,
.navi_Members,
.navi_Blog,
.navi_RateCompany,
.navi_Jobboerse,
.navi_Arbeitgeber {
	float:left;
}

.navi_Home {
	width:98px;
}
.navi_News {
	width:94px;
	background-image:url(../../images/ButtonVertikal.png);
	background-repeat:no-repeat;
	display:block;
}
.navi_Company {
	width:120px;
}
.navi_Income {
	width:163px;
	background-image:url(../../images/karriere_gemeinsam.png);
}
.navi_RateCompany{
 width:163px;
 }

.navi_Jobboerse{
 width:80px;
 }
.navi_Profile {
	width:102px;
}
.navi_Members {
	width:122px;
}
.navi_Arbeitgeber {
	width:122px;
}
.navi_Blog {
	width:90px;
}

#lineOrange, .lineOrange {
	display: block;
	clear:left;
	background-image:url(../../images/lineorange.png);
	width:100%;
	height:1px;
}

#subnavigation {
	height:23px;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	background-color:#7d6f62;
	clear:left;
	color:#e3dacf;
	padding-top:6px;
	text-align:center;
}

#subnavigation a {
	color:#e3dacf;
}

#subnavigation a:hover,
#subnavigation .active {
	color:#fff;
	text-decoration:none;
}
/* ^ ^ ^ - - - NAVIGATION - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ^ ^ ^ */
/* v v v - - - HEADER - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - v v v */

#headerLogin {
	clear:right;
}

#headerLogin a {
	color:#666666;
}

#headerLogin .path {
	float:left;
	margin-top:5px;
	margin-bottom:5px;
}

#headerLogin .login {
	margin-top:5px;
	float:right;
	text-decoration:none;
	margin-bottom:5px;
}

#headerLogin .loggedin {
	margin-top:5px;
	float:right;
	text-decoration:none;
	margin-bottom:5px;
}

#headerLogin .usericonbar{
	font-size:1em;
	color:#4E4E4E;
	position:relative;
	top:7px;
}
#headerLogin .usericons{
	margin-top:-6px;
	margin-bottom:-2px;
	margin-right:4px;
}
/* ^ ^ ^ - - - HEADER - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ^ ^ ^ */
#content {
	width:942px;
	/*overflow: hidden; david */
	height:100%;
	float:left;
}

.content_Home {
	background-image:url(../../images/container/background_content_home.png);
	background-repeat:repeat-y;
	background-position: -3px 0px;
}
#content .container {
	background-color:#FFFFFF;
	margin-bottom:10px;

}
#content .containerSmall {
	/* for #topCompany, #income */
}
#content .container .boxh1{
	background-image:url(../../images/background_h1.png);
	background-repeat:repeat-x;
	color:#000000;
	height:24px;
	width:100%;
	padding-top:6px;
	margin-top:0px;
	font-size:12px;
	font-weight:bold;
	clear:left;

}
#content .container h1 {
	background-image:url(../../images/background_h1.png);
	background-repeat:repeat-x;
	color:#000000;
	height:24px;
	width:100%;
	padding-top:6px;
	margin-top:0px;
	font-size:12px;
	font-weight:bold;
	clear:left;
}

#content .container .incomeTitle
{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cccccc;
	border-right-width:1px;
	border-right-style: solid;
	border-right-color:#cccccc;
	background-color:#FFFFFF;
	/* margin-top:-8px; */
	padding-top:6px;
	padding-bottom:6px;
	font-weight:bold;
	float:left;
	width:224px;
}

#content .container .linie_box_image_200_by_200 {
	background-image:url(../../images/background_h1_3.png);
	background-repeat:repeat-x;
	color:#000000;
	height:14px;
	width:100%;
/*	padding-top:6px; */
	margin-top:0px;
	font-size:12px;
	clear:left;
}

#content .container h2 {
	width:100%;
	font-size:14px;
	clear:left;
	color:#666666;
	padding-top:0px;
	margin-top:0px;
}
#content .alignLeft {
	text-align:left;
}
#content .alignRight {
	text-align:right;
	padding-right:12px;
}
.containerSmall a {
	color:#000;
}
.containerSmall a:hover {
	color:#555;
}
.containerSmall .cell,
.containerSmall .lastCell {
	clear:left;
	width:224px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cccccc;
	border-right-width:1px;
	border-right-style: solid;
	border-right-color:#cccccc;
	background-position:bottom;
	background-repeat:no-repeat;
	padding-top:3px;
	padding-bottom:3px;
	/*cursor:pointer;*/
}
#income .lastCell {
	border-left: 0px solid transparent !important;
}
.containerSmall .alignRight {
	float:right;
	padding-right:12px;
}
.containerSmall .alignLeft {
	float:left;
	width:150px;
	padding-left:12px;
}

.containerSmall .titleAlignLeft {
	float:left;
	padding-left:12px;
}
.containerSmall .titleAlignRight {
	float:right;
	padding-right:12px;
}

.containerSmall .break {
	clear:Left;
}
.containerSmall .title {
	background-image:url(../../images/container/tableTitle_bckgrnd.png);
	font-weight:bold;
	height:22px;
	margin:0px;
}

.containerSmall td
 {
	height:22px;
}
/* v v v - - - TEMPLATES - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - v v v */



/* v v v - - - TAGS.TPL - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - v v v */
#tags,
#tags a,
.FeelingCloudBox,
.FeelingCloudBox a {
	font-weight:bold;
	color:#857b77;
	text-decoration:none;
}

#tags a:hover {
color:#000;
}
#tagsContent {
	margin-top:-8px;
	padding: 0 12px 12px 12px;
	background-image:url(../../images/container/degrade_white_edeceb_225.png);
	background-position:bottom;
	background-repeat:repeat-x;

	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cccccc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}
/* ^ ^ ^ - - - TAGS.TPL - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ^ ^ ^ */

#income {
	background-color:#FFFFFF;
	padding-bottom:10px;
}

#income .titleAlignLeft {
	float:left;
	padding-left:11px;
}
#income .titleAlignRight {
	float:right;
	padding-right:11px;
}

#topCompany {
	background-color:#FFF;
}


#topCompanyDiagramm {
	background-color:#f9f9f9;
	border-left:#cccccc 1px solid;
	border-right:#cccccc 1px solid;
	padding-bottom:5px;
	margin:0px;
	display:block;

}
#topCompanyDiagramm h2 {
	font-size:11px;
	font-weight:bold;
	text-indent:10px;
	padding:0px;
	margin:0px;
	padding-top:10px;
}
#topCompanyDiagramm input {
	background-color:#fdfdf3;
	border-left:#9a9997 1px solid;
	border-top:#9a9997 1px solid;
	border-bottom:#d0d0d0 1px solid;
	border-right:#d0d0d0 1px solid;
	margin-left:10px;
	width:204px;
	margin-top:8px;
	margin-bottom:10px;
}
#topCompanyDiagramm .firmenseite {
	float:left;
	margin-left:10px;
}
#topCompanyDiagramm .vergleichen {
	float:right;
	margin-right:10px;
}
#topCompanyDiagramm .vergleichen,
#topCompanyDiagramm .firmenseite {
	cursor:pointer;
	padding-right:10px;
	background-image:url(../../images/nextIcon.gif);
	background-repeat:no-repeat;
	background-position:right center;
}

#topCompany .topCompanyReiter {
	float: left;
	position: relative;
	z-index:10;
	width: 100%;
}
#topCompany .topCompanyReiter a {
	margin-top: 1px;
	float:left;
	color:#666;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	border: #cccccc 1px solid;
	border-right:none;
	background-color: white;
}

#topCompany.topCompanyReiter .activ {
	float:left;
	border-bottom: #FFF 1px solid;
	margin-bottom: 1px;
}
#topCompany .topCompanyTitle {
	border-top: 1px solid #cccccc !important;
	padding-top:3px !important;
	margin-top: -1px !important;
}
#income .incomeTitle,
#topCompany .topCompanyTitle {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cccccc;
	border-right-width:1px;
	border-right-style: solid;
	border-right-color:#cccccc;
	background-color:#FFFFFF;
	/*margin-top:-8px;*/
	padding-top:6px;
	padding-bottom:6px;
	font-weight:bold;
	float:left;
	width:224px;
}

#TableIncome
 {
	margin-top:-8px;
	float:left;
	background-image:url(../../images/container/table_rosa_bckgrnd.png);
	background-position:bottom;
	width:226px;
	margin-bottom:20px;
}

#income .lastCell {
	width:226px;
	background-image:url(../../images/container/table_down.png);
}

#topCompany .lastCell {
	border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color:#cccccc;
	padding-bottom:0px;
}
#blockTopCompany1 .cell:hover,
#blockTopCompany1 .lastCell:hover,
#blockTopCompany2 .cell:hover,
#blockTopCompany2 .lastCell:hover {
	background-image:url(../../images/fleche_down.png);
	background-repeat:no-repeat;
	background-position:2px center;
	color:black;
}


/* v v v - - - NEWS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ^ ^ ^ */

#addNewsContainer {
	width:100%;
	margin-top:40px;
	padding-bottom:20px;
	margin-left:-15px;
}
/* ^ ^ ^ - - - NEWS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ^ ^ ^ */

#boxLeftContent {
/*	margin-top:-8px;*/
	padding:10px;
	background-image:url(../../images/container/degrade_white_edeceb_225.png);
	background-position:bottom;
	background-repeat:repeat-x;

	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cccccc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;

}
#boxLeftContentRegister {
	margin-top:-8px;
	padding:10px;
	background-image:url(../../images/container/degrade_white_edeceb_400.png);
	background-position:bottom;
	background-repeat:repeat-x;

	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cccccc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;

}

#boxLeftContentFont,
#boxLeftContentFont a {
	font-weight:normal;
	color:#000000;
/*	text-decoration:none; */
}

#boxLeftContentFont a:hover {
	color:#000;
}
#boxLeftContent input {
	background-color:#fefdf4;
	border-left:#999 1px solid;
	border-top:#999 1px solid;
	border-right:#d1d1d1 1px solid;
	border-bottom:#d1d1d1 1px solid;
	padding:3px;
	color:#666666;
	font-size:10px;
}
#boxLeftContent input.formularInput_long {
	width:194px;
}

#boxLeftContent input.formularInput_short {
	width:86px;
}

#boxLeftContent .boxLeftContentRightOrange {
	color:#f86300;
	text-align:right;
}

#boxLeftContent .boxLeftContentRightBlack {
	color:#000000;
	text-align:right;
}

#boxLeftContent .boxLeftContentTitle,#boxLeftContent .boxLeftContentTitle a {
	color:#000000;
	text-align:left;
	font-weight:normal;
	padding-bottom:4px;
}

#boxLeftContent .boxLeftContentLine {
	padding-top:4px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ece8e5;
}
#body_left {
	width:226px;
	float:left;
	height:100%;
}
.bodyLeftFull,
.bodyLeftFull2 {
	float:left;
	width:704px;
}

.bodyLeftFullRegister{
	float:left;
	width:654px;
}
.bodyLeftFull625 {
	width:625px;
}
.bodyLeftFull640 {
	width:640px;
}

.body_right,
.body_right2 {
	width:226px;
	float:right;
	overflow: hidden;
}
.body_rightRegister {
	width:276px;
	float:right;
	overflow: hidden;
}
.BR_companyEvaluationView
{
	overflow:visible;
}

.body_right305 {
	width:305px;
	height:100%;
	float:left;
	margin-left:12px;
}
.body_mitte {
	width:465px;
	float:left;
	margin-left:14px;
	height:100%;
}

#home_Header {
	background-color:#DCDCDD;
	width:100%;
	padding-bottom:0px;
	height:309px;
	background-image:url(../../images/home/background.png);
	background-repeat:no-repeat;
	float:left;
}
#flashIntro
{
	overflow: hidden;
	float: left;
	width: 480px;
}
#NewsRight {
	width:460px;
	float:right;
}

#NewsRightDown .NewsRightActiv {
	font-weight:bold;
}

#NewsRightTop {
	background-color:#f98233;
	width:100%;
	font-size:14px;
	clear:left;
	text-indent:12px;
	height:23px;
	padding-top:6px;
}
#NewsRightTop a,
#NewsRightTop {
	font-size:14px;
	text-decoration:none;
	color:#FFFFFF;
}
#NewsRightTop a:Hover {
	color:#000000;
}

#NewsRightDown {
	width:100%;
	background-color:#fdd0b2;
	height:16px;
	padding-top:3px;
	text-indent:12px;
	clear:left;
}


#NewsRightDown a,
#NewsRightDown {
	font-size:9px;
	text-decoration:none;
	color:#f86300;
}
#NewsRightDown a:Hover {
	color:#000000;
}
#NewsArea {
	background-color: #FFF;
	width:100%;
	height:244px;
	overflow:auto;
	clear:right;
	color:#666666;
	font-size:11px;
}
#NewsArea H2 {
	padding:0px;
	margin:0px;
	margin-top:10px;
	font-size: 12pt;
	font-weight: bold;
}
#NewsArea H1 {
	padding:0px;
	margin:0px;
	margin-top:10px;
	font-size: 12pt;
	font-weight: bold;
}

#NewsArea .NewsDetail .NewsAreaPoints {
	font-size:16px;
	font-weight:bold;
	width:55px;
	height:40px;
	display:block;
	float:left;
	background:transparent url(../../images/home/newsAreaPoints.png) no-repeat 10px 12px;

	padding-top: 18px;
	text-align:center;
}
#NewsArea .NewsAreaText {
	float:left;
	width:380px;
}
#NewsArea .newslistcolor1 {
	background-color:#ffffff;
	cursor:pointer;
}
#NewsArea .newslistcolor2 {
	cursor:pointer;
	background-color:#f5f5f5;
}

#NewsArea .newslistcolor1:hover,
#NewsArea .newslistcolor2:hover {
	background-color:#efefef;
}

.NewsDetail {
	clear:left;
	margin:0px;
	padding:0px;
	display:block;
	padding-bottom:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dfdfdf;
	cursor:pointer;
}

.homeNewsRight {
	font-size: 12px;
	width:334px;
	float:right;
	color:#564a42;
	line-height:1.4;

}

#homeNews {
	clear:left;
	margin-top:20px;
	margin-bottom:30px;
}

.homeNewsLeft {
	float:left;
	font-weight:bold;
}

.homeNewsLeft .dark, .pressInfos {
	color:#716760;
	font-weight:bold;
}
.homeNewsLeft .bright {
	color:#aca7a3;
}
.homeNewsClear {
	clear:right;
}

.homeNewsRight h2 {
	padding-bottom:15px;
}

.line {
	clear:left;
/*	padding-top:50px;*/
	width: 100%;
	height: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	display:block;
}
#companyInfoHeader {
  width:100%;
  height:125px;
  xclear:left;
  background-image:url(../../images/headers/17_a_Presse_Unternehmensinfo.png);
  background-repeat:no-repeat;
}
#newsHeader {
	/*width:100%;*/
	height:125px;
	xclear:left;
	/*background-image:url(../../images/headers/01_b_Nachricht_X.png);*/
	background-repeat:no-repeat;
	padding-left:155px;
/*	margin-top:-16px; */
	margin-bottom:10px;
}
#newsHeader h1,
#blog #newsHeader h1,
#aboutus #newsHeader h1{
	font-family:Arvo;
	color:#716B68;
	width:480px;
	position:relative;
	top:19px;
	background:#fff;
	font-size:25px;
	padding-top:0;
	text-decoration:none;
	text-indent:0;
	float:none;
	height:27px;
	margin-bottom:10px!important;
	letter-spacing:-0.6px;
}
#newsHeader div.newsheadertext{
/*	font-family:Arvo;*/
	color:#949494;
	font-weight:bold;
	font-size:14px;
	width:450px;
	position:relative;
	top:24px;
	background:#fff;
	letter-spacing:-0.3px;
}

#newsHeader div.newsheadertext.sub{
	top: 12px;
	color:#b3a695;
	font-size: 20px;
	font-weight:bold;

}

#newsFilter {
	clear:left;
	padding-top:0px;
}

#newsContent,
#jobsContent {
	color:#666666;
	font-size:12px;
	clear:left;
	float:left;
	width:690px;
	padding-left:12px;

	border-left: 1px solid #CFCFCF;
	border-right: 1px solid #CFCFCF;
}

#newsContent h2 a, h2.orange,
#jobsContent h2 a, h2.orange {
	padding-top:12px;
	color:#f86300;
	font-size:14px;
	font-weight:bold;
}

.jobboxtext {
	background-color: #f1f1f1;
	padding: 10px;
	line-height: 1.8;
	font-size: 12px;
}


#newsComments .commentsHeadline a {
	color:#f86300;
}
.newContentLeft {
	width:467px;
	float:left;
	line-height: 1.4;

}
.newsImportant {
	float:left;
	width:145px;

}
.newsImportantPoints {
	width:36px;
	height:35px;
	xclear:left;
	color:#666666;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	margin-left:55px;
	margin-top:30px;
	padding-top:8px;
	background-image:url(../../images/news/_backround_points);
	background-repeat:no-repeat;
}

.newsImportantButton a {
	width:74px;
	height:18px;
	color:#3333FF;
	display:block;
	text-align:center;
	margin-left:37px;
	margin-top:5px;
	padding-top:3px;
	background-image:url(../../images/news/points_button.png);
	background-repeat:no-repeat;
	color:#000000;
	font-size:11px;

}
.newsImportantButtonLang a {
	width:173px;
	height:19px;
	color:#3333FF;
	display:block;
	text-align:center;
	margin-left:37px;
	margin-top:5px;
	padding-top:3px;
	background-image:url(../../images/button_submit_173.png);
	background-repeat:no-repeat;
	color:#000000;
	font-size:11px;
	text-decoration:none;
}
.weiterempfehlenbox_button{
	width:90px;
	height:19px;
	color:#3333FF;
	display:block;
	text-align:center;
	margin-left:110px;
	margin-top:5px;
	padding-top:3px;
	background-image:url(../../images/button_submit_90.png);
	background-repeat:no-repeat;
	color:#000000;
	font-size:11px;
	text-decoration:none;
}
.NewsCompany {
	float:right;
	width:55px;
	margin-right:20px;
}

.newsUnit {
	clear:right;
	padding-bottom:30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d8d8d8;
}

.newsUnit h2 {
	margin-top: 20px;
}



.NewsCompanyPoints {
	width:100%;
	height:35px;
	clear:left;
	color:#ff0000;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	margin-top:30px;
	padding-top:8px;
}

.NewsCompanyPointsRed {
	color:#ff0000;
}
.NewsCompanyPointsGreen {
	color:#23A334;
}
.NewsCompanyPointsNull {
	color:#666666;
}

.NewsCompanyButtonsDown {
	width:25px;
	height:41px;
	background-image:url(../../images/news/points_D.png);
	float:left;
}
.NewsCompanyButtonsUp {
	width:25px;
	height:41px;
	background-image:url(../../images/news/points_U.png);
	float:right;
}





#newsFilter a, #newsFilter .newsFilterActiv {
	/*width:165px;*/
	height:19px;
	float:left;
	padding-left:12px;
	padding-right:12px;
	background-color:#b1a9a1;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-top:3px;

}
#lineOrange2px {
	clear:left;
	width:100%;
	height:22px;
	float:left;
	padding-top:4px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #f86300;
	background-color: #fee0cc;
	text-align:right;
}
#lineOrange2px_border {
	clear:left;
	width:100%;
	float:left;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #f86300;
	text-align:right;

}
.lineOrange3px {
	clear:left;
	width:100%;
	height:3px;
	display:block;
	background-color:#f86300;


}


#lineOrange2px a:visited,
#lineOrange2px a:link {
	text-decoration:none;
	color:#000000;

}

#lineOrange2px a:hover {
	text-decoration:none;
	color:#555;

}




#newsFilter a:hover,
#newsFilter .newsFilterActiv,
#newsFilter .sort {
	background-color:#f86300;

}

.NewsCommentLine {
	margin-top:10px;
	font-size:9px;
	color: #333333;

}


.NewsCommentLine a {
	color: #f86300;
}
.NewsCommentLine  img {
vertical-align: text-top;
}

#ajax_listOfOptions {
	position:absolute;	/* Never change this one */
	width:200px;	/* Width of box */
	height:250px;	/* Height of box */
	overflow:auto;	/* Scrolling features */
	border:1px solid #317082;	/* Dark green border */
	background-color:#FFF;	/* White background color */
	text-align:left;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	z-index:100;
}
#ajax_listOfOptions div {	/* General rule for both .optionDiv and .optionDivSelected */
	margin:1px;
	padding:1px;
	cursor:pointer;
	font-size:0.9em;
}
#ajax_listOfOptions .optionDiv {	/* Div for each item in list */

}
#ajax_listOfOptions .optionDivSelected { /* Selected item in the list */
	background-color:#317082;
	color:#FFF;
}
#ajax_listOfOptions_iframe {
	background-color:#F00;
	position:absolute;
	z-index:5;
}

form {
	display:inline;
}



#newsComments {
	margin-top:-1px;

}

#newsComments .commentText {
	margin-top:10px;
	margin-bottom:20px;
	margin-left:12px;
}


#newsComments .comment0 {
	border: 1px solid #999999;
	width:100%;
	margin-bottom:20px;
	float:right;

}

#newsComments .comment1,
#newsComments .commentAnswerBlock {
	border: 1px solid #999999;


	width:98%;
	float:right;
	margin-bottom:10px;
}
#newsComments .commentAnswerBlock {
	background-color:#f1f1f1;
}
#newsComments .commentAnswerBlock textarea {
	float:left;
	width:320px;
	height:225px;
	margin:10px;
	display:block;
	border:#ccc 1px solid;
	background-color:#fee0cc;
}

#newsComments .commentAnswerBlock .textCommentAnswer {
	float:left;
	width:270px;
	height:225px;
	display:block;
	text-indent:0px;
	margin-left:10px;

}


#newsComments .commentsHeadline {
	background-image:url(../../images/news/newscomment_hedaline_bckgrnd.png);
	background-repeat:repeat-x;
	height:27px;
	border-top-color: #999999;
	padding-left:12px;
	padding-top:5px;
}

#newsComments .commentAnswer {
	clear:right;
	float:right;
	margin-right:10px;
	display:block;
	height:30px;
}

#newsComments .commentAdd {
	clear:right;
	float:right;
	margin-top:10px;
	margin-right:10px;
	display:block;
	height:30px;
}

#newsPut {
	width:100%;
}
#newsPutTitle1 {
	background-repeat:no-repeat;
	height:127px;
	padding-left:160px;
	margin-top:0px;
	border-top-color:#999999;
	border-top-width: 1px;
	border-top-style: solid;
}


#newsPutTitle1 h2 {
	font-size:20px;
	color:#716b68;
	font-weight:bold;
	padding-top:10px;
}

#newsPut h3 {
	margin:0px;
	padding:0px;
	padding-top:5px;
	text-indent:20px;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	height:24px;
	background-color:#f86300;
	display:block;
}

#newsPut1 {
	margin-top:20px;
	background-image:url(../../images/news/News_PUT_1_bckgrnd.png);
	background-repeat:no-repeat;
	height:114px;
	padding-left:175px;
	padding-top:10px;
	font-size:12px;
	font-weight:bold;
}

#newsPut1_error {
	height:114px;
	padding-left:175px;
	font-size:12px;
}

#newsPut2 {
	margin-top:20px;
	background-image:url(../../images/news/News_PUT_2_1_bckgrnd.png);
	background-repeat:no-repeat;
	height:114px;
	padding-left:175px;
	padding-top:10px;
	font-size:12px;
}
#newsPut2_2 {
	margin-top:20px;
	margin-bottom:20px;
	background-image:url(../../images/news/News_PUT_2_2_bckgrnd.png);
	background-repeat:no-repeat;
	height:430px;
	padding-left:175px;
	padding-top:10px;
	font-size:12px;
	font-weight:bold;
	display:block;
}
#newsPut label {
	clear:right;
	width:100%;
	display:block;
	margin:0px;
	padding:0px;
}
#newsPut .linkNews {
	clear:left;
	margin-top:12px;
	margin-bottom:20px;
	width:436px;
	height:19px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color:#999999;
	border-right-color: #999999;
	border-bottom-color: #d1d1d1;
	border-left-color: #d1d1d1;
	background-color:#fefdf4;
	font-size:12px;
	color:#9b9898;
}

#newsPut .linkNews_2 {
	clear:left;
/*	margin-top:12px;*/
	margin-bottom:5px;
	width:436px;
	height:19px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color:#999999;
	border-right-color: #999999;
	border-bottom-color: #d1d1d1;
	border-left-color: #d1d1d1;
	background-color:#fefdf4;
	font-size:12px;
	color:#9b9898;
}

#newsPut1 .linkSubmit {
	clear:left;
	float:right;
	margin-top:12px;
	margin-right:12px;
}

#hinweis {
	margin:0px;
	padding:0px;
	background-image:url(../../images/news/background_hinweis_bottom.png);
	background-position:bottom;
	background-repeat:no-repeat;

}

#hinweis h2 {
	margin:0px;
	padding:0px;
	background-color:#b1a9a1;
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	height:24px;
	padding-top:5px;
	padding-left:10px;
}

#hinweis p {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}

#box {
	margin:0px;
	padding:0px;
}

#box .boxheader {
	margin:0px;
	padding:0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-size:12px;
	font-weight:bold;
	height:18px;
	padding-top:5px;
	padding-left:0px;
	padding-bottom:0px;
}

#box .boxbody {
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
}

#box .boxbody a:link,
#box .boxbody a:visited,
#box .boxbody a:active,
#box .boxbody a:focus {
	font-weight:bold;
	color:#F86300;
}

#mitglHeader {
	width:100%;
	height:125px;
	clear:left;
	background-color:#ffffff;
	background-image:url(../../images/headers/05_a_Mitglieder_de.png);
	background-repeat:no-repeat;
	float:left;
}
.formMitglHeader {
	display: block;
	float:right;
	padding-top:75px;
	width: 310px;
}

.searchPos {
	padding-left:10px;
	float:right;
}
#lineTopGrey,.lineTopGrey {
	width:940px;
	height:1px;
	background-image:url(../../images/lineTop_Grey.png);
	background-repeat:repeat-x;
}
#abstandVertBodyright {
	width:100%;
	height:25px;
}
.mitglListe {
	padding-left:18px;
	font-size:11px;
	font-weight:bold;
	float:left;
}

.mitglListeUntern {
	padding-left:47px;
	font-size:11px;
	font-weight:bold;
	float:left;
}
.mitglListeBeruf {
	padding-left:14px;
	font-size:11px;
	font-weight:bold;
	float:left;
}
.mitglListeArbOrt {
	padding-left:53px;
	font-size:11px;
	font-weight:bold;
	float:left;
}
.mitglListePunkte {
	padding-left:11px;
	font-size:11px;
	font-weight:bold;
	float:left;
}
.mitglListeBeitraege, .mitglListeKontakt {
	padding-left:5px;
	font-size:11px;
	font-weight:bold;
	float:left;
}
#incomeMitgl,
#writeMail {
	clear:left;
	background-color:#FFFFFF;
	padding-bottom:10px;
}

#writeMail {
	border: #cccccc 1px solid;
	padding:10px;
}
#writeMail label {
	margin-top:20px;
	margin-bottom:5px;
	width:100%;
	float:left;
	clear:left;
	display:block;
	font-weight:bold;
}

#writeMail select,
#writeMail textarea,
#writeMail .input,
#addContact .addContactMessage {
	clear:left;
	width:100%;
	display:block;
	border:#ccc 1px solid;
	background-color:#FEFDF4;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	border-right:1px solid #D1D1D1;
	border-bottom:1px solid #D1D1D1;
}

#writeMail textarea {
	height:200px;
}

#writeMail .send {
	float:right;
	clear:left;
	margin-top:10px;
	display:block;
}


.alignLeftMitgl {
	float:left;
	width:147px;
	padding-left:15px;
}

.alignUnterneh {
	width:111px;
	float:left;
}
.alignBeruf {
	width:104px;
	float:left;
}
.alignArbOrt {
	width:88px;
	float:left;
	vertical-align:middle;
}
.alignPunkte {
	text-align:center;
	width:65px;
	float:left;
}
.alignBeitr {
	text-align:center;
	width:110px;
	float:left;
}

.alignBeitr2 {
	text-align:center;
	width:80px;
	float:left;
}
.alignKontaktHin {
	text-align:center;
	width:80px;
	float:left;
}

.alignEmail {
	text-align:center;
	width:60px;
	float:left;
	vertical-align:middle;
}

.alignDelete {
	text-align:right;
	width:60px;
	float:left;
	vertical-align:middle;
}

.headeralignLeftMitgl {
	padding-left:15px;
	font-size:11px;
	font-weight:bold;
	width:147px;
	float:left;
	text-align:left;
}

.headeralignUnterneh {
	width:111px;
	float:left;
	font-size:11px;
	font-weight:bold;
	text-align:left;

}
.headeralignBeruf {
	width:104px;
	float:left;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}

.headeralignArbOrt {
	width:108px;
	float:left;
	vertical-align:middle;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}
.headeralignPunkte {
	text-align:center;
	width:65px;
	float:left;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}
.headeralignBeitr {
	text-align:left;
	width:110px;
	float:left;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}
.headeralignKontaktHin {
	text-align:center;
	width:103px;
	float:left;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}

.contactheaderalignLeftMitgl {
	padding-left:15px;
	font-size:11px;
	font-weight:bold;
	width:147px;
	float:left;
	text-align:left;
}

.contactheaderalignUnterneh {
	width:111px;
	float:left;
	font-size:11px;
	font-weight:bold;
	text-align:left;

}
.contactheaderalignBeruf {
	width:104px;
	float:left;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}

.contactheaderalignArbOrt {
	width:108px;
	float:left;
	vertical-align:middle;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}
.contactheaderalignPunkte {
	text-align:center;
	width:65px;
	float:left;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}
.contactheaderalignBeitr {
	text-align:left;
	width:68px;
	float:left;
	font-size:11px;
	font-weight:bold;

}
.contactheaderalignEmail {
	text-align:left;
	width:60px;
	float:left;
	font-size:11px;
	font-weight:bold;
}

.contactheaderalignDelete {
	text-align:left;
	width:43px;
	float:left;
	font-size:11px;
	font-weight:normal;
}

 #incomeMitgl .cellMitgl {
	clear:left;
	width:702px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cccccc;
	border-right-width:1px;
	border-right-style: solid;
	border-right-color:#cccccc;
	background-position:bottom;
	background-repeat:no-repeat;
	padding-top:3px;
	padding-bottom:3px;
}
.cellMitglNavi {
	clear:left;
	width:702px;
	height:20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cccccc;
	border-right-width:1px;
	border-right-style: solid;
	border-right-color:#cccccc;
	background-position:bottom;
	background-repeat:no-repeat;
	padding-top:10px;
	padding-bottom:0px;
}
.alignRightMtglNavi {
	margin-left:505px;
	width:197px;

}
#lastCellRadius {
	height:9px;
	width:100%;
	background-image:url(../../images/profile/LastCellRadius.png);
	background-repeat:no-repeat;
	float:left;
}
.submit_126, .submit_90, .submit_45, .submit_173, .submit_126_right{
	background:transparent url(../../images/button_submit_126.png) no-repeat  0 1px;
	border:none;
	color:#333333;
	height:22px;
	text-align:center;
	text-decoration:none;
	width:126px;
	display:block;
	font-size:11px;
	cursor:pointer;

}
.submit_90
{
	background:transparent url(../../images/button_submit_90.png) no-repeat  0 1px;
	width:90px;
}

.submit_45
{
	background:transparent url(../../images/button_submit_45.png) no-repeat  0 1px;
	width:45px;
}

.submit_173
{
	background:transparent url(../../images/button_submit_173.png) no-repeat  0 1px;
	width:173px;
}

.submit_126_right{
	float:right;
}
.submit_126_right a:link{
	color:#000000;
}

.deletebutton_126 {
	background-image:url(../../images/button_submit_126.png);
	border:none;
	color:#333333;
	height:21px;
	width:126px;
	background-color:#ffffff;
	border-style:none;
	border-width:1px;
	margin-right:20px;
	margin-bottom:5px;
}

#incomeMitgl .lastCellMitgl {
	clear:left;
	width:704px;
	background-image:url(../../images/container/table_down.png);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-top:3px;
	padding-bottom:3px;

}
#incomeMitgl a {
	color:#000;
}
#lineOrangeMitgl2px {
	clear:left;
	width:702px;
	height:23px;
	float:left;
	padding-top:10px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #f86300;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cccccc;
	border-right-width:1px;
	border-right-style: solid;
	border-right-color:#cccccc;
	background-color: #fee0cc;
}
#menuTop .formularText {
	float:right;
	padding:8px;
	border-left:#999 1px solid;
	border-bottom:#999 1px solid;
	font-size:10px;
	padding-bottom:4px;
	color:#525252;
}
#menuTop .formularText ul.topmenu {
	margin:0;
	padding:0;
}
#menuTop .formularText ul.topmenu li{
	display:inline;
	list-style-type:none;
}

#menuTop .formularForm {
	float:right;
	margin-left:5px;
	margin-top:5px;
/*	padding:3px;
	padding-bottom:6px;
*/
	height:16px;
	width:150px;
	display:block;
	font-size:10px;
		color:#525252;
}

.formularInput {
	background-color:#fefdf4;
	border-left:#999 1px solid;
	border-top:#999 1px solid;
	border-right:#d1d1d1 1px solid;
	border-bottom:#d1d1d1 1px solid;
}

#body_right .big,
#mitglHeader .big {
	height:16px;
	width:204px;
	font-size:12px;
	vertical-align:middle;
	float:left;
}
#body_right .small {
	height:15px;
	width:89px;
	font-size:8px;
	vertical-align:middle;
	float:left;
}
#body_right .small2 {
	height:15px;
	width:89px;
	font-size:8px;
	vertical-align:middle;
	padding-right:15px;
	float:right;
}
#body_right .smallRight {
	height:15px;
	width:93px;
	font-size:8px;
	vertical-align:middle;
	float:right;
}
.formAbstand {
	padding-left:10px;
	float:left;
}
.formAbstandRight {
	padding-right:10px;
}
.alignMit {
	float:left;
}
.alignNr {
	width:25px;
	float:left;
	padding-left:11px;
}

#income .lastCellMitgDerWoche {
	clear:left;
	width:224px;
	/*background-image:url(../../images/profile/redLine205px.png);*/
	background-position:top;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cccccc;

	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #eacbb6;

	border-right-width:1px;
	border-right-style: solid;
	border-right-color:#cccccc;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#cccccc;
	background-repeat:no-repeat;
	padding-top:3px;
	padding-bottom:3px;
	color:#f86300;
}

#income .lastCellMitgDerWoche2 {
	clear:left;
	width:224px;
	/*background-image:url(../../images/profile/redLine205px.png);*/
	background-position:top;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cccccc;


	border-right-width:1px;
	border-right-style: solid;
	border-right-color:#cccccc;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#cccccc;
	background-repeat:no-repeat;
	color:#f86300;
}

#bodyRightMdWdown {
	width:226px;
	height:100%;
	/*background-image:url(../../images/container/backgroundMdWRight.png);*/
	background-repeat:repeat-y;
	float:right;
}
#TableForm {
	float:left;
	background-image:url(../../images/container/degrade_white_edeceb.png);
	background-position:bottom;
	background-repeat:repeat-x;
	width:226px;
}
#TableFormRadiusHigh {
	height:14px;
	width:100%;
	float:left;
}

.TableFormRadius {
	background-image:url(../../images/profile/lastCellForm.png);
	background-repeat:no-repeat;
	margin-bottom:10px;
}

#lineOrange2px_Ihre {
	clear:left;
	width:100%;
	height:19px;
	float:left;
	padding-top:3px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #f86300;
	background-color: #fa914c;
}
#line19px_Ihre {
	clear:left;
	width:100%;
	height:19px;
	float:left;
	padding-top:3px;
	background-color: #fee0cc;
}

#income .cell {
	clear:left;
	width:224px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cccccc;
	border-right-width:1px;
	border-right-style: solid;
	border-right-color:#cccccc;
	background-position:bottom;
	background-repeat:no-repeat;
	padding-top:3px;
	padding-bottom:3px;
}
#income a:hover
{
	text-decoration:underline;
	color:#000000;


}

#income a:link,
#income a:active,
#income a:focus,
#income a:visited
{
	color:#000000;
}



#income .cell1 {
	clear:left;
	width:224px;
	margin-top:-8px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cccccc;
	border-right-width:1px;
	border-right-style: solid;
	border-right-color:#cccccc;
	background-position:bottom;
	background-repeat:no-repeat;
	padding-top:3px;
	padding-bottom:3px;
}

#Ihre_seiten_Header {
	width:100%;
	/*background-image:url(../../images/ihre_Seiten/News_Ihrer_Seiten_02.png);*/
	background-position:right;
	background-repeat:no-repeat;
	xbackground-color: red;
	float:left;
	margin-bottom:20px;
}
#lineOrange1px {
	width:100%;
	height:1px;
	background-image:url(../../images/lineorange.png);
	float:left;
}
#infoText {
	width:100%;
	height:109px;
	float:left;
}
.FalingEmailsVon {
	padding-left:14px;
	font-size:11px;
	font-weight:bold;
	width:180px;
	float:left;
	text-align:left;
}

.FalingEmailsBetreff {
	font-size:11px;
	font-weight:bold;
	width:365px;
	float:left;
	text-align:left;
}
.FalingEmailsErhalten {
	font-size:11px;
	font-weight:bold;
	width:132px;
	float:left;
	text-align:left;
}

.alingEmailsVon {
	padding-left:14px;
	width:180px;
	float:left;
}

.alingEmailsBetreff {
	width:355px;
	float:left;
}
.alingEmailsErhalten {
	width:125px;
	float:left;
}
.alingEmailsWaehlen {
	width:125px;
	float:left;
	color:#f86300;
}
.alingEmailsCheck {
	font-size:11px;
	font-weight:bold;
	width:8px;

	float:left;
}
.cellMail {
	clear:left;
	width:702px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cccccc;
	border-right-width:1px;
	border-right-style: solid;
	border-right-color:#cccccc;
	background-position:bottom;
	background-repeat:no-repeat;
	padding-top:10px;
	padding-bottom:0px;
	height:26px;
}
.right {
	float:right;
	margin-right:12px;
}
.right2 {
	float:right;
	margin-right:8px;
}
#lastCellMail {
	clear:left;
	width:100%;
	height:10px;
	background-image:url(../../images/profile/LastCell704_white.png);
	background-repeat:no-repeat;
	background-position:bottom;
	float:left;
}

#plaquette {
	background-image:url(../../images/profile/plaquette.png);
	background-repeat:no-repeat;
	width:290px;
	height:110px;
	display:block;
	padding-top:10px;
	padding-left:30px;
	margin-top:20px;
	float:left;
	margin-bottom:20px;
}

#plaquette .plaquette_title {
	width:110px;
	display:block;
	float:left;
	font-weight:bold;
	margin-bottom:5px;
}

#plaquette .plaquette_value {
	width:150px;
	display:block;
	float:left;
	margin-bottom:5px;
}
#plaquette .plaquette_value a {
color:black;
}

#plaquette .plaquette_value a:hover {
	color:black;
	text-decoration:underline;
}
#profile_title {
	margin-top:30px;
	display:block;
	font-size:20px;
	font-weight:bold;
	font-family: Arvo,Verdana,Helvetica,sans-serif;
}

#profile_contact {
	margin-top:50px;
	float:left;
	font-size:11px;
}

#profile_contact a:link, #profile_contact a:visited, #profile_contact a:active,#profile_contact a:focus {
	text-decoration:none;
	color:#F86300;
}

#profile_contact a:hover {
	text-decoration:underline;
}

#profileResumed {
	margin-top:15px;
	margin-left:10px;
	width:100%;
	display:block;
	clear:left;
}

#profileResumed .profileResumed_title {
	width:200px;
	overflow:hidden;
	display:block;
	float:left;
	margin-bottom:5px;
}
#profileResumed a {
	color:#000000;
}

#profileResumed .profileResumed_value {
	width:30px;
	display:block;
	float:left;
	margin-bottom:5px;
	text-align:right;
	padding-right:80px;
}

#mitgliederHome h2, #mitgliederHome h3 {
	font-size:11px;
	margin-top:0px;
}

#loginMain {
	display:none;
}
#loginWindows,
#MessageWindows {
	background-color:white;
	overflow:hidden;

}

#loginWindows .textcontent {
	clear:left;
}
#loginWindows a {
	font-weight:bold;
	color:#F76100;
}
#login {
	width:100%;
	height:100%;
	position: absolute;
	top:0px;
	left:0px;
	margin:0px;
	padding:0px;
	z-index:9998;
	background-color:#222;
	opacity:.70;
	filter: alpha(opacity=70);
}

#loginWindows, #MessageWindows {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding-top:13px;
	padding-left:85px;
}

#MessageWindows
{
padding-left:15px;
}
#loginWindows h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:14px;
	margin:0px;
	padding:0px;
	float:left;
	text-decoration:none;
}

#MessageWindows{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0px;
	padding:0px;
	float:left;
	text-decoration:none;
}

#loginWindows .loginTitle,
#MessageWindows .loginTitle {
	margin-left:-60px;
	margin-bottom:30px;
	margin-top:10px;
	width:400px;
	height:20px;
	clear:left;
}
#loginWindows .loginButton,
#MessageWindows .loginButton {
	margin-left:130px;
	clear:left;
	float:left;
	margin-bottom:10px;
}


#loginWindows label,
#MessageWindows label {
	clear:left;
	display:block;
	font-size:11px;
	font-weight:bold;
	margin-top:10px;
}

#loginWindows .field,
#MessageWindows .field,
.field {
	color: #525252;
	float:left;
	display:block;
	margin-top:2px;
	margin-right:20px;
	width:214px;
	height:13px;
	padding:3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color:#999999;
	border-right-color: #d1d1d1;
	border-bottom-color: #d1d1d1;
	border-left-color: #999999;
	background-color:#fefdf4;
	font-size:8pt;
}

.textareafield{
	color: #525252;
	float:left;
	display:block;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:20px;
	margin-left:130px;

	width:550px;
	font-family:Verdana,Helvetica,sans-serif;
	padding-right:3px;
	padding-left:3px;
	padding-top:0px;
	padding-bottom:0px;
	overflow: auto;
	background-color:#fefdf4;
	font-size:11px;
}
.textareafield1{
	margin-top:2px;
	padding-top:3px;
 	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
/*	border-bottom-style: solid; */
	border-left-style: solid;
	border-top-color:#999999;
	border-right-color: #d1d1d1;
/*	border-bottom-color: #d1d1d1;*/
	border-left-color: #999999;
}

.textareafield2{
	cursor: default;
	background-color:#F2F0DB;
 	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
/*	border-top-style: solid; */
	border-right-style: solid;
/*	border-bottom-style: solid; */
	border-left-style: solid;
/*	border-top-color:#999999; */
	border-right-color: #d1d1d1;
/*	border-bottom-color: #d1d1d1; */
	border-left-color: #999999;
}

.textareafield3{

 	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
/*	border-top-style: solid; */
	border-right-style: solid;
/*	border-bottom-style: solid; */
	border-left-style: solid;
/*	border-top-color:#999999; */
	border-right-color: #d1d1d1;
/*	border-bottom-color: #d1d1d1; */
	border-left-color: #999999;
}

.textareafield4{
	cursor: default;
	background-color:#F2F0DB;
	padding-bottom:3px;
	margin-bottom:2px;
 	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
/*	border-top-style: solid; */
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
/*	border-top-color:#999999; */
	border-right-color: #d1d1d1;
	border-bottom-color: #d1d1d1;
	border-left-color: #999999;
}



#tabs {
	clear:right;
	background-image:url(../../images/container/line1pxCCC.png);
	background-repeat:repeat-x;
	background-position:bottom;
	height:25px;
}

#tabs a {
	padding-left:10px;
	height:20px;
	padding-right:10px;
	color:#666666;
	float:left;
	border-left:#CCC 1px solid;
	border-top:#CCC 1px solid;
	border-bottom:#CCC 1px solid;
	padding-top:3px;
	z-index:100;
}

#tabs a:hover
 {
	color:#343434;
}
.evaluationDetails
 {
	padding-left:20px;
	padding-bottom:20px;
	clear:left;
	border-left:#cccccc 1px solid;
	border-right:#cccccc 1px solid;
	border-bottom:#cccccc 1px solid;
	margin-bottom:20px;
	height:305px;
}
.evaluationDetails .companyCulturBox, .evaluationDetails .companyCultureResume {
	margin-top:20px;
	float:left;
	width:268px;
	height:150px;
	display:block;
	border:#9a9b96 1px solid;
	background-color:#fdfdf5;
}

.evaluationDetails .companyCultureResume {
	width:596px;
}

.evaluationDetails .addToResume {
	width:62px;
	height:15px;
	float:left;
	display:block;
	margin-top:70px;
	text-align:center;
}

.evaluationDetails .addToResume a {
	width:22px;
	float:left;
	height:23px;
	display:block;
	margin-left:5px;
	margin-top:5px;
	background-repeat: no-repeat;
}

.evaluationDetails .addToResume a.addtoresumedown {
	background-image:url(../../images/profile/addtoResumeBtn.png);
	display:none
}

.evaluationDetails .addToResume a.addtoresumeup {
	background-image:url(../../images/profile/remove.png);
	display:none
}
#pressmaterialHeader {
  width:100%;
  height:125px;
  clear:left;
  background-image:url(../../images/headers/17_a_Presse_Bildarchiv.png);
  background-repeat:no-repeat;
}
#pressreviewHeader {
  width:100%;
  height:125px;
  clear:left;
  background-image:url(../../images/headers/17_a_Presse_Pressespiegel.png);
  background-repeat:no-repeat;
}
#pressHeader {
  width:100%;
  height:125px;
  clear:left;
  background-image:url(../../images/headers/17_a_Presse_de_.png);
  background-repeat:no-repeat;
}

#blogHeader {
	width:100%;
	height:125px;
	clear:left;
	background-image:url(../../images/headers/06_a_Blog_de.png);
	background-repeat:no-repeat;
}
#registerHeader {
	width:100%;
	height:125px;
	clear:left;
	background-image:url(../../images/headers/21_a_Anmelden.png);
	background-repeat:no-repeat;
}
#helpHeader {
	width:100%;
	height:125px;
	clear:left;
	background-image:url(../../images/headers/10_a_Hilfe_de.png);

	background-repeat:no-repeat;
}

#termofuseHeader {
	width:100%;
	height:125px;
	clear:left;
	background-image:url(../../images/headers/14_a_Nutzungsbedingungen_de.png);

	background-repeat:no-repeat;
}

#rulesHeader {
	width:100%;
	height:125px;
	clear:left;
	background-image:url(../../images/headers/11_a_Regeln_de.png);

	background-repeat:no-repeat;
}
#teamHeader {
	width:100%;
	height:125px;
	clear:left;
	background-image:url(../../images/headers/12_b_Team.png);

	background-repeat:no-repeat;
}

#blog h1, #impressum h1, #press h2 {
	width:100%;
	height:19px;
	float:left;
	text-indent:159px;
	background-color:#f86300;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-top:3px;

}

#impressum h1 {
	text-indent:10px;
	margin-bottom:20px;
}
#impressum h2 {
	margin-bottom:20px;
}

#impressum .impressumlistBlock {
	display:block;
	float:left;
	clear:left;
	margin-bottom:10px;
	width:100%;

}

#impressum .impressumlistlabel {
	width:300px;
	font-weight:bold;
	float:left;
	display:block;
	clear:left;
}

#impressum .impressumlisttext {
	width:450px;
	float:left;
	display:block;

}

.companyCulturBox .input {
	background-image:none;
}


#lightboxTitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:100%;
	display:block;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	float:left;
	text-decoration:none;
	background-color:#f86300;
}

#lightboxTitle h2 {
	margin:5px;
	padding:0px;
	float:left;
	margin-left:20px;
}
#lightboxTitle .lightboxclose {
	float:right;
	margin:8px;
}
#lightboxTitle .lightboxclose a {
	color:#FFFFFF;
}

#getMessage, #addContact, #confirmContact {

	float:left;
	font-size:11px;
	margin:5px;
	padding-left:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:460px;

}

#lightbox h2, #addContact h2, #confirmContact h2 {
	margin-top:30px;
	font-size:11px;
	color:#000;
	clear: both;
}

#lightbox .getMessageSender, #lightbox .getMessageTimestamp,#lightbox .getMessageMessage,
#lightbox .addContactFrom, #lightbox .addContactTo,   #lightbox .addContactMessageTitle,
#lightbox .confirmContactTimestamp, #lightbox .confirmContactMessage {
	margin-top:10px;
	font-size:11px;
	color:#000;
	clear:left;
}



#lightbox .addContactMessage {
	height:150px;

}

#lightbox.send, #lightbox .send, #lightbox .send {
	margin-top:10px;
	float:right;

}


#companyHeader {
	width:100%;
	height:125px;
	clear:left;
	background-image:url(../../images/companies/company_header.png);
	background-repeat:no-repeat;
}

#company h1, #aboutus h1, #team h1,
#rules h2, #help h2, #termofuse h2  {
	width:100%;
	height:24px;
	float:left;
	clear:left;
	text-indent:15px;
	background-color:#f86300;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #FFFFFF;

	padding-top:6px;
	margin-bottom:0px;

}

#company .blockLeft {
	width:305px;
	float:left;
	display:block;
	margin-top:10px;
	margin-bottom:20px;

}

#company .blockRight {
	width:390px;
	margin-top:10px;
	margin-bottom:20px;
	float:right;
	display:block;
}

#company .companyFindTitle {
	width: 100%;
	position:relative;
	z-index:10;
	margin-left:5px;
	margin-right:5px;
}
#company .companyFindTitle a {
	float:left;
	color:#666;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	border: #cccccc 1px solid;
	border-right:none;
}



#company .companyFindTitle .activ {
	float:left;
	color:#000000;
	text-decoration:none;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	border: #cccccc 1px solid;
	border-right:none;
	border-bottom:#FFF 1px solid;
}

#company .blockSearch {
	padding:10px;
	position:relative;
	z-index:1;
	float:left;
	margin-top:-1px;
	border:#cccccc 1px solid;
	height:115px;
	display:block;
}

#company .blockLeft input, #company .blockLeft select {
	width:125px;
	height:19px;
	margin-left:7px;
	margin-bottom:10px;
	margin-top:5px;
	float:left;
	background-color:#fefdf4;
	border-left:#999 1px solid;
	border-top:#999 1px solid;
	border-right:#d1d1d1 1px solid;
	border-bottom:#d1d1d1 1px solid;

}
#company .blockLeft select {
	width:128px;
	height:21px;
}
#company .blockLeft .submit {
	margin-top:5px;
	display:block;
	float:left;
	border:none;
	width:90px;
	height:21px;
	padding:0px;
	margin-left:42px;
	background-image:url(../../images/butonsubmit_small.png);
	background-repeat:no-repeat;

}

#boxLeftContent .submit {

	text-align:right;
	border:none;
	width:90px;
	height:21px;

	background-image:url(../../images/butonsubmit_small.png);
	background-repeat:no-repeat;

}
#company a {
	color:#000000;
}


#company .feelingWord {
	margin:3px;
}

#company .companySRTitle {
	clear:left;
	width: 702px;
	height:22px;
	padding-top:3px;
	display:block;
	background-color:#fee0cc;
	font-weight:bold;
	border-left: 1px #cccccc solid;
	border-right: 1px #cccccc solid;
}

.companysearchbutton a {
	float:left;
	width:74px;
	height:18px;
	color:#3333FF;
	display:block;
	text-align:center;
	margin-left:37px;
	margin-top:5px;
	padding-top:3px;
	background-image:url(../../images/news/points_button.png);
	background-repeat:no-repeat;
	color:#000000;
	font-size:11px;

}

.comp_br_news, .comp_br_arbeitgeber, .adresse {
	margin-bottom:42px;
}



#searchResult .sR, #company .sR {
	float: left;
	width: 702px;
	border-left: 1px #cccccc solid;
	border-right: 1px #cccccc solid;
}
#searchResult .sR1, #company .sR1,
#searchResult .sR2, #company .sR2,
#searchResult .sR3, #company .sR3,
#searchResult .sR4, #company .sR4,
#searchResult .sR5, #company .sR5 {
	float:left;
	display:block;
	height:10px;
	margin-left:10px;
	overflow:hidden;
	padding-top:5px;
	padding-bottom:5px;

}

#searchResult .sR1, #company .sR1 {
	width:185px;
	clear: left;
	overflow:hidden;
}
#searchResult .sR2, #company .sR2 {
	width:90px;
}
#searchResult .sR3, #company .sR3 {
	width:180px;
}
#searchResult .sR4, #company .sR4 {
	width:120px;
	text-align:right;
}

#searchResult .sR5, #company .sR5 {
	width:72px;
	text-align:right;
}
#searchResult .sR3
{
	width:220px
}
#searchResult .sR4
{
	width:50px;
	margin-right:10px;
}
#company .char {
	width:20px;
	height:17px;
	display:block;
	float:left;
	background-color:#fee0cc;
	margin-right:9px;
	margin-bottom:10px;
	text-align:center;
	padding-top:3px;
	font-weight:bold;
	border:#fff 1px solid;
}
#company .char:hover {
border:#f86300 1px solid;
}

#tabNavigation {
	height:20px;
	padding-top:4px;
	padding-right:10px;
	text-align:right;
	display:block;
	background-color:#fee0cc;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cccccc;
	border-right-width:1px;
	border-right-style: solid;
	border-right-color:#cccccc;
	color: #000;
}

#tabNavigation .seperator {
	display: inline-block;
	padding: 0 5px;
	color: #333;
	font-weight: 400;
}


#tabNavigation .next,
#tabNavigation [title=next] {
	background-image:url(../../images/nextIcon.gif);
	background-repeat:no-repeat;
	background-position:right center;
	padding-right:10px;
	text-decoration:none;
	color:#333;
	font-size:10px;
}
#tabNavigation .previous,
#tabNavigation [title=prev] {
	background-image:url(../../images/previousIcon.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:10px;
	text-decoration:none;
	color:#333;
	font-size:10px;
}
#searchResult a,
#tabNavigation a, #tabNavigation a:visited {
	color:#333;
	font-size:11px;
	cursor:pointer;
}


#tabNavigation
{
	height:20px;
	padding-top:4px;
	padding-right:10px;
	text-align:right;
	display:block;
	background-color:#fee0cc;
	clear:left;
}





#tabNavigation a:hover, #tabNavigation .previous:hover, #tabNavigation .next:hover
{
color:#000000;
}


#block2 .char a {
	cursor:pointer;

}

#content { position: relative; }

#profileIncomeHeader {
	background-image: url(../../images/headers/04_f_Ihre_Seiten_Ihr_Gehaltsvergleich_de.png);
	width: 703px;
	height: 115px;
	margin-bottom:10px;

}
#profileIncomeText {
	margin: 20px;
	font-size: 12px;
}
#profileIncomeDiv {
	position: relative;
	top:0;
	left:0;
}

#profileIncomeDiv .table_blc {
	background-image: url(../../images/income/table_blc.gif);
	background-position: 0% 100%;
	background-repeat: no-repeat;
	position: relative;
	top: -3px;
	width: 706px;
	height: 3px;
	font-size: 0;
}
#profileIncomeDiv .table_brc {
	background-image: url(../../images/income/table_brc.gif);
	background-position: 100% 100%;
	background-repeat: no-repeat;
	height: 100%;
	font-size: 0;
}
#profileIncomeTable,
#profileIncomeTable2 {
	width: 704px;
	text-align: left;
	table-layout: fixed;
	line-height: 15px;
	border: 1px solid #cccccc;
	border-top: none;
}

#profileIncomeTable caption,
#profileIncomeTable2 caption {
	background-color:#F86300;
	color:#ffffff;
	height:30px;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	padding: 7px 15px;
}

body:first-of-type #profileIncomeTable caption {
	height:30px;
/*	width: 676px;*/
}

#profileIncomeTable caption span {
	color:#000;
}
#profileIncomeTable caption span.light {
	font-weight: normal;
}
#profileIncomeTable th {
	font-size: 11px;
	padding: 7px 3px 3px 1px;
}
#profileIncomeTable th.first-child,
#profileIncomeTable td.first-child {
	padding-left: 0px;
	padding-right: 15px;
	width: 156px;
	text-align:right;
}
#profileIncomeTable th.first-child,
#profileIncomeTable td.first-child {
	width: 138px;
}
*#profileIncomeTable th.first-child,
#profileIncomeTable td.first-child {
	width: 138px;
}

#profileIncomeTable th div {
	float: right;
}
#profileIncomeTable td {
	font-size: 10px;
	height:25px;
	/*
	overflow: visible;
	position: relative;
	vertical-align: 4px;*/

}

#profileIncomeTable .firstCol
{
	padding-left: 15px;
	padding-right: 0;
	width: 156px;
}

#profileIncomeTable .firstCol
{
	width: 138px;
}


#profileIncomeTable .secondCol { width: 58px; vertical-align: 4px}
#profileIncomeTable .secondCol { width: 53px;}

#profileIncomeTable .textRight {
	text-align: right;
	padding-right: 5px;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
}
#profileIncomeTable .borderRight {
	border-right: 1px solid #cccccc;
	border-bottom: none;
	border-top: none;
}
#profileIncomeTable .tableLabel {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 11px;

}
#profileIncomeTable .evenCol, #profileIncomeTable .oddCol {
	width: 49px;
	font-size: 10px;
}
#profileIncomeTable .oddCol {
	background: #e5e5e5;
}
#profileIncomeTableSubHeader td {
	border-top: 1px solid #cccccc;
	border-bottom:  1px solid #cccccc;
	text-align: center;
	padding: 3px 0;
	height: 22px;
}
#profileIncomeTableSubHeader td { height: 15px; }
body:first-of-type #profileIncomeTableSubHeader td { height: 15px }

#profileIncomeTable tr.last-child td {
	/* padding-bottom: 30px; */
	height:50px;
}
#profileIncomeDiv div.outerIncome {
	position: absolute;
	width: 49px;
	overflow: visible;
	left: 0;
	top: 0;
	font-size: 9px;
}
#profileIncomeDiv div.innerIncome {

}
#profileIncomeDiv div.toIncome {
	float:right;
	margin-left:3px;
}
#profileIncomeDiv div.lineIncome {
	float:right;
	background-image: url(../../images/income/grey_dot.gif);
	background-repeat:repeat-x;
	background-position: 50%;
}
#vertical_ruler {
	position: absolute;
	left: 300px;
	top: 70px;
	width: 49px;
	z-index: 2;
}
#ruler {
	background-image:url(../../images/income/marker_dot.gif);
	background-position: 50% 0%;
	background-color: transparent;
	background-repeat: repeat-y;
	width: 100%;
	height: 560px;

}
#rulerEnde {
	background-image:url(../../images/income/marker_dot2.gif);
	background-position: 50% 0%;
	background-color: transparent;
	background-repeat: no-repeat;
	width: 100%;
	height: 30px;

}

#marker {
	background-image:url(../../images/income/marker.gif);
	width: 100%;
	height: 23px;
}
#marker .content {
	position: relative;
	font-size: 10px;
	text-align: center;
	font-weight: bold;
	color: #F86300;
	top: 5px;
}

#content .header_text {
	clear:left;
	display:block;
	margin:10px;
	font-size:12px;
}

#profile_content {
		border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cccccc;
	border-right-width:1px;
	border-right-style: solid;
	border-right-color:#cccccc;
	float:left;
}

#profile_content select {
	height:21px;
	width:198px;
	font-size:11px;
	background-color:#FEFDF4;
	border-color:#999999 #D1D1D1 #D1D1D1 #999999;
	border-style:solid;
	border-width:1px;
	float:left;

}

#profile_content .profile_content_left {
	display:block;
	clear:left;
	float:left;
	width:329px;
	margin-left:15px;

}

#profile_content .profile_content_full {
	display:block;
	clear:left;
	float:left;
	width:687px;
	margin-left:15px;

}

#profile_content .profile_content_left_full {
	display:block;
	clear:left;
	float:left;
	width:329px;
}

#profile_content .profile_content_left_col1{
	display:block;
	clear:left;
	float:left;
	width:119px;
	margin-bottom:20px;

}


#profile_content .profile_content_left_col2{
	display:block;
	float:left;
	width:210px;
	margin-bottom:20px;
}

#profile_content .profile_content_left_full_col1{
	display:block;
	clear:left;
	float:left;
	width:119px;
	margin-bottom:20px;
}


#profile_content .profile_content_left_full_col2{
	display:block;
	float:left;
	width:210px;
	margin-bottom:20px;
	margin-right:20px;

}
#profile_content .profile_content_left_full_tt1,
				 .profile_content_left_full_tt2,
				 .profile_content_left_full_tt3,
				 .profile_content_left_full_tt4,
				 .profile_content_left_full_tt5{
	display:none;
	float:left;
    background-color:rgb(254, 241, 232);
    border:1px solid #111;
    padding: 3px;
	opacity: 0.90;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:9px;
	font-weight: bold;
	z-index: 30;

	width:319px;

}

#profile_content .profile_content_check{
	display:none;
/*	clear:left;
	float:left;
	width:210px;
	margin-bottom:20px;
	margin-left:119px;
*/
	margin-bottom:20px;
	margin-top:20px;
	padding-top:20px;

}

#profile_content .profile_content_left_col1 label,
#profile_content .profile_content_left_col2 label,
#profile_content .profile_content_left_full_col1 label,
#profile_content .profile_content_left_full_col2 label
{
	clear:left;
	color:#333;
	float:left;
	display:block;
	font-weight:bold;
}
#profile_content .profile_content_left_col1 span,
#profile_content .profile_content_left_col2 span,
#profile_content .profile_content_left_full_col1 span,
#profile_content .profile_content_left_full_col2 span
{
	clear:left;
	color:#333;
	float:left;
	display:block;
	font-weight:normal;
}

#profile_content .textfield{
	display:block;
	width:500px;
	height:80px;
	margin-top:10px;
}

#profile_content .profile_content_right {
	display:block;
	float:right;
	width:329px;
	margin-right:10px;
	margin-left:19px;
}


#profile_content h2 {
display:block;
clear:left;
color:#f86300;
padding-top:10px;
padding-bottom: 7px;
border-bottom: 1px solid #ccc;
font-size:12px;
margin-bottom:10px;
}

#profile_content h3 {
display:block;
clear:left;
color:#000000;
padding-bottom: 5px;
font-size:12px;
}
#profile_content .personalInfo,
#profile_content .professionalInfo {
	width: 330px;
	text-align:left;
}
#profile_content .personalInfo td,
#profile_content .professionalInfo td {
	vertical-align: top;
	padding-bottom: 20px;
}
#profile_content .res {
	width:190px;
	display:block;
}
#profile_content .professionalInfo label,
#profile_content .professionalInfo span,
#profile_content .personalInfo label,
#profile_content .personalInfo span {
	clear:left;
	color:#333;
	float:left;
	display:block;
/*	xmargin-bottom:20px;*/
	font-weight:bold;
}
#profile_content .professionalInfo span,
#profile_content .personalInfo span {
	margin-bottom: 0px;
	font-weight: normal;
}
#profile_content .profile_content_left_box label {
	clear:left;
	color:#333;
	float:left;
	display:block;
	margin-bottom:10px;
	font-weight:bold;
}
#profile_content .mess {
	display: block;
	clear:both;
	display:block;
	width:100%;
/*	xmargin-bottom:20px;*/

}

.inputcolor {
	background-color:#fefdf4;
	border-left:1px solid #999;
	border-top:1px solid #999;
	border-bottom:1px solid #d1d1d1;
	border-right:1px solid #d1d1d1;
}

#profile_content input[type=text], .input100color,
#profile_content textarea{
	background-color:#fefdf4;
	width:100%;
	border-left:1px solid #999;
	border-top:1px solid #999;
	border-bottom:1px solid #d1d1d1;
	border-right:1px solid #d1d1d1;
	font-size:11px;
	padding:2px;

}

/*.submit_173 {
	float: left;
	width:173px;
	background-image:url(../../images/button_submit_173.png);
	background-repeat:no-repeat;
	background-color:transparent;
	border:none;
	height:21px;
	padding-top:0px;
	margin:0px;
	xmargin-bottom:20px;
}*/

#profile_content .submit_173 {
	float:left;
	width:173px;
	background-image:url(../../images/button_submit_173.png);
	background-repeat:no-repeat;
	background-color:transparent;
	border:none;
	height:22px;
	padding:0px;
cursor:pointer;
}

#profile_content .submit_90 {
	float:left;
	width:90px;
	background-image:url(../../images/button_submit_90.png);
	background-repeat:no-repeat;
	background-color:transparent;
	border:none;
	height:22px;
	padding:0px;
cursor:pointer;
}
/*.submit_126 {
	display:block;
	clear:both;
	float:right;
	width:126px !important ;
	background-image:url(../../images/button_submit_126.png);
	height:21px;
}*/
.cellMail .submit_126 {
	clear:none;
}
#profile_content .submit_126_inline {
	clear:right;
	float:left;
	width:126px;
	background-image:url(../../images/button_submit_126.png);
	background-repeat:no-repeat;
	background-color:transparent;
	border:none;
	height:21px;
	padding:0px;
	text-decoration:none;
	color:#333;
	text-align:center;
	xmargin-bottom: 20px;
cursor:pointer;
}

#profile_content .profile_content_right h2 {
	border:none;
}
#profile_content .profile_content_right label {
	float:left;
	width: 200px;
	display:block;
}
#profile_content .profile_content_left_box {
	margin-top:0px;
	background-color:#f6f6f6;
	margin-top:-10px;
	border: 1px solid #ccc;
	padding:10px;
}
#profile_content .right_profilBox {
	float:right;
	display:block;
}

#profile_content .setting_content_left {
	display:block;
	clear:left;
	float:left;
	width:329px;
	margin-left:15px;
/*	height:370px; */
}


#profile_content .col1 {
	display:block;
	width:30px;
	height:40px;
	float:left;
	padding-left:0px;
	font-size:12px;
}

#profile_content .col2 {
	display:block;
	width:300px;
	height:40px;
	clear:right;
	margin-left:0px;
	font-size:12px;
}

#profile_content .profilecol1 {
	display:block;
	width:150px;

	float:left;
	padding-left:0px;
	margin-right:5px;
	margin-top:10px;
}

#profile_content .profilecol2 {
	display:block;
	width:550px;
	clear:right;
	margin-left:0px;
	margin-top:10px;
}

#profile_content .setting_submit {
	display:block;
	margin-left:0px;
	vertical-align:bottom;
}

.col1 input {
	margin-left:0px;
}

#profile_content .setting_content_right {
	display:block;
	float:right;
	width:329px;
	margin-right:10px;
	margin-left:19px;
	height:370px;
}

#evaluation_right #enterEmailAddress {
	border: #ccc solid 1px;
	background-color:#f6f6f6;
	padding:10px;
	margin-top:12px;
	margin-bottom:10px;
	/*height:305px;*/
}

#evaluation_right  h1	 {
	color:white;
	background-color:#f86300;
	display:block;
	font-size:12px;
	padding:3px;
	padding-left:5px;
	margin:-11px;
	margin-bottom:10px;
}

#textIntroEvaluation {
	width:640px;
	margin-top:10px;
	margin-bottom:10px;
	font-size:12px;
	color:#666666;
}

#hinweis a {
	color:#F66200;
}

#hinweis ul {
	padding-left:20px;
	margin-bottom:20px;
	margin-right:10px;
}
#hinweis li {
	list-style:square;
	margin-bottom:6px;

}


#footer {
	border-top: #f76100 2px solid;
	padding-top:10px;
	padding-bottom:10px;
	height:30px;
	display:block;
}

#footer .footerLink {
	float:left;
}

#footer .footerRight {
	float:right;
}
#footer .footerLink a, #footer .footerLink {
	color:#666666;
	text-decoration:none;
	font-weight:bold;

}

#footerClose {
	width:1022px;
	height:19px;
	display:block;
	background-image:url(../../images/footer/footer_background.png);
}


.genericTextContainer {
	clear: both;
	float: left;
	width: 100%;
}
.genericTextContainer .container {
	float: left;
	border: 1px solid #ccc;
}
.genericTextContainer .containerInner {
	float: left;
	margin: 15px;
	width: 95%;
	margin-right: 20px;
}
.genericTextContainer .formContainer {
	width: 550px;
	margin-right: 20px;
}
.genericTextContainer #contactFormInner .mainForm {
	float: left;
	width: 100%;
}

.genericTextContainer .sidebarContainer {
	width: 350px;
}

.genericTextContainer h1 {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-size: 12pt;
	width: 100%;
}
.genericTextContainer h2 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 8pt;
	color: #864600;
	width: 100%;
}
.genericTextContainer .sidebarContainer h2 {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-size: 8pt;
	width: 100%;
	color: #a5a5a5;
}
.genericTextContainer .mainForm .formRow {
	height: 21px;
	margin: 0px 0px 22px 0px;
	display: block;
	float: left;
	clear: both;
}
.genericTextContainer .mainForm .formRow.fixed {
	width: 90%;
}
.genericTextContainer .mainForm .formRow.fixed.high {
	height: auto;
}
.genericTextContainer .mainForm .formRow label {
	display: block;
	float: left;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	font-size: 8pt;
	color: #999999;
	font-weight: bold;
	width: 100px;
}
.genericTextContainer .mainForm .formRow input {
	display: block;
	float: left;
	width: 360px;
	margin: 0px;
	padding: 2px;
	color: #999999;
	height: 16px;
	font-size: 8pt;
}
.genericTextContainer .mainForm .formRow textarea {
	float: left;
	width: 360px;
	height: 170px;
}
.genericTextContainer input[type=button] {
	width: 100px !important;
	height: 20px !important;
	font-size: 7pt;
}
.genericTextContainer .mainForm .formRow .submitButton {
	float: right;
}

.error {
	color:#FF0000;

	font-size:10px;
}

.registration_error {
	width:290px;
	float:left;
	margin-left:125px;
	display:block;

}

.textorange {
	color:#f86300;
}


#contact form {
	width:600px;

	float:left;
	display:block;
	padding:10px;
	margin-bottom:20px;
	overflow: hidden;
}

#contact label {
	width:100px;
	display:block;
	float:left;

}
#contact input[type=text],
#contact textarea {
	width:400px;
	display:block;
	float:left;
	display:block;
	margin-bottom:5px;
	margin-right: 50px;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:11px;

}

#contact input[type=submit] {
	float:right;
	margin-right: 100px;
	margin-top:15px;


}

#help .blockhelpListHeader {
	width:400px;
	display:block;
	float:left;

}

#help h2 {
	color:#333;
}

#help .blockhelpListHeader a, #help .blockhelpListHeader a:visited {
	text-decoration: none;
}
#help .blockhelpListHeader a:hover,
#help .blockhelpListHeader a:active {
	text-decoration: underline;
}

#FeelingCloudContainer {
	width:226px;
}

#FeelingCloudContainer h2, #rightcomment h2{
	margin:0px;
	height:20px;
	width:100%;
	font-size:13px;
	display:block;
	border-top: #cbcbcb solid 1px;
	padding-top:7px;
}
#FeelingCloudContainer h2 {
border-top: none;
padding-top:0;
margin-top:77px;
}

#rightcomment h2{
	margin-top:28px
}
#FeelingCloudContainer .FeelingCloudBox {
	width:204px;
	padding:10px;
	display:block;
	overflow:hidden;
	background: #faf0e7 url(../../images/container/boxFeelingClouds.png) repeat-x 0 0;
	margin-bottom:20px;
	clear:left;
	border-top: 2px solid #999999;
	border-bottom: 1px solid #d5cbc2;
	border-left:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;

}

.tooltip {
    position:absolute;
    display:none;
    background-color:rgb(254, 241, 232);

    border:1px solid #111;
    padding: 3px;
	opacity: 0.90;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:9px;
	font-weight: bold;
	z-index: 2;
}

.bookmark {
    position:absolute;
    display:none;
  /*  background-color:rgb(254, 241, 232);*/
    background-image:url(../../images/container/bookmark.png);
    width:170px;
    height:95px;
    padding-left:8px;
    padding-top:13px;
	background-repeat:no-repeat;
	opacity: 0.90;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:9px;
	font-weight: bold;
	z-index: 30;
}

.aboutme {
	width:702px;
	display:block;
	float:left;
/*
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cccccc;
	border-right-width:1px;
	border-right-style: solid;
	border-right-color:#cccccc;
*/
	font-size:12px;
	margin-top:5px;
	margin-bottom:10px;
}

.aboutmecelltitle, .aboutmecellvalue {
margin-top:10px;
margin-bottom:10px;
float:left;
display:block;


overflow:hidden;


}

.aboutmecelltitle {
width:160px;
clear:left;
font-weight:bold;
margin-left:15px;
margin-right:15px;
}

.aboutmecellvalue {
	width:490px;

}

.newsStatusFlag0, .newsStatusFlag1, .newsStatusFlag2 {
	font-size:9px;
	font-weight:bold;
}

.newsStatusFlag0 {
	color:#7d6f62;
}

.newsStatusFlag1 {
	color:#030303;
}

.newsStatusFlag2 {
	color:#b1a9a1;
}

a.blogtitlelink:link, a.blogtitlelink:visited ,a.blogtitlelink:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
a.blogtitlelink:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

a.blogtitlelink_home:link, a.blogtitlelink_home:visited ,a.blogtitlelink_home:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
a.blogtitlelink_home:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}

a.orangefett:link, a.orangefett:visited ,a.orangefett:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#f86300;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

a.orangefett:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#f86300;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}

a.arrow_right:link, a.arrow_right:visited ,a.arrow_right:active {
	background-image:url(../../images/nextIcon.gif);
	background-repeat:no-repeat;
	background-position:right center;
	padding-right:10px;
	font-weight:bold;
	text-decoration:none;
	color:#333;
	font-size:11px;
}
a.arrow_right:hover {
	background-image:url(../../images/nextIcon.gif);
	background-repeat:no-repeat;
	background-position:right center;
	padding-right:10px;
	font-weight:bold;
	text-decoration:underline;
	color:#333;
	font-size:11px;
}

#aboutusHeader {
width:100%;
height:108px;
clear:left;
background-image:url(../../images/headers/12_a_Ueber_uns.png);
background-repeat:no-repeat;
}
#aboutus h1, #aboutus h2
{
	background-color:#F86300;
border-right:thin solid #FFFFFF;
clear:left;
color:#FFFFFF;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
height:24px;
margin-bottom:0;
padding-top:6px;
text-decoration:none;
text-indent:15px;
width:100%;
	margin-bottom: 0px !important;
}
#aboutus  .text
{
	font-size:12px;
	float: left;
	clear:left;
	margin: 0px 15px 20px 15px;
	line-height: 12pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#aboutus  .text ul {
	margin: 0px 0px 0px 14px;
	padding: 0px 0px 0px 0px;
}
#aboutus  .text ul li {
	margin: 0px 0px 16px 0px;
	padding: 0px 0px 0px 0px;
}
#aboutus  .text ul li ul {
	list-style-type:circle;
	margin: 0px 0px 0px 14px;
	padding: 0px 0px 0px 0px;
}
#aboutus .text ul li ul li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#aboutus .additionalInfo {
	clear: left;
	margin-right: 15px;
	margin-bottom:30px;
	float:left;
	text-align:right;
	width:915px;
}
#aboutus .additionalInfo p {
	float: right;
	margin: 0px 0px 0px 17px;
}
#aboutus .additionalInfo p a {
	color: #f86300;
}
#aboutus .aboutusImg
{
	background-color:grey;
	margin:10px;
	margin-right:0;
}

/* Comments RIght Container Company */

#commentsRightContainer
{
	padding:10px;
	border:1px solid #999;
	border-top:2px solid #999;
	float:left;
	background:#FDFDF5 url(../../images/container/commentsCompanyMainBckgrnd.png) repeat-x 0 0;
}
#commentsRightContainer .commentsLine
{
	margin-bottom:20px;
	float:left;
}
#commentsRightContainer .commentUsername
{
	float:left;
	margin-bottom:5px;
	font-weight:bold;
	color:black;
}
#commentsRightContainer .commentUsername a
{
	color:black;
}

#commentsRightContainer .commentComment
{
float:left;
height:144px;
overflow:auto;
padding:5px;
background:#FDFDF5 url(../../images/container/commentsCompanyBckgrnd.png) repeat-x 0 0;
border: #999 solid 1px;
border-bottom-color: #ccc;
border-right-color: #ccc;
width:190px;
}

#commentsRightContainer .dotline
{
	height:1px;
	float:left;
	background:transparent url(../../images/container/dot4pxtransparent.gif) repeat-x 0 0;
	display:block;
	margin-bottom:10px;
	margin-left:1px;
	clear:left;
	width:100%;

}

.box-companyinfo-ansprechpartner {
margin-top: 67px;
}

#boxnewsforincome {
	margin-top:67px;
}

#evaluationTop {
	line-height: 104%;
}

/* Company Search List*/


.body_right_space
{
	margin-left:  -20px! important;
	margin-right:  -10px! important;
	width: 256px! important;
}

#rules h2, #help h2, #team h1, #termofuse h2 {
	color:white;
	font-weight:bold;
	margin-bottom:10px;
}

#help, #rules, #termofuse
{
	font-size:12px;
}

#rules p, #help p, #help h3, #termofuse p
{
	margin-left:15px;
}
#rules .blocktitle, #help .blocktitle, #termofuse .blocktitle
{
	margin-left:15px;
}
#help h3
{
	margin-top:30px;
	margin-bottom:5px;
}
#help .titleBlock_titles
{
	margin-top:10px;
	margin-bottom:5px;
	font-weight:bold;
	font-size:12px;
}

#rules .blocktitle, #termofuse .blocktitle
{

	margin-top:15px;
	margin-bottom:15px;

}
	#team .blockTeam
	{
		float:left;
		width:280px;
		margin:0 15px 0 15px;
	}
#team .imageTeam
{
width: 515px;
height: 343px;
background:url(../../images/companize_team.jpg) repeat-x 0 0;
float:right;
margin-bottom:10px;
}
#team h2
{
color:#F86300;
font-size:12px;
font-weight:bold;
margin:0;
padding:0;
}
#team h3
{
color:black;
font-size:11px;
font-weight:bold;
margin:0;
padding:0;
}

#profileResumed {
	height: 80px;
}

#profileResumed td
{
	height:0px;
}

.emails
{
	clear:left;
}
.buttonType, .buttonType:hover
{
padding-top:3px;
text-decoration:none;

}

#submitComment
{
margin-left:205px;
margin-bottom:10px;
}

.tellafriend_submit{
	margin-left:80px;
}

#registerCaptcha {
	border: #999999 solid 1px;
	border-bottom-color: #d1d1d1;
	border-right-color: #d1d1d1;
}

/*---------- bubble tooltip -----------*/
a.tot{
    position:relative;
    z-index:24;
 /*   color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
    */
}
a.tot .tooltipBookMark{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tot:hover{ z-index:25; /*background:;*/}
a.tot:hover span.tooltipBookMark{
    display:block;
    position:absolute;
    top:-7px; left:0;
	padding: 15px 0 0 0;
	width:210px;
	color: #993300;
    text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
	text-decoration:none;
}
a.tot:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(../../images/bookmarks/rahmen.png) no-repeat top;
	text-decoration:none;
}
a.tot:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px;
	background: url(../../images/bookmarks/rahmen_fill.png) repeat bottom;
	text-decoration:none;
}
a.tot:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(../../images/bookmarks/rahmen.png) no-repeat bottom;
	text-decoration:none;
}
.strgmultiple{
color:grey; font-size:10px;margin-top:15px;float:left;
}

#pinboard{
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding:10px;
	clear:left;
	float:left;
	background-color:#FFFFFF;
	padding-bottom:10px;
	padding-left:70px;
	padding-right:70px;
	padding-top:25px;
	margin-bottom:15px;
}
#pinboard .input_newpinboardmessage,.input_newpinboardcomment{
	clear:left;
	float:left;
	height:35px;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	border-right:1px solid #D1D1D1;
	border-bottom:1px solid #D1D1D1;
	background-color:#FEFDF4;
	padding:3px;
	color:#525252;
}
#pinboard .input_newpinboardcomment{
	width: 270px;
}
#pinboard .input_newpinboardmessage{
	width: 435px;
}

#pinboard .submit_newpinboardmessage{
	float:right;
	display:block;
	vertical-align:bottom;
	background:transparent url(../../images/button_submit_90.png) no-repeat  0 1px;
	border:none;
	color:#333333;
	height:22px;
	text-align:center;
	text-decoration:none;
	width:90px;
	margin-bottom:2px;
	font-size:11px;
	cursor:pointer;
	padding-top:3px;
}
#pinboard .table_newmessage{
	margin:0px;
	padding:0px;
	border:0px;
}
#pinboard .linehorizontal_ffffff{
    float:left;
	width:100%;
	border-top: 1px solid #ffffff;
	margin-top:9px;
	margin-bottom:9px;
}
#pinboard .linehorizontal_d8d8d8{
	float:left;
	width:100%;
	clear:both;
	border-top: 1px solid #d8d8d8;
	margin-top:18px;
	margin-bottom:18px;
}
#pinboard .pb_1_mes{
	float:right;
	clear:right;
	width:436px;
	display:block;
	}

#pinboard .pb_1_name{
	clear:left;
	float:left;
	width:125px;
	font-weight:bold;
	margin-top:10px;
	color:#F86300;
	display:block;
}
#pinboard .pb_1_1{
	float:right;
	width:436px;
	height:30px;
	margin-right:-7px;
	background-image:url(../../images/pinboard/pinboard_1_1.png);
	background-repeat:no-repeat;

}
#pinboard .pb_1_2{
	float:right;
	width:436px;
	margin-right:-7px;
	background-image:url(../../images/pinboard/pinboard_1_2.png);
	background-repeat:repeat-y;
}
#pinboard .pb_1_3{
	float:right;
	width:436px;
	height:24px;
	margin-right:-7px;
	background-image:url(../../images/pinboard/pinboard_1_3.png);
	background-repeat:no-repeat;
}

#pinboard .pb_1_message{
	width:385px;
	position:relative;
	padding-left:25px;
	margin-top:-21px;
	margin-bottom:-8px;
}

#pinboard .pb_2_1{
	float:right;
	width:436px;
	height:23px;
	margin-right:-7px;
	background-image:url(../../images/pinboard/pinboard_2_1.png);
	background-repeat:no-repeat;

}
#pinboard .pb_2_2{
	float:right;
	width:436px;
	margin-right:-7px;
	background-image:url(../../images/pinboard/pinboard_2_2.png);
	background-repeat:repeat-y;
}
#pinboard .pb_2_3{
	float:right;
	width:436px;
	height:22px;
	margin-right:-7px;
	background-image:url(../../images/pinboard/pinboard_2_3.png);
	background-repeat:no-repeat;
}

#pinboard .pb_2_message{
	width:385px;
	position:relative;
	padding-left:25px;
	margin-top:-5px;
	margin-bottom:-5px;
}

#pinboard .pb_2_comment{
	width:385px;
}
#pinboard .pb_2_name{
	float:left;
	margin-right:5px;
	width:115px;
	font-weight:bold;
	color:#F86300;
}
#pinboard .pb_2_right{
	float:left;
	width:265px;
}
#pinboard .pbcomments{
	display:none;
}

#pinboard .seitenzahlen{
	margin-top:15px;
	display:block;
	float:right;
	clear:both;
}

#pinboard .previous {
	background-image:url(../../images/previousIcon.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:10px;
	text-decoration:none;
	color:#333;
	font-size:11px;
}
#pinboard .next {
	background-image:url(../../images/nextIcon.gif);
	background-repeat:no-repeat;
	background-position:right center;
	padding-right:10px;
	text-decoration:none;
	color:#333;
	font-size:10px;
}

#pinboard .javascript {
	display:none;
}
#pinboard .pinboarderror {
	display:block;
	color:#FF0000;
	font-size:10px;
}

#pressreview, #press
{
  font-size:12px;
    font-family:Verdana, Helvetica, sans-serif;
}



.gsvtext
{
	position:relative;
	top:360px;

}
.gsvtext p
{

}
.gsvtext h1, .gsvtext h3
{
	color:#716B68;
font-family:Arvo, Serif;
}

.gsvtext h3
{
	color:#949494;
}

#startCities h2 { width:100%; float:left;}
#startCities .greyContainer {background-color:#f7f6f4;width:564px;clear:left;float:left; padding:10px;}
#startCities .c1r1 {height:20px;width:220px;float:left; font-weight:bold;}
#startCities .c2r1 {height:20px;width:175px;float:left;font-weight:bold;}
#startCities .flash_evaluation_view {float:left;width:160px; margin-bottom:4px;height:16px; }
#startCities .c1r2, #startCities .c3r2  {height:20px;width:180px;float:left;}
#startCities .c2r2, #startCities .c4r2  {height:20px;width:40px;float:left;}
#startCities .plus {
	background-image:url(../../images/news/points_U_small.png);
	background-position: 180px 0;
	background-repeat:no-repeat;
	}
#startCities .minus {
	background-image:url(../../images/news/points_D_small.png);
	background-position: 180px 0;
	background-repeat:no-repeat;
	}
#startCities .zero {
	background-image:url(../../images/news/points_DU_small.png);
	background-position: 177px 0;
	background-repeat:no-repeat;
	}
#startCities .null_points {
	background-image:url(../../images/news/points_DU_small_none.png);
	background-position: 177px 0;
	background-repeat:no-repeat;
	}

.companyinfo{
	width:682px;
	padding:10px;
	clear:both;
	padding-top:14px;
	border-left: 1px solid #CFCFCF;
	border-right: 1px solid #CFCFCF;
	border-bottom: 2px solid #CFCFCF;
	float:left;
	margin-bottom:10px;
}
.companyinfo .companyinfotableleft{
	font-weight:bold;
	font-size:12px;
	clear:left;
	float:left;
	width:200px;
	margin-top:10px;
	color:#564A42;
}

.companyinfo .companyinfouserleft {

	font-size:12px;
	clear:left;
	float:left;
	margin-top:10px;
	margin-bottom:10px;


}
.companyinfo .companyinfotableright{
	font-weight:normal;
	font-size:12px;
	float:left;
	width:472px;
	margin-top:10px;
	line-height:1.4;
	color:#564A42;
}
.companyinfotablerightuser{
	font-weight:normal;
	font-size:12px;
	float:left;
	width:220px;
	margin-top:10px;
}
.companyinfoedit{
	float:right;
	background-color:#F0F0F0;
	width:702px;
	border:1px dashed #F86300;

}
.companyinfoedittext{
	float:right;
	color:#303030;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
}

.formcompanyinfo{
	width:470px;
}

.companyinfo_error{
	outline:1px solid #ff0000;
}

.companyinfo_error a{
	color:#564A42;
}
.companyinfotableright .companyinfo_companytable{

	display:block;
	width:430px;
	float:right;
	border: 1px solid #CFCFCF;

}

.companyinfotableright .companyinfo_companytable .companyinfo_companytable_left{
	display:inline;

	float:left;
	clear:left;
	width:330px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
}

.companyinfotableright .companyinfo_companytable .companyinfo_companytable_right{
	display:inline;
	float:right;
	width:70px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:10px;
}

.companyinfotableright .standortleft{
	font-size:11px;

	clear:left;
	float:left;
	width:300px;
}
.companyinfotableright .standortright{

	float:right;
	text-align:right;
	font-size:11px;
	width:130px;
}

.standortleft .left{
	font-weight:bold;
	font-size:11px;
	clear:left;
	float:left;
	width:80px;
}
.standortleft .right{
	float:left;
}

.companyinfosavemessagebox{
	background-color: #FEF1E8;
    border: 2px solid #F77D2C;
    clear: right;
    display: block;
    float: left;
    margin-bottom: 10px;
    text-align: center;
    font-weight:bold;
    font-size:10px;
    padding:10px;
    width:657px;
    margin-right:20px;
}

.companyinfo_logo_edit{
	margin-top:20px;
	height:110px;
	border: 1px solid #CFCFCF;
}

.companyinfo_img_edit{
	margin-top:20px;
	height:154px;
	width:200px;
	border: 1px solid #CFCFCF;
	background-color: #ffffff;
	float:left;
	margin-left:0px;

}

.companyinfo_img_button{
	margin-top:10px;
	float:left;
	margin-left:3px;
	margin-bottom: 10px;
}

.companyinfo_img_trennlinie{
	display:block;
	height:1px;
	border-top:1px dotted #CFCFCF;
	clear:both;
	}
.companyinfo_img{
	position:absolute;
	top:50%;
	width:200px;
	height:150px;
	margin-top:-72px;
	text-align:center;
}

#profileResumed .title {
	clear:left;
	float:left;
	width:150px;
	margin-bottom:5px;
}
#profileResumed .value {
	float:left;
	text-align:right;
	width:30px;
	margin-bottom:5px;
}

#topCompanyContent h2
{
	margin:0;
}
#topArbeitegeber-Selector{
	margin: 0;
    padding: 0;
    text-decoration: none;
    width: 226px;
    display:block;
    float:left;
    list-style:none;
    padding-top:10px;
    background-color:white;
}
#topArbeitegeber-Selector li{
	color:#CCC;
	cursor:pointer;
	float:left;
	width:111px;
	border: 1px solid #CCC;
	border-bottom-color:#857B77;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	text-align:center;
}

#topArbeitegeber-Selector li.active
{
	border-color:#857B77;
	border-bottom:none;
	color:#857B77;
}
#ta-intern {display:none;}
.top-arbeitgeber-liste a
{
float:left;
}
.top-arbeitgeber-liste
{
	border: 1px solid #CCCCCC;
	border-top:none;
	margin: 0;
    padding: 0;
    text-decoration: none;
    width: 224px;
    display:block;
    float:left;
    list-style:none;
    margin-bottom:10px;
    background-color: white;
}
.top-arbeitgeber-liste li
{
	width:214px;
	padding:5px;
    float:left;
    list-style:none;
}
.top-arbeitgeber-liste li .ta-left
{
float:right;
width:30px;
text-align:right;
}
.curveicon {
width:15px;
height:15px;
float:right;
background-image:url(../../images/curve-icon.png);
cursor:pointer;
}
.curveContainer {
   background-image: url("../../images/background_curve.png");
    border-color: #999999 #CCCCCC #CCCCCC;
    border-image: none;
    border-right: 1px solid #CCCCCC;
    border-style: solid;
    border-width: 2px 1px 1px;
    float: left;
    padding-top: 5px;
    width: 224px;	}

/* Ads */

#main {
	position: absolute;
}
#mainContent {
	position: relative;
}
.ad {
	background: white;
	text-align: center;
	margin: 0;
	padding: 0;
}
.ad > div {
	border: 1px solid #e0e0e0;
	padding: 1px;
}
.ad_title {
	color: #222;
	display: block;
	font-family: Arial,Helvetica,FreeSans,sans-serif;
	font-size: 10px;
	font-weight: 400;
	line-height: 24px;
	text-align: right;
	text-transform: uppercase;
}
.ad_leaderboard {
	position: relative;
	width: 990px;
	height: 90px;
	padding-left: 25px;
	/*background-image: url(../../images/background_site.png);*/
	background-repeat: repeat-y;
}
.ad_leaderboard > div {
	width: 970px;
	margin: 0 15px 0 auto;
	padding: 0;
}
.ad_skyscraper {
	position: absolute;
	top: -90px;
	right: -278px;
	width: 300px;
	z-index: 1;
}
.ad_skyscraper > div {
	margin: 0 auto 0 0;
}
.ad_skyscraper > div, .ad_leaderboard > div {
	border: none;
	padding: 0;
}
.ad_box > * {
	width: 200px;
	margin: auto;
}
.ad_skyscraper_small > * {
	width: 160px;
	margin: auto;
}
.ad_banner_left,.ad_banner_right {
	float: left;
}
.ad_banner_left > *, .ad_banner_middle > * {
	width: 468px;
}
.ad_banner_right > div {
	width: 234px;
}
.ad_banner_middle {
	clear: both;
	width: 100%;
}
.ad_banner_middle > * {
	margin: auto;
}



/**
* @module simple-entry-box
*
* FÃ¼r Bewertungen, News, Zusammenfassungen
*
**/


.box-section {
  clear: both;
  margin-top: 10px;
  margin-bottom: 20px;
}

.box-section h3 {
  font-size: 11px;
}

.simple-entry-box-wrapper {
  width: 640px;
  display: inline-block;
}

.simple-entry-box {
  width: 640px;
  display: inline-block;
  border-left: 1px solid #cfcfcf;
  border-right: 1px solid #cfcfcf;
}

.simple-entry-box.large {
  width: 702px;
}

.simple-entry-box.small {
  width: 278px;
  display: inline-block;
  float: right;
  border-bottom: 1px solid #cfcfcf;
}



.simple-entry-box ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.simple-entry-box .top-bar {
  clear: both;
  border-top: 2px solid #f86300;
  padding: 3px 0 0 12px;
  height: 20px;
  background-color: #fee0cc;
  font-weight: 700;

}

.simple-entry-box .top-bar ul {
  display: block;
  text-align: right;
}

.simple-entry-box .top-bar ul li {
  margin-right: 20px;
  display: inline-block;
}

.simple-entry-box .top-bar ul li a {
  color: #000;
  font-weight: bold;
}

.simple-entry-box .top-bar ul li a:hover {
  color: #555;
  text-decoration: none;
}

.simple-entry-box .top-bar ul li a:after {
  content: "";
  display: block;
  margin-left: 3px;
  margin-top: 5px;
  float: right;
  width: 7px;
  height: 4px;
}

.simple-entry-box .top-bar ul li a.asc:after {
  background-image:url(/images/oben.png);
}

.simple-entry-box .top-bar ul li a.desc:after {
  background-image:url(/images/unten.png);
}

.simple-entry-box .entry-wrapper {
  padding: 15px;
  padding-top: 0;
}

.simple-entry-box .entry-wrapper .summary-box {
  margin-left: 65px;
  margin-bottom: 5px;
  padding: 5px 10px;
  color: #999;
  background-color: #fff;
}

.rating {
  display: inline-block;
  width: 155px;
  height: 15px;
  background-image:url(/images/companies/companies_bewertung.png);
  background-position: -2px 0;
}

.rating.pull {
	margin-left: -2px;
}

.rating.bottom-space {
	margin-bottom: 20px;
}

.rating.rate0 {
  background-position: -2px -158px;
}

.rating.rate1 {
  background-position: -2px -142px;
}

.rating.rate2 {
  background-position: -2px -126px;
}

.rating.rate3 {
  background-position: -2px -110px;
}

.rating.rate4 {
  background-position: -2px -94px;
}

.rating.rate5 {
  background-position: -2px -78px;
}

.rating.rate6 {
  background-position: -2px -62px;
}

.rating.rate7 {
  background-position: -2px -46px;
}

.rating.rate8 {
  background-position: -2px -30px;
}

.rating.rate9 {
  background-position: -2px -14px;
}

.rating.rate10 {
  background-position: -2px 0px;
}

.simple-entry-box .entry-wrapper .summary-box .points {
  margin-top: 5px;
  width: 100%;
  display: inline-block;
  text-align: right;
}

.simple-entry-box .entry-wrapper .summary-box span {
  float: right;
}

.simple-entry-box .entry-wrapper h3 {
  color:  #999;
}

.simple-entry-box .entry-wrapper.grey {
  background-color:  #f6f6f6;
}

ul.actions li {
  display: inline-block;
  font-size: 9px;
}

ul.actions li a {
  color: #f86300 !important;
}

ul.actions li:after {
  content: "|";
  margin: 0 5px;
  float: right;
}

ul.actions li.last:after {
  content: "";
  margin: 0;
}

.simple-entry-box .entry-wrapper > ul > li > a:hover {
  text-decoration: none;
}

.simple-entry-box .entry-wrapper > ul > li > a:hover h2 {
  text-decoration: underline;
}

.simple-entry-box .entry-wrapper > ul > li > a h2 {
  margin-top: 0;
  font-size: 14px;
}

.simple-entry-box .entry-wrapper > ul > li > a p {
  margin-bottom: 15px;
  color: #666;
  font-size: 12px;
  line-height: 1.2rem;
}

.simple-entry-box .entry-wrapper > ul > li {
  width: 520px;
  padding-bottom: 20px;
  border-top: 1px solid #d8d8d8;
}

.simple-entry-box .entry-wrapper > ul > li:first-child {
  border-top: 0;
}

.simple-entry-box .pager-bar {
  min-height: 24px;
  border-bottom: 1px solid #f86300;
  background-color: #fee0cc;
}

.simple-entry-box .pager-bar ul {
  display: block;
  text-align: right;
}

.simple-entry-box .pager-bar ul li {
  margin-right: 20px;
  display: inline-block;
}

.simple-entry-box .pager-bar ul li a {
  color: #000;
  font-weight: bold;
}

/* COOKIES HINWEIS */
#cookiewarning {position:relative; width:100%; height: 100%; z-index: 3000;}
#cw_content {font-family: Verdana,Helvetica,sans-serif;font-size: 12px;position:fixed;bottom:0;height:33px;display:block;background-color:#f1f1f1;width:100%; color:#9a9a9a;}
.hcookies_button_ok {cursor: pointer; display:block;width:62px; height:23px; float:right; margin-right:40px;background-image: url(/images/cookie-button_ok.png); background-repeat: no-repeat; background-position: center top;margin-top:5px;}
.hcookies_button_ok:hover{background-position: center bottom;}
.hcookies_text {float:left; margin-left:40px;margin-top:8px;}
#cookieselements {max-width: 1024px; margin-left: auto;margin-right:auto;}


/* NEW BUTTON */

a.button_shadow {
    border: #ff6600 1px solid;
    width: 120px;
    text-align: center;
    border-radius: 5px;
    width: 223px;
    height: 41px;
    color: #f77d2e;
    line-height: 41px;
    background-color: #ffe9db;
    box-shadow: #efefef 0px 0px 20px 0px;
    background-image: url(../../images/button_pfeile_223.png);
    background-repeat: no-repeat;
    font-family: Arvo,Verdana,Helvetica,sans-serif;
    font-size: 14px;
}
a.button_shadow:hover {
	text-decoration: none;
}

/* v2 */


body {
    margin-top: 184px;
}

#main-header {
    position        : fixed;
    top             : 0;
    left            : 0;
    z-index         : 999;
    background-color: rgb(255,255,255);
    width           : 100%;

    -webkit-transition: top 0.5s ease-in-out 0s;
    -moz-transition   : top 0.5s ease-in-out 0s;
    -o-transition     : top 0.5s ease-in-out 0s;
    transition        : top 0.5s ease-in-out 0s;
}
#main-header.topbar-scroll {
    top:-70px;
     box-shadow: 0 0 10px rgba(0, 0, 0,.5);
    -webkit-transition: top 0.5s ease-in-out 0s;
    -moz-transition   : top 0.5s ease-in-out 0s;
    -o-transition     : top 0.5s ease-in-out 0s;
    transition        : top 0.5s ease-in-out 0s;
}

#header_v2 {width: 100%;display:block;clear:both;}
#header_v2 .header_v2-wrapper {
    margin:0 auto;
    width:960px;
    text-transform: uppercase;
}
#header_v2 #headerLogo {width:50%;float:left;}
#header_v2 #headerBtns {width:50%;float:right;padding-top: 20px;}

#navbar_v2 {width: 100%;;clear:both; background-color: rgb(238, 238, 238);position:relative;}

#main-header.topbar-scroll #navbar_v2 .main-navigation_v2 {
    background: rgba(0, 0, 0, 0) url("/images/logoz.png") no-repeat scroll 0 6px;
    -webkit-transition: background 0.5s ease-in-out 0s;
    -moz-transition   : background 0.5s ease-in-out 0s;
    -o-transition     : background 0.5s ease-in-out 0s;
    transition        : background 0.5s ease-in-out 0s;
}
#navbar_v2 .main-navigation_v2 {
    width     : 960px;
    padding   : 0 46px;
    margin    : 0 auto;
    height    : 46px;
    background: rgba(0, 0, 0, 0) url("/images/logoz.png") no-repeat scroll 0 -46px;
    -webkit-transition: background 0.5s ease-in-out 0s;
    -moz-transition   : background 0.5s ease-in-out 0s;
    -o-transition     : background 0.5s ease-in-out 0s;
    transition        : background 0.5s ease-in-out 0s;
}

ul#navigation_v2 {
    display        : flex;
    justify-content: space-between;
    width          : 100%;
    margin         : 0;
    padding        : 0;
}
ul#navigation_v2 li {
    flex      : 0 1 auto;
    list-style: none;
}
ul#navigation_v2 li a {
    color       : rgb(0,0,0);
    font-size   : 14px;
    display     : block;
    margin-left : 0;
    margin-right: 0;
    padding     : 15px 0 10px;
}
ul#navigation_v2 li.activ a{
    border-bottom: 2px solid rgb(245, 100, 6);
    font-weight  : bold;
}

ul#navigation_v2 li a:hover {
    text-decoration: none;
    border-bottom  : 2px solid rgb(245, 100, 6);
}


#subnavigation_v2 {
    width           : 100%
    clear           : both;
    background-color: rgb(255,255,255);
    height          : 46px;
}
#subnavigation_v2-wrapper {
    width        : 960px;
    margin       : 0 auto;
    border-bottom: 2px solid rgb(238, 238, 238);
    height       : 44px;
}
#subnavigation_v2 ul {
    display        : flex;
    justify-content: space-between;
    width          : 100%;
    padding        : 0;
    margin         : 0;
}
#subnavigation_v2 ul li {
    lex: 0 1 auto;
    list-style: none;
}
#subnavigation_v2 ul li a {
    color       : rgb(0,0,0);
    font-size   : 12px;
    display     : block;
    margin-left : 0;
    margin-right: 0;
    padding     : 15px 0 13px;
}
#subnavigation_v2 ul span.active {
    font-size    : 12px;
    display      : block;
    margin-left  : 0;
    margin-right : 0;
    padding      : 15px 0 13px;
    border-bottom: 2px solid rgb(245, 100, 6);
    font-weight  : bold;
}
#subnavigation_v2 ul li a:hover {
   text-decoration: none;
   border-bottom  :2px solid rgb(245, 100, 6);
}
#breadcrumb {
margin-bottom:10px;
padding-left: 40px;
padding-right: 40px;
width: 942px;
font-family: Verdana, Helvetica, sans-serif;
font-smooth: never;
font-size: 11px;
}



.btn {
    -moz-user-select: none;
    background-image: none;
    border          : 1px solid rgba(0, 0, 0, 0);
    border-radius   : 0;
    cursor          : pointer;
    display         : inline-block;
    font-size       : 14px;
    font-weight     : 400;
    line-height     : 1.42857;
    margin-bottom   : 0;
    padding         : 8px 12px 6px;
    padding-bottom  : 5px;
    text-align      : center;
    vertical-align  : middle;
    white-space     : nowrap;
    font-family     : "Lubalin Bold";
    font-size       : 16px;
 border-radius: 3px;
}

.btn-grey {
    background-color: rgba(0, 0, 0, 0);
    border          : 1px solid #999;
    color           : #999;
}


.btn-grey:hover {
    background-color: #999;
    text-decoration : none;
    color           : white;
}



.text-right {
    text-align: right;
}

.navbar-brand {
    background: rgba(0, 0, 0, 0) url("/_include/images/companize-logo.png") no-repeat scroll 0 23px;
    display: block;
    float: left;
    height: 63px;
    overflow: hidden;
    text-indent: -9999px;
    width: 190px;
}
