/**{
	margin:0px 0px 0px 0px;
	padding 0px 0px 0px 0px;
}*/

body{
	margin:0;
	padding:0;
	background: white;
	font-family:Arial, Helvetica, sans-serif ;
	font-size: 11px;
}

table.firstmainpage {
	background: white;
}

#firstpage{
	position:relative;
	left: 0;
	top:0;
	width: 1000px;
	height: 1000px;
	display: block;
	z-index: 500;
}

table.main {
	margin-left: auto;
	margin-right: auto;
}

tr.headline {
	background: #FFFFFF;
	background-image:none;
	width:1024px;
	text-align:left;
	height:60px;
}

td.headline {
	background: #FFFFFF;
	background-image:none;
}

#logo_wrapper {
	background: #FFFFFF;
	background-image:url(concludis-logo-color-200.png);
	background-repeat:no-repeat;
	background-position: right 10px top 10px;
	padding-top: 10px;
	width: 100%;
	/*height: 100%;*/
}

#logo {
	width: 200px;
	height: 60px;
	position: relative;
	top: -150px;
	left: 80px;
	background-image:none;
	background-repeat:no-repeat;
	background-position: top left;
}

.halfbutton {
  background-image: url('brorange.jpg');
  height: 20px;
  color: #000000;
  text-align: center;
  font-size: 10pt;
  cursor: pointer;
  border-top: 0;
  border-left: 0;
}

.startbutton_wrapper {}

.startbutton, .loginbutton {
  background: transparent url('schaltflaeche_start.png') no-repeat top left;
  height: 56px;
  width: 139px;
  color: transparent;
  cursor: pointer;
  border: 0;
  text-transform: capitalize;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
}
.startbutton2, .loginbutton {
  background: transparent url('schaltflaeche_login.png') no-repeat top left;
  margin-left: -7px;
}
.loginbuttondiv {
	text-align: left;
	margin-top: 10px;
}

#weiterbutton {
	display: block;
	text-align: left;
	position: relative;
	margin: 10px 0 10px 0;
}

input.weiterbutton {
	width: 350px;
	height: 80px;
	background: #c14130;
	color: white;
	font-size: 16pt;
	font-weight:bold;
	cursor: pointer;
	}

div#ifresult {
	width: 400px;
	position: relative; top: 0; left: 20px;
	float: left;
	overflow: hidden;
	z-index: 5;
	font-size:12px;
	font-weight:bold;
	color: red;
	text-align: left;
}

#navi, #naviFS, #navi2 {
	position: relative;
	top: 0;
	right: 12px;
	float: right;
	width: 600px;
	font-size: 8px;
	color: #AAA;
	text-align: right;
	cursor: pointer;
}
#navi span, #naviFS span, #navi2 span {
	font-size: 12px;
	font-weight:bold;
	color: #666;
}
#navi span:hover, #naviFS span:hover, #navi2 span:hover {
	color: #000;
}

div#passwordNOK {
	position: absolute;
	top: 646px;
	left: 608px;
	width: 400px;
	height: 30px;
	overflow: hidden;
	font-size:10px;
	font-weight:bold;
	color: darkred;
	z-index: 2;
}

#body_wrapper {
}

#hintermappe {
}

#sticker, #statussticker {
	width: 200px;
	height: 239px;
	position: absolute;
	top: 445px;
	left: 15px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center right;
	z-index: 10;
}
#sticker_content, #statussticker_content {
	width: 155px;
	height: 175px;
	position: relative;
	top: 32px;
	left: 25px;
	font-size: 11px;
}
#sticker_content p {
	margin: 5px 0 7px 0;
	color: #000;
}
#statussticker {
	display: none;
	top: 20px;
}
#statussticker_content {
	top: 45px;
}

#error {
	width: 400px;
	position: absolute;
	top: 30px;
	left: 96px;
	color: red;
	font-size:12px;
	background-color:#DDD;
	border:2px solid #FFF;
	padding:10px;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
}

#weiterbutton {
	position: relative;
	cursor: pointer;
	width: 270px;
	height: 50px;
  background-image:url(bewerbung_bearbeiten.jpg);
  background-repeat:no-repeat;
	background-position: top left;
}

#weiterbutton:hover {
  background-image:url(bewerbung_bearbeiten.jpg);
}

#reiter_wrapper {
	width: 462px;
	height: 26px;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#hauptseiten_wrapper {
	position: absolute; top: 10px; left: 550px;
}

#seite1, #seite2, #seite3, #seite4, #seite5, #seite6, #seite7, #seite8 {
	width: 430px;
	height: 626px;
	overflow: auto;
	font-family:Arial, Helvetica, sans-serif ;
	font-size:12px;
}

#absender_wrapper {
	width: 270px;
	margin-top: 10px;
	position: relative; top: 0; left: 0;
	font-family:Arial, Helvetica, sans-serif ;
	font-size:12px;
	cursor: pointer;
}

.divinput{
	font-size: 12px;
	height: 14px;
	width: 200px;
	border-style: none none solid dotted;
	border-width: 0 0 1px 1px;
}

#p1_layout {
	BORDER: 0;
	padding: 10px;
	border-spacing: 0;
}

#loginmappe {
	clear: both;
	position: relative;
	top: 5px;
	height: 750px;
	background-image:url('mappe_geschlossen.jpg');
	background-repeat:no-repeat;
	background-position: center right;
}

#welcome_wrapper {
	width: 160px; height: 522px;
	position: absolute; top: 92px; left: 665px;
	text-align: left;
	font-size:10pt;
}

#welcome_head {
	font-size: 1.1em;
	font-style:italic;
	font-weight:bold;
}

#welcome_head1 {
}

#welcome_head2 {
	margin: 20px 0 0 30px;
}

#blattlinks_s1_poswrapper{
	position: absolute;
	top: -5px;
	left: -27px;
}

.blattbg {
	background-image:url('blattbg.jpg');
}

div.blattlinks_s1 {
	width: 460px;
	height: 650px;
	background: #D9DBDE;
	background-image:url('blattbg.jpg');
	position: relative;
	top: 20px;
	left: 40px !important;
	overflow: hidden;
	z-index: 11;
	font-size:11px;
	display: none;
}

#inlayleft {
	width: 205px;
	height: 383px;
	background: #D9DBDE;
	background-image:url('blattbg.jpg');
	position: absolute; top: 160px; left: 218px;
	overflow: hidden;
	font-family:Arial, Helvetica, sans-serif ;
	font-size:11px;
	display: none;
}

#blattlinks, #hilfe {
	width: 476px;
	height: 675px;
	background: #F3F3F3;
	background-image:url('blattbg.jpg');
	position: absolute; top: 11px; left: 12px;
	overflow: hidden;
	z-index: 11;
	font-family:Arial, Helvetica, sans-serif ;
	font-size:11px;
	display: none;
	box-shadow:0 3px 7px rgba(0, 0, 0, 0.8);
	-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.8);
	-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.8);
	-khtml-box-shadow:0 3px 7px rgba(0, 0, 0, 0.8);
}

#blattlinks_navi, #hilfe_navi {
	height:23px;
	background: #336699;
	text-align: right;
	padding: 1px;
	border: 0;
}
#blattlinks_content_wrapper, #hilfe_wrapper {
	position: relative;
	height:640px;
	padding: 10px 20px 0 20px;
	overflow-y: auto;
	z-index: 21;
	text-align: left;
	font-size: 12px;
}
#blattlinks_full_wrapper {
	position: relative;
	height:630px;
	padding: 0;
	overflow-y: auto;
	display: none;
	font-size: 12px;
}

#login_box {
	width: 175px; height: 100px;
	position: absolute; top: 215px; left: 275px;
	color: white;
	font-size:12px;
}

#username, #password  {
	font-size: 12px;
	width: 170px;
}

#willkommen_neu {
	position: relative;
	top: 20px;
}

#willkommen_login {
	position: relative;
	top: 100px;
}

#login {
	clear: both;
	margin: 25px 0 30px 0;
	position: absolute;
	width: 1024px; height: 750px;
	background-image:url('mappe_offen_1024.jpg');
	background-repeat:no-repeat;
	background-position: center right;
	}

#noass {
	display:none;
}
.noass {
	display:none;
}
#noass1 {
	display:none;
}
/*
	Stellenbörse
*/

	#body_jb{
		background: #FFFFFF;
		min-height: 800px;
	}

	#stb_head {
		font-size:20pt;
		padding: 5px 0 5px 0;
	}

	td.headtd {
		background: #F3F3F3;
	}

	.resdiv {
		position: relative;
		margin-top: 10px;
	}

	.navtr {
	}

	.loginlink {
		display: inline;
		padding: 0 10px;
		cursor: pointer;
	}
	#loginlink_stellensumtop {
		float: right;
		margin-top: 12px;
		text-align: right;
		display: none;
	}

	.stellensum {
		float: left;
		width: 180px;
		font-weight: bold;
		padding: 0 0 10px 10px;
		margin-top: 15px;
	}

	.stellenlsthead {
		border-bottom: 1px solid #CCCCCC;
		margin-bottom: 10px;
		padding-top: 3px;
	}

	.stellenlstheadline {
		text-align: left;
		padding-left: 10px;
		background-color: #F3F3F3;
	}

	.stellenlstheadlinespacer {
		height: 10px;
	}

	.button, .button_selected, .button_mouseover, .button_selected_mouseover {
	  background-color: #EEE;
	  height: 30px;
	  color: #444444;
	  text-align: center;
	  cursor: pointer;
	  border: 0;
	  margin-right: 5px;
	  font-weight: bold;
	}
	.button_selected {
	  background-color: #F0F0F0;
	}
	.button_mouseover, .button_selected_mouseover {
	  background-color: #F3F3F3;
	}

	.textlink {
		cursor: pointer;
		text-decoration: underline;
		color: blue;
	}

/* Bewerben Knöpfe unter Text
// Die ID-Style diffinition überschreibt die Class-Definition !! */


	#bewerben1	{

	}
	#bewerbenM1 {

	}
	#bewerbenC1 {

	}
/* Bewerben Knöpfe in Kopfzeile */
	#bewerben2	{

	}
	#bewerbenM2 {

	}
	#bewerbenC2 {

	}


	.pageswap {
		float: right;
		width: auto;
		text-align: right;
		padding: 25px 25px 10px 0;
		white-space: nowrap;
	}

	.pageswap a {
		text-decoration: none;
		color: black;
		margin: 0 5px;
	}

	.pageswap .pactive {
		font-weight: bold;
		text-decoration: underline;
	}

	.pageswap select {
		width: 50px;
	}

	.pageswap .pager {
		margin: 0 5px;
	}

	.pageswap .pspacer {
		margin: 0 26px;
	}

	.headerlink {
		text-decoration: none;
		font-weight: bold;
		color: #666666;
}
	.headerlink:hover, div:hover > .headerlink {
		color: #000000;
	}

	.stellenlst a:link, .stellenlst a:visited {
		text-decoration: none;
		color: #000;
	}

	.stellenlst .prjimg {
		margin: 5px 10px 5px 0;
		min-height: 50px;
	}

	.line_0, .line_0_hover, .line_1, .line_1_hover {
		padding: 5px 10px 5px 10px;
		min-height: 50px;
		cursor: pointer;
	}
	.line_1, .line_1_hover {
		background: #F3F3F3;
	}

  #hd_Stellenangebot {
  	font-size: 10pt;
  	font-weight: bold;
  }

  #hd_StelleOrt {
  	text-align: left;
  	font-size:10pt;
  }

  #hd_buttons {
  	vertical-align:bottom;
  	text-align:right;
  	padding: 10px;
  }


/* Mappe Eingabefenster Styles */
.okmsg {
	clear: both;
	margin: 0 10px 10px 5px;
	padding: 10px;
	background-color: #A8FDB0;
	border:1px solid #0E8719;
	color: #0E8719;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	-khtml-border-radius:8px;
}
.okmsg a:link, .okmsg a:visited {
	color: #0E8719;
	text-decoration: underline;
}

.errormsg {
	clear: both;
	margin: 0 10px 10px 5px;
	padding: 10px;
	background-color: #FFB4B4;
	border:1px solid #C00;
	color: #C00;
	font-weight: bold;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	-khtml-border-radius:8px;
}
.errormsg a:link, .errormsg a:visited {
	color: #C00;
	text-decoration: underline;
}

.input_fullfield, .select_fullfield, .select_fullfield_d, .select_fullfield_m, .select_fullfield_y, .divinput, .divinput_d, .divinput_m, .divinput_y {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	width: 225px;
}
.select_fullfield {
	width: 235px;
	height: 25px;
	padding: 3px 5px;
}
.select_fullfield_d, .select_fullfield_m, .select_fullfield_y {
	height: 25px;
	padding: 3px 5px;
}
.select_fullfield_d, .select_fullfield_m {
	width: 50px;
}
.select_fullfield_y {
	width: 65px;
}
.input_fullfield {
	padding: 4px 3px 4px 5px;
}
.input_fullfield, .select_fullfield, .select_fullfield_d, .select_fullfield_m, .select_fullfield_y {
	color: #444;
	border: 1px solid #CCC;
	-webkit-box-shadow: inset rgba(0, 0, 0, 0.1) 1px 1px 2px;
	-moz-box-shadow: inset rgba(0, 0, 0, 0.1) 1px 1px 2px;
	box-shadow: inset rgba(0, 0, 0, 0.1) 1px 1px 2px;
	border-top-right-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	-khtml-border-radius-topright:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	-khtml-border-radius-bottomright:5px;
}
.input_fullfield:hover, .select_fullfield:hover, .select_fullfield_d:hover, .select_fullfield_m:hover, .select_fullfield_y:hover  {
	border: 1px solid #666;
}
.input_fullfield:focus, .select_fullfield:focus, .select_fullfield_d:focus, .select_fullfield_m:focus, .select_fullfield_y:focus {
	color: #000;
	border: 1px solid #444;
	-webkit-box-shadow: inset rgba(0, 0, 0, 0.1) 2px 2px 5px, #666 0 0 2px;
	-moz-box-shadow: inset rgba(0, 0, 0, 0.1) 2px 2px 5px, #666 0 0 2px;
	box-shadow: inset rgba(0, 0, 0, 0.1) 2px 2px 5px, #666 0 0 2px;
	outline: 0;
}
.input_label {
	background-color: #EEEEEE;
	color: #000;
	text-align: right;
	line-height: 1.7em;
	vertical-align: top;
	padding:4px 5px 4px 0;
	border-top-left-radius:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	-khtml-border-radius-topleft:5px;
	border-bottom-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-khtml-border-radius-bottomleft:5px;
}
.input_fullfield.error, .select_fullfield.error, div.error, .select_fullfield_d.error, .select_fullfield_m.error, .select_fullfield_y.error {
	background: rgb(251, 227, 228);
	border: 1px solid #fbc2c4;
	color: #8a1f11;
}
.checkbox_label:hover {
	text-decoration: underline;
	cursor: pointer;
}
.kompetence_label_class1 {
	font-weight: bold;
}
.kompetence_label_class2 {
	font-weight: bold;
}
.kompetence_label_class3 {
	display: block;
	margin: 1px 0 1px 10px;
}
.button_zone {
	border-top: 1px solid #CCC;
	text-align: right;
	margin-top: 10px;
	padding: 10px 58px 2px 5px;
}
.input_button, .cancel_button, .delete_button {
	font-size: 1em;
	padding: 5px 15px;
	color: #FFFFFF;
	background-color: #336699;
	border: 2px solid #FFF;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 4px;
	-moz-box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 4px;
	box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 4px;
	cursor: pointer;
}
.cancel_button {
	background-color: #336699;
}
.delete_button {
	background-color: #C22;
}
.input_button_img_left, .cancel_button_img_left {
	padding-left: 23px;
	text-align:left;
	background-position: 3px 50%;
	background-repeat: no-repeat;
}
.input_button:hover {
	background-color: #114477;
}
.cancel_button:hover {
	background-color: #114477;
}
.delete_button:hover {
	background-color: #A00;
}

.line_grey {
	margin: 5px 0;
	background-color: #CCC;
	height: 1px;
}

#hintermappe dt, #hintermappe dd {
	margin: 0;
	padding: 0;
	line-height: 1.4em;
}
#hintermappe dt {
	clear: both;
	float: left;
	width: 125px;
	margin-top: 3px;
	color: #666;
}
#hintermappe dd {
	float: left;
	width: 145px;
	margin-top: 3px;
}
.fotothumbborder {
	padding:5px;
	background-color:#FFF;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	box-shadow:0 3px 10px rgba(0, 0, 0, 0.15);
	-moz-box-shadow:0 3px 10px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow:0 3px 10px rgba(0, 0, 0, 0.15);
	-khtml-box-shadow:0 3px 10px rgba(0, 0, 0, 0.15);
}
#mappeinput a:link, #mappeinput a:visited,
#projektwahl a:link, #projektwahl a:visited{
	color: #114477;
	text-decoration: none;
}
#mappeinput a:hover,
#projektwahl a:hover{
	text-decoration: underline;
}
#absender_line {
	font-size: 11px;
}
#anschreiben p, #sonstige p {
	margin: 0;
}

#protit {
	text-align:left;
	font-size:10pt;
}
#con_1,  #mobile_body h1 {
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-o-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
}
#protxt {
	margin-top: 15px;
}
#protxt4 > div > div {
	min-height: 1em;
}
#probew_div {
	position:absolute;
	text-align:left;
	font-size:14pt;
	font-weight:bold;
}
#cityselect {
	display: block;
	padding-bottom: 5px;
}
#cityselect select {
	min-width: 225px;
}
#probewmail {
	position: absolute;
	right: 0;
	top: 0;
}

#share {
	position: absolute;
	left: 0;
	top: 75px;
	width: 355px;
	border-top: 1px solid #DDD;
	padding-top: 13px;
}

#emailsubscription {
	position: absolute;
	left: 0;
	top: 115px;
	width: 355px;
}

#emailsubscription_liste {
	clear:both;
	float: right;
	margin: 5px 10px;
}

#share .sharetitle, .subscriptiontitle {
	float:left;
	width:115px;
	font-size:12px;
	padding:9px 9px 9px 0;
	margin-right:2px;
}
#share .sharetitle {
	padding:1px 9px 9px 0;
}
.subscriptionbutton {
	float:left;
	font-size:12px;
	font-weight:normal;
	color:#000 !important;
	padding:5px;
	margin:2px 0 0 1px;
	background:#DDD url('actionbuttons.png') repeat-x 0 -272px;
	border:1px solid #AAA;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	cursor:pointer;
}
.subscriptionbutton:hover {
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
	text-decoration: none !important;
}
#share ul, .share ul {
	background-color:transparent;
	margin:0;
	padding:0;
	overflow:hidden;
}
#share li, .share li {
	list-style:none;
	float:left;
	padding:0;
	margin:0;
	width:16px !important;
	height:16px !important;
}
#share li a, .share li a {
	display: block;
	height: 16px;
	width: 16px;
	background:transparent url('socialbtn_sprite16.png') no-repeat top left;
	text-decoration: none !important;
}
#share li a:hover, .share li a:hover {
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
}
.share_button_print {
	background-position: 0 0 !important;
	background-color:transparent !important;
}
.share_button_email {
	background-position: 0 -16px !important;
	background-color:transparent !important;
}
.share_button_facebook {
	background-position: 0 -32px !important;
	background-color:transparent !important;
}
.share_button_googleplus {
	background-position: 0 -48px !important;
	background-color:transparent !important;
}
.share_button_twitter {
	background-position: 0 -64px !important;
	background-color:transparent !important;
}
.share_button_xing {
	background-position: 0 -80px !important;
	background-color:transparent !important;
}
.share_button_linkedin {
	background-position: 0 -96px !important;
	background-color:transparent !important;
}
.share_button_stumbleupon {
	background-position: 0 -112px !important;
	background-color:transparent !important;
}
.share_button_digg {
	background-position: 0 -128px !important;
	background-color:transparent !important;
}
.share_button_pdf {
	background-position: 0 -144px !important;
	background-color:transparent !important;
}
@media print {
	#printbtn, #tiptip_holder, #share, #emailsubscription, #emailsubscription_liste {
		display:none !important;
	}
}

.icon {
	margin-right: 2px;
	background-image: url('icons_sprite.png');
	height: 16px;
	width: 16px;
}
.icon_info {
	background-position: -32px top;
}
.icon_loeschen {
	background-position: -48px top;
}
.icon_loeschen_active {
	background-position: -48px -16px;
}
.icon_loeschen:hover, .icon_loeschen_active:hover, .icon_loeschen_selected {
	background-position: -48px bottom;
}
.icon_ok {
	background-position: -64px top;
}
.icon_ok_active {
	background-position: -64px -16px;
}
.icon_ok:hover, .icon_ok_active:hover, .icon_ok_selected {
	background-position: -64px bottom;
}
.icon_achtung {
	background-position: -80px top;
}
.icon_achtung_active {
	background-position: -80px -16px;
}
.icon_achtung:hover, .icon_achtung_active:hover, .icon_achtung_selected {
	background-position: -80px bottom;
}
.icon_notiz {
	background-position: -304px top;
}
.icon_notiz_active {
	background-position: -304px -16px;
}
.icon_notiz:hover, .icon_notiz_active:hover, .icon_notiz_selected {
	background-position: -304px bottom;
}

.ass_todo, .ass_done {
	display: block;
	background: url('icons_sprite.png') no-repeat -48px -16px;
	height: 16px;
	width: 16px;
	float: left;
	clear: both;
	margin-right: 2px;
}
.ass_done {
	background-position: -64px -32px;
}
ul.nobullet {
	list-style-type: none;
	margin: 0;
	padding: 0;
	line-height: 19px;
}

.hemail {
	display: none;
}

.textbigger { font-size: 1.4em; }
.textbig { font-size: 1.2em; }
.textnormal { font-size: 1em; }
.textsmall { font-size: 0.9em; }
.textsmaller { font-size: 0.8em; }

/* Stellenboerse Fenster */
.jbpopup_header {
	background-color: #EEE;
}
.jbpopup_headline {
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
	padding-left: 8px;
}
.jbpopup_headerclose {
	float: right;
	width: 19px;
	height: 22px;
	background: url('popup_close.png') no-repeat 0 3px;
	cursor: pointer;
}
.jbpopup_table {
	margin:5px 0 0 5px;
}
#mailnote {
	width:90%;
	background: #FFFFFF;
	z-index: 1000;
}
#mailnote h4 {
	font-size: 1.2em;
	margin-left: 15px
}
#mailnote ul {
	margin: 0 0 10px 0;
	padding: 0 15px;
}
.empty_line {
	height: 0.4em;
}

#volltxt_search_form {
	display: inline-block;
	float: left;
	height: 22px;
	width: 130px;
	margin: 0 0 7px 0;
	padding: 0 0 0 23px;
	background: #FFF url('fulltxt_search.png') no-repeat 7px 6px;
	border: 1px solid #CCC;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
	opacity: 0.4;
}
#volltxt_search {
	background-color: transparent;
	height: 18px;
	width: 124px;
	margin-top: 2px;
	border-width: 0;
	color: #444;
}

#umkreis_zip, #umkreis_filterbtn, #umkreis_resetbtn {
	font-size: 12px;
	padding: 2px 4px;
	border: 1px solid #d3d3d3;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
}
#umkreis_filterbtn, #umkreis_resetbtn {
	background-color: #ddd;
	cursor: pointer;
}
#umkreis_resetbtn {
	width: 18px;
	min-height: 18px;
	display: inline-block;
	line-height: 1em;
	font-size: 14px;
	font-weight: bold;
}
.stb_grouport_name {
	font-weight: bold;
	margin: 10px 0 10px 0;
	padding: 10px;
	border-bottom: 1px solid #CCC;
}
/*
#emailsubscription_liste {
	float: right; display:inline;
}
*/
/*.concludis-nav-item,*/
.i18n-ls-nav {
	display:inline-block;  position:relative; margin-left: 20px;
	/*float:left;*/
}

#i18n-ls-select {
	margin: 8px 0;
}
.i18n-ls-nav button {
	
}
.i18n-ls-nav.i18n-ls-menu-open {
	z-index: 20001;
}
.i18n-ls-nav.i18n-ls-menu-open .i18n-ls-menu {
	display: block;
}

.i18n-ls-nav a { display: block; padding: 5px 10px; cursor:pointer; }
.i18n-ls-nav a:hover {
	background-color: #f3f3f3;
}
.i18n-ls-nav.i18n-ls-menu-open a, .i18n-ls-nav.i18n-ls-menu-open a:hover {
	background-color: #fff;
}
.i18n-ls-menu { display:none; position: absolute; right: 0; background-color: #fff; padding: 20px; }

.c-layer-background {
    opacity: 0.15;
    background-color: #000;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 20000;
}

.sta-action-buttons {
    padding: 30px 30px;
}

.sta-action-buttons a {
    margin-right: 20px;
    padding: 10px;

    cursor: pointer;
    text-align: center;
    text-decoration: none;
    width: 160px;
    height: 28px;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    color: #000;
    background-color: #FFB800;
    border: 1px solid #FFB800;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -khtml-border-radius:5px;
    box-shadow:2px 2px 2px rgba(0, 0, 0, 0.3);
    -moz-box-shadow:2px 2px 2px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow:2px 2px 2px rgba(0, 0, 0, 0.3);
    -khtml-box-shadow:2px 2px 2px rgba(0, 0, 0, 0.3);
    filter:progid:DXImageTransform.Microsoft.Shadow(color='#BBBBBB', Direction=135, Strength=3);
}
.sta-action-buttons a:hover {
    background: #FFCC00 0 -148px;
}



.concludis-info, .concludis-success, .concludis-error, .concludis-validation {
    border: 1px solid;
    margin: 10px 0;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px 10px;
    min-height: 30px;
}
.concludis-info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('info.png');
}
.concludis-success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('success.png');
}
.concludis-error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('error.png');
}