html, body {
	height				:	100%;
	width				:	100%;
	margin				:	0;
	padding				:	0;
	font-family			:	arial, tahoma, verdana, sans-serif;
	/*font-family: "Open Sans",sans-serif;*/
	font-size			:	11px;
	color				:	#8CA8C5;
	background-color	:	#47545f;
}
h1, h2, h3, strong {
	font-family: "Open Sans",sans-serif;
}
.content h2 {
	font-size: 16px;
	
}
table {
	font-size			:	11px;
}
a, input {
	outline				:	none;
	text-decoration		:	none;
}
a:hover {
	text-decoration		:	underline;
}
img, fieldset {
	border				:	0;
}
fieldset, form, ul {
	margin				:	0;
	padding				:	0;
}
hr {
	border-width		: 	1px 0 0; 
	border-color		: 	#b5c2cf;
}
.framework_content div {
/*	line-height: 1.2em;*/
}
.clear {
	display				:	block;
	height				:	1px;
	overflow			:	hidden;
	clear				:	both;
}

#pbg {
	height				:	auto;
	/*background-image	:	url('../../images/layout/bg_content.gif');
	background-repeat	:	repeat-x;
	background-position	:	bottom;*/
	background: #f5f6fa;
}
#container_header {
	 height				:	138px;
	 text-align			:	center;
	/* background-image	:	url('../../images/layout/bg_header.gif');
	 background-repeat	:	repeat-x;
	 background-position:	top;*/
}
#container_header_toolbar {
	 height				:	77px;
	 text-align			:	center;
	 background-image	:	url('../../images/layout/bg_header_toolbar.gif');
	 background-repeat	:	repeat-x;
	 background-position:	top;	
}
#bw_header {
	position			:	relative;
	height				:	138px;
	width				:	900px;
	margin				:	0 auto;
}
#container_logo {
	position			:	absolute;
	right				:	22px;
	z-index				:	5;
	height				:	124px;
}
#container_mainnavi {
	position			:	absolute;
	top					:	65px;
	z-index				:	5;
	height				:	57px;
}
#container_maincontent, #container_footer {
	height				:	auto;
	text-align			:	center;
}

/* --------------------------------------------------------------------------------------------------------------------------------------------------- MEMBERCOUNT */
#container_membercount {
	padding				:	6px 0 0 17px;
	height				:	20px;
}
.membercount {
	float				:	left;
	position			:	relative;
	top					:	6px;
}
.membercount_label {
	float				:	left;
	position			:	relative;
	top					:	4px;
	padding				:	0 0 0 7px;
	color				:	#704F00;
}
.membercount_spacer {
	float				:	left;
	position			:	relative;
	padding				:	0 12px;
}
ul.mcounter {
	margin				:	0;
	padding				:	0;
	list-style-type		:	none;
}
li.mcounter {
	float				:	left;
	display				:	block;
	height				:	10px;
	width				:	8px;
	margin				:	0 1px 0 0;
	text-align			:	center;
	/*font-family			:	tahoma;*/
	font-size			:	11px;
	font-weight			:	bold;
	color				:	#704F00;
	background-image	:	url('../../images/layout/bg_membercounter.gif');
	background-repeat	:	no-repeat;
}
li.mcounter div.mcounter  {
	position			:	relative;
	top					:	-2px;
	left				:	1px;
}
/* --------------------------------------------------------------------------------------------------------------------------------------------------- MAINNAVIGATION */
ul#mainnavi {
	margin				:	0;
	padding				:	0 0 0 20px;
	list-style-type		:	none;
}
ul#mainnavi li {
	margin				:	0;
	padding				:	0;
	height				:	57px;
	line-height			:	57px;
	display				:	block;
	float				:	left;
}

/* ABSCHLUSS MAINNAVIGATION */
#container_mainnavi_bottom {
	position			:	absolute;
	top					:	113px;
	height				:	25px;
	width				:	900px;
	background-image	:	url('../../images/layout/bg_h_top_pink.gif');
	background-repeat	:	repeat-x;
}
#mainnavi_bottom_right {
	float				:	right;
	height				:	25px;
	width				:	20px;
	background-image	:	url('../../images/layout/bg_h_topright_pink.gif');
}
#mainnavi_bottom_left {
	float				:	left;
	height				:	25px;
	width				:	20px;
	background-image	:	url('../../images/layout/bg_h_topleft_pink.gif');
}
/* LOGOUT */
#logout {
	position			:	absolute;
	top					:	121px;
	right				:	13px;
	z-index				:	5;
}
#logout img {
	display				:	block;
	overflow			:	hidden;
}

/* --------------------------------------------------------------------------------------------------------------------------------------------------- MEMBERNAVIGATION */
#container_membernavigation, #container_membernavigation_deactivated {
	float				:	left;
	position			:	relative;
	/*top					:	23px;*/
	/*left				:	16px;*/
	width				:	170px;
	height				:	auto;
	font-size			:	11px;
	z-index: 1;
}
#membernavigation_top, #membernavigation_top_active {
	/*height				:	34px;
	width				:	170px;*/
	padding				:	0px;
	/*background-image	:	url('../../images/layout/bg_membernavi_top.gif');
	background-repeat	:	no-repeat;*/
	background: #fff;
	margin: 0px 0 2px 0;
}
#membernavigation_top table td {
	padding: 0;
}
#membernavigation_top table td:last-child {
	display: none;
}
#membernavigation_top_active {
	background-image	:	url('../../images/layout/bg_membernavi_top_active.gif');
}
#membernavigation_top select, #membernavigation_top_active select {
	width				:	100% !important;
	font-size			:	12px;
	padding: 4px 6px;
	border: 1px solid #d5e1ef;
}
ul#membernavigation {
	margin				:	0;
	padding				:	0 0 10px;
	list-style-type		:	none;
	background			:	#D5E1EF;
	border: 1px solid rgba(188, 201,216, 0.7);
}
ul#membernavigation li {
	padding				:	0 11px 0 15px !important;
	width: 80%;
}
ul#membernavigation li a {
	display				:	block;
/*	width				:	100%;*/
	width				:	140px;	
	padding				:	4px 0 4px 0;
	color				:	#647282;
	/*background-image	:	url('../../images/layout/membernavi_spacer.gif');
	background-repeat	:	repeat-x;
	background-position	:	bottom;*/
	font-size: 13px;
	line-height: 18px;	
}
ul#membernavigation li span {
	display				:	block;
/*	width				:	100%;*/
	width				:	140px;	
	padding				:	15px 0 4px 0;
	font-size			:	12px;
	font-weight			:	bold;
	color				:	#CC0066;
	/*background-image	:	url('../../images/layout/membernavi_spacer.gif');
	background-repeat	:	repeat-x;*/
	background-position	:	bottom;
	margin-bottom: 2px;
}
#membernavigation_bottom {
	display: none;
	height				:	15px;
	width				:	170px;
	/*background-image	:	url('../../images/layout/bg_membernavi_bottom.gif');
	background-repeat	:	no-repeat;*/
}

/* --------------------------------------------------------------------------------------------------------------------------------------------------- MEMBERNAVIGATION DEAKTIVIERT */
#container_membernavigation_deactivated ul#membernavigation li span.category {
	display				:	block;
	width				:	100%;
	padding				:	20px 0 4px 0;
	font-size			:	14px;
	font-weight			:	bold;
	color				:	#d070aa;
	background-image	:	url('../../images/layout/membernavi_spacer.gif');
	background-repeat	:	repeat-x;
	background-position	:	bottom;
}
#container_membernavigation_deactivated ul#membernavigation li span {
	display				:	block;
	width				:	100%;
	padding				:	2px 0 4px 0;
	font-size			:	11px;
	font-weight			:	normal;
	color				:	#9ca9b8;
	background-image	:	url('../../images/layout/membernavi_spacer.gif');
	background-repeat	:	repeat-x;
	background-position	:	bottom;
}
/* --------------------------------------------------------------------------------------------------------------------------------------------------- MEMBERNAVIGATION EXTRA */
#membernavigation_extra {
	width				:	100%;
	/*height				: 	62px;*/
	padding: 0 0 0 0;
	/*background: #f2f2f2;
	border: 1px solid #d9d9d9;
	border-width: 1px 0;*/
	position: relative;
	margin: 0 0 10px 0;
}
#membernavigation_extra .line {
	background: #fff;
	height: 1px;
	width: 100%;
	position: absolute;
	bottom: 0;
	display: none;
}

.button_blue_menu {
	background: #2f76aa;
	height: 35px;
	line-height: 35px;
	font-size: 12px;
	text-decoration: none;
	color: #fff !important;
	text-transform: uppercase;
	display: block;
	text-align: center;
	margin: 0 auto;
	transition: background 0.1s ease 0s;
	border-radius: 2px;
}
.button_blue_menu:hover {
	color: #fff !important;
	text-decoration: none;
	background: #23618F !important;
}
.link_arrow_left {
	background: url('../../images/layout/arrow_metanavi.gif') no-repeat left center;
	padding-left: 12px;
}
#membernavigation_extra .link_arrow_left {
	display: table;
	margin: 6px auto 0;
	padding-right: 6px;
	color: #576a7f;
	text-shadow: 0 1px 0 #fff;
}

#membernavigation_extra_design img,
#membernavigation_extra_design {
	width				:	75px; 
	height				:	53px;
	display				:	block;
}
#membernavigation_extra_design {
	border				:	1px solid #a5afbb;
	margin				:	8px 8px 0 8px;
}
a#membernavigation_extra_design:hover {
	border				:	1px solid #cc0066;
}
#membernavigation_extra a {
	color				:	#647282;
}
#membernavigation_extra_links {
	padding-top			:	4px;
	line-height			:	18px;
}
.homepage_design {
	width: 70px;
	height: 48px;
	background-size: 101%;
	background-repeat: no-repeat;
	border: 1px solid #97A3B4;
    box-shadow: 0 3px 3px rgba(80, 102, 124, 0.2);
    padding: 0;
}

/* --------------------------------------------------------------------------------------------------------------------------------------------------- CONTENT */
#container_content {
	width				:	900px;
	margin				:	0 auto;
	min-height			:	900px;
	height				:	auto !important;	/* f�r moderne Browser */
	height				:	900px;  			/* f�r den IE6 */	
}
#content {
	position			:	relative;
	height				:	auto;
	width				:	900px;
	text-align			:	left;
	/*font-family			:	Helvetica,​Arial,​Helvetica,​sans-serif;*/
	font-size			:	13px;
	/*min-height: 600px;*/
	overflow-y: auto;
	overflow-x: hidden;
}
#content_left {
	float				:	left;
	width				:	580px;
}
#content_right {
	float				:	right;
	width				:	300px;
}
.content_900 {
	position			:	relative;
	width				:	auto;
	margin				:	0 0 20px 0;
	clear				:	both;
	background: #fff;
	border: 1px solid #eaeaea;
}
.content_700 {
	background: #fff;
	border: 1px solid #eaeaea;
}
.content_700, 
#content_hpchange {
	float				:	left;
	float: none;
	width				:	auto;
	margin				:	20px 0 0 0;
}
.content_580 {
	position			:	relative;
	width				:	580px;
	margin				:	0 0 20px 0;
}
.content_300 {
	position			:	relative;
	width				:	300px;
	margin				:	0 0 20px 0;
}

/* --------------------------------------------------------------------------------------------------------------------------------------------------- TEASERBOXEN */
/* -------------------------------------- TEASERBOX BEEP UND ONLINE */
#teaserbox_beepundonline_guest, 
#teaserbox_beepundonline_user {
	position			:	relative;
	height				:	294px;
	width				:	900px;
	margin				:	0 0 20px 0;
	text-align			:	left;
	background-repeat	:	no-repeat;
}
.loginform {
	position			:	absolute;
	top					:	25px;
	right				:	15px;
	width				:	205px;
/*	top					:	25px;
	right				:	97px;
	width				:	125px;*/
	color				:	#FFF;
}

.loginform  input {
	width				:	115px;
	border				:	1px solid #000;
}
.loginform  label {
	color				:	#FFF;
}
.loginform  a {
	text-decoration		:	underline;
	font-weight			:	bold;
	color				:	#FFF;
}
.loginform  a:hover {
	text-decoration		:	none;
}
.btn_login {
	position			:	absolute;
	top					:	55px;
	right				:	15px;
	display				:	block;
	height				:	30px;
	width				:	30px !important;
	text-decoration		:	none;
	background-color	:	transparent;
	border				:	0px !important;
	cursor				:	pointer;
}
.btn_register {
	position			:	absolute;
	top					:	145px;
	right				:	10px;
	display				:	block;
	height				:	134px;
/*	width				:	75px;*/
	width				:	288px;
	text-decoration		:	none;
}
#loginform_usermenu {
	position			:	absolute; 
	top					:	55px;
}
#loginform_usermenu li {
	padding-left		:	19px;
	background-image	:	url('../../images/layout/icon_li_01.gif');
	background-repeat	:	no-repeat;
	background-position	:	left;
	list-style-type		:	none;
	line-height			:	1.4em;
}
/* -------------------------------------- TEASERBOX MY BEEPWORLD */
#content_mybeepworld {
	display: none;
	
	float				:	right;
	position			:	relative;
	width				:	700px;
	height				:	294px;
}
#content_mybeepworld .messagebox {
	position			:	absolute;
	top					:	225px;
	left				:	235px;
	height				:	50px;
	width				:	105px;
	color				:	#213449;
}
#content_mybeepworld .features {
	position			:	absolute;
	top					:	225px;
	left				:	380px;
	height				:	50px;
	width				:	175px;
	color				:	#213449;
}
#content_mybeepworld .messagebox_link1 {
	position			:	absolute;
	top					:	174px;
	left				:	223px;
	height				:	40px;
	width				:	135px;
	color				:	#213449;
	z-index				:	99;
	cursor				:	pointer;		
}
#content_mybeepworld .messagebox_link2 {
	position			:	absolute;
	top					:	122px;
	left				:	254px;
	height				:	50px;
	width				:	75px;
	color				:	#213449;
	z-index				:	99;
	cursor				:	pointer;		
}
#content_mybeepworld .features_link1 {
	position			:	absolute;
	top					:	101px;
	left				:	390px;
	height				:	71px;
	width				:	102px;
	color				:	#213449;
	z-index				:	99;	
	cursor				:	pointer;		
}
#content_mybeepworld .features_link2 {
	position			:	absolute;
	top					:	174px;
	left				:	360px;
	height				:	40px;
	width				:	200px;
	color				:	#213449;
	z-index				:	99;
	cursor				:	pointer;	
}
#content_mybeepworld #advantages {
	left				:	480px;
	top					:	195px;
	background			:	url('../../images/layout/bg_advantages.png') repeat-y;
	padding				:	0 0 0 15px;
}
#content_mybeepworld #teaser_design {
	width				:	220px;
	height				:	154px;
	position			:	absolute;
	left				:	190px;
	top					:	140px;
	z-index				:	10;
}
#content_mybeepworld #teaser_shadow {
	width				:	220px;
	height				:	154px;
	position			:	absolute;
	left				:	190px;
	top					:	140px;
	z-index				:	11;
	background			:	url('../../images/layout/memberarea_teaser_shadow.png') no-repeat;
}
#content_mybeepworld #teaser_button {
	width				:	226px;
	height				:	49px;
	position			:	absolute;
	left				:	455px;
	top					:	144px;
	z-index				:	10;
	background			:	url('../../images/layout/memberarea_teaser_button.png') no-repeat;
	line-height			:	47px;
	font-size			:	15px;
	color				:	#eee;
	text-decoration		:	none;
	text-indent			:	49px;
}
#content_mybeepworld #teaser_button:hover {
	text-decoration		:	none;
	background-position	:	0 -49px;
	color				:	#fff;	
}
/* -------------------------------------- TEASERBOX */
#teaserbox {
	position			:	relative;
	/*height				:	105px;*/
	height: 70px;
	width				:	900px;
	margin				:	0 0 20px 0;
	text-align			:	left;
	background-repeat	:	no-repeat;	
}

#container_subpage {
	height				:	100%;
	background			:	transparent;
}
#subpage_spacer_105 {
	height				:	105px;
}
/* --------------------------------------------------------------------------------------------------------------------------------------------------- CONTENTBOXEN */
img.box_headline {
	position			:	relative;
	top					:	11px;
	left				:	20px;
}
div.divide_h10 {
	height				:	1px;
	padding				:	0 0 9px 0;
	background-image	:	url('../../images/layout/spacer_02.gif');
	background-repeat	:	repeat-x;
	background-position	:	top left;
}
div.divide_h20 {
	height				:	20px;
	background-image	:	url('../../images/layout/spacer_02.gif');
	background-repeat	:	repeat-x;
	background-position	:	left;
}
/* -------------------------------------- 700er */
/* -------------------------------------- MY BEEPWORLD */
div.content_700 #box_mybeepworld {
	/*width				:	700px;*/
	/*background-image	:	url('../../images/layout/bg_box_mybeepworld.gif');
	background-repeat	:	repeat-y;*/
}
div.content_700 #box_mybeepworld div.content_padding {
	padding				:	0 20px;
}
div.content_700 #box_mybeepworld div.content_padding div.mybeepworld_left {
	float				:	right;
	width				:	50%;	
	color				:	#5E7186;
}
div.content_700 #box_mybeepworld div.content_padding div.mybeepworld_right {
	/*background		:	url("../../images/layout/mybeepworld_right.png") repeat-x scroll bottom #ECF1F7;*/
	background: #ECF1F7;
	min-height:  150px;
	float				:	left;
	width				:	45%;
	color				:	#5E7186;
	
}
div.content_700 #box_mybeepworld div.content_padding div.mybeepworld_bottom {
	padding				:	15px 0 0 0;
	color				:	#5E7186;
	/*background-image	:	url('../../images/layout/spacer_02.gif');
	background-repeat	:	repeat-x;
	background-position	:	top left;*/
	border-top: 1px solid #e1e1e1;
	background-color	:	#FFF;
}
div.content_700 #box_mybeepworld div.mybeepworld_clear{
	height				:	20px;
	background			:	#FFF;
}

div.content_700 #box_mybeepworld div.content_padding div.mybeepworld_left div.item {
	float				:	left;
	width				:	auto;
	margin				:	0 0 20px 0;
}
div.content_700 #box_mybeepworld div.content_padding div.mybeepworld_left div.border {
	border-top			:	1px solid #e1e1e1;
	padding				:	10px 0 0 0;
}
div.content_700 #box_mybeepworld div.content_padding div.mybeepworld_left div.item div.pic {
	float				:	left;
/*	height				:	97px;
	width				:	84px;*/
	margin-right: 10px;
}
div.content_700 #box_mybeepworld div.content_padding div.mybeepworld_left div.item div.text {
	float				:	left;
	width				:	70%;
}
div.content_700 #box_mybeepworld div.content_padding div.mybeepworld_right div.welcome {
	padding				:	7px 2px 0 7px;
	line-height			:	16px;
}
.welcome span.pink {
	font-weight			:	bold;
	display				:	block;
	margin-bottom		:	5px;
}
.welcome b {
	font-size			:	15px;
	line-height			:	22px;
}
.welcome a {
	/*background			:	0 5px url('../../images/layout/arrow_metanavi.gif') no-repeat;*/
	/*padding				:	0 0 0 12px;	*/
}
.welcome a.active_package {
	padding				:	0px;
	background			:	transparent;
}
.welcome a.active_package img {
	float				:	right;
	margin-top			:	5px;
	margin-right: 5px;
}

/* -------------------------------------- NEWS */
div.content_700 #box_news_top {
	height				:	40px;
	width				:	auto;
	/*background-image	:	url('../../images/layout/bg_box_top_yellow_700.gif');
	background-repeat	:	no-repeat;*/
	background: #FFBC0C;
}
#container_news {
	padding				:	0 20px;
}
#container_news div.news_item {
	padding				:	11px 0 11px 0;
	color				:	#5E7186;
	/*background-image	:	url('../../images/layout/spacer_02.gif');
	background-repeat	:	repeat-x;
	background-position	:	bottom left;*/
	border-bottom: 1px solid #e1e1e1;
	background-color	:	#FFF;
}
#container_news div.news_item div.news_image {
	float				:	left;
	width				:	13%;
	padding				:	0 20px 0 0;
}
#container_news div.news_item div.news_content {
	float				:	right;
	width				:	83%;
}
#container_news div.news_item div.news_content div.headline {
	padding				:	0 0 5px 0;
}
#container_news div.news_item div.news_content div.headline span {
	/*margin				:	0 0 0 5px;*/
	margin				:	0;
	font-size			:	15px;
	font-weight			:	normal;
	color				:	#CC0066;
}
#container_news div.news_item div.news_content span {
	display				:	block;
	width				:	auto;
}
/* -------------------------------------- DESIGNS */
div.content_700 #box_design {
	position			:	relative;
	border-width		:	0px 1px;
	border-style		:	solid;
	border-color		:	#D3DAE2;
	background-color	:	#D3DAE2;
	background-image	:	url('../../images/layout/bg_box_design.gif');
	background-repeat	:	repeat-x;
	background-position	:	bottom;
}
div.content_700 #box_design div.headline {
	padding				:	20px 0 0 20px;
}
div.content_700 #box_design div.headline span {
	font-size			:	12px;
	font-weight			:	bold;
	color				:	#CC0066;
}
div.content_700 #box_design div.content {
	padding				:	0 20px;
	color				:	#5E7186;
}
div.content_700 #box_design div.designs {
	position			:	relative;
	top					:	23px;
	height				:	180px;
}
div.content_700 #box_design div.designs div.design {
	float				:	left;
	padding				:	0 0 0 19px;
}
div.content_700 #box_design div.designs div.design img {
	display				:	block;
	overflow			:	hidden;
	margin				:	0 0 5px 0;
	border				:	1px solid #9BA9B8;
}
div.content_700 #box_design div.designs div.design a {
	text-decoration		:	underline;
	font-size			:	12px;
	color				:	#CC0066;
}
div.content_700 #box_design div.designs div.design a:hover {
	text-decoration		:	none;
}
div.content_700 div.box_lightblue_700 div.container_options div.design_thumb {
	float				:	left;
	padding				:	6px 11px 23px 0;
}
div.content_700 div.box_lightblue_700 div.container_options div.design_thumb img {
	border				:	1px solid #697A8E;
}
div.content_700 div.box_lightblue_700 div.container_options div.design_thumb img:hover {
	border				:	1px solid #CC0066;
}
div.content_700 div.box_lightblue_700 div.container_options div.design_thumb a {
	display				:	block;
	padding				:	4px 0 0 0;
}
/* -------------------------------------- ALLGEMEIN */
/* white 700 */
div.content_700 div.box_white_top_700 {
	height				:	43px;
	width				:	700px;
	/*background-image	:	url('../../images/layout/bg_box_top_white_700.gif');
	background-repeat	:	no-repeat;*/
}
div.content_700 div.box_white_top_700 div.headline {
	padding				:	17px 0 0 20px;
	/*font-family			:	tahoma;*/
	font-size			:	15px;
	font-weight			:	bold;
	color				:	#8B9CB1;
}
div.content_700 div.box_white_700 {
	width				:	auto;
	/*background-image	:	url('../../images/layout/bg_box_white_700.gif');
	background-repeat	:	repeat-y;*/
}
div.content_700 div.box_white_700 div.content {
	padding				:	0 20px;
	font-size			:	12px;
	color				:	#5E7186;
}
div.content_700 div.box_white_bottom_700 {
	height				:	23px;
	width				:	auto;
	/*background-image	:	url('../../images/layout/bg_box_bottom_white_700.gif');
	background-repeat	:	no-repeat;
	background-position	:	bottom;*/
}
/* white 900 */
div.content_900 div.box_white_top_900 {
	height				:	43px;
	width				:	900px;
	/*background-image	:	url('../../images/layout/bg_box_top_white_900.gif');
	background-repeat	:	no-repeat;*/
	padding-top: 10px;
}
div.content_900 div.box_white_top_900 div.headline {
	padding				:	17px 0 0 20px;
	/*font-family			:	tahoma;*/
	font-size			:	15px;
	font-weight			:	bold;
	color				:	#8B9CB1;
}
div.content_900 div.box_white_900 {
	width				:	900px;
	/*background-image	:	url('../../images/layout/bg_box_white_900.gif');
	background-repeat	:	repeat-y;*/
}
div.content_900 div.box_white_900 div.content {
	padding				:	0 20px;
	font-size			:	12px;
	color				:	#5E7186;
}
div.content_900 div.box_white_bottom_900 {
	height				:	23px;
	width				:	900px;
	/*background-image	:	url('../../images/layout/bg_box_bottom_white_900.gif');
	background-repeat	:	no-repeat;
	background-position	:	bottom;*/
}
/* pink 700 */
div.content_700 div.box_pink_top_700 {
	height				:	31px;
	width				:	700px;
	/*background-image	:	url('../../images/layout/bg_box_top_pink_700.gif');
	background-repeat	:	no-repeat;*/
	/*background: #cc0066;*/
}
div.content_700 div.box_pink_top_700 div.headline {
	padding				:	7px 0 0 20px;
	line-height:30px;
}
div.content_700 div.box_lightblue_700 {
	width				:	700px;
	background-image	:	url('../../images/layout/bg_box_lightblue_700.gif');
	background-repeat	:	repeat-y;
}
/* OPTIONEN */
div.content_700 div.container_options, div.content_700 div.content  {
	padding				:	5px 20px 0 20px;
	color				:	#5E7186;
}
div.content_700  div.container_options div.option_odd {
	padding				:	5px 0 5px 0;
	background-image	:	url('../../images/layout/spacer_02.gif');
	background-repeat	:	repeat-x;
	background-position	:	bottom left;
}
div.content_700  div.container_options div.option_even {
	padding				:	5px 0 5px 0;
	background-image	:	url('../../images/layout/spacer_02.gif');
	background-repeat	:	repeat-x;
	background-position	:	bottom left;
	background-color	:	#F4F7FB;
}
div.content_700  div.container_options div.last {
	background-image	:	none;
}
div.content_700  div.container_options  div.option_left {
	float				:	left;
	width				:	409px;
	padding				:	0 0 12px 0;
}
div.content_700  div.container_options  div.option_right {
	float				:	right;
	width				:	250px
}
div.content_700  div.container_options  div.option_left_160 {
	float				:	left;
	width				:	160px;
	padding				:	0 0 12px 0;
}
div.content_700  div.container_options  div.option_right_500 {
	float				:	right;
	width				:	500px;
}
div.content_700  div.container_options  div.option_left div, div.content_700  div.container_options  div.option_left_160 div {
	font-weight			:	bold;
}
div.content_700  div.container_options  div.option_left div.note {
	font-weight			:	normal;
}
div.content_700  div.container_options  div.option_right div, div.content_700  div.container_options  div.option_right_500 div {
	padding				:	0 0 0 10px;
}
div.content_700  div.container_options img {
	vertical-align		:	middle;
}
/* SEITEN ERSTELLEN / ANPASSEN */
div.content_700  div.container_options  div.option_right_500 select.select_page {
	float				:	left;
	height				:	125px;
	width				:	220px;
}
div.content_700  div.container_options  div.option_right_500 div.select_page_buttons {
	float				:	right;
}
div.content_700  div.container_options  div.option_right_500 div.select_page_buttons div.change_editor {
	font-size			:	11px;
}
div.content_700  div.container_options  div.option_right_500 div.select_page_buttons div {
	padding				:	0 0 5px 0;
}
div.content_700  div.container_options  div.option_right_500 div.select_page_buttons input.new_page_name {
	float				:	left;
	width				:	220px;
	margin				:	5px 0 0 0;
}
div.content_700  div.container_options  div.option_right_500 div.select_page_buttons input.right {
	float				:	right;
}
div.content_700  div.container_options  div.option_right_500 div.security_mode {
	float				:	left;
	width				:	230px;
	padding				:	0 0 0 10px;
}
div.content_700  div.container_options  div.option_right_500 div.change_security_mode {
	float				:	right;
	width				:	230px;
	padding				:	0 0 0 10px;
}
/* */
div.content_700 div.box_lightblue_bottom_700 {
	height				:	14px;
	width				:	700px;
	background-image	:	url('../../images/layout/bg_box_bottom_lightblue_700.gif');
	background-repeat	:	no-repeat;
}
div.content_700 div.box_top_grey_700 {
	height				:	15px;
	width				:	700px;
	background-image	:	url('../../images/layout/bg_box_top_grey_700.gif');
	background-repeat	:	no-repeat;
}
div.content_700 div.box_grey_700 {
	width				:	700px;
	background-color	:	#B2C0D0;
}
div.content_700 div.box_grey_700 div.submit {
	padding				:	10px 20px;
	text-align			:	center;
}
div.content_700 div.box_grey_700 div.submit input.btn_submit {
	margin				:	0 auto;
}
div.content_700 div.box_bottom_grey_700 {
	height				:	14px;
	width				:	700px;
	background-image	:	url('../../images/layout/bg_box_bottom_grey_700.gif');
	background-repeat	:	no-repeat;
}


/* -------------------------------------- 580er/900er */
/* -------------------------------------- PHOTOALBUM */
div.content_580 .box_white_top  {
	height				:	43px;
	background-image	:	url('../../images/layout/bg_box_top_white.gif');
	background-repeat	:	no-repeat;
}
div.content_580 div.box_white_top div.headline,
div.content_580 div.headline_top_10 div.headline {
	padding				:	7px 0 0 20px;
	/*font-family			:	tahoma;*/
	font-size			:	15px;
	font-weight			:	bold;
	color				:	#8B9CB1;
}
div.content_580 div.box_white {
	padding				:	0 20px;
	background-image	:	url('../../images/layout/bg_box_white.gif');
	background-repeat	:	repeat-y;
}
div.content_580 div.box_white_bottom {
	height				:	29px;
	background-image	:	url('../../images/layout/bg_box_bottom_white.gif');
	background-repeat	:	no-repeat;
}
div.content_900 div.box_white {
	padding				:	0 20px;
	background-image	:	url('../../images/layout/bg_box_white_900.gif');
	background-repeat	:	repeat-y;
}
div.content_900 div.box_white_bottom {
	height				:	29px;
	background-image	:	url('../../images/layout/bg_box_bottom_white_900.gif');
	background-repeat	:	no-repeat;
}
/* OPTIONEN */
div.content_580  div.container_options div.option_odd {
	padding				:	0;
	background-image	:	url('../../images/layout/spacer_02.gif');
	background-repeat	:	repeat-x;
	background-position	:	bottom left;
}
div.content_580  div.container_options div.option_even {
	padding				:	0;
	background-image	:	url('../../images/layout/spacer_02.gif');
	background-repeat	:	repeat-x;
	background-position	:	bottom left;
	background-color	:	#F4F7FB;
}
div.content_580  div.container_options div.last {
	background-image	:	none;
}

div.content_580 div.box_pink_top {
	height				:	30px;
	background-image	:	url('../../images/layout/bg_box_top_pink_580.gif');
	background-repeat	:	no-repeat;
}
div.content_900 div.box_pink_top {
	height				:	30px;
	background-image	:	url('../../images/layout/bg_box_top_pink_900.gif');
	background-repeat	:	no-repeat;
}
div.content_580 div.box_pink_top div.headline, div.content_900 div.box_pink_top div.headline {
	padding				:	7px 0 0 20px;
	/*font-family			:	tahoma;*/
	font-size			:	14px;
	font-weight			:	bold;
	color				:	#FFF;
	text-shadow: 0 -1px 0 #8F0049;
}
div.content_580 div.box_yellow {
	padding				:	0 20px;
	background-image	:	url('../../images/layout/bg_box_yellow_580.gif');
	background-repeat	:	repeat-y;
}
div.content_900 div.box_yellow {
	padding				:	0 20px;
	background-image	:	url('../../images/layout/bg_box_yellow_900.gif');
	background-repeat	:	repeat-y;
}
/* FOTOALBUM */
div.content_580 #box_photoalbum_top  {
	height				:	43px;
	background-image	:	url('../../images/layout/bg_box_top_white.gif');
	background-repeat	:	no-repeat;
}
div.content_580 #box_photoalbum {
	padding				:	0 20px;
	background-image	:	url('../../images/layout/bg_box_white.gif');
	background-repeat	:	repeat-y;
	height				:	271px;
	overflow			:	hidden;
}
div.content_580 #box_photoalbum div.photoalbum {
	float				:	left;
	width				:	162px;
	height				:	100%;
}
div.content_580 #box_photoalbum div.divide {
	padding				:	0 27px 0 0;
	background-image	:	url('../../images/layout/spacer_01.gif');
	background-repeat	:	repeat-y;
	background-position	:	top right;
}
div.content_580 #box_photoalbum div.photo {
	border				:	1px solid #C2CAD0;
	padding				:	0px;
	background			:	#FFF;
}
div.content_580 #box_photoalbum div.photo img {
/*	display				:	block;*/
/*	overflow			:	hidden;*/
}
div.content_580 #box_photoalbum div.photoalbum  div.title {
	padding				:	5px 0 0 2px;
	font-size			:	12px;
	font-weight			:	bold;
}
div.content_580 #box_photoalbum div.photoalbum  div.member {
	padding				:	0 0 20px 2px;
	font-size			:	12px;
	font-weight			:	bold;
	color				:	#CC0066;
}
div.content_580 #box_photoalbum div.photoalbum  div.description {
	padding				:	0 0 0 2px;
}
div.content_580 #box_photoalbum_bottom {
	height				:	29px;
	background-image	:	url('../../images/layout/bg_box_footer.gif');
	background-repeat	:	no-repeat;
	background-position	:	bottom;
}
div.content_580 #box_photoalbum div.photoalbum a {
	color: rgb(141, 153, 175);
	text-decoration: underline;

}
div.content_580 #box_photoalbum div.photoalbum a:hover {
	text-decoration: none;	
}
/* -------------------------------------- MITGLIEDERVERZEICHNIS */
div.content_580 #box_memberlist_top {
	height				:	49px;
	background-image	:	url('../../images/layout/bg_box_top_blue.gif');
	background-repeat	:	no-repeat;
}
div.content_580 #box_memberlist_top div.headline {
	color				:	white;
}
div.content_580 #box_memberlist {
	padding				:	0 20px;
	background-image	:	url('../../images/layout/bg_box_blue.gif');
	background-repeat	:	repeat-y;
}
div.content_580 #box_memberlist_bottom {
	height				:	48px;
	background-image	:	url('../../images/layout/bg_box_footer.gif');
	background-repeat	:	no-repeat;
}
div.content_900 #box_memberlist_bottom {
	height				:	48px;
	background-image	:	url('../../images/layout/bg_box_footer_900.gif');
	background-repeat	:	no-repeat;
}
div.content_580 #box_memberlist .memberlist_left {
	float				:	left;
	width				:	260px;
	margin				:	16px 0 25px 0;
	color				:	#5E7186;
	background-image	:	url('../../images/layout/spacer_01.gif');
	background-repeat	:	repeat-y;
	background-position	:	top right;
}
div.content_580 #box_memberlist .memberlist_right {
	float				:	right;
	width				:	280px;
}
ul#memberlist_categories {
	list-style-type		:	none;
	margin				:	0;
	padding				:	0 0 0 2px;
	line-height			:	15px;
}
ul#memberlist_categories li a {
	color				:	#5E7186;
	text-decoration		:	underline;
}
ul#memberlist_categories li a:hover {
	text-decoration		:	none;
}
.container_membersearch {
	position			:	relative;
/*	height				:	185px;*/
	padding				:	20px 0 0 0;
	display				:	block;
}
.container_membersearch img {
	position			:	absolute;
	top					:	24px;
	left				:	128px;
}
.container_membersearch form {
/*	position			:	absolute;*/
/*	bottom				:	0px;*/
}
.container_membersearch form fieldset {
	color				:	#5E7186;
}
.container_membersearch form input.text{
	width				:	122px;
	margin				:	5px 0;
	border				:	1px solid #000;
	background			:	white url(../../images/layout/search.gif) no-repeat right;
	padding-right		:	15px;
}
.btn_submit {
	display				:	block;
	height				:	33px;
	width				:	269px;
	padding				:	0 0 0 20px;
	border				:	0;
	text-align			:	left;
	font-weight			:	bold;
	color				:	#FFF;
	background			:	transparent;
	background-image	:	url('../../images/layout/btn_submit.gif');
	background-repeat	:	no-repeat;
	cursor				:	pointer;
}
.btn_submit_small {
	display				:	block;
	height				:	33px;
	width				:	240px;
	padding				:	0 0 0 20px;
	border				:	0;
	text-align			:	left;
	font-weight			:	bold;
	color				:	#FFF;
	background			:	transparent;
	background-image	:	url('../../images/layout/btn_submit_small.gif');
	background-repeat	:	no-repeat;
	cursor				:	pointer;
}
div.memberlist_right div.memberlist_seperator {
	height				:	20px;
	line-height			:	20px;
	background-image	:	url('../../images/layout/spacer_02.gif');
	background-repeat	:	repeat-x;
	background-position	:	bottom left;
}
.container_member_teaser {
	position			:	relative;
	height				:	145px;
	width				:	268px;
	background-image	:	url('../../images/layout/img_top50_new.jpg');
	background-repeat	:	no-repeat;
}
.container_member_teaser div.member_teaser {
	position			:	absolute;
	bottom				:	5px;
}
.container_member_teaser div.member_teaser a {
	float				:	left;
	padding				:	0 0 0 15px;
	text-decoration		:	underline;
	color				:	#CC0066;
}
.container_member_teaser div.member_teaser #link_top50 {
	position			:	absolute;
	display				:	block;
	width				:	71px;
	height				:	90px;
	top					:	-107px;
	left				:	7px;
}
.container_member_teaser div.member_teaser #link_newhps {
	position			:	absolute;
	display				:	block;
	width				:	110px;
	height				:	92px;
	top					:	-107px;
	left				:	135px;
}
/* LINKS UNTER DEN BOXEN */
div.box_bottom_links {
	padding				:	18px 0 0 20px;
}
ul.box_bottom_links {
	list-style-type		:	none;
}
ul.box_bottom_links li {
	float				:	left;
	margin				:	0 17px 0 0;
	padding				:	0 0 0 17px;
	background-image	:	url('../../images/layout/arrow_01.gif');
	background-repeat	:	no-repeat;
	background-position	:	left;
}
ul.box_bottom_links li a {
	font-size			:	11px;
	font-weight			:	bold;
	color				:	#CC0066 !important;
}
/* LINKS UNTER DEN BOXEN - transparent*/
ul.box_bottom_links_transparent {
	list-style-type		:	none;
}
ul.box_bottom_links_transparent li {
	margin				:	0 17px 0 0;
	padding				:	0 0 0 17px;
	background-image	:	url('../../images/layout/arrow_02.gif');
	background-repeat	:	no-repeat;
	background-position	:	left;
}
ul.box_bottom_links_transparent li a {
	font-size			:	11px;
	font-weight			:	bold;
	color				:	#CC0066 !important;
}

/* ------------------------------ ADVERTISEMENT */
.advertisement_advantages {
	margin: 0 0 0 27px;
	padding: 0 0 0 0px;	
	list-style-image	:	url('../../images/layout/arrow_metanavi.gif');
}
.advertisement_advantages li {
	margin				:	0 0 0 0;
	padding				:	0 0 5px 0px;
	color				:	#5E7186;
	font-weight			:	bold;
	font-size			:	11px;
	line-height			:	12px;
}

/* -------------------------------------- 580er */
/* ------------- transparent */
div.transparent_580 .bg_top {
	height				:	43px;
	background-image	:	url('../../images/layout/bg_box_top_lightblue_580.gif');
	background-repeat	:	no-repeat;
}
div.transparent_580 .bg_top div.headline {
	padding				:	7px 0 0 20px;
	/*font-family			:	tahoma;*/
	font-size			:	15px;
	font-weight			:	bold;
	color				:	rgb(205, 0, 103);
}
div.transparent_580 .bg_middle {
	padding				:	0 20px;
	background-image	:	url('../../images/layout/bg_box_lightblue_580.gif');
	background-repeat	:	repeat-y;
}
div.transparent_580 .bg_bottom {
	height				:	10px;
	background-image	:	url('../../images/layout/bg_box_bottom_lightblue_580.gif');
	background-repeat	:	no-repeat;
}
div.transparent_580 .bg_middle a {
/*	display				:	block;*/
	padding				:	3px 0 0 0;
	font-size			:	11px;
	color				:	#5E7186;
}
div.transparent_580 .bg_middle a img {
	border				:	1px solid rgb(194, 202, 208);
}
div.transparent_580 .bg_middle a img:hover {
	border				:	1px solid #CC0066;
}
/* -------------------------------------- 300er */
/* ------------- transparent */
div.transparent_300 .bg_top {
	height				:	43px;
	background-image	:	url('../../images/layout/bg_box_top_lightblue.gif');
	background-repeat	:	no-repeat;
}
div.transparent_300 .bg_top div.headline {
	padding				:	7px 0 0 20px;
	/*font-family			:	tahoma;*/
	font-size			:	15px;
	font-weight			:	bold;
	color				:	rgb(205, 0, 103);
}
div.transparent_300 .bg_middle {
	padding				:	0 20px;
	background-image	:	url('../../images/layout/bg_box_lightblue.gif');
	background-repeat	:	repeat-y;
}
div.transparent_300 .bg_bottom {
	height				:	10px;
	background-image	:	url('../../images/layout/bg_box_bottom_lightblue.gif');
	background-repeat	:	no-repeat;
}
div.transparent_300 .bg_middle a {
/*	display				:	block;*/
	padding				:	3px 0 0 0;
	font-size			:	11px;
	color				:	#5E7186;
}
div.transparent_300 .bg_middle a img {
	border				:	1px solid rgb(194, 202, 208);
}
div.transparent_300 .bg_middle a img:hover {
	border				:	1px solid #CC0066;
}

/* -------------------------------------- 300er */
/* ------------- white */
div.white_300 .bg_top {
	height				:	43px;
	background-image	:	url('../../images/layout/bg_box_top_white_300.gif');
	background-repeat	:	no-repeat;
}
div.white_300 .bg_top div.headline {
	padding				:	7px 0 0 20px;
	/*font-family			:	tahoma;*/
	font-size			:	15px;
	font-weight			:	bold;
	color				:	rgb(205, 0, 103);
}
div.white_300 .bg_middle {
	padding				:	0 20px;
	background-image	:	url('../../images/layout/bg_box_white_300.gif');
	background-repeat	:	repeat-y;
}
div.white_300 .bg_bottom {
	height				:	48px;
	background-image	:	url('../../images/layout/bg_box_footer_small.gif');
	background-repeat	:	no-repeat;
}
div.white_300 .bg_middle a {
/*	display				:	block;*/
	padding				:	3px 0 0 0;
	font-size			:	11px;
	color				:	#5E7186;
}
div.white_300 .bg_middle a img {
	border				:	1px solid rgb(194, 202, 208);
}
div.white_300 .bg_middle a img:hover {
	border				:	1px solid #CC0066;
}
/* -------------------------------------- NEUE BLOGEINTR�GE */
div.content_300 #box_newblogentries_top div.headline {
	padding				:	7px 0 0 20px;
	/*font-family			:	tahoma;*/
	font-size			:	15px;
	font-weight			:	bold;
	color				:	white;
}
#box_newblogentries_top {
	height				:	43px;
	background-image	:	url('../../images/layout/bg_box_top_pink.gif');
	background-repeat	:	no-repeat;
}
#box_newblogentries {
	padding				:	0 20px;
	background-image	:	url('../../images/layout/bg_box_pink.gif');
	background-repeat	:	repeat-y;
}
#box_newblogentries_bottom {
	height				:	48px;
	background-image	:	url('../../images/layout/bg_box_footer_small.gif');
	background-repeat	:	no-repeat;
}
ul.newblogentries {
	margin				:	0;
	padding				:	0 0 16px 0;
	list-style-type		:	none;
	font-size			:	11px;
	color				:	#FFF;
	overflow			:	hidden;
}
ul.newblogentries li {
	height				:	28px;
	line-height			:	28px;
	background-image	:	url('../../images/layout/spacer_03.gif');
	background-repeat	:	repeat-x;
	background-position	:	bottom;
}
ul.newblogentries li a {
	font-weight			:	bold;
	color				:	#FFF;
}

/* -------------------------------------- CHAT */
div.container_chatinfos {
	padding				:	15px 0 0 0;
	color				:	#5E7186;
}
div.box_white div.container_chatinfos div.chatinfo_odd {
	width				:	100%;
	padding				:	10px 0;
	background-image	:	url('../../images/layout/spacer_02.gif');
	background-repeat	:	repeat-x;
	background-position	:	top left;
	background-color	:	#F5F8FB;
}
div.box_white div.container_chatinfos div.chatinfo_even {
	width				:	100%;
	padding				:	10px 0;
	background-image	:	url('../../images/layout/spacer_02.gif');
	background-repeat	:	repeat-x;
	background-position	:	top left;
}
div.box_white div.container_chatinfos div.chatinfo_odd div.chatinfo_left, div.container_chatinfos div.chatinfo_even div.chatinfo_left {
	float				:	left;
	width				:	265px;
}
div.container_chatinfos div.chatinfo_odd div.chatinfo_right, div.container_chatinfos div.chatinfo_even div.chatinfo_right{
	float				:	right;
	width				:	270px
}
div.container_chatinfos div.chatinfo_end {
	width				:	100%;
	background-image	:	url('../../images/layout/spacer_02.gif');
	background-repeat	:	repeat-x;
	background-position	:	top left;
}
div.box_white div.chatinfo_more {
	margin				:	0;
	padding				:	0;
}
div.box_white div.chatinfo_arrow {
	width				:	100%;
	padding				:	0 0 0 19px;
	background-image	:	url('../../images/layout/arrow_01.gif');
	background-repeat	:	no-repeat;
	background-position	:	0px 3px;
}
.flag {
	float				:	left;
	padding				:	0 0 0 10px;
}
.flag_small {
	clear				:	both; 
	text-align			:	right; 
	padding				:	8px 20px 0 0;
}
.flag_small a {
	padding				:	0 0 0 4px;
}
div.box_yellow div.container_chatinfos div.chatinfo_odd {
	width				:	100%;
	padding				:	10px 0;
	background-image	:	url('../../images/layout/spacer_02.gif');
	background-repeat	:	repeat-x;
	background-position	:	top left;
	background-color	:	#FEEDA5;
}
div.box_yellow div.container_chatinfos div.chatinfo_even {
	width				:	100%;
	padding				:	10px 0;
	background-image	:	url('../../images/layout/spacer_02.gif');
	background-repeat	:	repeat-x;
	background-position	:	top left;
}
div.box_yellow div.container_chatinfos div.chatinfo_left  {
	float				:	left;
}
/* -------------------------------------- 900er WHITE */
div.content_900 div.content_odd {
	width				:	100%;
	padding				:	10px 0;
	color				:	#5E7186;
	/*background-image	:	url('../../images/layout/spacer_02.gif');
	background-repeat	:	repeat-x;
	background-position	:	top left;*/
	background-color	:	#F5F8FB;
	border-top: 1px solid #e1e1e1;
}
div.content_900 div.content_even {
	width				:	100%;
	padding				:	10px 0;
	color				:	#5E7186;
	/*background-image	:	url('../../images/layout/spacer_02.gif');
	background-repeat	:	repeat-x;
	background-position	:	top left;*/
	border-top: 1px solid #e1e1e1;
}
div.content_900 div.content_last {
	width				:	100%;
	/*background-image	:	url('../../images/layout/spacer_02.gif');
	background-repeat	:	repeat-x;*/
	background-color	:	#F5F8FB;
	background-position	:	top left;
	border-bottom: 1px solid #e1e1e1;
}
/* -------------------------------------- IMPRESSUM */
#imprint div.content_900 a {
	color				:	#0066CC;
}
/* -------------------------------------- PRESSEARTIKEL */
div.container_article {
	color				:	#5E7186;
}
div.container_article div.article_odd {
	width				:	100%;
	padding				:	10px 0;
	background-image	:	url('../../images/layout/spacer_02.gif');
	background-repeat	:	repeat-x;
	background-position	:	top left;
	background-color	:	#F5F8FB;
}
div.container_article div.article_even {
	width				:	100%;
	padding				:	10px 0;
	background-image	:	url('../../images/layout/spacer_02.gif');
	background-repeat	:	repeat-x;
	background-position	:	top left;
}
div.container_article div.article_end {
	width				:	100%;
	background-image	:	url('../../images/layout/spacer_02.gif');
	background-repeat	:	repeat-x;
	background-position	:	top left;
}
.article_date {
	font-size:11px;
	padding:0 0 2px 0;
}
.article_headline {
	font-weight			:	bold;
}
a.article_intro {
	text-decoration		:	none;
	color				:	#5E7186;
}
a.article_intro:hover {
	text-decoration		:	underline;
}
a.article_readmore {
	text-decoration		:	none;
	padding				:	0 0 0 8px;
}
/* -------------------------------------- LOGIN */
div.container_login {
	padding				:	5px 20px 0 20px;
	color				:	#5E7186;
}
div.container_pw {
	padding				:	10px 20px 0 20px;
	color				:	#5E7186;
}
div.container_login div.login_left, div.container_pw div.login_left {
	float				:	left;
	width				:	300px;
	padding				:	0 0 12px 0;
}
div.container_login div.login_right {
	float				:	right;
	width				:	330px;
	/*background-image	:	url('../../images/layout/h_login.gif');*/
	background-repeat	:	no-repeat;
	background-position	:	20px 23px;
	background-color	:	#ECF1F7;
}
div.container_login div.login_right div, div.container_pw div.login_right div {
	padding				:	0 0 0px 10px;
}
div.container_pw div.login_right {
	float				:	right;
	width				:	330px;
	background-repeat	:	no-repeat;
	background-position	:	20px 23px;
	background-color	:	#ECF1F7;
}
form#login {
	margin: 0 auto;
	/*float				:	right;*/
	display				:	block;
	width				:	240px;
	padding				:	10px;
	background			:	transparent;
}
form#password {
	float				:	right;
	display				:	block;
	width				:	280px;
	padding				:	10px;
	background			:	transparent;
}
form#login label, form#password label {
	display				:	block;
	padding				:	0 0 2px 0;
	font-size			:	10px;
	color				:	#8B9CB1;
}
form#login input.text, form#password input.text {
	width				:	197px;
	border				:	1px solid #000;
}
form#login a {
	text-decoration		:	underline;
	font-size			:	11px;
	font-weight			:	bold;
	color				:	#8B9CB1;
}
form#login a:hover {
	text-decoration		:	none;
}
/* ANMELDEN */
div.container_signup {
	padding				:	5px 20px 0 20px;
	color				:	#5E7186;
}
div.container_signup div.content {
	padding				:	10px 0 10px 0;
	background-image	:	url('../../images/layout/spacer_02.gif');
	background-repeat	:	repeat-x;
	background-position	:	bottom left;
}
div.container_signup div.option_odd, div.container_login div.option_odd {
	padding				:	5px 0 5px 0;
	background-image	:	url('../../images/layout/spacer_02.gif');
	background-repeat	:	repeat-x;
	background-position	:	bottom left;
}
div.container_signup div.option_even, div.container_login div.option_even {
	padding				:	5px 0 5px 0;
	background-image	:	url('../../images/layout/spacer_02.gif');
	background-repeat	:	repeat-x;
	background-position	:	bottom left;
	background-color	:	#F4F7FB;
}
div.container_signup div.option_odd div.label, div.container_signup div.option_even div.label {
	float				:	left;
	width				:	300px;
	padding				:	20px 0;
	line-height			:	17px;
}
div.container_signup div.option_odd div.info, div.container_signup div.option_even div.info {
	float				:	right;
	width				:	330px;
	padding				:	20px 10px;
}
div.container_signup div.option_odd div.info input, div.container_signup div.option_even div.info input {
	width				:	200px;
	/*border				:	1px solid #000;*/
	padding				: 2px;
	font-size			: 13px;
}

div.container_login div.last {
	background-image	:	none;
}
div.container_signup div.option_odd div.option_left {
	float				:	left;
/*	width				:	220px;*/
	padding				:	10px 0 10px 0;
	/*font-family			:	tahoma !important;*/
	font-size			:	12px;
}
div.container_signup div.option_odd div.option_right {
	float				:	right;
/*	width				:	210px;*/
	padding				:	10px 0 10px 10px;

}

div.container_signup div.agb {
	padding				:	10px 0 5px 0;
} 
div.container_signup fieldset.agb {
	text-align			:	center;
}
div.container_signup textarea.agb {
	display				:	block;
	height				:	150px;
	width				:	650px;
	margin				:	0 auto;
	padding				:	0;
	text-align			:	left;
}
div.container_signup fieldset.accept_agb {
	/*padding				:	10px 0 0 0;*/
}
div.container_signup fieldset.accept_agb input {
	vertical-align		:	middle;
}
div.container_signup fieldset.accept_agb label {
	padding				:	0 0 0 5px;
	vertical-align		:	middle;
}
div.container_signup div.option_odd fieldset {
	padding				:	0 0 10px 0;
}
div.container_signup div.option_odd fieldset input {
	margin				:	0 7px 0 0;
	padding				:	0;
	vertical-align		:	middle;
}
div.container_signup div.option_odd fieldset span {
	font-weight			:	bold;
	color				:	#CC0066;
	vertical-align		:	middle;
}
div.container_signup div.option_odd div.option_left ul.benefits, div.container_signup div.option_odd div.option_right ul.benefits  {
	list-style-type		:	none;
	color				:	#5E7186;
	line-height			:	18px;
	float: left;
}
div.container_signup div.option_odd div.option_left ul.benefits li, div.container_signup div.option_odd div.option_right ul.benefits li {
	background-image	:	url('../../images/layout/icon_li_01.gif');
	background-repeat	:	no-repeat;
	background-position	:	0px 6px;
	padding				:	0 0 0 15px;
	float: left;
	width: 220px !important;
	display: block !important;
}
div.container_signup #available_packages {
	background-image: url('../../images/layout/bg_signup_packages.gif');
	background-repeat: repeat-x;
	background-position: top;
	width: 896px;
	height: 180px;
	position: relative;
	left: -19px;
	display: block;
	padding: 0px;
}
div.container_signup #available_packages table {
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	width: 95%;
	height: 180px;
}
div.container_signup #available_packages table td {
	text-align: center;
	vertical-align: bottom;
	padding: 0px;
}
div.container_signup #available_packages table td div {
	position: relative;
	top: -6px;
	width: 163px;
	height: 166px;
	display: block;
	background-repeat: no-repeat;
	cursor: pointer;
}
div.container_signup #available_packages table td input {
	position: absolute;
	bottom: 5px;	
	cursor: pointer;
	left: 43%;
}
div.container_signup #available_packages table td img {
	position: absolute;
	bottom: 5px;	
	cursor: pointer;
	left: 43%;
}
div.container_signup #signup_package_selected {
	margin-left: 5px;
}
div.container_signup .benefits_table {
	border-collapse: collapse;
	font-size: 13px !important;
	height: 128px;
}
div.container_signup .benefits_table td {
	width: 316px;
	vertical-align: top;
}
div.container_signup .benefits_table li {
	padding: 0 15px 0 15px !important;
}
div.container_signup .form_input {
	width: 220px;
	font-size: 13px;
	padding: 2px;
}
div.container_signup .cell_content {
	font-size: 13px;
	vertical-align: middle;
	padding: 4px 0 5px 5px;
	line-height: 25px;
}
div.container_signup .statusbox {
	color: #5E7186;
}

/* LINKS */
a.blue_u, .blue_u a {
	text-decoration		:	underline;
	color				:	#0066CC !important;
}
a.blue {
	color				:	#0066CC;
}
.a_blue a {
	color				:	#0066CC;
	text-decoration		:	none;
}
.a_blue a:hover {
	text-decoration		:	underline;
}
a.bright_blue, .bright_blue a {
	color				:	#0066FF;
}
a.pink_bold_u, .pink_bold_u a {
	text-decoration		:	underline;
	color				:	#CC0066;
}
a.pink_bold {
	color				:	#CC0066;
}
.blue {
	color				:	#0066CC;
}
.pink {
	color				:	#CC0066 !important;
}
.pink_bold {
	font-weight			:	bold;
	color				:	#CC0066;
}
a.blue_u:hover, .blue_u a:hover, a.pink_bold_u:hover, .pink_bold_u a:hover  {
	text-decoration		:	none;
}

/* ------------------------------------------------------------- FOOTER */
#bw_footer {
	position			:	relative;
	height				:	70px;
	width				:	900px;
	margin				:	0 auto;
}
ul#footer_left {
	float				:	left;
	margin				:	0;
	padding				:	6px 0 0 7px;
	list-style-type		:	none;
}
ul#footer_right {
	float				:	right;
	margin				:	0;
	padding				:	6px 20px 0 0;
	list-style-type		:	none;
}
ul#footer_left li, ul#footer_right li {
	float				:	left;
	padding				:	0 0 0 13px;
	line-height			:	16px;
}
ul#footer_left li a {
	color				:	#8CA8C5;
}
ul#footer_left li a.active {
	font-weight			:	bold;
	color				:	#8CA8C5;
}
.bottom {
	height				:	107px;
}
/* --------------------------------------------------- RUNDUM SORGLOS BOX */
div.container_upgrade_add {
	margin				:	20px 0 0 0;
}
div.upgrade_add {
	position			:	relative;
}
div.container_upgrade_add div.upgrade_bottom {
	background-image	:	url('../../images/layout/bg_box_upgrade_bottom.gif');
	background-repeat	:	no-repeat;
	background-position	:	bottom;
}
div.container_upgrade_add div.upgrade_top {
	background-image	:	url('../../images/layout/bg_box_upgrade_top.gif');
	background-repeat	:	no-repeat;
	background-position	:	top;
}
div.container_upgrade_add div.upgrade_middle {
	height				:	348px;
	width				:	170px;
}
div.container_upgrade_add div.upgrade_middle div.headline {
	padding				:	17px 0 0 0;
}
div.container_upgrade_add div.upgrade_middle div.upgrade_image {
	padding				:	4px 0 0 15px;
}
div.container_upgrade_add div.upgrade_middle div.upgrade_text {
	position			:	relative;
	top					:	-15px;
	padding				:	0 20px 0 20px;
	font-size			:	12px;
	color				:	#5E7186;
}
.headline_top_10 {
	padding				:	10px 0 0 0;
}
/* -------------------------------------------------------------- BANNER */
div.container_banner {
	width				:	900px;
	margin				:	0 auto;
}
#banner_1, #banner_2, #banner_3 {
	display				:	block;
	text-align			:	left;
/*	border				:	1px solid #CCC;*/
/*	background-color	:	#F9F9F9;	*/
}
#banner_1 {
	height				:	90px;
	width				:	728px;
	margin				:	0 auto;
}
#banner_2 {
	float				:	left;
	height				:	600px;
	width				:	120px;
}
#banner_3 {
	float				:	right;
	height				:	600px;
	width				:	120px;
}
.banner_spacer {
	height				:	11px;
}
div.add_300 div.box_top {
	height				:	17px;
/*	background-image	:	url('../../images/layout/bg_box_banner_300_top.gif');*/
	background-repeat	:	no-repeat;
}
div.add_300 div.box_top div.box_headline {
	/*padding				:	2px 0 0 20px;*/
	padding				:	0px 0 0 0px;
	color				:	rgb(94, 113, 134);
}
div.add_300 div.box_middle {
	padding				:	0 5px;
/*	background-image	:	url('../../images/layout/bg_box_banner_300.gif');*/
	background-repeat	:	repeat-y;
	position			:	relative;
}
div.add_300 div.box_middle div {
	text-align			:	center;
	position			:	relative;
	left				:	-5px;
}
div.add_300 div.box_bottom {
	display				:	none;
	height				:	10px;
	background-image	:	url('../../images/layout/bg_box_banner_300_bottom.gif');
	background-repeat	:	no-repeat;
}

/* DAS FOLGENDE AUSKOMMENTIEREN WENN BANNER ANGEZEIGT WERDEN SOLLEN */

#banner_1, #banner_2, #banner_3, .banner_spacer {
	display				:	none;
}

/*
div.container_banner{
	width				:	900px;
	margin				:	0 auto;
}
*/

/* -------------------------------------- ONLY FOR BANNER 3 ACTIVATION */
.container_banner {
	position			:	relative;
}
#banner_3 {
	position			:	absolute;
	left				:	911px;		/* 10px Abstand */
}
#banner_2 {
	position			:	absolute;
	left				:	-133px;		/* 10px Abstand */
}
div.container_banner {
	width				:	900px;
	margin				:	0 auto;
}


/* BEEPWORLD EXTRA */
.link_magenta {
	color: rgb(207,2, 105) !important;
}

/* -------------------------------------- 900er */
/* BLUE */
div.blue_900 .bg_top {
	background-image	:	url('../../images/layout/bg_box_top_blue_900.gif');
	height				:	49px;
	line-height			:	49px;
	background-repeat	:	no-repeat;	
	vertical-align		:	middle;
}
div.blue_900 .bg_top .headline {
	padding				:	0px 0 0 20px;
	/*font-family			:	tahoma;*/
	font-size			:	15px;
	font-weight			:	bold;
	color				:	#FFF;	
	float: left;
}
div.blue_900 .bg_middle {
	background-color	:	rgb(197, 211, 226);
	border				:	1px solid rgb(203, 210, 219);
	border-top			:	0px;
	border-bottom		:	0px;
	color				:	rgb(94, 113, 134);
	font-size			:	12px;
}
div.blue_900 .bg_middle td {
	font-size			:	12px;
}
div.blue_900 .bg_middle a {
	color				:	rgb(94, 113, 134);
/*	text-decoration		:	none;*/
}
div.blue_900 .bg_middle a:hover {
/*	text-decoration		:	underline;	*/
}
div.blue_900 .bg_bottom {
	height				:	48px;
	background-image	:	url('../../images/layout/bg_box_footer_900.gif');
	background-repeat	:	no-repeat;
}
/* WHITE */
div.white_900 .bg_top {
	height				:	43px;
	/*background-image	:	url('../../images/layout/bg_box_top_white_900.gif');*/
	background-repeat	:	no-repeat;
}
div.white_900 .bg_top .headline {
	padding				:	7px 0 0 20px;
	/*font-family			:	tahoma;*/
	font-size			:	15px;
	font-weight			:	bold;
	color				:	#8B9CB1;
}
div.white_900 .bg_middle {
	background-color	:	white;
	/*
	border				:	1px solid rgb(203, 210, 219);
	border-top			:	0px;
	border-bottom		:	0px;
	*/
	color				:	rgb(94, 113, 134);
	font-size			:	13px;
	padding				:	0px 20px 0px 20px;
}
div.white_900 .bg_middle td {
	font-size			:	12px;
}
div.white_900 .bg_middle a {
	color				:	rgb(94, 113, 134);
	text-decoration		:	underline;
}
div.white_900 .bg_middle a:hover {
	text-decoration		:	none;
}
div.white_900 .bg_bottom {
	height				:	24px;
	/*background-image	:	url('../../images/layout/bg_box_bottom_white_900.gif');
	background-repeat	:	no-repeat;*/
}
/* --------------------------------------------- PHOTODETAILS */
#photodetails .photos {
	cursor				:	pointer; 
	float				:	left;
	margin				:	15px 0px 5px 10px; 
	padding				:	1px; 
	border				:	1px solid rgb(141, 153, 175);
	overflow-y			:	hidden !important;
	overflow-x			:	hidden !important;
	font-size			:	9px;
	color				:	red;	
}
#photodetails #box {
	position			:	absolute; 
	height				:	100%; 
	width				:	99%;
}
#photodetails_voting {
	text-align			:	left;
	padding-left		:	17px;
	color				:	#CC0066;
}
#photodetails_voting table {
	float				:	left;
	margin				:	15px 5px 0px 5px;
	white-space			:	nowrap;
	width				:	430px;
	border-collapse		:	collapse !important;
}
#photodetails_voting td {
	padding				:	0px;
	text-align			:	left;
}
#photodetails #box .photos,
#box_photoalbum .photo {
	/*border				:	1px solid rgb(94, 113, 134);*/
}
#photodetails #box .photos:hover,
#box_photoalbum .photo:hover {
	border				:	1px solid rgb(204, 0, 102) !important;
}
#photodetails #photoslide td {
/*	border: 1px dotted black !important;*/
}
/* ------ MEMBER-DIRECTORY ------ */
#member_directory .entry {
	border-collapse		: collapse;
	width				: 100%;
	clear				: right;
}
#member_directory .entry td {
	padding				: 0px;
	line-height			: 1.2em;
	vertical-align		: middle;
}
#member_directory .entry img {
	margin				: 0px;
	padding				: 0px;
}
#member_directory .head td{
	font-size			: 11px;
}
#member_directory .description {
	font-size			: 12px;	
	padding-bottom		: 2px !important;
}
#member_directory .status,
#member_directory .voting {
	padding-top			: 1px !important;
	padding-left		: 1px !important;
}
#member_directory .status,
#member_directory .voting td{
	font-size			: 11px;
}
#member_directory .screenshot {
	border				:	1px solid rgb(94, 113, 134);
	padding				:	1px;
	width				:	100px;
	height				:	70px;
	display				:	block;
	margin				:	0 5px 0 0;
}
#member_directory .screenshot:hover {
	border				:	1px solid rgb(204, 0, 102);
}
#member_directory .screenshot img {
	width: 100px;
	height: 70px;
}
/* ------ RINGTOENS ------ */
#ringtones {
	width				:	100%;
	height				:	1200px;
	border				:	0px;
	overflow			:	visible;
	
}
/* ------ PHOTOALBUM/TAGCLOUDS ------ */
div.content_300 #box_tagclouds {
	text-align			:	left;	
	line-height			:	1.6em;
	color				:	rgb(94, 113, 134);
	height				:	290px !important;
}
/* ------ CHAT & HIGHSCORE TOP10 (monthly) ------ */
div.content_300 #chatrooms table,
#beepfighter_top10 table {
	border-collapse		:	collapse;
	width				:	90%;
}
div.content_300 #chatrooms td,
#beepfighter_top10 td {
	height				:	1.6em;
	vertical-align		:	middle;		
	color				:	rgb(94, 113, 134);	
}
div.content_300 #chatrooms td img {
	vertical-align		:	middle;
}
div.content_300 #chatrooms .icon,
#beepfighter_top10 .counter {
	color				:	rgb(94, 113, 134);
	width				:	18px;
	text-align			:	left;
}
#beepfighter #beepfighter_links {
	padding-top			:	5px;
}
#beepfighter_top10 a {
	text-decoration		:	underline;
}
#beepfighter_top10 a:hover {
	text-decoration		:	none;
}

/* ------ ONLINEGAMES & BEEPFIGHTER ------ */
#onlinegames, #beepfighter {
	padding-top			:	20px;
	text-align			:	center;
}
#onlinegames table, #beepfighter table {
	width				:	92%;
	margin				: 0 auto 0 auto;
}
#onlinegames td, #beepfighter td {
	text-align			:	center;
}
#onlinegames a, #beepfighter a {
	color				:	rgb(94, 113, 134);
	text-decoration		:	underline;
}
#onlinegames a:hover, #beepfighter a:hover {
	text-decoration		:	none;
}
#onlinegames .description {
	padding				:	0px 10px 0px 10px;
	width: 90%;
}
#onlinegames img {
	border				:	1px solid rgb(94, 113, 134);
}
#onlinegames img:hover {
	border				:	1px solid rgb(204, 0, 102);
}
/* ------ ONLINEGAMES/BEEPFIGHTER-HIGHSCORE ------ */
table#beepfighter_highscorelist {
	width				:	100%;
	border-collapse		:	collapse;
}
#beepfighter_highscorelist td {
	padding				:	10px 0px 10px 0px;	
}
/* ------ ONLINEGAMES/BEEPAD ------ */
#beepad table {
	margin				:	0px;
}
#beepad .bg_middle {
	padding				:	10px 0 0 0;
}
#beepad a {
	text-decoration		:	underline;	
}
#beepad a:hover {
	text-decoration		:	none;
}
/* ------ GENERALS - WHITE ------ */
.box_white {
	color				:	rgb(94, 113, 134);
}
/* ------ SUPPORTFORM ------ */
.support_table {
	border-collapse		:	collapse;
	width				:	100%;
}
.support_table td {
	vertical-align		:	top;
}
/* --- COPY OF SEITEN ERSTELLEN --- */
div.content_900 div.box_top_grey_900 {
	height				:	15px;
	width				:	900px;
	background-image	:	url('../../images/layout/bg_box_top_grey_900.gif');
	background-repeat	:	no-repeat;
}
div.content_900 div.box_grey_900 {
	width				:	900px;
	background-color	:	#B2C0D0;
}
div.content_900 div.box_grey_900 div.submit {
	padding				:	10px 20px;
	text-align			:	center;
}
div.content_900 div.box_grey_900 div.submit input.btn_submit {
	margin				:	0 auto;
}
div.content_900 div.box_bottom_grey_900 {
	height				:	14px;
	width				:	900px;
	background-image	:	url('../../images/layout/bg_box_bottom_grey_900.gif');
	background-repeat	:	no-repeat;
}


/* --------------------------------------------------------------------------------------------------------------------------------------------------- UPGRADE DETAILS */
div.content_700 div.box_white_700 div.upgrade_detail_left {
	float				:	left;
	width				:	230px;
}
div.content_700 div.box_white_700 div.upgrade_detail_left div {
	padding				:	0;
 	vertical-align		:	top;
}
div.content_700 div.box_white_700 div.upgrade_detail_right {
	float				:	right;
	width				:	430px;
	padding				:	5px 0;
}
div.content_700 div.box_white_700 div.upgrade_detail_right div.pink_border{
	width				:	426px;
	padding				:	5px 0px;
    border              :   1px solid #CC0066;
}
div.content_700 div.box_white_700 div.upgrade_detail_right div.pink_border div.pink_form{
	padding				:	12px 43px 0px 38px;
}

/* MAIN VANTAGES */
ul.vantages li {
	list-style-type		:	none;
	margin				:	7px 0 0 0px;
	padding				:	0 0 0 0px;
	background-image	:	url('../../images/layout/arrow_metanavi.gif');
	background-repeat	:	no-repeat;
	background-position	:	0 4px;
}
ul.vantages li b {
	padding-left		:	15px;
}
/* SUB VANTAGES LIST*/
ul.vantages ul.vantages {
/*	margin				:	0 0 5px 0;
	padding				:	0px;*/
	list-style-type		:	none;
	display				:	block;
}
/* SUB VANTAGES POINTS */
ul.vantages ul.vantages li {
	margin				:	0 0 0 15px;
	display				:	block;
	padding				:	0 0 0px 10px;
	background-image	:	url('../../images/layout/arrow_metanavi2.gif');
	background-repeat	:	no-repeat;
	background-position	:	0 4px;
}

div.payment_divide {
	position			:	relative;
	left				:	230px;
	display				:	block;
	height				:	1px;
	width				:	430px;
	overflow			:	hidden;
	background-image	:	url('../img/spacer_02.gif');
	background-repeat	:	repeat-x;
	background-position	:	top left;
}
div.content_700  div.container_options div.option_payment {
	background-image	:	url('../img/bg_payment.gif');
	background-repeat	:	repeat-y;
}

/* ADVANTAGES */
#advantages {
	position			:	absolute; 
	left				:	436px; 
	top					:	166px; 
	text-align			:	left; 
	color				:	white; 
	font-size			:	12px; 
	/*font-family			:	Tahoma, sans-serif;*/ 
	font-weight			:	normal; 
	line-height			:	15px;
}

.package_highlight_box {
	position: absolute;
	z-index: 10;
	bottom: 5px;
	width: 100px;
	height: 27px;
	line-height: 25px;
	font-size: 12px;	
	text-align: center;
	/*font-family: arial;*/
	background: url('../../images/layout/package_highlight_box.png') no-repeat top left;
	color: #cc0066 !important;
    text-transform: uppercase;
    text-decoration: none !important;
    left:50%;
    margin-left: -50px;    
}

