/*******************************************************************************/
/********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;
}

html, body, div, h1, h2, h3, span, a, table, tr, td, form, img, li, span, hr, div {	
	margin:0; padding:0; border:0px; font-family:Tahoma,Arial,Helvetica,sans-serif;
}

h1 {
	font-size:18px;
}

h2 {
	font-size:13px;
}

h3 {
	font-size:11px;
}

/*IE8 only*/
a { cursor /*\**/: pointer\9 }

/*IE7 only*/
*:first-child + html a {cursor:pointer;}

/*ERROR MESSAGE NOJAVASCRIPT*/
.scriptmsg { 
	position:absolute; top:0px; left:0px; width:100%; font-size:13px; margin:-5px; padding:6px; background-color:#FFB57B; 
}

.scriptmsg img {
	margin-top:4px;
}

/* MAIN */
#MAIN {
	margin:10px auto; width:950px; height:auto; position:relative;
}

/***********************/
/** HEADER */
/***********************/
#HEADER #topmenue {
	height:32px; vertical-align:top; float:left; width:100%;
}
 
#HEADER .logo { 
	display:block; float:left; margin-right:18px; margin-top:3px; width:130px;
}

#HEADER #logo img { 
	vertical-align:top;
}

#HEADER #menu  { 
	float:left; width:400px; margin-top:7px; 
}

#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 0; padding: 2px 4px;
}

#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 #menu ul li.highlighted, #HEADER #menuadmin ul li.highlighted {
	background: transparent url(../design/expose-highlighter.gif) repeat-x scroll 0 2px;
}

#HEADER #menuerightside {
	float:right; margin-top:7px; position:relative; z-index:495;
}

#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-right:15px;margin-top:4px;
}

#HEADER #menuerightside .selitem .region-flag-main {
	width:16px; height:11px; display:block; cursor:pointer; float:left; padding-right:4px;
}

#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:#F0F0F0; border:1px solid #CDCDCD; text-align:left;
}

#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 {
	margin-left:20px;
}

#HEADER #search { 
	float:right; margin:0px; margin-left:5px; margin-top:5px; padding:0px; font-weight:bold; line-height:21px; 
	text-align:right; vertical-align:bottom; overflow:hidden; width:185px; height:25px;
}

#HEADER #search input.text0, #search input.text1  {
	font-size:13px; width:121px;
}

#HEADER #search .smallsearchfield {
	border-right:none; height:16px;position:absolute;right:58px;top:5px;
}

#HEADER #path { 
	font-size:13px; margin-top:1px; padding:0px; color:#9C9A9C; background-color:#FFF6E0; line-height:1.3em; width:100%;
}

#HEADER #path .left {
	text-align:left; float:left;
}

#HEADER #path .right {
	text-align:right;
}

#HEADER #path .right  h3 {
	font-size:11px; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight:normal; display:inline;
}

/*IE6 only*/
* html #HEADER .logo {margin-top:3px; border:0 none;}

/*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*/
.bc_sprite_region {
	background-color:transparent; background-image:url(../design/region_sprite_bg.gif); background-repeat:no-repeat; 
	background-position: 0 0;
}

/*People search*/
.ps_sprite_region {
	background-color:transparent; background-image:url(../design/region_sprite_bg.gif); background-repeat:no-repeat; 
	background-position: 0 0; display:block;
}

.ps_sprite_region {float:left; margin-right:5px;}
.region-flag-de { background-position: 0 0; }
.head-region-flag-de { background-position: -10px -10px; }
* html .region-flag-de { margin-bottom:-2px; font-size:10px; }
.region-flag-at { background-position: 0 -21px; }
.head-region-flag-at { background-position: -10px -31px; }
* html .region-flag-at { margin-bottom:-2px; font-size:10px; }
.region-flag-ch { background-position: 0 -42px; }
.head-region-flag-ch { background-position: -10px -52px; } 
* html .region-flag-ch { margin-bottom:-2px; font-size:10px; }   
.region-flag-gb { background-position: 0 -63px; }
.head-region-flag-gb { background-position: -10px -73px; }
* html .region-flag-gb { margin-bottom:-2px; font-size:10px; }
.region-flag-us { background-position: 0 -84px; }
.head-region-flag-us { background-position: -10px -94px; }
* html .region-flag-us { margin-bottom:-2px; font-size:10px; } 

.main_sprite {
	background: url(../design/main_sprite_bg.gif) no-repeat top left; display: block; background-position: 0 0;
}

#HEADER #menuerightside .selitem {float:left;}
.y_logo { background-position: 0 0; width: 53px; height: 20px; margin-top:3px; margin-top:0px; float:left; }
.logo-de { background-position:-53px 0; width: 32px; height: 20px; margin-top:3px; margin-top:0px; float:left; margin-left:2px; }
.logo-at { background-position: -86px 0; width: 26px; height: 20px; margin-top:0px; float:left; margin-left:2px; }
.logo-ch { background-position: -113px 0; width: 28px; height: 20px; margin-top:0px; float:left; margin-left:2px; }
.logo-gb { background-position: -142px 0; width: 58px; height: 20px; margin-top:0px; float:left; margin-left:2px; }
.logo-us { background-position: -201px 0; width: 46px; height: 20px; margin-top:0px; float:left; margin-left:2px; }
.main_sprite-expose-highlighter { background-position: -575px 0; height: 19px; } 
.main_sprite-arrow-down { background-position: -759px 0; width: 7px; height: 4px; }
.main_sprite-bookmark_linkedin { background-position: -558px 0; width: 15px; height: 15px; float:left; margin-left:4px; }
.main_sprite-bookmark_twitter { background-position: -870px 0; width: 15px; height: 15px; float:left; } 
.main_sprite-bookmark_delicious { background-position: -768px 0; width: 15px; height: 15px; float:left; margin-left:4px; } 
.main_sprite-bookmark_facebook { background-position: -785px 0; width: 15px; height: 15px; float:left; margin-left:4px; } 
.main_sprite-bookmark_kledy { background-position: -802px 0; width: 15px; height: 15px; float:left; margin-left:4px; } 
.main_sprite-bookmark_misterwong { background-position: -819px 0; width: 15px; height: 15px; float:left; margin-left:4px; } 
.main_sprite-bookmark_myspace { background-position: -836px 0; width: 15px; height: 15px; float:left; margin-left:4px; } 
.main_sprite-bookmark_oneview { background-position: -853px 0; width: 15px; height: 15px; float:left; margin-left:4px; } 
.main_sprite-bookmark_vzgroup { background-position: -887px 0; width: 15px; height: 15px; float:left; margin-left:4px;} 
.main_sprite-bookmark_xing { background-position: -1945px 0; width: 15px; height: 15px; float:left; margin-left:4px;} 
.main_sprite-region-flag-at { background-position: -904px 0; width: 16px; height: 11px; } 
.main_sprite-region-flag-ch { background-position: -922px 0; width: 16px; height: 11px; } 
.main_sprite-region-flag-de { background-position: -940px 0; width: 16px; height: 11px; } 
.main_sprite-region-flag-gb { background-position: -958px 0; width: 16px; height: 11px; } 
.main_sprite-region-flag-us { background-position: -976px 0; width: 16px; height: 11px; } 
.main_sprite-v_line { background-position: -994px 0; width: 950px; height: 3px; margin-top:-3px; font-size:3px; } 
.arrow-down { background-position: -994px -4px; width: 16px; height: 11px; display: inline-block; }
* html .arrow-down { margin:2px; font-size:7px; }
*:first-child+html .arrow-down { margin-top:3px; margin-left:3px; }
.bg-bc-resultbox-bottom { background-position: -994px -13px; width: 950px; height: 6px; font-size:6px; display:inline-block; }
.arrow-down-red { background-position: -1003px -4px; width: 16px; height: 11px; display: inline-block; }
.bg-bc-sidebox-top { background-position: -1962px 0; width: 317px; height: 12px; }
.staticsearchbox-light { background-position: -633px -98px; height:38px; width:617px; display:block;}
.wp-region-flag-DE { background-position: -10px -10px; display:block; height:11px; width:16px; border:0px; position:absolute; right:18%; }
.wp-region-flag-AT { background-position: -10px -31px; display:block; height:11px; width:16px; border:0px; position:absolute; right:18%; }
.wp-region-flag-CH { background-position: -10px -52px; display:block; height:11px; width:16px; border:0px; position:absolute; right:18%; }   
.wp-region-flag-GB { background-position: -10px -73px; display:block; height:11px; width:16px; border:0px; position:absolute; right:18%; }
.wp-region-flag-US { background-position: -10px -94px; display:block; height:11px; width:16px; border:0px; position:absolute; right:18%; } 

/*CSS-SPRITE Ende HEADER und FOOTER*/

/***********************************/
/** LEFTCONTENT & RIGHTCONTENT */
/***********************************/

/** CONTENTBOX */
#CONTENT {
	height:auto; margin-top:20px; 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 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; 
}

#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:#F0F0F0; border:1px solid #CDCDCD;
    left:0; margin-top:-3px; z-index:1;
}

/*IE6 only*/
* html #selbox li ul.dropbox {
	display:block;
}

#selbox li ul.dropbox li {
	padding:6px 20px 6px 6px;
}

#selbox ul.dropbox li a {
	display:block; text-decoration:none; color:#000000; white-space:nowrap;
}

#selbox ul.dropbox li:hover {
	background-color:#CFCFCF; text-decoration:none;
}

/*IE6  only*/
* html #selbox ul.dropbox a:hover {
	text-decoration:underline;
}

#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*/
/*********************/

a, #vipdesc a:hover, .go {
	color:#F44300; text-decoration:none;
}

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;}

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;}

/*yasni Info*/
.skype {line-height:15px;}

/*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_tiny { 
	background-image: url(../design/button-tiny.gif); width:31px; height:23px; font-weight:normal; 
}

#terms input.button_tiny { 
	background-image: url(../design/button-search-tiny.gif); width:31px; height:23px; font-weight:normal; 
}

input.button_short { 
	background-image: url(../design/button-short.gif); width:60px; height:19px; background-repeat:no-repeat; 
}

input.button_searchtop {
	background-image: url(../design/button_searchtop.gif); border:0 none; color:#FFFFFF; padding-top:0px;
	font-size:14px; font-weight:bold; height:20px; vertical-align:middle; width:38px;
}

input.button_medium { 
	width:100px; height:23px; background-image: url(../design/button-dialog-short.gif); background-repeat:no-repeat; 
}

input.button_medium_grey { 
	width:100px; height:23px; background-image: url(../design/button-dialog-short-grey.gif); background-repeat:no-repeat; border:0;
	font-weight:bold; cursor:pointer; background-color:transparent; color:#FFFFFF;
}

input.button_standard_200 { 
    color:#FFFFFF; background-image: url(../design/button_standard_200x19.gif); background-repeat:no-repeat; border:0;
	width:200px; height:19px; font-weight:bold;
}

/*dieser button ist nur 170px!! */
input.button_standard_200x23 {
	color:#FFFFFF; background-image: url(../design/button-findall-long.gif); background-repeat:no-repeat; border:0;
	width:200px; height:23px; font-weight:bold; cursor:pointer;
}

input.button_standard_170x23 {
	color:#FFFFFF; background-image: url(../design/button-170x23.gif); background-repeat:no-repeat; border:0;
	width:170px; height:23px; font-weight:bold; cursor:pointer; background-color:transparent;
}
input.button_standard_170x23_new {
	color:#FFFFFF; background-image: url(../design/button-170x23-new.gif); background-repeat:no-repeat; border:0;
	width:170px; height:23px; font-weight:bold; cursor:pointer; background-color:transparent;
}

input.button_standard_140x23 {
	color:#FFFFFF; background-image: url(../design/button-140x23.gif); background-repeat:no-repeat; border:0;
	width:140px; height:23px; font-weight:normal; cursor:pointer; background-color:transparent;
}

input.button_200x24 {
    background-image: url(../design/button-200x24.gif); width:200px; height:24px; background-color:transparent; 
}

input.button_160x21 {
    background-image:url("../design/bg-bc-markedresults.gif");background-repeat:no-repeat;border:0 none;color:#FFFFFF;cursor:pointer;float:right;
    font-family:tahoma;font-size:12px;font-weight:bold;height:21px;width:160px;
}

/*IE7 only*/
*:first-child + html input.button_standard_170x23 {vertical-align:bottom; margin-bottom:1px;}

/*IE6 only*/
* html input.button_standard_170x23 {
	vertical-align:bottom; margin-bottom:1px;
}

input.button_standard_170x23 {
	font-size:12px;
}

input.button_ps_viplist_170x23 {
	color:#FFFFFF; background-image: url(../design/button-ps-viplist-170x23.gif); background-repeat:no-repeat; border:0;
	width:170px; height:23px; padding:0 0 2px 20px; font-weight:bold; cursor:pointer; background-color:transparent;
}

input.button_bc_searchfield_130x23 {
    color:#FFFFFF; background-image: url(../design/button-bc-searchfield-130x23.gif); background-repeat:no-repeat; border:0;
    width:130px; height:23px;  padding:0 0 2px 10px; font-weight:bold; cursor:pointer; background-color:transparent; font-size:12px;
}

input.button_ps_searchfield_170x23 {
    color:#FFFFFF; background-image: url(../design/button-ps-searchfield-170x23.gif); background-repeat:no-repeat; border:0;
    width:170px; height:23px;  padding:0 0 2px 24px; font-weight:bold; cursor:pointer; background-color:transparent; font-size:12px;
}

/*IE7 only*/
*:first-child + html input.button_ps_viplist_170x23 {vertical-align:bottom; margin-bottom:1px;}

input.button_bc_viplist_170x23 {
	color:#FFFFFF; background-image: url(../design/button-bc-viplist-170x23.gif); background-repeat:no-repeat; border:0;
	width:170px; height:23px; padding:0 0 2px 10px; font-weight:bold; cursor:pointer; background-color:transparent;
}

/*IE7 only*/
*:first-child + html input.button_bc_viplist_170x23 {vertical-align:bottom; margin-bottom:1px;}

input.button_standard_230 { 
    color:#FFFFFF; background-image: url(../design/button_standard_230x19.gif); 
	width:230px; height:19px; background-repeat:no-repeat; border:0; font-weight:bold;
}

input.button_standard_260 { 
    color:#FFFFFF; background-image: url(../design/button_standard_260x19.gif); 
	width:260px; height:19px; background-repeat:no-repeat; border:0; font-weight:bold;
}

/*ausgegraute Variante*/
input.button_standard_170x23_grey {
	color:#FFFFFF; background-image: url(../design/button-170x23-grey.gif); background-repeat:no-repeat; border:0;
	width:170px; height:23px; font-weight:bold; cursor:pointer; background-color:transparent;
}


input.button_100x24 {
    color:#FFFFFF;background-image: url(../design/button-100x24.gif);background-repeat:no-repeat; border:0;
	width:100px; height:24px;font-weight:bold;cursor:pointer;background-color:transparent;
}

#box .messages input.button_short { 
	background-image: url(../design/button-short.gif); width:60px; height:19px; 
}

/* EDNE* 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.translate1 {
	color:#999999; border-color:blue;
}

input.alert {
	font-size:17px; padding:0px; border:2px solid red;
}

/*IE6 only*/
* html .maindialog input.input_location {
	width:165px;
}

.maindialog input.input_location {
	width:161px;
}

#login_frame input.text0, #login_frame input.text1 {
	width:207px; height:20px;
}

#wp_settings_pass input.text0, #wp_settings_pass input.text1 {
	width:170px; height:20px;
}

#wp_settings_changemail input.text0, #wp_settings_changemail  input.text1 {
	width:225px; height:20px;
}

#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;
}

.peoplesearchfield input.text0, .peoplesearchfield input.text1 {
	width:290px; height:20px;
}

.tempsearch form { 
	margin:0px; padding:0px; padding-top:6px; vertical-align:top; 
}

#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;
}

/*IE6 only*/
* html #premium_upgrade_countryoptions select , #premium_create_countryoptions select {
	margin-left:3px;
}

#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  GRÖßENANGABE*/
/**************************/

.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_5x7 {border-width:0px; width:5px; height:7px;}

.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: 498; visibility: hidden;
}

#dialog_wrapper {
  position: absolute; top: 250px; left: 20px;
  margin: 0; padding: 0;
  z-index: 499; visibility: hidden;
}

#dialog_wrapper .dialog_topleft {
  margin: 0; padding: 0; width: 30px; height: 30px; float: left;
  background: transparent url(../design/dialog_dropshadow_corners.png) no-repeat scroll 0 0;
}

#dialog_wrapper .dialog_topedge {
  margin: 0; padding: 0; width: 840px; height: 30px; float: left;
  background: transparent url(../design/dialog_dropshadow_edges_h.png) repeat-x scroll 0 0;
}

#dialog_wrapper .dialog_topright {
  margin: 0; padding: 0; width: 30px; height: 30px; float: left;
  background: transparent url(../design/dialog_dropshadow_corners.png) no-repeat scroll -30px 0;
}

#dialog_wrapper .dialog_verticaledge {
  margin: 0; padding: 5px 35px 15px; clear: left;
  background: transparent url(../design/dialog_dropshadow_edges_v.png) repeat-y scroll 0 0;
}
#dialog_wrapper .dialog_bottomleft {
  margin: 0; padding: 0; width: 30px; height: 30px; clear: left; float: left;
  background: transparent url(../design/dialog_dropshadow_corners.png) no-repeat scroll 0 -30px;
}

#dialog_wrapper .dialog_bottomedge {
  margin: 0; padding: 0; width: 840px; height: 30px; float: left;
  background: transparent url(../design/dialog_dropshadow_edges_h.png) repeat-x scroll 0 -30px;
}

#dialog_wrapper .dialog_bottomright {
  margin: 0; padding: 0; width: 30px; height: 30px; float: left;
  background: transparent url(../design/dialog_dropshadow_corners.png) no-repeat scroll -30px -30px;
}

.maindialog { 
	font-size: 16px; text-align: left;
}

/*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_settings_language  select {
	width:230px;
}

#dialog_body #wp_buddy  input {
	width:225px;
}

#dialog_body.wp_businesscard input.text0, #dialog_body.wp_businesscard input.text1 {
	height:20px;
}

#dialog_body .psfa_items {
	width:810px;
}

/*IE6 only*/
* html .maindialog_filter {filter:alpha(enabled = false);}

/*IE7 only*/
*:first-child + html .maindialog_filter {filter:alpha(enabled = false);}

.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;}

.fade1 { margin-bottom:2px; }

.fade1 { margin-bottom /*\**/: 2px\9 }

*:first-child+html .fade1 {margin-bottom:-8px;}

.homundusbox {display /*\**/:inline\9}

#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 { 
	font-size:20px; font-weight:bold; margin:0px; padding:0px; padding-bottom:10px; margin-bottom:20px; text-align:left; border-bottom:1px solid; 
}

.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 {
	float:right; margin:0 0 0 -20px; padding:0; text-align:right; clear:right;
}

.maindialog #dialog_header img {cursor:pointer; margin-right: 3px;}

.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 { 
	width:100px; height:23px; background-image: url(../design/button-dialog-short.gif); 
}

.maindialog .button_medium { 
	width:170px; height:23px; background-image: url(../design/button-dialog-medium.gif); background-color:transparent;
}

.maindialog .button_long {
	width:210px; height:23px; background-image: url(../design/button-dialog-long.gif);
}

.maindialog .button_sa {
	width:170px; height:23px; background-image: url(../design/button-dialog-sa.gif);
}

.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;
}

/* create dialog */
#createdialog label {
	float:left; font-weight:bold; width:180px; line-height:25px; vertical-align:middle;
}

#createdialog .greybackground {
	background-color:#F2F2F2; position:relative; padding-left:40px; margin:0 -30px -40px -30px;
}

#premium_dialog .body {font-size:11px;}

/*ENDE* DIALOGE*/

/****************/
/* JOBWARE V2 */
/***************/

.doublearrow {
	font-weight:bold; color:#C20000;
}

#jobware {margin-top:0px;}

#jobware.sidepanel { 
	background-color:#EDF5F6; background-image: url(../design/back-side-ad.gif); background-repeat:no-repeat; border:1px solid #A6C8D4; font-size:11px;
}

#jobware .top {
  height:22px; margin:0px; padding:0px; background-image: url(../design/sidebox-jobware-top.gif);
}

#jobware .top h2 {
  margin:0px; padding:0px; color:#000000; font-weight:bold; padding-left:8px; font-size:13px; line-height:22px; vertical-align:middle; border-width:0px;
}

#jobware .center {
  margin:0px; padding:8px; padding-top:12px; color:#AFB0B2; background-image: url(../design/sidebox-jobware-center.gif);
} 

#jobware .center p {
  font-size:11px; padding:0px; margin:0px; margin-bottom:10px; font-weight:normal;
}

#jobware .center a, #jobware .center a:hover {color:#3155DE; text-decoration:underline;}

#jobware .bottom {
  height:20px; margin:0px; padding:0px; background-image: url(../design/sidebox-jobware-bottom.gif);
}

#jobware .bottom_short {
  height:20px; margin:0px; padding:0px; background-image: url(../design/sidebox-jobware-bottom-short.gif);
}

#jobware.sidepanel #jobware_context {
	padding:5px 5px 5px 5px;
}

#jobware.sidepanel h2 { 
	background-color:#A6C8D4; color:#12191F; margin:0px; font-weight:bold; padding-left:5px; font-size:14px;
}

#jobware.sidepanel a { 
	font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

#jobware.sidepanel .jw_teser_head {
	padding-top:5px; margin:0 5px 0 5px;
}

#jobware.sidepanel .jw_teaser_text {
    font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../design/line-side.gif); 
	background-position:bottom; background-repeat:no-repeat; padding:0px 5px 5px 5px; color:#878787;
}

#jobware.sidepanel .jw_last_teaser {
    font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../design/line-side-blank.gif); 
	background-position:bottom; background-repeat:no-repeat; padding:0px 5px 5px 5px; color:#878787;
}

#jobware.sidepanel .jw_teaser_link {
	font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*ENDE* JOBWARE V2 */

/*****************************/
/*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;
}

#yasni_help .show0 {
	display:none;
}

#yasni_help h3 {
	font-size:15px; color:#C20000; margin-bottom:10px;
}

#yasni_help .link {
	font-family: Verdana,Arial,Helvetica,sans-serif; font-size:11px;
}

#yasni_help .div {
	margin-bottom:15px;
}

#helpbox_left {
	float:left; width:330px; text-align:left; margin-bottom:0px; position:relative;
}

#helpbox_right {
	float:right; width:620px; text-align:left; margin-bottom:0px; position:relative;
}

.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;
}

/**Premium Help Englisch**/
.PremiumCheck_2 {display:none;}

.premiumhelp_1 {
	float:left; width:450px; text-align:left; margin-bottom:0px; position:relative;
}

/**Premium Help kein Export Feature  **/
.export_2 {display:none;}

.premiumcheck_2, .premiumcheck_3, .premium_1, .premium_3, .premiumplus_1, .premiumplus_2 {display:none;}

/*ENDE* TOOLS UND HILFE  BEREICH*/

/************/
/*SEMINUS*/
/************/

#seminus {margin-top:20px;}

#seminus h2 {
  padding-left:10px; padding-top:2px; margin-bottom:0px; padding-bottom:0px; height:21px; font-size:14px;
  background-image: url(../design/seminus_top_bg.gif); background-repeat:no-repeat; border:0px;
}

#seminus_body {
  padding:2px 2px 1px 8px; background-image: url(../design/seminus_body_bg.gif); border:0px; 
}

#seminus .seminus_bottom {
	height:22px; background-image: url(../design/seminus_bottom_bg.gif); background-repeat:no-repeat; border:0px;
}

#seminus .title {
	margin-top:6px; margin-bottom:6px; font-size:11px;
}

#seminus .desc {
  margin-top:2px; margin-bottom:7px; color:#878787; font-size:10px; max-height:2.5em; overflow:hidden;  
}

/*ENDE* SEMINUS*/

/***************************************************/
/*WEBPROFILE  UND SEARCH RESULTS KOMMENTARE*/
/**************************************************/

.infobar a, .infobar a:hover {
	color:#AAAAAA; font-size:9px;
}

.infobar a.info_comment {
	background-image:url(../design/icon-comment.gif); background-repeat:no-repeat; color:#FFFFFF; text-decoration:none;
}

#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;
}

/*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; margin:0px; font-weight:normal; border:0; vertical-align:baseline;
}

#terms .terms a { 
	color:#000000; font-weight:normal; white-space:nowrap; 
}

#relationbox .relations , #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;
}

/*IE6  only*/
* html #dialog .periodteaser {top:40px;}

* html #dialog .keywordteaser {top:40px;}

/*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*/
/******************/

/*IE6 only*/
* html #resultpaging .peoplepaging {width:65%; height:25px;}

#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;
}

/*IE6  only*/
* html #buddypages {margin-top:3px;}

#buddypages .pages {
	 margin:0 2px;	padding:2px 5px; background-color:#F9F9F9; border-bottom:1px solid #FFFFFF; 
}

#buddytypes { 
	margin:0px; margin-top:-10px; background-color:#F9F9F9; background-image: url(../design/smalltab-back.gif); 
	border-bottom:1px solid #FFFFFF; padding-left:5px; 
}

/*IE6  only*/
* html #buddytypes {width:298px;}

#buddytypes .highlight {background-color:#FF6300;}

#buddytypes a, .buddytypes a:hover {color:#000000;}

/*ENDE* IMAGES PAGING*/

/*************************'*********************/
/*VIPLISTEN  UND STATISCHE SEITEN SUCHBOX*/
/**********************************************/

.tempsearch2 { 
	margin-bottom:10px; text-align:center;
}

.tempsearch .text0, .tempsearch .text1 { 
	width:300px; font-size:16px; margin-top:7px; margin-left:133px; 
}

.tempsearch2 .text0, .tempsearch2 .text1 { 
	width:410px; font-size:16px; margin-top:7px; height:20px;
}

.tempsearch .button_search { 
	width:155px; height:22px; background-image: url(../design/button-staticsearch.gif); vertical-align:middle; margin-top:-5px; 
}

/*ENDE* VIPLISTEN  UND STATISCHE SEITEN SUCHBOX*/

/*****************************************/
/*AREA BOX EVENTS UND  OLDSEARCHBOX*/
/****************************************/

#box .pages { 
	margin:-10px; margin-top:0px; margin-bottom:-5px; padding:5px; background-color:#FFE389; border-top:1px solid #FFEEB9; 
}

#box img.arrow_5x7, #box img.arrow_5x8, #box img.arrow_9x8, #box img.arrow_9x10, #box img.arrow_98x18 {border:0px;}

#box {width:617px;}

#box .welcome_top { 
	height:5px; padding:0px; margin:0px; font-size:1px; background-image: url(../design/box-welcome-top.gif);
}

#box .welcome_center {
	padding:10px; background-image: url(../design/box-welcome-center.gif);
}

#box .welcome_bottom { 
	padding:0px; margin:0px; font-size:1px; height:5px; background-image: url(../design/box-welcome-bottom.gif);
}

#box .top {
	height:29px; background-color:#F6B600; background-image: url(../design/box-top.gif);
}

#box .top_light {
	background-image: url(../design/box-top-light.gif);
}

#box .bottom {
	background-image: url(../design/box-bottom.gif);
}

#box .center { 
	padding:10px; padding-bottom:0px; background-color:#FFE387; background-image: url(../design/box-center.gif); 
}

#box .center_light { 
	padding-top:5px; background-color:#F7F7F7; background-image: url(../design/box-center-light.gif);
	background-repeat:no-repeat; border-left:1px solid #FFC400; border-right:1px solid #FFC400; 
}

#box .bottom_light {
	background-color:#F7F7F7; background-image: url(../design/box-bottom-light.gif);
}

#box .bottom_message { 
	background-image: url(../design/box-bottom-message2.gif); height:27px; padding-left:12px; vertical-align:middle; text-align:left; 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:normal; line-height:27px;  
}

#box .bottom_search { 
	background-color:#FBCF50; background-image: url(../design/box-bottom-search.gif); height:40px; padding-left:12px; text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; line-height:40px; vertical-align:middle;  
}

#box .bottom_message .button {
	background-image: url(../design/button-box-message.gif); width:139px; height:21px;
}

#box .bottom_message_add { 
	height:7px; padding-left:12px; background-image: url(../design/box-bottom-message3.gif); font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt; font-weight:normal; line-height:27px; vertical-align:middle; text-align:left; 
}

#box .top h2  { 
	margin:0px; padding:6px; font-weight:bold; font-size:14px; text-align:left; border-width:0px; overflow:hidden;
}

#box .top h2 div {margin:0px; padding:0px;}

#box #slogan { 
	margin:0px; margin-bottom:5px; padding:0px; color:#FFFFFF; text-align:center; 
}

#box #event { 
	margin:0px; padding:0px; padding-top:5px; padding-bottom:10px;
	color:#FFFFFF; text-align:center; 
}

#box #event #event_name {
	font-size:19px; font-weight:bold;
}

#box #event #event_slogan { 
	margin-left:25px; font-size:24px; font-weight:bold; 
}

#box .searchfield {
	margin:0px; padding:1px 0; text-align:center;
}

/*IE8 only*/
#box #namecloud { margin-top /*\**/: 15px\9 }

#box .searchfieldalert {
	margin:0px; padding:0px; text-align:center; border:1px solid red;
}

#box #namecloud { 
	margin:15px -8px -5px -8px; padding:0px; width:611px; font-weight:normal; text-align:center;
}

#box #namecloud .top { 
	height:6px; background-color:#FFFFFF; background-image: url(../design/namecloud-top.gif); 
}

#box #namecloud .center { 
	padding:5px; background-color:#FFFFFF; background-image: url(../design/namecloud-center.gif); 
}

#box #namecloud .bottom { 
	height:6px; background-color:#FFFFFF; background-image: url(../design/namecloud-bottom.gif); 
}

#box .boxframe { 
	width:607px; margin:-5px; margin-top:5px; margin-bottom:0px; padding:0px; font-size:13px; 
}

#box .boxframe .top {
	height:5px; background-image: url(../design/boxframe-top.gif);
}

#box .boxframe .center { 
	background-image: url(../design/boxframe-center.gif); padding:0px; padding-top:3px; padding-left:10px; 
	font-family: Tahoma, Arial Narrow, Arial, Helvetica, sans-serif; font-weight:bold; height:20px; overflow:hidden;
}

#box .boxframe .center  span { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; 
}

#box .boxframe .center .left { 
	float:left; margin:0px; padding:0px; padding-left:10px; padding-top:2px; 
}

#box .boxframe .center .right { 
	width:115px; float:right; text-align:right; margin:0px; padding:0px; padding-right:10px; 
}

#box .boxframe .bottom {
	background-image: url(../design/boxframe-bottom.gif);
}

#box .boxframeleft { 
	float:left; width:255px; min-height:132px; margin:0px; margin-top:5px; margin-bottom:15px; margin-right:5px; padding:0px; 
}

#box .boxframeleft .top {
	height:5px; background-image: url(../design/boxframeleft-top.gif);
}

#box .boxframeleft .center {
	min-height:122px; background-image: url(../design/boxframeleft-center.gif);
}

#box .boxframeleft .bottom {
	background-image: url(../design/boxframeleft-bottom.gif);
}

#box .boxframeright { 
	float:right; width:332px; margin:0px; margin-top:5px; margin-bottom:15px; margin-left:0px; padding:0px; 
}

#box .boxframeright .top {
	height:5px; background-image: url(../design/boxframeright-top.gif);
}

#box .boxframeright .center {
	height:122px; background-image: url(../design/boxframeright-center.gif); font-size:12px;
}

#box .boxframeright .bottom {
	background-image: url(../design/boxframeright-bottom.gif);
}

#box .boxframeright .center h3 { 
	padding:0px; margin:0px; margin-bottom:6px; font-size:12px; font-weight:bold; 
}

#box .profile_teaser {
	margin-top:20px;
}

#box .center ul { 
	font-size:12px; list-style-type:none; margin:0px; margin-left:5px; padding:0px; 
}

#box .center ul li {
	clear:both; vertical-align:middle;
}

#box .center ul li h3 { 
	float:left; width:95px; min-height:30px; margin:0px; margin-bottom:8px; padding:0px; font-size:12px; 
	font-weight:bold; text-align:left; 
}

#box .center ul li div { 
	float:right; width:130px; overflow:hidden; margin:0px; margin-bottom:8px; padding:0px; font-size:12px; 
	text-align:left; white-space:-moz-pre-wrap; overflow:hidden; 
}

#box .boxframebuttons { 
	margin:0px; padding:0px; padding-bottom:5px; text-align:center; 
}

#box .boxframebuttons .button {
	margin-left:5px; margin-right:5px; font-weight:bold;
}

#box .highlight1 {
	background-color:#FFD054; border:1px solid #D29C00;
}

#box .button_short {
	background-image: url(../design/button-box-short.gif); width:100px; height:23px;
}

#box .button_medium {
	background-image: url(../design/button-box-medium.gif); width:160px; height:23px;
}

#box .button_medium2 {
	background-image: url(../design/button-box-medium2.gif); width:175px; height:25px;
}

#box .button_long {
	background-image: url(../design/button-box-long.gif); width:220px; height:27px;
}

#box .button_left {
	background-image: url(../design/button-box-left.gif); width:210px; height:27px;
}

#box .button_right {
	background-image: url(../design/button-box-right.gif); width:289px; height:27px;
}

#box span.tiny { 
	font-size:8px; color:#AC8308; text-align:right; display:block; padding-right:10px;
}

#box img {
	border:1px solid #E39B15;
}

#box #status  {
	font-weight:bold; font-size:12px;
}

#box .msgown_image { 
	width:30px; float:left; margin-left:15px; margin-right:2px; margin-top:2px; border:1px solid #D0CBC0;
}

/*ENDE AREA BOX EVENTS UND  OLDSEARCHBOX*/

/*******************************************************************'*****/
/* EVENTS STATISCHE VORSCHALTSEITEN NAMENSLISTEN - RECHTE SEITE */
/************************************************************************/

#side .sidearea { 
	width:300px; font-size:12px; margin-bottom:25px; overflow:hidden; text-align:left; 
}

#side .sidearea .top {
	height:24px; background-image: url(../design/sideinfo-top-300.gif);
}

#side .sidearea .center { 
	height:66px; overflow:hidden; padding:5px; padding-left:10px; padding-right:10px; padding-bottom:10px; 
	background-image: url(../design/sideinfo-center-300.gif); 
}

#side .sidearea .bottom { 
	height:5px; background-image: url(../design/sideinfo-bottom-300.gif); text-align:center; 
}

#side .pages { 
	margin-bottom:0px; padding:5px; background-color:#F9F9F9; border-bottom:1px solid #FFFFFF; width:270px; line-height:22px;
}

#side .sidepanel { 
	position:relative; width:298px; margin:0px; padding:0px; margin-bottom:25px; 
	background-color:#FCFCFC; text-align:left; overflow:hidden; border:1px solid #F0F0F0; 
}

#side .sidepanel h2 { 
	height:24px; margin:0px; margin-bottom:10px; padding:0px; padding-left:2px; background-color:#F4F4F4; 
	border-bottom:1px solid #FFFFFF; line-height:24px; vertical-align:middle; overflow:hidden; font-size:13px;
}

#side .sidepanel .bottom { 
	margin:0px; padding:0px; padding-top:5px; padding-bottom:5px; background-color:#F4F4F4; 
}

#side .sidepanel h3.save { 
	margin-bottom:5px; font-size:12px; font-weight:bold;
}

#side .sidepanel .sideinfo { 
	padding:5px; padding-top:0px; 
}

#side .sidepanel h2.region {
	display:inline; background-color:#FCFCFC;
}

#side .sidepanel .sideinfo p {
	padding-bottom:10px;
}

#side .sidepanel .wpterms { 
	margin:0px; padding:0px; padding-bottom:7px; padding-left:5px; 
}

#side .sidepanel .side_change { 
	clear:both; margin:5px; margin-right:10px; margin-bottom:-3px; 
	text-align:right; font-size:11px;
}

#side .sidepanel p { 
	margin:0px; padding:0px; margin-bottom:3px; 
}

#side .sidepanel0 { 
	margin:0px; padding:5px; margin-bottom:30px; text-align:left; border:1px solid #B2000D; 
}

#side .sidepanel h3.left { 
	margin:0px; padding:0px; float:left; width:40px; font-size:12px; font-weight:bold; 
}

#side #basket  { 
	font-weight:bold; background:#e0dcd9 url(../design/highlight.png); text-align:left; padding:10px; border:solid 1px #ded6d0; 
}

#side .images  {
	padding-left:5px; padding-right:5px;
}

#side .images .image { 
	float:left; height:90px; margin:0px; padding:0px; margin-right:10px; font-size:11px;
}

#side .images .webprofile_image0 {height:70px;}

#side .images .webprofile_image1 { 
	float:left; height:75px; margin:0px; margin-right:10px; margin-bottom:10px; padding:5px; 
}

#side .images img.source, #side #images img.mail {border-width:0px;}

#side .images .image_delete { 
	position:absolute; border-width:0px; top:0px; padding:0px; left:-5px;
}

#side .image_ad { 
	clear:both; background-color:#F6F6F6; padding:2px; 
}

#side .image_ad a, #side .image_ad a:hover { 
	font-size:11px; color:#555555; text-decoration:underline; 
}

#side .events  { 
	margin:0px; padding:0px; padding-left:5px; padding-right:5px; 
}

#side .blockpanel .center { 
	padding:2px; background-color:#EDF5F9; background-image: url(../design/side-search-back.gif); background-repeat:no-repeat;
}

#side .blockpanel .top { 
	height:0px; padding:0px; margin:0px; font-size:1px; background-image:none; background-color:transparent; 
}

#side .blockpanel .bottom { 
	height:0px; padding:0px; margin:0px; font-size:1px; background-image:none; background-color:transparent; 
}

#side #dynevents { 
	height:75px; margin:0px; padding:0px; padding-bottom:5px; font-family: Verdana, Arial, sans-serif; font-size:11px; 
}

#side #dynevents h3 { 
	margin:0px; margin-left:10px; margin-bottom:5px; padding:0px; font-size:11px; 
}

#side #dynevents p  { 
	margin:0px; margin-left:10px; margin-bottom:5px; 
}

#side #dynevents p.image { 
	float:left; height:75px; margin-right:10px; margin-top:2px; 
}

#side #dynevents p.link  {padding-top:5px;}

#side #poll.sidepanel h2 {margin-bottom:0px;}

/*ENDE EVENTS STATISCHE VORSCHALTSEITEN NAMENSLISTEN - RECHTE SEITE */

/*****************************************************************************************/
/*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;
}

#area .maininfo .contop { 
	height:5px; background-image: url(../design/conmaininfo-top.gif); background-repeat:no-repeat; font-size:5px;
}

#area .maininfo .concenter {
	background-image: url(../design/conmaininfo-center.gif);
}

#area .maininfo h2, #side .sidearea h2  { 
	margin:0px; padding:4px; padding-left:6px; font-weight:bold; text-align:left; 
	border-width:0px; vertical-align:top; font-size:13px;	
}

#area .maininfo .center { 
	height:66px; overflow:hidden; padding:5px; padding-left:10px; padding-right:10px; padding-bottom:10px; 
	background-image: url(../design/maininfo-center.gif); 
}

#area .maininfo .bottom { 
	height:5px; background-image: url(../design/maininfo-bottom.gif); text-align:center; 
}

#area .maininfo p {
	margin-top:0px; margin-bottom:10px;
}

/*ENDE AREA EVENTS STATISCHE VORSCHALTSEITEN NAMENSLISTEN  WEBPROFILE SUCHRESULTS*/

/*************************************/
/*LISTE  CREATE WEBPROFILE DIALOG*/
/************************************/

ul.benefits {
	margin-top:0px; margin-bottom:0px; list-style-type:none; padding-left:0px; margin-left:0px;
}

ul.benefits li {
	background-repeat:no-repeat; background-image: url(../design/check-circle.gif); padding-left:40px; 
	min-height:31px; padding-top:0.5em;
}

/*IE6 only*/
* html ul.benefits li {padding-top:0px; line-height:22px;}

/*ENDE LISTE  CREATE WEBPROFILE DIALOG*/

/*****************************/
/*SUCHRESULTS SEARCHFIELD*/
/*****************************/

.peoplesearchfield {
	border:0px;
}

.peoplesearchfield .button_peoplesearchfield {
    background-image: url(../design/button-staticsearch-short.gif); background-repeat:no-repeat; 
	width:120px; height:22px; margin-left:5px;
}

.peoplesearchfield .button_peoplesearchfield_3 {
    background-image: url(../design/button-staticsearch-short3.gif); background-repeat:no-repeat; 
	width:125px; height:22px; margin-left:5px;
}

/*ENDE SUCHRESULTS SEARCHFIELD*/

/*********************************/
/*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;}

.clearall {height:0px;clear:both;}

/*IE6  only*/
* html .ieclear {line-height:0px; font-size:0px;}

/******************************/
/*EVENT  PAGE  SIDE-SIDEBOX*/
/*****************************/

.sidebox { 
	width:300px; font-size:12px; margin-bottom:25px; overflow:hidden; 
}

.sidebox .top { 
	background-image:url(../design/sidebox-top-300.gif); height:5px; background-repeat:no-repeat;
}

.sidebox .center { 
	padding:5px; padding-left:10px; padding-right:10px; padding-bottom:10px; background-image: url(../design/sidebox-center-300.gif); 
}

.sidebox .center h2 { 
	width:100%; margin:0px; margin-bottom:10px; padding:0px; padding-bottom:2px; color:#C40404; font-size:13px; font-weight:bold;
	background-image: url(../design/sidebox-header.gif); background-repeat:no-repeat; background-position:top right;
	border-bottom:3px solid #D4D4D1; 	
}

.sidebox .center img.border {border:1px solid #C7BDB5;}

.sidebox .bottom { 
	height:34px; background-image: url(../design/sidebox-bottom-300.png); text-align:center; background-repeat:no-repeat;
}

.sidebox .bottom_simple { 
	height:5px; background-image: url(../design/sidebox-bottom-simple-300.gif); text-align:center; 
}

.sidebox .bottom .button {
	margin-top:6px; height:23px;
}

.sidebox .bottom .button_long { 
	background-image: url(../design/button-sidebox-long.gif); width:200px; 
}

.sidebox .bottom .button_short2 { 
	background-image: url(../design/button-sidebox-short2.gif); width:120px;
}

.sidebox .bottom .button_medium { 
	background-image: url(../design/button-sidebox-medium.gif); width:155px; 
}

.sidebox .bottom .button_short { 
	background-image: url(../design/button-sidebox-short.gif); width:110px; 
}

.sidebox .center img {float:right; margin-top:5px;}

.sidebox .center .shortframe { 
	clear:left; width:202px; margin:0px; margin-top:5px; 
}

.sidebox .center .shortframe .top { 
	height:18px; padding:0px; background-image: url(../design/shortframe-top2.gif); 
}

.sidebox .center .shortframe .top h3 { 
	display:inline; margin-left:5px; font-size:11px; color:#FFFFFF; 
}

.sidebox .center .shortframe .center { 
	padding:0px; background-image: url(../design/shortframe-center2.gif); 
}

.sidebox .center .shortframe .bottom { 
	padding:0px; height:5px; background-image: url(../design/shortframe-bottom2.gif); 
}

.sidebox .center ul { 
	font-size:11px; list-style-type:none; margin:0px; margin-left:5px; padding:0px; 
}

.sidebox .center ul li {clear:left; height:1em;}

.sidebox .center ul li .highlight { 
	color:#FC6504; font-weight:bold; float:left; width:12%; margin-right:10px; text-align:right; 
}

.sidebox .center ul li .highlight a {text-decoration:underline;}

.sidebox .center .number_left a {text-decoration:underline;}

.sidebox .center .rightbox {font-size:11px;}

.sidebox .center .leftbox { 
	float:left; width:auto; font-size:11px; margin-left:10px; 
}

.sidebox .center .number_left { 
	color:#FC6504; font-weight: bold; text-align:right; margin-right:8px; line-height:14px; 
}

.sidebox .center .text_right { 
	overflow:hidden; white-space:nowrap; line-height:14px; 
}

.sidebox .center .frame { 
	width:276px; margin:0px; margin-top:5px; 
}

.sidebox .center .frame .top { 
	height:5px; padding:0px; background-image: url(../design/frame-top-300.gif); 
}

.sidebox .center .frame .center { 
	padding:5px; padding-left:8px; padding-right:8px; background-image: url(../design/frame-center-300.gif); 
}

.sidebox .center .frame .center h3 { 
	margin:0px; margin-bottom:5px; padding:0px; font-size:11px; color:#FC6504; 
}

.sidebox .center .frame .bottom { 
	padding:0px; height:5px; background-image: url(../design/frame-bottom-300.gif); 
}

.sidebox .center .shorttextframe { 
	clear:left; width:192px; margin:0px; margin-top:5px; margin-bottom:5px; font-size: 11px; 
}

.sidebox .center .shorttextframe p { 
	margin:0px; margin-bottom:5px; padding:0px; 
}

.sidebox .center .separator { 
	clear:both; height:1px; margin:0px; padding:0px; border-top:1px solid #D9D9D9; font-size:1px; 
} 

.sidebox .center .textframe { 
	width:266px; margin:0px; margin-top:5px; margin-bottom:-3px; font-size:11px; 
}

.sidebox .center .textframe p { 
	margin:0px; margin-bottom:2px; padding:0px; 
}

.sidebox .center .tabframe { 
	width:276px; margin:0px; margin-top:5px; 
}

.sidebox .center .tabframe .top { 
	height:18px; padding:0px; background-image: url(../design/tabframe-top-300.gif); 
}

.sidebox .center .tabframe .top h3 { 
	display:inline; margin-left:5px; font-size:11px; color:#FFFFFF; 
}

.sidebox .center .tabframe .center { 
	padding:2px; background-image: url(../design/tabframe-center-300.gif); 
}

.sidebox .center .tabframe .bottom { 
	padding:0px; height:5px; background-image: url(../design/tabframe-bottom-300.gif); 
}

.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 { 
	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;}

/*allgemein ein und aus blenden*/
.optimize1 {display:none;}

.cover1 {visibility:hidden;}

/*Search Results Teaser */
.deleteteaser {vertical-align:top;}

/*****************************/
/*SEARCHRESULTS TAGCLOUD*/
/*****************************/

#tagcloud, #relationbox , #relevant_terms { 
	width:300px; background-color:#EEF2FC; text-align:left; overflow:hidden; 
}

#tagcloud .top, #relationbox .top, #relevant_terms .reltermstop { 
	background-color:#ffffff; background-image: url(../design/back-bc-top.gif); background-color:#EEF5F7; background-repeat:no-repeat; border:0px;
}

#tagcloud #resultfilter {
    font-size:11px; margin: 0 6px; color:#F44300; font-weight:bold;
}

#tagcloud h2, #relations h2 , #relevant_terms h2 { 
	font-size:14px; vertical-align:top; overflow:hidden; padding:2px 2px 2px 10px;
}

#tagcloud .center, #relevant_terms .reltermscenter { 
	padding-top:10px; border-left:1px solid #D5DEE3; border-right:1px solid #D5DEE3; 
}

#tagcloud .center {padding:2px 5px 0 5px;}


/*TAGCLOUT FILTER BUTTONS*/
#tagcloud .center .tagcloud_filter0 {
	background-image: url(../design/button-tagcloud-filter-134x21.gif); 
	width:134px; height:21px; background-color:transparent; text-align:center;
	font-weight:bold; color:#000000; font-size:11px; border:0px; cursor:pointer;
}

#tagcloud .center .tagcloud_filter1 {
	background-image: url(../design/button-tagcloud-filter-sel-134x21.gif); 
	width:134px; height:21px; background-color:transparent; text-align:center;
	font-weight:bold; color:#000000; font-size:11px; border:0px; cursor:pointer;
}
/*ENDE*/

#tagcloud .bar {margin-top:5px;}

#tagcloud .bottom, #relationbox .bottom , #relevant_terms .reltermsbottom { 
	height:5px; background-image: url(../design/tags-bottom-300.gif); font-size:4px;
}

/*IE6  only*/
* html #relevant_terms .reltermsbottom {line-height:4px; font-size:4px;}
	
#tagcloud #terms .content { 
    margin:0px; padding:0px; padding-top:0px; padding-bottom:7px;
}

#tagcloud .terms {
	padding-left:5px; padding-right:5px;
}

/*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:10px; width:13px; 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:95px; width:68px; 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;
}

/*ENDE* IMAGE BOX WEBPROFILES SERCHRESULTS* PROTAGONISTEN */

/*Teaser Premium File-Export*/
.fileexportoverlay {	
	position:absolute; cursor:pointer; background-color:#FFFFE1; border:1px solid #AAAAAA; left:25px; top:10px; padding:5px;
	font-size:11px; width:200px; z-index:50; height:80px;
}

/****************************************************************/
/*KATEGORIE MENUE WEBPROFILES SEARCH RESULTS STATISTICS*/
/****************************************************************/

ul.smalltab { 
	list-style-type:none; margin:0px; padding:0px;
}

ul.smalltab li { 
	margin:0px; margin-top:6px; margin-right:3px; padding:0px; height:20px; background-color:#E9E9E9; float:left; overflow:hidden; 
}

ul.smalltab li.active1 { 
	margin-top:5px; height:21px; background-color:#FFE5A5;
}

ul.smalltab li div { 
	margin:0px; padding:0px; float:left; background-image: url(../design/smalltab-center.gif);
	line-height:21px; vertical-align:middle;
}

ul.smalltab li.active1 div {
	background-image: url(../design/smalltab-sel-center.gif); font-weight:bold;
}

ul.smalltab li.mark1 div {
	background-image: url(../design/smalltab-mark-center.gif);
}

ul.smalltab li div.center {
	padding-left:3px; padding-right:0px;
}

ul.smalltab li div.left {
	width:7px; background-image: url(../design/smalltab-left.gif);
}

ul.smalltab li.active1 div.left {
	background-image: url(../design/smalltab-sel-left.gif);
}

ul.smalltab li.mark1 div.left {
	background-image: url(../design/smalltab-mark-left.gif);
}

ul.smalltab li div.right {
	width:7px; background-image: url(../design/smalltab-right.gif);
}

ul.smalltab li.active1 div.right {
	background-image: url(../design/smalltab-sel-right.gif);
}

ul.smalltab li.mark1 div.right {
	background-image: url(../design/smalltab-mark-right.gif);
}

.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, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; 
	color:#9C9A9C; text-align:left; float:left; padding-bottom:2px; padding-top:10px;
	background:#ffffff;
}

.peoplesearch_register { font-size:10px; }

#name_update {width:auto;}

* html #name_update {width:650px;}

#name_update a, #peoplesearch_register a, .peoplesearch_register a {color:#9C9A9C;}

#name_update h2 , .head { 
	color:#C20000; font-size:17px; font-weight:bold;
	text-align:left; margin-bottom:5px; padding:0px; 
}

#name_update h2.link  {
	font-size:16px; border-bottom-width:0px;
}

#name_update .archiv_l {
	float:left; width:100px; height:100%;
}

#name_update .archiv_r {
	float:right; width:840px;
}

#name_update .archiv_l h2 { 
	color:#C20000; border-bottom-width:0; font-size:16px; font-weight:bold;
	text-align:left; margin-bottom:5px; padding:0px; 
}

#name_update#link a {color:#9C9A9C;}

#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; height:200px; 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:#F0F0F0; border:1px solid #CDCDCD;
}

.sel ul li { 
	padding:10px; padding-left: 36px; list-style-type:none; text-align:left; height:11px; white-space:nowrap;
}

.sel ul li.over { 
	background-color:#CDCDCD; 
	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;
}

/**Slider**/
.sliderBg {
	border-color:gray; background-color:#BBB; border:outset 3px gray;
}

.sliderFg {
	border-color:#AAF; background-color:#AAf;
}

.sliderFgHov {background-color:#CCF;}

.sliderFgAct {background-color:#88E;}

.sliderBtn {font-size:6px;} 
/**Ende Slider**/
 
/* put the left rounded edge on the track */
#track1-left {
	background:transparent url(../design/slider-images-track-left.png) no-repeat top left;
	position:relative; top:0px; left:0px; width:5px; height:9px; 
}

/* put the track and the right rounded edge on the track */
#track1 {
	background: transparent url(../design/slider-images-track-right.png) no-repeat top right;
}

#about {text-align:left;}

#about p {margin-bottom:10px;}

#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;
}

/**Werbung Advertising Orangemedia Buttons**/
#ad_buttons div {position:relative;}

/**Werbung Advertising Statische Suchergebnis Seite**/
#adcontent1 div, #adcontent2 div {position:relative;}

#adcontent1  { margin-bottom:20px; width:300px;}

#adcontent2  { margin-top:20px; width:300px;}

/**Premium Upgrade Create Dialog**/
#premiumcreateconditions {width:585px;}

#premiumcreateconditions .floatleftbox {
	float:left; width:25%; text-align:center;
}

#premiumcreateconditions .premiumtax {
	margin:0; padding:0; margin-top:10px; 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-repeat:no-repeat; background-image: url(../design/button-dialog-twoline.gif); 
	color:#FFFFFF; font-weight:bold; padding-top:4px; display:block; margin-left:auto; margin-right:auto;
}

a.buttonlink:hover {
	color:#FFFFFF;
}
/**Ende Login Booster**/

/*****************************************/
/*FOOTER BEREICH*/
/*****************************************/

#FOOTER {
	width:100%; clear:both; margin:0px; padding-top:3px; height:20px; 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:65%; text-align:left; 
}

#FOOTER #copyright {
	vertical-align:top; float:right;
}

/*IE7  only*/
*:first-child + html  #FOOTER #copyright span {line-height:15px; height:15px;}

#FOOTER #copyright span {
	line-height:10px; vertical-align:top;
}

/*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 {
    position:absolute; left:55px; border-bottom:1px solid #FEDD83; height:24px;
}

#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:391px;
}

#searchfieldarea .btn_search {
	position:absolute;right:55px;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 .button_start_bc {
    background-image: url(../design/button-box-start-bc.gif); width:196px; height:25px; 
	background-repeat:no-repeat; z-index:500; background-color:transparent;
}

#searchfieldarea .button_start_ps {
    background-image: url(../design/button-box-start-ps.gif); width:196px; height:25px; 
	background-repeat:no-repeat; z-index:500; background-color:transparent; padding-left:20px;
}

#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;
}

/*gelber Hintergrund der Regionsauswahl*/
#searchfieldarea .bg_regionselector {
    background-color:transparent; background-image:url(../design/bg_frontpage_regionselector.gif); background-repeat:no-repeat;
	float:left; height:22px; left:55px; position:absolute; top:26px; width:399px; font-size:11px;
}

/* "Suchen in" Text  */
#searchfieldarea .bg_regionselector span {
    float:left; margin-left:14px; margin-top:3px; margin-right:5px;
}

/*******************************
/*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:5px;
}
/*******************************
/* 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 {
    color:#1E1E1E; cursor:pointer; position:absolute; right:14px; text-decoration:underline; top:3px;
}

#searchfieldarea .detailsearch {
    margin:0; position:absolute; 
	left:55px; 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:5px; 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: 399px; 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:65px; 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:65px; font-weight:normal;
}


#searchfieldarea .detailsearch .border_right, #searchfieldareasmall .detailsearch .border_right {
	width:14px; height:22px; float:left; display:block;
	background:transparent url(../design/border_right.png) no-repeat top left;
	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:5px;
	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:12px;
	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;
	height			:	0px;
	line-height		:	0px;
}


/*Container für Banner-Sky festlegen*/
.banner_sky {
	height			:	600px;
	margin-bottom	:	15px;
}

/* Warning DIV on the top Start */
.warning_saveresults {
	position			:	fixed;
	z-index				:	10000;
	top					:	0;
	left				:	0;
	width				:	100%;
	height				:	46px;
	text-align			:	center;
	background			:	transparent url(../design/bg-warning-saveresult.png) repeat-x left top;
	display				:   none;
}


.warning_saveresults table {
	margin				:	0 auto;
}

.warning_saveresults table td {
	padding-top			:	5px;
}

.warning_saveresults .warning_note {
	color				:	#333;
	font-weight			:	bold;
	font-size			:	12px;
}

.warning_saveresults .warning_note img {
	float				:	left;
	margin-right		:	5px;
}

.warning_saveresults .warning_button {
	margin-left			:	20px;
}

.warning_saveresults .warning_remove {
	position			:	fixed;
	z-index				:	10001;
	top					:	8px;
	right				:	20px;
}

.warning_saveresults .button_savenow {
	background			:	transparent url(../design/bg-bc-markedresults.gif) no-repeat;
	border				:	0 none;
	color				:	#FFFFFF;
	cursor				:	pointer;
	font-family			:	tahoma;
	font-size			:	12px;
	font-weight			:	bold;
	height				:	21px;
	width				:	160px;
	display				:	block;
	text-decoration		:	none;
}
.button_inner {
	padding-top			:	2px;
}

/* 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;
}
/* mouseover highlighting beim Tags */
.highlight { background-color: yellow }

/****************************************************************************************************************************************************************
/* VORSCHALTSEITEN - LISTEN */
/****************************************************************************************************************************************************************/
#bc_list a, #bc_staticnamecontainer a {
	white-space:nowrap;
}

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-left:12px;
}

#bc_list p  a, #bc_staticnamecontainer p a {
	color:#9A98B3;
}

#bc_list h3, #bc_staticnamecontainer h3 {
	display:inline; font-size:18px; font-weight:normal; padding-left:12px;
}

#bc_list h3 a, #bc_staticnamecontainer h3 a {
	color:#000000;
}

#bc_list h4, #bc_staticnamecontainer h4 {
	display:inline; font-size:15.5px; font-weight:normal; padding-left:12px;
}

#bc_list h4 a, #bc_staticnamecontainer h4 a {
	color:#4F4F4F;
}

#bc_list h5, #bc_staticnamecontainer h5 {
	display:inline; font-size:12.8px; font-weight:normal; padding-left:12px;
}

#bc_list h5 a, #bc_staticnamecontainer h5 a {
	color:#504254;
}

#name_update {width:auto;}

#name_update h2 {
	color:#C20000; font-size:16px; font-weight:bold; margin-bottom:5px; padding:0; text-align:left; border:0 none;
}

#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:100px; height:100%;
}

#name_update .archiv_r {
	float:right; width:840px;
}

#name_update .archiv_l h2 { 
	color:#C20000; border-bottom-width:0; font-size:16px; font-weight:bold;
	text-align:left; margin-bottom:5px; padding:0px; 
}

#bc_staticnamecontainer {
    text-align:left; padding-bottom:15px;
}

#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;
}

#bc_list {
	font-family: Verdana,Arial,Helvetica,sans-serif; margin:30px 0 0; padding:0; text-align:left; width:617px;
}

#results {
	padding:10px; padding-top:5px; width:598px;
}

#bc_list .top h2{ 
	float:left; width:60%; margin:-2px 0 0; padding-left:5px; border-width:0px; overflow:hidden; font-size:14px; vertical-align:top;
}

#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;
}

*:first-child+html #searchfield_back {
	border-top:0px;
}

/*ENDE VORSCHALTSEITEN - LISTEN */

/*Container für Banner-Sky festlegen*/
.banner_sky {
	height			:	600px;
	margin-bottom	:	15px;
}

/* Warning DIV on the top Start */
.warning_saveresults {
	position			:	fixed;
	z-index				:	10000;
	top					:	0;
	left				:	0;
	width				:	100%;
	height				:	46px;
	text-align			:	center;
	background			:	transparent url(../design/bg-warning-saveresult.png) repeat-x left top;
	display				:   none;
}


.warning_saveresults table {
	margin				:	0 auto;
}

.warning_saveresults table td {
	padding-top			:	5px;
}

.warning_saveresults .warning_note {
	color				:	#333;
	font-weight			:	bold;
	font-size			:	12px;
}

.warning_saveresults .warning_note img {
	float				:	left;
	margin-right		:	5px;
}

.warning_saveresults .warning_button {
	margin-left			:	20px;
}

.warning_saveresults .warning_remove {
	position			:	fixed;
	z-index				:	10001;
	top					:	8px;
	right				:	20px;
}

.warning_saveresults .button_savenow {
	background			:	transparent url(../design/bg-bc-markedresults.gif) no-repeat;
	border				:	0 none;
	color				:	#FFFFFF;
	cursor				:	pointer;
	font-family			:	tahoma;
	font-size			:	12px;
	font-weight			:	bold;
	height				:	21px;
	width				:	160px;
	display				:	block;
	text-decoration		:	none;
}
.button_inner {
	padding-top			:	2px;
}

/* 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;
}
/* mouseover highlighting beim Tags */
.highlight { background-color: yellow }

.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 {
	background-color:transparent; background-image:url(../design/bc_sprite_area_resultsv3.gif); background-repeat:no-repeat; 
	display:inline-block; background-position: 0 0;
}

/*vipsquare*/
.vipsquare_de { background-position: 0px -436px; width: 32px; height: 32px; display:inline-block; }
.vipsquare_at { background-position: -32px -436px; width: 32px; height: 32px; display:inline-block; }
.vipsquare_ch { background-position: -64px -436px; width: 32px; height: 32px; display:inline-block; }
.vipsquare_gb { background-position: -96px -436px; width: 32px; height: 32px; display:inline-block; }
.vipsquare_us { background-position: -128px -436px; width: 32px; height: 32px; display:inline-block; }
.vipsquare_world { background-position: -66px -371px; width: 32px; height: 32px; display:inline-block; }
/*vip star*/
.vip_star_1 { background-position: -45px -357px; width: 9px; height: 10px; display:inline-block; }
*:first-child + html .vip_star_1 { display:block; float:left; font-size:11px; }
.vip_star_2 { background-position: -58px -357px; width: 9px; height: 10px; display:inline-block; }
*:first-child + html .vip_star_2 { display:block; float:left; font-size:11px; }
.vip_star_3 { background-position: -71px -357px; width: 9px; height: 10px; display:inline-block; }
*:first-child + html .vip_star_3 { display:block; float:left; font-size:11px; }
/**ENDE CSS-SPRITEVIPBUTTON**/
/**pager**/
.genericpager {
	margin-bottom:15px;
}
.genericpager a:hover {
	text-decoration:none;
	color:#F44300;
}
.genericpager .arrow {
	text-decoration:none;
	color:#0066CC;
	padding:0 3px;
	font-weight:bold;
	font-size:15px;
}
.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;
}

/*PARTNERS*/
.p_item_source {
	vertical-align:top; width:169px;
}

.p_item_title {
	vertical-align:top; width:18%;
}

.p_item_desc {
	vertical-align:top;
}

.textleft {
	text-align:left;
}

.textright {
	text-align:right;
}

*:first-child + html #adcontent1 {display:inline;}