/*******************************************************************************/
/********MAIN CSS - Hier sollen allgemeingueltige Css Klassen definiert werden *********/
/*******************************************************************************

- standard schwarz:     color:#1e1e1e;
- border images grau:   border:1px solid #D0CBC0;
- schrift orange:       color:#FE8D00;
- grau_1:               color:#BBBBBB
- teaserblau            color:#0500E1;
- ueberschriftenrot     color:#C20000;

*******************************************************************************/
/**ALLGEMEIN**/
body {
	text-align:center; background-color:#ffffff; font-size:10pt;
}

body #Flip_Board {
	text-align:left;
}

.rtl {
	direction:rtl;
}

.ltr {
	direction:ltr;
}

html, body, div, h1, h2, h3, span, a, table, tr, td, form, img, li, span, div {
	margin:0; padding:0; border:0px; font-family:Arial,Tahoma,Helvetica,sans-serif;;
}

a {
	color			:	#FF3600;
	text-decoration	:	none;	
}
a:hover {
	color			:	#FF3600;
	text-decoration	:	underline;
}

h1 {
	font-size:18px;
}

h2 {
	font-size:13px;
}

h3 {
	font-size:11px;
}

/*ERROR MESSAGE NOJAVASCRIPT*/
.scriptmsg {
	left: 0;
    margin: -5px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 3000;
}

.message {
    background-color: #FFB57B;
    font-size: 13px;
    font-weight: bold;
    padding: 8px;
}

.scriptmsg div { margin-top:4px; }
.scriptmsg div:before { content:"Yasni requires Javascript. Please turn it on."; }
.scriptmsg div.nojs_de:before { content:"Yasni benötigt Javascript. Bitte aktivieren sie es."; }

/* MAIN */
#MAIN {
	margin:10px auto; margin-top:0; width:950px; height:auto; position:relative;
}

/***********************/
/** HEADER */
/***********************/
#HEADER {
	height:70px;
}

#HEADER #topmenue {
	vertical-align:top; float:left; width:100%;
}

#HEADER .logo {
	display:block; float:left; margin:5px 0px 0 0; width:180px; height:32px;
}

#HEADER .logo_br {
	display:block; float:left; margin:7px 0px 0 0; width: 220px; height:32px;
}

#HEADER #logo img {
	vertical-align:top;
}

#HEADER #menu  {
	float:left; margin-top:13px;
}

#HEADER #menuadmin  {
	float:left; width:700px; height:54px; margin-top:-2px; margin-bottom:0px; font-family: Arial, Helvetica, sans-serif;
	color:#9c9a9c; text-align:left;
}

#HEADER #menu ul, #HEADER #menuadmin ul {
	list-style-type:none; margin:-2px 0 0; padding:0; font-size:15px; font-weight:inherit;
}

#HEADER #menu ul li, #HEADER #menuadmin ul li {
	float: left;
    margin: 0 7px 0 1px;
    padding: 2px 3px;
}

#HEADER #menu ul li span {
	font-family:Arial,Helvetica,sans-serif;
}

#HEADER #menu ul li a, #HEADER #menuadmin ul li a {
	font-family:Arial,Helvetica,sans-serif;
}

#HEADER #menu ul li a, #HEADER #menu ul li a:hover, #HEADER #menuadmin ul li a, #HEADER #menuadmin ul li a:hover {
	font-size:15px; font-weight:inherit;
}

#HEADER #menu ul li.active1, #HEADER #menuadmin ul li.active1 {
	font-weight:bold;
}

#HEADER #menu ul li.active1 span, #HEADER #menu ul li.active1 span:hover {
	font-size:15px; font-weight:inherit; font-weight:bold;
}

#HEADER #menuerightside {
	float:right; margin-top:13px; position:relative; z-index:495;
}

#HEADER #menuerightside  #sel_region_selector { margin-top:0px; }

#HEADER #menuerightside img {
	vertical-align:middle;
}

#HEADER #menuerightside .sel {
	font-size:11px; top:22px; left:-11px; z-index:5000; overflow: visible; display:none;
}

#HEADER #menuerightside .selitem {
	height:11px; margin-top:0px;
}

#HEADER #menuerightside .selitem .region-flag-main {
	width:16px; height:11px; display:block; cursor:pointer; float:left; color: #ff3600;
}

#HEADER #menuerightside .selitem .region-flag-arrow {
	width:7px; height:7px; display:block; cursor:pointer; float:left; margin-top:2px;
}

#HEADER #menuerightside .sel ul {
	padding:0px; margin:0px; background-color:#EAEAEA; text-align:left; list-style-type: none;
}

*:first-child+html #HEADER #menuerightside .sel ul {
	height:auto;
}

#HEADER #menuerightside .sel ul {
	height /*\**/:auto\9
}

#HEADER #menuerightside .bookmarks img , #FOOTER .bookmarks img {
	width:15px; height:15px; border:1px solid #D0CBC0;
}

#HEADER #menuerightside .bookmarks {
	width:15px; height:15px; border:1px solid #D0CBC0;
}

#FOOTER .bookmarks {
	width:15px; height:15px; border:1px solid #D0CBC0;
}

#HEADER #menuerightside .contact {
	font-size:13px;
	float:left;
}

#HEADER #menuerightside .separat {
	margin:2px 10px 0 10px;
	float:left;
	width:1px;
	height:13px;
	background-color:#666;
}

#HEADER #menuerightside .login {
	font-size:13px;
	float:left;
}

#HEADER #menuerightside #loginarrow {
	width:7px;
	height:4px;
	margin:6px 0 0 4px;
	float:left;
	cursor:pointer;
}

#HEADER #menuerightside #regionarrow {
	width:7px;
	height:4px;
	margin:6px 0 0 5px;
	float:left;
	cursor:pointer;
}

#HEADER #menuerightside #regionarrow.ml15 {
	margin-left: 15px;
}

#HEADER #search {
	float:right; margin:0px; margin-left:5px; margin-top:13px; padding:0px; font-weight:bold; line-height:21px;
	text-align:right; vertical-align:bottom; overflow:hidden; width:177px; height:25px;
}

#HEADER #search input.text0, #search input.text1  {
	font-size:13px; width:115px;
}

#HEADER #search .smallsearchfield {
	border-right:none; height:16px;position:absolute;right:58px;top:13px;
}

#HEADER #path {
	font-size:10px; padding:0px; color:#9C9A9C; background-color:transparent;margin-top:0px; line-height:1.0em; width:100%;
}

#HEADER #path .left {
	text-align:left; float:left;
}

#HEADER #path .right {
	text-align:right;
}

#HEADER #path .right  h3 {
	font-size:10px; font-family: Arial,Tahoma,Helvetica,sans-serif;; font-weight:normal; display:inline;
}

/*MENUE*/
#mainbar {
	clear:both; width:950px; height:35px; margin-top:10px; line-height:35px; vertical-align:middle; text-align:center;
	font-size:13px; line-height:35px; background-color:#F5F5F5; border-top:1px solid #EBEBEB;
	border-bottom:1px solid #EBEBEB; vertical-align:middle; overflow:hidden;
}

#mainbar #topsearch {
	margin:0px; padding:0px; height:35px; vertical-align:top; padding-top:3px;
}


#mainbar #topsearch {
	border-width:0; height:4px; margin-right:2px; margin-top:4px; vertical-align:middle; width:7px;
}

#mainbar input.text0, #mainbar input.text1  {
	margin:0px; width:360px; background-color:#FFFFFF; border:1px solid #F44300; font-size:16px;
}

#mainbar .button_short {
	width:160px; height:22px; vertical-align:middle; margin-top:-6px;
}

/*CSS-SPRITE HEADER und FOOTER*/
/*region*/

/*People search*/
.ps_sprite_region {
	display:block;
	float:left; margin-right:5px;
}

span.header-regions-flag { width:16px; height:11px; position: relative; top:2px; display:inline-block; padding-right:10px; padding-left:10px;}
span.tools { top:0px !important; }

.main_sprite { display: block;  }


/*CSS-SPRITE Ende HEADER und FOOTER*/

/***********************************/
/** LEFTCONTENT & RIGHTCONTENT */
/***********************************/

/** CONTENTBOX */
#CONTENT {
	height:auto; margin-bottom:3px; padding:0px;
}

/** LINKER CONTENT */
#CONTENT #area {
	width:617px; float:left; text-align:center; height:auto;
}

/** RECHTER CONTENT */
#CONTENT #side {
	width:300px; float:right; height:auto; text-align:left;
}

#CONTENT h1, #CONTENT h2, .head {
	color:#C20000; font-size:22px; font-weight:bold; text-align:left;
	margin:0px 0px 15px; padding:0px 0px 3px; border-bottom:1px solid #D9D9D9;
}

#page h1 {
	margin:15px 0px;
}

#CONTENT h1.link, #CONTENT h2.link {
	font-size:18px; border-bottom-width:0px;
}

/*****************************/
/*DROPDOWN SELBOX MENUE*/
/*****************************/
#selbox ul {
	margin:0; padding:0; list-style:none;
}

#selbox ul li {
	position:relative;
}

#selbox li ul.dropbox {
    list-style:none; position:absolute;padding-top:0px; display:none; background-color:#FFF; border:1px solid #D4D4D4;
    left:0; z-index:1100;
}

#selbox li ul.dropbox li {
	padding:7px 20px 7px 10px;
}

#selbox ul.dropbox li a {
	display:block; text-decoration:none; color:#888; white-space:nowrap;
}

#selbox ul.dropbox li:hover {
	background-color:#F4F4F4; text-decoration:none;
}

#selbox li:hover ul {
	display:block;
}

/***********************************/
/* EDNE DROPDOWN SELBOX MENUE*/
/***********************************/

.blank {
    background-color:white;height:100%;left:0;opacity:0.5;position:absolute;top:32px;width:100%;z-index:5;
    opacity: 0.5; -moz-opacity: 0.5; filter: alpha(opacity=50);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

/*Premium Create Zahlungsweise */
.blacknote, .blacknote a {
	font-size:9px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#1e1e1e;
}

.black {
	color:#1e1e1e;
}

.underline {
	text-decoration:underline;
}
/*Ende Premium Create Zahlungsweise */

/*Premium Create Upgrade Konditionen*/
.floatleftbox {float:left;}

.centeralign {text-align:center;}

.leftalign {text-align:left;}
/*Ende Premium Create Upgrade Konditionen*/

/**********************/
/*A-TAGS ALLGEMEIN*/
/*********************/

.go {
	color:#FF3600; text-decoration:none; cursor:pointer;
}

a.teaser {
	color:#1414AC; text-decoration:none; white-space:normal;
}

a.teaser:hover {
	color:#1B1BE1;
}

a.more {
	color:#C9C8C9; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-left:2px; font-weight:bold;
}

a.more:hover {text-decoration:none;}

a.strong {text-decoration:underline;}

a.background {color:#9C9A9C;}

#path a {color:#BBBBBB;}

a:hover, .hover, .go:hover {
	color:#FF5100; text-decoration:underline;
}

a.desc, a.desc:hover {color:#000000;}

.go { cursor:pointer; }

/*ENDE* A-TAGS ALLGEMEIN*/


.halfrow {margin-top:0.5em;}

/*Links ausrichtung allgemein*/
.leftside {
	float:left; width:200px;
}

/***********************/
/*FORMULAR BUTTONS*/
/**********************/
input {
    outline:0; -moz-outline:0;
}

input.button  {
	font-weight:bold; font-size:12px; background-color:#FF7403; color:#FFFFFF;
	padding:2px; border-width:0px; cursor:pointer;
}

input.button_short {
	background-color:#FF7A00; width:60px; height:19px; 
}

input.button_standard_200 {
    color:#FFFFFF; background-color:#FF7A00; border:0;
	width:200px; height:19px; font-weight:bold;
}
input.button_standard_170x23 {
	color:#FFFFFF; background-color:#FF7A00;border:0;
	width:170px; height:23px; font-weight:bold; cursor:pointer; background-color:transparent;
}

/*IE7 only*/
*:first-child + html input.button_standard_170x23 {vertical-align:bottom; margin-bottom:1px;}

input.button_standard_170x23 {
	font-size:12px;
}

/*IE7 only*/
*:first-child + html input.button_ps_viplist_170x23 {vertical-align:bottom; margin-bottom:1px;}

input.button_standard_230 {
    color:#FFFFFF; background-color:#FF7A00;
	width:230px; height:19px; border:0; font-weight:bold;
}

/* ENDE* FORMULAR BUTTONS*/

/**********************************************/
/*FORMULAR INPUT FELDER UND SELECT FELDER*/
/**********************************************/

input.text, input.text1, textarea, select  {
	font-size:16px; padding:1px; border:1px solid #E4661B; vertical-align:bottom;
}

input.text0, textarea.text0  {
	color:#b5b2af; font-size:16px; padding:1px; border:1px solid #E4661B; vertical-align:bottom;
}

input.alert {
	font-size:17px; padding:0px; border:2px solid red;
}

#login_frame {
	margin-top:12px;
}

#login_frame input.text0, #login_frame input.text1 {
	width:207px; height:20px;
	margin:3px 10px 12px 0;
}

#login_frame input.button {
	margin-top:3px;
}

#box input.text {
	font-size:12px; width:120px;
}

#box input.text, #box input.text0, #box input.text1 {
	background-color:#FFFFFF; border:1px solid #E39B5B;
}

input.text0, input.text1 {height:22px;}

/*IE8 only*/
input.text0, input.text1 { height /*\**/: 20px\9 }

/*IE7 only*/
*:first-child + html input.text0 {height:20px;}

*:first-child + html input.text1 {height:20px;}

/* PREMIUM CREATE */
#loginnewuser  input.text0, input.text1, #loginnewuser  input.text, #loginnewuser  textarea, #loginnewuser  select {
	font-size:16px; padding:1px; border:1px solid #E4661B;
}

#hiddenprofile select {
	font-family:verdana; font-size:12px; width:185px; height:21px;
}

#stealthmode select {
	font-family:verdana; font-size:12px; width:100px; height:21px;
}

#stealthmode input {
	font-size:12px;
}

#premium_upgrade_countryoptions select , #premium_create_countryoptions select {
	width:351px;
}

.faselbox select, .psfaselbox select  {
	width:165px; font-size:11pt;
}

#dialog_body #hiddenprofile select {
	font-family:verdana; font-size:12px; width:185px; height:21px;
}

#dialog_body #stealthmode select {
	font-family:verdana; font-size:12px; width:100px; height:21px;
}

/* EDNE* FORMULAR INPUT FELDER UND SELECT FELDER*/

/**************************/
/*MARKER GROESSENANGABE*/
/**************************/

.arrow_9x10 {width:9px; height:10px; border:0px;}

.arrow_9x11 {width:9px; height:11px; border:0px;}

.arrow_7x9 {width:7px; height:9px; border:0px;}

img.arrow_16x11 {width:16px; height:11px; border:0px;}

.arrow_16x11 {width:16px; height:11px; padding:5px; border:0px;}

.arrow_14x10 {border-width:0px; width:14px; height:10px;}

.arrow_98x18 {border-width:0px; width:98px; height:18px;}

.arrow_9x8 {border-width:0px; width:9px; height:8px;}

.arrow_9x12 {border-width:0px; width:9px; height:12px;}

.arrow_5x8 {border-width:0px; width:5px; height:8px;}

.arrow_5x7_bw {border-width:0px; width:5px; height:7px;}

.arrow_left_9x10 {border-width:0px; width:9px; height:10px;}

.mark-result {border:0px; width:25px; height:15px;}

.plus-marked_13x13 {width:13px; height:13px; border:0px;}

.plus-small_13x12 {width:13px; height:12px; border:0px;}

.delete-result_11x8 {width:11px; height:8px; border:0px;}

.mark-result_25x15 {width:25px; height:15px; border:0px;}

.arrow-mark_17x24 {width:17px; height:24px; border:0px;}

/*ENDE* MARKER  GR��ENANGABE*/

/***********/
/*DIALOGE*/
/***********/

iframe {padding:0px; margin:0px;}

#dialog_dimming {
  position: fixed; top: 0; left: 0; height: 100%; width: 100%;
  background-color: #000; opacity: 0.25; filter: Alpha(opacity=25); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=25);
  z-index: 6000; visibility: hidden;
}

#dialog_wrapper {
  position: absolute; top: 250px; left: 20px;
  margin: 0; padding: 0;
  z-index: 10000; visibility: hidden;
  background-color: #fff;
  -moz-box-shadow:    0 0 15px #444;
	-webkit-box-shadow: 0 0 15px #444;
	box-shadow:         0 0 15px #444;
}

#dialog {
	position:	relative;
	padding: 20px;
}
.maindialog {
	font-size: 16px; text-align: left;
	direction: ltr;
}

.maindialog a {
	white-space: nowrap;
}

/*IE7  only*/
*:first-child+html .maindialog {
	position:relative;
}

.smalldialog {
	position:absolute; left:20%; top:20%; z-index:100; margin:0px; padding:30px; background-color:#FEFEFE; text-align:left;
	opacity: 0.95; -moz-opacity: 0.95; filter: alpha(opacity=95); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);
	font-size:16px; border:4px solid #FF6702;
}

/*IE7  only*/
*:first-child + html #smalldialog {
	position:absolute; left:20%; top:20%; z-index:100; margin:0px; padding:30px; background-color:#FEFEFE; text-align:left;
	opacity: 0.95; -moz-opacity: 0.95; filter: alpha(opacity=95); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);
	font-size:16px; border:4px solid #FF6702;
}

#dialog_body #wp_buddy  input {
	width:225px;
}

.wp_businesscard input.text0, .wp_businesscard input.text1 {
	height:23px;
	padding:0;
}

#dialog_body .psfa_items {
	width:810px;
}

.maindialog, .maindialog p, .maindialog div {
	font-size:12px; overflow:hidden;
}

.messagebox span {line-height:25px;}

*:first-child+html .messagebox span {line-height:20px; position:relative; top:5px;}

.messagebox span { line-height /*\**/: 25px\9 }

/*IE7 only*/
*:first-child+html .maindialog .messagebox {overflow: visible;}

#dialog_body  select, #dialog_body  select {
	width:225px; height:24px;
}

#dialog_body .faselbox select, #dialog_body .psfaselbox select  {
	width:165px; font-size:11pt;
}

#dialog_body .selectbox {
	padding-top:25px;
}

#dialog_body .premiumteaser {
	background-color:#EBEBEB; padding:10px; cursor:pointer;
}

.maindialog h2, .maindialog h1 {
	font-size:20px; font-weight:bold;
	margin:0px; padding:0px; padding-bottom:10px; margin-bottom:20px;
	text-align:left; border-bottom:1px solid #d4d4d4; color: #444;
}

.maindialog h3 {
	font-size:14px; font-weight:bold; margin:0px; padding:0px; margin-bottom:5px;
}

.maindialog h4 {
	font-size:12px; font-weight:bold; margin:0px; padding:0px;
}

.maindialog table td, .maindialog table th {
	font-size:12px; text-align:left;
}

.maindialog #dialog_header {
	position:absolute; top:20px; right:20px; z-index:10000;
}

.maindialog #dialog_header img {cursor:pointer;}

.maindialog #dialog_footer {
	margin:0px; padding:0px;
}

/*IE7 only*/
*:first-child + html .maindialog #login_footer {margin-top:15px;}

.maindialog #dialog_loading {
	position: absolute; margin-top:20px;
}

p.dialog {
	margin:0px; padding:0px; margin-bottom:5px;
}

.maindialog label {
	float:left; font-weight:bold; width:210px; line-height:25px; vertical-align:middle;
}

.maindialog .button, .dialog_body .button, .dialog_footer .button, input.button_medium {
	width:100px; height:23px; background-color:#FF7A00;
}

.maindialog .button_medium {
	width:170px; height:23px; background-color:#FF7A00;
}

.maindialog .button_long {
	width:210px; height:23px; background-color:#FF7A00;
}

.maindialog .button_230 {
	width:230px; height:23px; background-color:#FF7A00;
}

.maindialog table td {font-size:12px;}

.maindialog table .item_desc {vertical-align:top;}

.maindialog ul li {padding-bottom:10px;}

.maindialog ol li {padding-bottom:15px;}

.maindialog table .item_source {width: 100px;}

.maindialog table .item_source img {border:1px solid #C7BDB5;}

.maindialog table .item_title {width:38%;}

.maindialog table .item_title h3 {
	margin:0px; padding:0px; margin-bottom:2px; font-size:12px; font-weight:bold;
}

ul.dialog {
	font-size:12px; list-style-type:none; margin:0px; margin-left:5px; padding:0px;
}

ul.dialog li {
	clear:both; height:50px; vertical-align:middle; margin-bottom:0px;
}

ul.dialog li h3 {
	float:left; width:37%; margin:0px; padding:0px; font-size:13px; font-weight:bold; text-align:left;
}

ul.dialog li div {
	float:right; width:62%; margin:0px; padding:0px; text-align:left;
}

/*ENDE* DIALOGE*/

/*****************************/
/*TOOLS UND HILFE  BEREICH*/
/*****************************/

#help_premiumcheck h2 {
	color:#C20000; font-size:22px; font-weight:bold; font-family: Verdana,Arial,Helvetica,sans-serif;
	text-align:left; margin:0px 0px 15px; padding:0px 0px 3px; border-bottom:1px solid #D9D9D9;
}

#help_premiumcheck h3 {
	color:#C20000; font-size:15px; font-weight:bold; font-family: Verdana,Arial,Helvetica,sans-serif;
	text-align:left; padding-top:15px; padding-bottom:10px;
}

#help_premiumcheck .text {
	font-size:12px; font-family: Verdana,Arial,Helvetica,sans-serif; text-align:left;
}

#help_premiumcheck ul  {
	margin-left:5px; padding-left:10px; padding-top:0px; margin-top:0px;
}

#help_premiumcheck li  {
	padding-bottom:15px;
}

#help_premiumcheck .li {
	padding-bottom:5px; margin-left:5px;
}

#help_premiumcheck .list {
	margin-left:10px; padding-bottom:10px;
}

#help_premiumcheck .feedback {
	height:10px;
}

#help_premiumcheck .div {
	padding-bottom:25px;
}

#help_premiumcheck {
	text-align:left;
}

#about h3 {
	font-size:15px; color:#C20000; margin-bottom:10px;
}

#about h3.help {
        clear:both;
}

.help, .help a {
	color:#F6DEA4; font-weight:bold; cursor:pointer;
}

.helpbox {
	position:absolute; left:0px; top:0px; margin:0px; padding:10px; background-color:#FFFFE1; color:#000000; font-size:14px;
	font-weight:normal; border:1px solid #AAAAAA; cursor:default; text-align:left; z-index: 8;
	opacity: 0.95; -moz-opacity: 0.95; filter: alpha(opacity=95); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);
}

.helpbox .helpbox_header {
	margin:-5px; margin-bottom:0px; padding:0px; text-align:right; cursor:pointer;
}

.premiumhelp_1 {
	float:left; width:450px; text-align:left; margin-bottom:0px; position:relative;
}

/**Premium Help kein Export Feature  **/
.export_2 {display:none;}

/*ENDE* TOOLS UND HILFE  BEREICH*/


/***************************************************/
/*WEBPROFILE  UND SEARCH RESULTS KOMMENTARE*/
/**************************************************/

.infobar a, .infobar a:hover {
	color:#AAAAAA; font-size:9px;
}
 
#comments {font-size:13px; text-align:left;}

#comments h3 {padding-bottom:10px;}

#comments .info {margin-top:5px;}

#comments .comment_user {float:left; width:35px;}

#comments .comment_user img {border:1px solid #E9E7E3; width:35px;}

#comments p {margin:0px; margin-bottom:5px;}

#comments .commentsource img {border:0px; border:0px;}

#comments .commentsource td {padding:5px 0;}

#comments .comment {
	margin:0px; margin-bottom:10px; width:410px; overflow:hidden;
}

#comments .comment_text {
	float:right; margin-left:20px; width:344px; overflow:hidden;
}

#comments .commentsource {
	width:610px; padding:5px; overflow:hidden;
}

#comments .commentsource .souce_description {
    width:498px; vertical-align:middle; background-color:#F0F0F0;
}

#comments .commentsource h3 {
	font-size:13px; font-weight:bold; margin:0 0 -9px;
}

#comments .commentsource .source_desc {
	font-size:11px; background-color:#F0F0F0;
}

#comments .commentsource .source_image {
    text-align:center; vertical-align:middle; width:65px; background-color:#F0F0F0;
}

/*ENDE* WEBPROFILE  UND SEARCH RESULTS KOMMENTARE*/


/**************/
/*ERROR PAGE*/
/*************/

#errorpage {height:400px;}

#errorpage h2 {
	font-size:28px; font-weight:bold; color:#FF6702; border-width:0px; text-align:center; vertical-align:middle; padding-top:120px;
}

.error {
	clear:both; margin:0px; margin-top:5px; margin-bottom:5px; padding:5px; padding-bottom:0px;
	list-style-type:none; background-color:transparent; border:3px solid #FF6702;
}

.error li {
	font-size:13px; font-weight:bold;
}

.success{
	background-color	: 	transparent;
    border				: 	0 none;
    clear				: 	both;
    color				: 	#009900;
    font-size			: 	14px;
    list-style-type		: 	none;
    margin				: 	5px 0;
    padding				: 	5px 0;
}

.success li {
	font-size			:	13px; 
	font-weight			:	bold; 
	padding-left		: 	0px;
}

/*ENDE* ERROR PAGE*/

/**************************************/
/*WEBPROFILE PREMIUM HIDDENMODE*/
/**************************************/

.premium_transparents1 {
	opacity: 0.5; -moz-opacity: 0.5; filter:alpha(opacity=50); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

.premium_stealhwarning {
	font-size:11px; vertical-align:middle; text-align:left;
}

/*ENDE* WEBPROFILE HIDDENMODE*/

/*********/
/*TERMS*/
/********/

#terms input.text, input.text1, textarea {
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

#terms {
	margin:0px; padding:0px; font-size:14px;
}

#terms .toggle {
	margin-right:7px; margin-left:5px;
}

#terms h2, #terms h3, #terms h4, #terms h5, #terms h6 {
	display:inline-block; margin:0px; font-weight:normal; border:0; vertical-align:baseline;
}

#terms .terms a {
	color:#000000; font-weight:normal; white-space:nowrap;
}

#relevant_terms .relterms {
	margin:0px; margin-top:-6px; padding:0px 5px; font-size:14px;
}

/*ENDE* TERMS*/

/********************/
/*FA TEASER DIALOG*/
/********************/

#dialog .premiumteaserlink {
    color:#1414AC; text-decoration:none;font-size:11px
}

#dialog .periodteaser{
    background-color:#FFFFE1; border:1px solid #AAAAAA; cursor:pointer; font-size:11px; height:80px; left:35px;
	padding:5px; position:absolute; top:45px; width:245px; z-index:50;
}

#dialog .keywordteaser{
    background-color:#FFFFE1;border:1px solid #AAAAAA; cursor:pointer; font-size:11px; height:80px; left:317px;
	padding:5px; position:absolute; top:45px; width:245px; z-index:50;
}

/*IE7  only*/
*:first-child + html #dialog .periodteaser {top:50px;}

*:first-child + html #dialog .keywordteaser {top:50px;}

*:first-child + html .ie_ptag {height:45px}

/*IE8  only*/
#dialog .periodteaser { top /*\**/: 45px\9 }

#dialog .keywordteaser { top /*\**/: 45px\9 }

/*ENDE* FA TEASER DIALOG*/

/******************/
/*IMAGES PAGING*/
/******************/

#resultpaging .page_sel {
	background-color:#F4F4F4; border:1px solid #EBEBEB; font-weight:bold; margin-right:2px; padding:2px 5px;
}

#resultpaging .page {
	border:1px solid #EBEBEB; color:#C20000; margin:0 2px;	padding:2px 5px;
}

#buddypages {
	margin:0px; margin-bottom:10px; font-size:12px;
}

#buddypages .pages {
	 margin:0 2px;	padding:2px 5px; background-color:#F9F9F9; border-bottom:1px solid #FFFFFF;
}

#buddytypes {
	
}

#buddytypes .highlight {background-color:#FF6300; border:0px;}

/*ENDE* IMAGES PAGING*/

/*************************'*********************/
/*VIPLISTEN  UND STATISCHE SEITEN SUCHBOX*/
/**********************************************/

.tempsearch2 {
	margin-bottom:10px; text-align:left;
}

.tempsearch2 .text0, .tempsearch2 .text1 {
	width:410px; font-size:16px; margin-top:7px; height:20px;
}

/*ENDE* VIPLISTEN  UND STATISCHE SEITEN SUCHBOX*/


/*****************************************************************************************/
/*AREA EVENTS STATISCHE VORSCHALTSEITEN NAMENSLISTEN  WEBPROFILE SUCHRESULTS*/
/*****************************************************************************************/

#area .maininfo {
	width:617px; font-size:12px; margin-bottom:25px; overflow:hidden; text-align:left;
}

#area {
	width:617px; float:left; margin:0px; padding:0px;
}
/*ENDE AREA EVENTS STATISCHE VORSCHALTSEITEN NAMENSLISTEN  WEBPROFILE SUCHRESULTS*/


/*********************************/
/*PEOPLESEARCH PREMIUMTEASER*/
/*********************************/

#ppsearchpremiumteaser ul {margin:0; padding-left:15px;}

#ppsearchpremiumteaser ul li {font-weight:bold; font-size:14px;}

#ppsearchpremiumteaser .premiuminformbox {
    padding:0 5px 20px 30px; background-color:#EBEBEB; left:0; right:0; bottom:0; position:absolute; height:135px;
}

#ppsearchpremiumteaser .premiuminformbox .halfrow {padding-left:10px;}

#ppsearchpremiumteaser .premiuminformbox  .note {font-size:11px;}

/*ENDE PEOPLESEARCH PREMIUMTEASER*/

/*clear f�r IE*/
.ieclear {height:0px; clear:both;}

.clearall {height:0px;clear:both;}

/* saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.messages .msgimage { margin-bottom:0px; }
}


.sidepanel {margin-bottom:20px;}

table.imagelist .item_separator {
	height:7px; font-size:1px;
}

table.imagelist .item_image {
	width:35px; vertical-align:middle;
}

table.imagelist .item_text {
	text-align:left; vertical-align:middle;
}

table.imagelist .item_text h3 {
	margin:0px; padding:0px; font-size:13px; font-weight:normal; text-align:left; vertical-align:middle;
}

/*ENDE* EVENT  PAGE  SIDE-SIDEBOX*/

/*Statistik Link Formatierung*/
a.goto {
	color:#C9C8C9; margin-left:-2px; font-weight:bold; font-family:Verdana; font-size:12px; line-height:0px;
}

a.goto:hover {
	text-decoration:none; color:#FC6504;
}

/*Premium Create Upgrade Dialog*/
.redbold {
	color:red; font-weight:bold;
}

.blackbold {
	font-weight:bold; color:#1e1e1e;
}

/*oldsearchbox*/
.infobox {
	position:absolute; margin:-22px 0pt 0pt 110px; opacity: 0.9; -moz-opacity: 0.9; filter: alpha(opacity=90); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
}

/*Webprofile Teaser*/
.infobox2 {
	position:absolute; margin-left:360px; margin-top:-10px; text-align:left;
}

/*Webprofile Teaser und oldsearchbox a-tag*/
.bold1 {font-weight:bold;}

/*Webprofile Teaser und oldsearchbox a-tag*/
.underline1 {text-decoration:underline;}

/*h�hen formatierung allgemein*/
.small {font-size:0.6em;}

.medium  {font-size:0.8em; text-align:left;}

/*Search Results Loading*/
.percent {
	border-width:0px; width:7px; height:7px; vertical-align:middle; margin-right:3px;
}

/*Messenger und Peoplesearchresults*/
.new_m {
	padding:0px; margin-left:3px; color:#000000; font-size:10px; vertical-align:top; font-weight:bold; background-color:#FFFBB4;
}

/*Searchresults Searchresults Images*/
.new_small {
	padding:0px; margin-left:3px; color:#000000; font-size:8px; vertical-align:top; font-weight:bold; background-color:#FFFBB4;
}

/*Paging allgemein*/
.pages {
	clear:both; font-size:11px; font-weight:normal; margin-bottom:10px;
}

/*allgemein ein und aus blenden*/
.show0, .hide1 {display:none !important;}

/*allgemein ein und aus blenden*/
.optimize1 {display:none;}

/*Search Results Teaser */
.deleteteaser {vertical-align:top;}

/*****************************/
/*SEARCHRESULTS TAGCLOUD*/
/*****************************/

#relations h2 , #relevant_terms h2 {
	font-size:14px; vertical-align:top; overflow:hidden; padding:2px 2px 2px 10px;
}

/*ENDE* SEARCHRESULTS TAGCLOUD*/

/*************************************************************/
/*IMAGE BOX WEBPROFILES SERCHRESULTS* PROTAGONISTEN */
/*************************************************************/

.images {
	padding-left:5px; padding-right:5px; display:block;
}

.pager {
	text-align:left; margin-left:10px;
}

.gallery_imagebox {
	float:left; width:98px; height:120px;
}

.gallery_imageuser {
	position:relative; top:2px; text-align:center; font-size:10px; height:70px;
}

.gallery_username {
	position:relative; top:4px; width:90px; height:3.5em; overflow:hidden; text-align:center; vertical-align:bottom;
}

.gallery_region {
	background:#000000; height:12px; width:15px; position:absolute;
}

.gallery_region span {
	color:#ffffff; font-size:8px; font-weight:bold;
}

.protagonist_imagebox {
	float:left; height:76px; margin-right:18px; display:inline; width:52px;
}

.protagonist_imageuser {
	font-weight:normal; font-size:10px; height:55px; text-align:center;
}

.protagonist_imageuser img {
	border:1px solid #D0CBC0;
}

.protagonist_kontakt {
	position:relative; top:1px; height:1.3em; overflow:hidden; text-align:left; vertical-align:bottom; font-size:11px;
}

.buddy_imagebox {
	float:left; height:98px; width:69px;left:0px; top:0px;
}

.buddy_imagebox_extra {
	float:left; height:98px; width:94px;left:0px; top:0px;
}

.buddy_imagebox1 {cursor:move;}

.buddy_imageuser {
	font-weight:normal; font-size:10px; height:55px; text-align:center;
}

.buddy_imagename {
	font-size:11px;
}

.buddy_imagename10 {color:#AAAAAA;}

.buddy_imagename11, .images .buddy_imagename00 {color:#000000;}

.buddy_kontakt {
	position:relative; top:1px; height:3.6em; vertical-align:bottom; font-size:11px; overflow:hidden;
}

.buddy_region {
	background:#000000; height:10px; width:13px; position:absolute;
}

.buddy_region span {
	color:#ffffff; font-size:8px; font-weight:bold;
}

.newimage {
	position:absolute; left:10px; top:1px; width:55px; height:58px;
	border:1px solid #DCDCDC; font-size:10px; overflow:hidden; vertical-align:middle;
}

.newimage a {
	display:block; padding-top:10px; height:60px;
}

.wp_imagebox {
	float:left; height:60px; width:60px; position:relative; left:0px; top:0px;
}

.wp_imageuser {
	font-weight:normal; font-size:10px; height:65px; text-align:center;
}

.wp_imagename {
	font-size:11px;
}

.wp_infobar {
	position:relative; top:1px; height:2.5em; vertical-align:bottom; font-size:11px;
}
.wp_image_delete {
    position:absolute; border-width:0px; top:-5px; padding:0px; margin-left:-5px; z-index:2000;
}

/*ENDE* IMAGE BOX WEBPROFILES SERCHRESULTS* PROTAGONISTEN */

/*Teaser Premium File-Export*/
.fileexportoverlay {
	position:relative; cursor:pointer; background-color:#FFFFE1; border:1px solid #AAAAAA; left:5px; top:10px; padding:5px;
	font-size:11px; width:200px; z-index:50; height:80px;
}

/****************************************************************/
/*KATEGORIE MENUE WEBPROFILES SEARCH RESULTS STATISTICS*/
/****************************************************************/

.delcategory {
	border:0; vertical-align:top; margin-top:6px; cursor:pointer;
}

/*ENDE * KATEGORIE MENUE WEBPROFILES SEARCH RESULTS STATISTICS*/

/**Search Results Comments**/
.info {
	font-size:11px; margin:0px; padding:0px; color:#AAAAAA;
}

/*IE7  only*/
*:first-child + html .info { padding-bottom:1px; }

.info a, .info a:hover {
	color:#AAAAAA;
}

/*************************************/
/*NAME UPDATE UND NAMENS ARCHIV*/
/*************************************/
.name_update, #peoplesearch_register, .peoplesearch_register  {
	font-family: Verdana.name_update, Arial, Helvetica, sans-serif !important; font-weight:normal !important; font-size:11px !important;
	color:#9C9A9C !important; text-align:left !important; float:left !important; padding-bottom:2px !important; padding-top:10px !important;
	background:#ffffff !important;
}

.peoplesearch_register { font-size:10px; }

.name_update {width:617px;}
.name_update
* html .name_update {width:650px;}

.name_update a, #peoplesearch_register a, .peoplesearch_register a {color:#9C9A9C;}

.name_update h2 , .head {
	color:#C20000 !important; font-size:17px !important; font-weight:bold !important;
	text-align:left !important; margin-bottom:5px !important; padding:0px !important;
}

.name_update h2.link  {
	font-size:16px; border-bottom-width:0px;
}

.name_update .archiv_l {
	float:left; width:auto; height:100%;
}

.name_update .archiv_r {
	float:left; width:840px;
}

.name_update .archiv_r a {
	float:left; margin-right: 5px;
}

.name_update .archiv_l h2 {
	color:#C20000 !important; border-bottom-width:0 !important; font-size:16px !important; font-weight:bold !important;
	text-align:left !important; margin-bottom:5px !important; padding:0px !important;
}

.name_update#link a {color:#9C9A9C;}

.rtl .archiv_r {
    direction: none;
}

#link {
	Font-Family: Verdana,Arial,Helvetica,sans-serif;
}

#link a {color:#9C9A9C;}

/*ENDE * NAME UPDATE UND NAMENS ARCHIV*/

/**********************/
/*LAYOUT SELECTBOX*/
/*********************/

.sel {
	position:absolute; margin:0px; padding:0px; overflow:auto; line-height:1em;
	opacity: 0.95; -moz-opacity: 0.95; filter: alpha(opacity=95); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);
}

.sort .sel {
	margin-top:20px; width:100px;
}

.sel ul {
	padding:0px; margin:0px; background-color:#EAEAEA;
}

.sel ul li {
	padding:10px; padding-left: 0px; list-style-type:none; text-align:left; height:11px; white-space:nowrap;
}

.sel ul li.over {
	background-color:#f4f4f4;
	cursor:pointer;
}

.sel ul li a {
	color:#000000; text-decoration:none;
}

.sel ul li a:hover {
	color:#000000; text-decoration:none;
}

/*ENDE* LAYOUT SELECTBOX*/

/**Werbung Advertising**/
.textad {
	width:342px; font-size:13px; text-align:left; position:relative;
}

.textad a, .textad a:hover {
	color:#000000; text-decoration:underline;
}
/**Ende Werbung Advertising**/

/**Loading**/
.loading {
	font-size:11pt; font-weight:bold; color:#5275AA;
}

#about {text-align:left;}

#about p {margin-bottom:10px; clear:both}

#poll div {
	font-size:11px; margin:0px; vertical-align:top;
}

span.searchword {background-color:#EEEE66;}

.ad_overlay {
    background-color:#BFBFBF; position:absolute; z-index:10000; cursor:pointer; left:0px; border:1px solid #000000; height:72px; width:468px;
}

/**Werbung Advertising Namens Suchlisten**/
.ad_overlay .ad_text_left {
	font-size:10px; color:#FFFFFF; float:left;
}

.ad_overlay .ad_text_right {
	font-size:10px; color:#FFFFFF; float:right;
}

/**Premium Upgrade Create Dialog**/
#premiumcreateconditions {width:585px;}

#premiumcreateconditions .floatleftbox {
	float:left; width:25%; text-align:center; overflow:visible;
}

#premiumcreateconditions .premiumtax {
	margin:0; padding:0; width:93%;
}
/**Ende Premium Upgrade Create Dialog**/

/**Premium coupon Banner**/
.coupon_Premium {display:none;}

/**AF-TEASER**/
.findall_teaser {
	background-color:#FEFEFE; border:4px solid #FF6702; left:20%; margin:0; opacity: 0.95; -moz-opacity: 0.95; filter: alpha(opacity=95);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);	padding:30px; position:absolute; text-align:left; top:20%; width:625px; z-index:10;
}

/**Dialog Premium Upgrade Create p-tag Underline**/
p.divider {
    border-bottom:1px solid; width:560px; color:#1e1e1e; height:1px;
}

/**Login Booster**/
#featurecompare th {
	text-align:left; font-weight:normal; line-height:2em;
}

#featurecompare td {
	text-align:center; padding-left:5px;
}

#featurecompare td.highlight {
	background-color:#FEFFCD; padding-left:0px;
}

a.buttonlink  {
	width:123px; height:38px; background-color:#FF7A00;
	color:#FFFFFF; font-weight:bold; padding-top:4px; display:block; margin-left:auto; margin-right:auto; white-space:normal;
}

a.buttonlink:hover {
	color:#FFFFFF;
}
/**Ende Login Booster**/

/*****************************************/
/*FOOTER BEREICH*/
/*****************************************/

#FOOTER {
	width:100%; clear:both; margin:0px; padding-top:3px; height:30px; overflow:hidden;
	color:#9C9A9C; font-size:8pt; border-top:1px solid #F44300; line-height:20px; position:relative;
}

#FOOTER #linksfo {
	padding:0px; margin:0px; float:left; width:77%; text-align:left;
}

#FOOTER #copyright {
	vertical-align:top; float:right; text-align:right; width:23%;
}

*:first-child + html #FOOTER #copyright {
	width:22%;
}

#FOOTER .footer_bk{
	float: right;
    margin-left: 5px;
    margin-right: 0;
    margin-top: 2px;
}

*:first-child + html #FOOTER .footer_bk{
	margin-top:-18px;
}

/* Safari 2-3 */
html[xmlns*=""] body:last-child #FOOTER .footer_bk{margin-left: 2px;}

/* Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#FOOTER .footer_bk{margin-left: 2px;}
}

#FOOTER #linksfo_it {
    float: left;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 77%;
}

#FOOTER #copyright_it {
    float: right;
    text-align: right;
    vertical-align: top;
    width: 22%;
}

/*ENDE* FOOTER BEREICH*/

.back-namesearch-teaser_20x24 {
	width:20px; height:24px; border:0px;
}

.markred1 {
	color:#C20000; font-weight:bold; line-height:30px;
}

.markred0 {
	font-weight:bold; line-height:30px;
}

/* Suchbox und erweiterte Suche*/
/*******************************/
.relative {
	position			:	relative;
}
#searchfieldarea {
	margin-top:0px; padding:0; text-align:left; height:70px; width:617px;
}

#searchfieldareasmall {
	margin:0;
	padding:0;
	text-align:left;
}

#searchfieldarea form {
    padding:0px 0px 0px 60px;
}

#searchfieldarea .searchfield {
    height: 24px;
    left: 27px;
    position: absolute;
}

#searchfieldarea #searchfield {
	 background-color:transparent; float:left;
}

#searchfieldarea .searchfieldalert{
    position:absolute; left:59px; border: 1px solid red; height:24px; width:507px;
}

#searchfieldarea .searchfieldalert input{
    width:477px; height:20px; vertical-align:bottom; font-size:16px; padding-left:5px;
}

#searchfieldarea .searchfield input.text1, #searchfieldarea .searchfield input.text0 {
    font-size: 16px;
    height: 20px;
    padding-left: 5px;
    vertical-align: bottom;
    width: 440px;
}

#searchfieldarea .btn_search {
	position: absolute;
    right: 30px;
    top: 0;
}

#searchfieldarea .btn_search #btn_findpersons_detail {
	font-size:13px; cursor:pointer;
}

#searchfieldarea .btn_search #btn_checkpersons {
	font-size:13px; margin-left:10px; cursor:pointer;
}

#searchfieldarea .ps_markupsearchfield {
    border:2px dashed blue; height:25px; padding:2px; position:absolute; right:-4px; top:-4px; width:195px;
}

#searchfieldarea .bc_markupsearchfield {
    border:2px dashed blue; height:25px; padding:2px; position:absolute; left:7px; top:-4px; width:195px;
}

/*******************************
/*REGIONSELECTOR RADIOBUTTONS
*******************************/
#searchfieldarea .regionselectorbox {
    float:left;
}

#searchfieldarea .regionselectorbox .radiobutton {
    float:left; margin-top:1px;
}

#searchfieldarea .regionselectorbox .flag {
    float:left; margin-top:5px; cursor:pointer; margin-right:0px;
}
/*******************************
/* REGIONSELECTOR RADIOBUTTONS
*******************************/

#searchfieldarea .closedetail, #searchfieldareasmall .closedetail {
    color:#1E1E1E; cursor:pointer; float:right; font-size:10px; margin-right:3px; margin-top:5px;text-decoration:underline;
    font-weight:normal;
    line-height:normal;
}

#searchfieldarea  #advanced_block, #searchfieldareasmall  #advanced_block {
    bottom: 0;
    color: #1E1E1E;
    cursor: pointer;
    float: left;
    line-height: 19px;
    margin-left: 10px;
    position: relative;
    text-decoration: underline;
}

#searchfieldarea .detailsearch {
    margin:0; position:absolute;
	left:60px; top:0px; z-index:1;
	opacity: 0.95; -moz-opacity: 0.95; filter: alpha(opacity=95);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);
}

#searchfieldareasmall .detailsearch {
    margin:0; position:absolute;
	right:30px; top:13px; z-index:500;
	opacity: 0.95; -moz-opacity: 0.95; filter: alpha(opacity=95);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);
}

#searchfieldarea .detailsearch .inner, #searchfieldareasmall .detailsearch .inner {
	border:1px solid #CB9275; width: 415px; float:left; background-color:#F0F0F0;
}

#searchfieldarea .detailsearch input.text1, #searchfieldarea .detailsearch input.text0, #searchfieldareasmall .detailsearch input.text1, #searchfieldareasmall .detailsearch input.text0 {
	border-color:#CB9275; height:18px; padding:1px; font-size:14px;
}

#searchfieldarea .detailsearch .row, #searchfieldareasmall .detailsearch .row  {
	margin:5px 5px 0px 5px;
}

#searchfieldarea .detailsearch .row span, #searchfieldareasmall .detailsearch .row span {
	display:block; float:left; font-size:12px; line-height:20px; vertical-align:top; width:81px; font-weight:normal;
}

#searchfieldarea .detailsearch .lastrow, #searchfieldareasmall .detailsearch .lastrow  {
	margin:5px;
}

#searchfieldarea .detailsearch .lastrow span, #searchfieldareasmall .detailsearch .lastrow span {
	display:block; float:left; font-size:12px; line-height:20px; vertical-align:top; width:81px; font-weight:normal;
}


#searchfieldarea .detailsearch .border_right, #searchfieldareasmall .detailsearch .border_right {
	width:14px; height:22px; float:left; display:block;
	margin-left:-1px;
}

#searchfieldarea .detailsearch .search_selection, #searchfieldareasmall .detailsearch .search_selection {
	display:block; font-weight:normal; float:left;
}

#searchfieldarea .detailsearch .search_selection select, #searchfieldareasmall .detailsearch .search_selection select {
	border:1px solid #CB9275; font-size:14px; vertical-align:bottom; font-weight:normal;
}

#searchfieldarea .detailsearch .search_selection option, #searchfieldareasmall .detailsearch .search_selection option {
	font-weight:normal;
}

#search .smallcontainer {
	background-color:#FFFFFF;
	border:1px solid #E4661B;
	border-left:none;
	border-bottom:none;
	display:block;
	position:absolute;
	right:46px;
	top:13px;
	width:12px;
	height:18px;
	font-size:0;
	line-height:0;
	display:block;
}

#search .smallcontimg {
	background-color:#FFFFFF;
	border:none;
	border-top:1px solid #E4661B;
	border-left:1px solid #E4661B;
	position:absolute;
	top:20px;
	right:46px;
	display:block;
	width:7px;
	height:4px;
	font-size:0;
	line-height:0;
	padding:4px 2px 4px 2px;
	cursor:pointer;
}

.clear {
	float			:	none;
	clear			:	both;
	font-size		:	0px!important;
	height			:	0px;
	line-height		:	0px;
}


/*Container f�r Banner-Sky festlegen*/
.banner_sky {
	height			:	auto;
	margin-bottom	:	15px;
}


/* Warning DIV on the top End */

/*Top-Personen*/
.top_persons_img {
	float				:	left;
	margin				:	0 10px 15px 0;
	border				:	1px solid #D0CBC0;
	width				:	50px;
}
.top_persons_text {
	float				:	left;
	width				:	218px;
	font-size			:	11px;
}
/* Warning DIV on the top End */

/* mouseover highlighting beim Tags */
.highlight { background-color: yellow; border:0px; margin:0; padding:0;}

/****************************************************************************************************************************************************************
/* VORSCHALTSEITEN - LISTEN */
/****************************************************************************************************************************************************************/
strong a {
	color:#F44300; text-decoration:none; font-size:18px; font-weight:bold; text-align:left;
}

#bc_list p, #bc_staticnamecontainer p {
	display:inline; font-size:10px; font-weight:normal; padding-right:12px;
}

#bc_list p  a, #bc_staticnamecontainer p a {
	color:#9A98B3; white-space:nowrap;
}

#bc_list h2, #bc_staticnamecontainer h2 {
	display:inline; font-size:20.5px; font-weight:normal; padding-right:12px; border:0; color:#000;
}

#bc_list h2 a, #bc_staticnamecontainer h2 a {
	color:#000000; white-space:nowrap;
}

#bc_list h3, #bc_staticnamecontainer h3 {
	display:inline; font-size:18px; font-weight:normal; padding-right:12px;
}

#bc_list h3 a, #bc_staticnamecontainer h3 a {
	color:#000000; white-space:nowrap;
}

#bc_list h4, #bc_staticnamecontainer h4 {
	display:inline; font-size:15.5px; font-weight:normal; padding-right:12px;
}

#bc_list h4 a, #bc_staticnamecontainer h4 a {
	color:#4F4F4F; white-space:nowrap;
}

#bc_list h5, #bc_staticnamecontainer h5 {
	display:inline; font-size:12.8px; font-weight:normal; padding-right:12px;
}

#bc_list h5 a, #bc_staticnamecontainer h5 a {
	color:#504254; white-space:nowrap;
}

#bc_staticnamecontainer p a {
	white-space:nowrap;
}

/* H-Tags neues Stuffing */
#bc_list a.h2, #bc_staticnamecontainer a.h2 {
	display:inline-block; font-size:20.5px; font-weight:normal; padding-right:12px; border:0; color:#000;
	color:#000000; white-space:nowrap;
}

#bc_list a.h3, #bc_staticnamecontainer a.h3 {
	display:inline-block; font-size:18px; font-weight:normal; padding-right:12px;
	color:#000000; white-space:nowrap;
}

#bc_list a.h4, #bc_staticnamecontainer a.h4 {
	display:inline-block; font-size:15.5px; font-weight:normal; padding-right:12px;
	color:#4F4F4F; white-space:nowrap;
}

#bc_list a.h5, #bc_staticnamecontainer a.h5 {
	display:inline-block; font-size:12.8px; font-weight:normal; padding-right:12px;
	color:#504254; white-space:nowrap;
}
#bc_list a.h6, #bc_staticnamecontainer a.h6 {
	display:inline-block; font-size:10px; font-weight:normal; padding-right:12px;
	color:#9A98B3; white-space:nowrap;
}
/* Stuffing Ende */

.name_update h2 {
	color:#C20000 !important; font-size:16px !important; font-weight:bold !important; margin-bottom:5px !important; padding:0 !important; text-align:left !important; border:0 none !important;
}

.name_update .list_left {
	float:left; color:#9C9A9C;
}

.name_update .list_right {
	float:right; margin-top:8px; margin-left:2px;
}

.name_update .archiv_l {
	float:left; width:auto; height:100%;
}

.name_update .archiv_l h2 {
	color:#C20000 !important; border-bottom-width:0 !important; font-size:16px !important; font-weight:bold !important;
	text-align:left !important; margin-bottom:5px !important; padding:0px !important;
}

#bc_staticnamecontainer {
    padding-bottom:20px; position:relative; text-align:left; width:617px; padding-left:10px; float:left;
}

#bc_staticnamecontainer #register {
	margin-top:1em; margin-bottom:2em; padding-top:0.5em; padding-bottom:0.5em; 
	border-top:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9;
}

#bc_staticnamecontainer .list_l {
	float:left; width:4%; font-weight:bold; font-size:2em; color:#C20000;
}

#bc_staticnamecontainer .list_r {
	float			:	right; 
	width			:	94%; 
	line-height		:	2em; 
	vertical-align	:	middle;
	white-space		:	normal;
}

#bc_list {
	font-family: Verdana,Arial,Helvetica,sans-serif; margin:30px 0 0; padding:0; text-align:left; width:617px;
}

.a_list {
	height:auto; float:left;
}

#results {
	padding			:	10px; 
	padding-top		:	5px; 
	width			:	598px; 
	white-space		:	normal;
}

#bc_list .top h2{
	float			:	left; 
	width			:	auto; 
	margin			:	-2px 0 0; 
	padding-left	:	10px; 
	border-width	:	0px; 
	overflow		:	hidden; 
	font-size		:	14px; 
	vertical-align	:	top;
	color: #C20000;
	font-weight: bold;
}

#bc_list .top h2 #resultfilter {
	font-size:14px;
}

#contentad {
	margin:0px; margin-top:-15px; margin-bottom:20px;
}

/*f�r IE*/
#interms, #outterms {
	/*word-break:break-all;*/
	word-wrap:break-word; overflow:hidden;
}

/*ENDE VORSCHALTSEITEN - LISTEN */


.link {
	color:#F44300; overflow:hidden;
}

/*VIP IMAGE*/
.vipbutton {
	border:0 none; text-align:left; cursor:pointer;
}

.vipbutton .vip_square {
	border:0 none; cursor:pointer;
}

.vipbutton .vip_spacer {
	font-size:15px; height:15px; line-height:15px; position:relative;
}

.vipbutton .vip_star_ {
	background-color:transparent; background-image:none; display:inline-block; height:10px;
	text-decoration:none; width:6px;
}

.vipbutton .vip_count {
	color:#FFFFFF; display:inline-block; font-family:Tahoma; font-size:11px; height:11px; line-height:11px;
	margin-left:0; position:relative; text-align:center; top:-1px; width:19px;
}

*:first-child + html .vipbutton .vip_count {
	top:-3px;
}

/**CSS-SPRITEVIPBUTTON**/
.bc_sprite_area, .bc-lid_0_32 {
	background-repeat:no-repeat;
}
.bc_sprite_area {
	background-color:transparent;
	display:inline-block; background-position: 0 0;
}

/*vipsquare*/
.vipsquare_de, .vipsquare_at, .vipsquare_ch, .vipsquare_gb , .vipsquare_us, .vipsquare_fr, .vipsquare_es ,.vipsquare_it,.vipsquare_nl ,.vipsquare_ca ,.vipsquare_br ,.vipsquare_ru ,.vipsquare_dk ,.vipsquare_se ,.vipsquare_fi ,.vipsquare_pl , .vipsquare_world {background: url(../design/relaunch/gfx/vipsquare_world.png) no-repeat; width: 32px; height: 32px; display:inline-block; }

/*vip star*/
.vip_star_1 { background: url(../design/relaunch/gfx/vip_star_1.png) no-repeat; width: 9px; height: 10px; display:inline-block; }
*:first-child + html .vip_star_1 { display:block; float:left; font-size:11px; }
.vip_star_2 {background: url(../design/relaunch/gfx/vip_star_2.png) no-repeat; width: 9px; height: 10px; display:inline-block; }
*:first-child + html .vip_star_2 { display:block; float:left; font-size:11px; }
.vip_star_3 {background: url(../design/relaunch/gfx/vip_star_3.png) no-repeat; width: 9px; height: 10px; display:inline-block; }
*:first-child + html .vip_star_3 { display:block; float:left; font-size:11px; }

.arrow-bc-more-right {
    border-color: transparent #F74300;
    border-width: 4px 0px 4px 4px;
    border-style: solid;
    width: 0;
    height: 0;
    outline-width: 0;
    outline: none;
    display: inline-block;
    position: relative;
	vertical-align:middle; 
}

.teaser.bold > .arrow-bc-more-right {
    margin-bottom: 1px;
}

/*IE8 IE9 compatibility mode (IE7)*/
*:first-child+html .arrow-bc-more-right {
	/*height: 12px;*/
    top: -3px;
}

/**ENDE CSS-SPRITEVIPBUTTON**/

/*PARTNERS*/
.p_item_source {
	vertical-align:top; width:169px;
}

.p_item_title {
	vertical-align:top; width:25%;
}

.p_item_desc {
	vertical-align:top;
}

.textleft {
	text-align:left;
}

.textright {
	text-align:right;
}

#tools_searchbox {
	background-color:#F8F8F8; border:1px solid #F5F5F5; margin:0; padding:5px 0 0;
	white-space:nowrap; overflow:hidden; height:43px; text-align:center; width:900px;
}

#tools_searchbox form {
	margin:0px; padding:0px;
}

#tools_searchbox input.button  {
	color: #FFFFFF; font-weight:bold; font-size:14px; background-color:#FF7403; padding:2px; border-width:0px;
	background-image:url(../design/button-searchbox-tools.gif); width:80px; height:28px; margin-top:5px;
}

#tools_searchbox input.text, #tools_searchbox input.text1, #tools_searchbox textarea  {
	font-size:12pt; padding:0px; border: solid 1px #E4661B;
}

#tools_searchbox input.text0  {
	color:#b5b2af; font-size:12pt; padding:0px; border: solid 1px #E4661B;
}

#tools_searchbox input.text0, #tools_searchbox input.text1 {
	width:46%; vertical-align:top; height:35px;
}

#tools_searchbox img {
	border:0 none; vertical-align:top;
}
/* Fullpage Overlay Werbung*/
#adframe {
	position			:	fixed;
	z-index				:	10000;
	bottom				:	0;
	left				:	0;
	width				:	100%;
	padding				:	0;
	text-align			:	center;
	background-color	:	#000;
	display				:   none;
}

#adframe .adframe_remove {
	position			:	absolute;
	z-index				:	10001;
	top					:	10px;
	right				:	10px;
	background-color:	#FFF;
	padding			:	2px;
	cursor			:	pointer;
}

#adframe table {
	padding				:	0;
	margin				:	0 auto;
	border				:	0;
	text-align			:	center;
}

#adframe table td {
	text-align			:	center;
}

.closeicon {background: url(../design/relaunch/gfx/closeicon.png) no-repeat; width: 7px; height: 7px; display: block; background-color: transparent;}

.partners {
	font-size:20px; font-weight:bold; margin:20px 0; padding:0 0 10px; text-align:left;
}

.imprint {
	height:100%; text-align:left;
}

.discount_banner {
	float:left;
}

.dc {
	margin-right:10px;
	min-height:75px;
	width:600px;
        float: left;
}

.dc_b {
	float:right;
	width:123px;
}

.pdc {
margin-right:10px;
min-height:75px;
width:730px;
}

.pdc_b {
	float:right;
	width:123px;
	margin-top:15px;
}

.add_buddy_other {
	float:left; width:100%; height:auto; text-align:right;
}

.add_buddy {
	 width:100%;
}

.add_buddy a {
	color:#1414AC;
	cursor:pointer;
	font-size:13px;
	font-weight:bold;
}


/**pager**/
.genericpager-page {
	padding:0 3px;
	font-size:12px;
}

.genericpager-page0 {
	padding:0 3px;
	font-size:20px;
}

.genericpager-page1 {
	padding:0 3px;
	font-size:18px;
}

.genericpager-page2 {
	padding:0 3px;
	font-size:15px;
}

.genericpager {
	/*margin-bottom:15px;*/
}

.genericpager a, .genericpager a:hover, .genericpager a:visited {
	text-decoration:none;
	color:#FF3600;
}

.genericpager .arrow {
	text-decoration:none;
	color:#0D0DCB;
	padding:0 3px;
	font-weight:bold;
	font-size:15px;
}

.genericpager .arrow:visited {
	color:#0D0DCB;
}

.agof {
	margin-left:25px;
}

.adver ul , .maindialog .adver ul {
	margin-bottom:3px;
	margin-top: 5px;
}

.adver h3, .maindialog .adver h3 {
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 5px;
    padding: 0;
}

.adver div, .maindialog .adver div {
	line-height:18px;
}

.adver ul li, .maindialog .adver ul li {
	line-height:18px; padding-bottom:0px;
}

.m_contact {
	margin-bottom:20px;
}

.a_spacer {
	height:15px;
}

.b_spacer {
	height:10px;
}

.arrow_5x7 {background: url(../design/relaunch/gfx/arrow_5x7.png) no-repeat; width: 5px; height: 7px; border-width:0px;  display:inline-block; cursor: pointer; }
.opinion-on-name {background: url(../design/relaunch/gfx/opinion-on-name.png) no-repeat; width: 32px; height: 14px; display:inline-block; cursor: pointer; }
.close_small {background: url(../design/relaunch/gfx/close_small.png) no-repeat; width: 12px; height: 11px; display:inline-block; border: 0px none; }
input.search_button {background: url(../design/relaunch/gfx/search_button.png) no-repeat; width: 100px; height: 24px; border:0; display:inline-block; color:#FFFFFF; font-weight:bold; cursor:pointer; background-color:transparent; }

.ud_link a {
	color: #1414AC;
}

.ud_link a:hover {
	color: #1414AC;
}
 
.ud_link a:visited {
	color: #1414AC;
}

*:first-child+html #searchfield_back {
	border-top:0px;
}

#bc_staticnamecontainer { 
	word-wrap /*\**/:break-word\9 
}

#bc_staticnamecontainer { 
	text-align /*\**/:left\9 
}

#bc_staticnamecontainer { 
	float /*\**/:left\9 
}

#bc_staticnamecontainer { 
	width /*\**/:100%\9 
}

.peoplesearch_register {
	white-space /*\**/: nowrap\9
}

#keywords .center_relations .top h2 {
	float /*\**/:left\9
}

#keywords .center_relations .top h2 {
	margin-right /*\**/:20px\9
}

#keywords .center_relations .top h2 {
	padding-left /*\**/:10px\9
}

.relations-logo {
	margin-top /*\**/:5px\9
}

.name_update {
	text-align /*\**/:left\9
}

.maindialog .add_buddy_s {
	white-space: nowrap;
}

.maindialog .add_buddy_s a {
    color: #FF5100;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
}

b.c_link a {
	color: #1414AC;
}

span .c_list b {
	display: block;
    float: left;
    height: 30px;
}

.name_update {
	min-width /*\**/:617px\9
}

*:first-child+html .name_update {
	min-width:617px;
}

.registered {
	color:#F44300;
	font-size: 10px;
    left: 91px;
    position: absolute;
    top: 1px;
}

.reg_imprint {
	line-height: 13px;
	font-size: 8px !important;
    left: 1px;
    position: relative;
    top: -5px;
	z-index:2100;
}

/* Login Layer */
#login_layer {
	display:none;
	background-color:#F3F3F3;
	border-bottom:1px solid #E0E0E0;
	width:100%;
	position:relative;
}

.arrowon {background: url(../design/relaunch/gfx/arrowon.png) no-repeat; width: 7px; height: 4px; }
.arrowoff {background: url(../design/relaunch/gfx/arrowoff.png) no-repeat; width: 7px; height: 4px; }
#loginlayer-close {background: url(../design/relaunch/gfx/loginlayer-close.png) no-repeat; width: 7px; height: 7px; position:absolute; top:5px; right:5px; cursor:pointer; }

#login_layer .inside {
	width:950px;
	margin:0 auto;
	padding:2px 0;
	font-size:10px;
	display:inline-block;
}
#login_layer .loginmarg {
	display:inline-block;
	width:170px;
}
#login_layer #login_layer_register {
	float:left;
	width:400px;
	text-align:left;
	font-size:12px;
	margin:5px 0;
}
#login_layer #login_layer_register img {
	margin-right:7px;
	margin-left:-3px;
}
#login_layer #login_layer_register .expadvice {
	margin-top:3px;
	line-height:15px;
	display:inline-block;
	font-weight:bold;
}
#login_layer #login_layer_register .teaser {
	color:#1414AC;
    text-decoration:none;
    cursor:pointer;
}
#login_layer #login_layer_register .teaser:hover {
	color:#1B1BE1;
    text-decoration:underline;
}
#login_layer #login_layer_formular {
	float:left;
	width:550px;
	text-align:right;
	margin:1px 0 3px 0;
}
#login_layer .inside form {
	display:inline-block;
}
.fl {
	float:left;
	text-align:left;
}
#login_layer .loginlayer-input {
	width:200px;
	font-size:11px;
	margin-right:10px;
	border:1px solid #999;
	padding:3px;
}
#login_layer .loginlayer-input:focus {
	-moz-box-shadow:1px 1px 0 #CCC;
	-webkit-box-shadow:1px 1px 0 #CCC;
	box-shadow:1px 1px 0 #CCC;
	border:1px solid #666;
}
#login_layer_formular .link {
	color:#808080;
	text-decoration:none;
	cursor:pointer;
}
#login_layer_formular .link:hover {
	color:#666;
	text-decoration:underline;
}
/* End Login-Layer */
/* neue Buttons */
.actionbutton-gray, .actionbutton-gray-inside, .ab-gray, .ab-gray-inside {
	background-position: 0 0;
    display: inline-block;
    height: 21px;
}
.ab-gray {
	background: url(../design/relaunch/gfx/ab-gray.png) no-repeat;
	font-family: Arial,Tahoma,Helvetica,sans-serif;;
	font-size:11px;
	color:#444;
	cursor:pointer;
	padding-left:8px;
}
.ab-gray-over {
	background: url(../design/relaunch/gfx/ab-gray-over.png) no-repeat;
	color:#333;
}
.ab-gray-inside {
	background: url(../design/relaunch/gfx/ab-gray-inside.png) no-repeat;
	background-attachment: scroll;
	background-position: 100% 0;
	padding-right:8px;
	padding-top:3px;
}
.ab-gray-inside-over {
	background: url(../design/relaunch/gfx/ab-gray-inside-over.png) no-repeat;
	background-position: 100% 0;
}

/* End Buttons*/


.teaser {
    color: #1414AC;
    text-decoration: none;
    white-space: normal;
}

.teaser:hover {
    color: #FF5100;
    cursor: pointer;
    text-decoration: underline;
}

.button-loginout {
    background-color: #dadada;
    cursor: pointer;
}

.button-loginout .text {
    color: #888;
}

.fb_login {
    background-color: #677ea9;
    padding: 0 10px !important;
}

.fb_login .fb_icon {
    display: block;
    width: 8px;
    height: 18px;
    margin-right: 12px;
    background-image: url(../design/relaunch/gfx/icon-facebook.png);
    background-repeat: no-repeat;
    background-position: 100% 0;
    float: left;
}

.fb_login a {
    color: white !important;
}

.fb_spacer {width:100%;}

*:first-child+html .fb_spacer {width:auto;}

#featurecompare_de {
	width:800px
}
#featurecompare_de td {
	padding:5px 0;
}

.button_green_de {
    background-color:#12EA13
	font-family:Tahoma;
    color: #FFFFFF!important;
    display: block;
    height: 28px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 7px;
    white-space: normal;
	font-size: 14px;
	text-align:center;
    width: 156px;
    vertical-align: middle;
}

.button_grey_de {
	font-family:Tahoma;
    color: #000 !important;
    display: block;
    height: 28px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 7px;
    white-space: normal;
	font-size: 14px;
	text-align:center;
    width: 156px;
    vertical-align: middle;
}

#featurecompare_de .bo {border-bottom: 1px solid #D4D4D4;}

#featurecompare_de .li {
	color: #000000;
    font-size: 12px;
    font-weight: bold;
}

#featurecompare_de .s_r {
	padding-right:25px;
}

#featurecompare_de .th {
	text-align: left;
	vertical-align:bottom;
}

#featurecompare_de .f_b {
	font-weight:bold; 
	color:#444444; 
	line-height:16px;
}

.maindialog .l_blue {
    color: #0098EE;
    font-size: 14px;
    font-weight: bold;
    white-space: nowrap;
}

.maindialog .blackbold, .maindialog .blackbold {
    color: #000000;
    font-size: 15px;
    font-weight: bold;
    white-space: nowrap;
}

#c_lang {
	float:right;
    margin-left: 5px;
}

.selitem {
    float: left;
    height: 11px;
    margin-top: 3px;
}
.selitem .region-flag-main {
    cursor: pointer;
    display: block;
    float: left;
    height: 11px;
    width: 16px;
}
.c_sel {
    cursor: pointer;
    display: none;
    font-size: 11px;
    line-height: 1em;
    margin: 15px 0 0;
    opacity: 0.95;
    overflow: auto;
    padding: 0;
    position: absolute;
    z-index: 5000;
}
.c_sel ul {
    background-color: #F0F0F0;
    border: 1px solid #CDCDCD;
    margin: 0;
    padding: 0;
}
.c_sel ul li {
    height: 11px;
    list-style-type: none;
    padding: 10px 10px 10px 0px;
    text-align: left;
    white-space: nowrap;
}

#c_regionarrow {
    cursor: pointer;
    float: left;
    height: 4px;
    margin: 3px 0 0 5px;
    width: 7px;
}

.lang_select {
	width:530px;
}
.cspacer {
	height:10px;
}
.txtlangselect {
	color: #000000;
    display: block;
    float: left;
    font-weight: bold;
    width: 493px;
}
#submit_missing {
    border				: 	0 none;
    color				: 	#FFFFFF;
    cursor				: 	pointer;
    font-size			: 	12px;
    font-weight			: 	bold;
    height				: 	20px;
    margin-top			: 	10px;
    padding-top			: 	3px;
    text-align			: 	center;
}
*:first-child+html input.button {
    background-color: #FF7403!important;
    color: grey!important;
	text-shadow:none!important;
	font-weight: bold!important;
}

.orange {
	color			:	#ff3600;	
}
.bold {
	font-weight		:	bold;	
}
.spanlink {
	color			:	#0d0dcb;
	text-decoration	:	none;
}
.bluelink {
	color			:	#0d0dcb;
	text-decoration	:	underline;
}
.gray {
	color			:	#444;
}

#is_loaded {height:20px;}

.bc_relaunch_sprite_area {
	background-color:transparent;
	display:inline-block;
	background-repeat:no-repeat;
}

.header-regions-li .region-box, .tools .region-box {
    display: inline-block;
    margin: 0 8px;
    background-color: #4386fb;
    width: 20px;
    color: #fff;
    text-align: center;
}


/* Produktseite */
.products-graybutton {width: 100px; height: 32px;
	display:block;
	color:#000;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin-left:15px;
	margin-top:10px;
	/*cursor:pointer;*/
	background-color: transparent;
}
.products-greenbutton {
	background: url(../design/relaunch/gfx/products-greenbutton.png) no-repeat; width: 100px; height: 32px; 
	display:block;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin-left:15px;
	margin-top:10px;
	cursor:pointer;
	background-color: transparent;
}
.products-graybutton span, .products-greenbutton span {
	display:block;
	padding-top:6px;
}


/****************************************************************************************************************************************************************/
/* http://staging.yasni.de/business-research-firmendaten - Landingmages */
/****************************************************************************************************************************************************************/
#rightside.firmendaten {
	width			:	530px;
	margin-right	:	100px;
}
#head-container-firmendaten {
	width			:	530px;
	height			:	44px;
	background		:	#0256b3;
    border-top      :   1px solid #80a3cc;
    border-bottom   :   1px solid #80a3cc;
	margin-bottom	:	5px;
	position		:	relative;
}
#head-logo-firmendaten {
	width			:	530px;
    padding-left	:	24px;
	float			:	left;
}
#head-container-firmendaten > div#head-logo-firmendaten > a > h1 {
	margin			:	6px 0 0 0;
	text-decoration	: none !important;
	color			: white;
	border			: none;
}
#head-container-firmendaten > div#head-logo-firmendaten > a {
    color			: #fff;
    font-weight		: bold !important;
    text-decoration	: none !important;
}
#powered-by-text {
	float			: right;
}
#powered-by-logo {
	float			: right;
	color			: #FE6700;
	font-size		: 16px;
	font-weight		: bolder;
	vertical-align	: middle;
}
#powered-by-rights {
	float			: right;
	color			: #FE6700;
	font-size		: 6px;
	
}
h1#firmendaten-title {
	text-decoration	: none;
	border			: none;
	margin-left		: 20px;
	color			: black;
}
.text-container {
	margin-left		: 20px;
	margin-bottom	: 15px;
}
span.text-firmendaten {
	font-size		: 13px;
	font-weight		: bold;
}
h2#firmendaten-title-second {
	text-decoration	: none;
	border			: none;
	margin			: 35px 0 35px 20px;
	color			: black;
	font-size		: 15px;
}
.lpinfobox.firmendaten {
	margin-left		: 20px;
}
.halfrow.firmendaten {
	font-size		: 14px;
}
#cookiebar {
  background-color: #fefefe;
  border-bottom: 1px solid #efefef;
  color: #b0b0b0;
  font-size: 14px;
  padding:2px;
  padding-left:10px;
  margin-bottom:5px;
  text-align:left;
  width:100%;
  height:24px;
  line-height:24px;
  vertical-align:middle;
  overflow:hidden;
}
#cookiebar input {
  background-color:#dadada;
  border-width:0;
  color:#888;
  float:right;
  margin-right:12px;
  height:24px;
  width:90px;
  cursor:pointer;
}

#cookiebar a {
  color:#888
}