body

{

  background-image: url(/design/tapete.gif);

  background-color:#053454;

  margin:0px;

  padding:0px;

  font-family:verdana;

  font-size:10px;

  color:#194466;

}



p {

  margin:0px;

  padding:0px;

}



a {

  font-family:verdana;

  font-size:10px;

  font-weight:bold;

  color:#3e9ecb;

  text-decoration:none;

}



a:hover {

  color: #823B95;

}



.picture {

	border: 2px solid #D1E5F0;

}



.picture:hover {

	border: 2px solid #2481AA;

}



.textarea {

	background-image: url(/design/textarea_background.png);

	border: 1px solid #1c6b92;

}



.input {

	background-image: url(/design/input_background.png);

	border: 1px solid #1c6b92;	

}



input {

	font-family: verdana;

	font-size: 10px;

	font-weight: normal;

	color: #073758;

	text-decoration: none;

}



.picture_pointer {

	cursor: pointer;

}



.button {
	font-size: 10px;
	font-weight: bold;
	border: 0px solid #FFFFFF;
	text-align: center;
	background-image: url(/images/button.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
	width: 88px;
	height: 18px;
	cursor: pointer;
}

.button:hover {
  color: #823B95;
}


.button_admin {

	font-size: 8px;

	font-weight: bold;

	border: 0px double #AAA;

	background-image: url(/design/button_red.png);

	background-repeat: repeat-x;

	background-position: center;

	font-variant: small-caps;

	color: #FFF;

	width: 91px;

	height: 33px;

	cursor: pointer;

}



.button_small {

	font-size: 10px;

	font-weight: bold;

	border: 1px double #252525;

	background-color: #FFF;

	background-image: url(/design/button_small.png);

	background-repeat: repeat-x;

	background-position: center;

	font-variant: small-caps;

	color: #FFF;

	height: 20px;

	cursor: pointer;

}



.message_preview {

	width: 514px;

	padding: 5px;

	border: 1px solid #1c6b92;

}



.message_preview_small {

	width: 345px;

	padding: 5px;

	border: 1px solid #1c6b92;

}



.message_preview_forum {

	width: 515px;

	padding: 5px;

	border: 1px solid #1c6b92;

}



.message_preview_messenger {

	width: 492px;

	padding: 5px;

	border: 1px solid #1c6b92;

	margin-left: 14px;

}



.message_preview_myprofile {

	width: 370px;

	padding: 5px;

	height: 150px;

	overflow: scroll;

	border: 1px solid #1c6b92;

}



button {

  display: inline;

  width:91px;

  height:33px;

  border:none;

  color:#f9f9f9;

  font-family:verdana;

  text-align:right;

  font-size:10px;

  font-weight:bold;

  padding-right:22px;

  

  background:url(/design/button.png) top left no-repeat;

}



h1 {

  background-image: url(/design/teaser_h1_bg.gif);

  background-repeat: no-repeat;

  padding-left:18px;

  padding-top:3px;

  display: inline;

  font-family:arial;

  font-size:14px;

  font-weight:bold;

  color:#073758;

  text-decoration:none;

}



h2 {

  display: inline;

  font-family:verdana;

  font-size:12px;

  font-weight:bold;

  color:#3e9ecb;

  text-decoration:none;

}



h3 {

  display: inline;

  font-family:arial;

  font-size:10px;

  font-weight:normal;

  color:#3e9ecb;

  text-decoration:none;

}



h4 {

  display: inline;

  font-family:verdana;

  font-size:12px;

  font-weight:bold;

  color:#134262;

  text-decoration:none;

}



h5 {

  display: inline;

  font-family:arial;

  font-size:14px;

  font-weight:bold;

  color:#024879;

  text-decoration:none;

}



#main {

  background-image: url(/design/tapete_alpha.png);

  background-repeat: repeat-x;

  height:100%;

  padding-left:70px;

}



#header {

  background-image: url(/design/head_bg.png);

  width:826px;

  height:203px;

}



#header_logo {

  width:215px;

  height:188px;

  padding-left:266px;

  padding-top:8px;

}



#header_diffusion {

  width:307px;

  height:168px;

  margin-top:-160px;

  padding-left:249px;

}



#header_menu_add {

  height:27px;

  width:105px;

  margin-top:-26px;

  margin-left:10px;

}



#menu_main {

  background-color:#2182af;

  height:21px;

  width:574px;

  margin-left:76px;

  padding-top:5px;

  padding-left:175px;

  border-right: 1px solid #FFF;

}



#menu_main a:hover {

  color: #823B95;

}



#content_right_calendar {

  margin-left:-8px;

  margin-top:7px;

}



#content_right_topevent {

  width:140px;

  overflow:hidden;

  float:left;

  margin-left:-9px;

}



#content_main {

  background-color:#f9f9f9;

  width:605px;

  min-height:200px;

  float:left;

  padding-top:1px;

  padding-left:1px;

}



#content_main_standard {

  background-image:url(/design/teaser_bg.gif);

  background-repeat: repeat-x;

  background-color:#f9f9f9;

  position:relative;

  float:left;

  width:584px;

  margin-top:1px;

  padding:10px;

}



#content_main_standard_female {

  background-image:url(/design/teaser_bg_pink.gif);

  background-repeat: repeat-x;

  background-color:#f9f9f9;

  position:relative;

  float:left;

  width:584px;

  margin-top:1px;

  padding:10px;

}

  

#content_main_opener {

  width:425px;

  position:relative;

  float:left;

}



#content_main_aktion {

  background-image:url(/design/mainaktion_bg.jpg);

  background-repeat: no-repeat;

  background-color:#F9F9F9;

  width:179px;

  min-height:250px;

  float:left;

  position:relative;

  margin-left:1px;

}



#content_main_aktion_h1 {

  padding-left:10px;

  padding-top:12px;

}

#content_main_aktion_h2 {

  background-image:url(/design/aktion-h2op.gif);

  background-repeat: no-repeat;

  padding-left:30px;

  margin-left:55px;

}



#content_main_aktion_content {

  padding-left:5px;

  padding-top:10px;

}



#content_main_opener_img {

  height:250px;

  width:425px;

  overflow:hidden;

  float:left;

}



#content_main_opener_img_info_bg {

  background-color:#fafafa;

  width:406px;

  height:33px;

  margin-top:-50px;

  margin-left:10px;

  filter:alpha(opacity=46);

  opacity:0.46;

  position:relative;

  float:left;

}



#content_main_opener_img_info1 {

  position:relative;

  margin-top:-49px;

  margin-left:14px;

  float:left;

  text-align:left;

}



#content_main_opener_img_info2 {

  position:relative;

  margin-top:-49px;

  margin-left:185px;

  float:left;

}



#content_main_teaser_community {

  background-image:url(/design/teaser_bg.gif);

  background-repeat: repeat-x;

  background-color:#f9f9f9;

  position:relative;

  float:left;

  height:280px;

  width:165px;

  margin-top:1px;

  padding:10px;

}



#content_main_teaser_community_footer {

  background-image:url(/design/teaser_links_bg.jpg);

  background-repeat: no-repeat;

  background-color:#ffffff;

  position:relative;

  float:left;

  height:75px;

  width:165px;

  margin-top:1px;

  padding:10px;

}



#content_main_teaser_birthday {

  background-image:url(/design/teaser_bg.gif);

  background-repeat: repeat-x;

  background-color: #f9f9f9;

  position: relative;

  float: left;

  height: 280px;

  width: 90px;

  margin-top: 1px;

  margin-left: 1px;

  padding: 10px;

}



#content_main_teaser_advertisment {

  background-image:url(/design/teaser_bg.gif);

  background-repeat: repeat-x;

  background-color:#f9f9f9;

  position:relative;

  float: left;

  height: 280px;

  width: 298px;

  margin-top:1px;

  margin-left:1px;

  padding:10px;

}



#content_main_teaser_events_footer {

  background-image:url(/design/teaser_links_bg.jpg);

  background-repeat: no-repeat;

  background-color:#ffffff;

  position:relative;

  float:left;

  height:75px;

  width:219px;

  margin-top:1px;

  padding:10px;

}



#content_main_teaser_forum {

  background-image:url(/design/teaser_bg.gif);

  background-repeat: repeat-x;

  background-color:#f9f9f9;

  position:relative;

  float:left;

  height:280px;

  width:150px;

  margin-top:1px;

  margin-left:1px;

  padding:10px;

}



#content_main_teaser_forum_footer {

  background-image:url(/design/teaser_links_bg.jpg);

  background-repeat: no-repeat;

  background-color:#ffffff;

  position:relative;

  float:left;

  height:75px;

  width:160px;

  margin-top:1px;

  padding:10px;

}



#content_main_teaser_big {

  background-image:url(/design/teaser_weiter_bg.jpg);

  background-repeat: repeat-x;

  background-color:#ffffff;

  position:relative;

  float:left;

  height:170px;

  width:584px;

  padding:10px;

}



#content_main_footer {

  background-image:url(/design/content_footer_bg.gif);

  background-repeat: repeat-x;

  background-color:#ffffff;

  position:relative;

  float:left;

  height:16px;

  width:600px;

  margin-top:8px;

  padding-top:2px;

  text-align:center;

}



#content_main_sponsor {

  position:relative;

  float:left;

  height:60px;

  width:595px;

  padding-top:15px;

  padding-bottom: 10px;

}



#neu {

  position:absolute;

  margin-top:170px;

  margin-left:832px;

}



#suche {

  background-image:url(/design/inputsearch_bg.png);

  background-repeat:no-repeat;

  position:absolute;

  margin-top:97px;

  margin-left:837px;

  height:44px;

  width:215px;

}



#suche a {

  color:#ffffff;

}



#suche a:hover {

  color: #823B95;

}



.menu_main a {

  vertical-align: top;

  font-family: arial;

  font-size: 14px;

  font-weight: bold;

  color: #f9f9f9;

  text-decoration: none;

}



.font_opener {

  font-family:arial;

  font-size:12px;

  color:#073758;

  font-weight:bold;

  text-decoration:none;

}



.font_opener h1 {

  background-image: none;

  padding:0px;

  display: inline;

  font-family:arial;

  font-size:18px;

  font-weight:bold;

  color:#073758;

  text-decoration:none;

}



.font_opener b {

  color:#f3f6f8;

  font-weight:normal;

}



.font_aktion {

  font-family:arial;

  font-size:9px;

  font-weight:bold;

  color:#194466;

  text-decoration:none;

}



.font_aktion h1 {

  background-image: none;

  padding:0px;

  display: inline;

  font-family:arial;

  font-size:22px;

  font-weight:bold;

  color:#8e1d95;

  text-decoration:none;

}



.font_aktion h2 {

  display: inline;

  font-family:arial;

  font-size:12px;

  font-weight:bold;

  color:#fbf8f8;

  text-decoration:none;

}



.font_aktion b {

  font-family:arial;

  font-size:13px;

  font-weight:bold;

  color:#194466;

  text-decoration:none;

}



.font_aktion a {

  font-size: 10px;

  font-weight: bold;

  color: #194466;

  text-decoration: none;

}



.font_aktion_small_links a {

  font-family:arial;

  font-size:9px;

  font-weight:bold;

  color:#194466;

  text-decoration:none;

}



.font_footer {

  font-family:verdana;

  font-size:10px;

  color:#8d0f92;

  text-decoration:none;

}



.font_footer a {

  font-family:verdana;

  font-size:10px;

  font-weight:bold;

  color:#073c5e;

  text-decoration:none;

}



.menu_main_trenner {

  margin-top:-5px;

  margin-left:17px;

  margin-right:17px;

}



.content_right {

  background-color:#f9f9f9;

  width:144px;

  min-height:200px;

  float:left;

  padding-top:1px;

}



.content_right a {

  font-family:verdana;

  font-size:9px;

  font-weight:bold;

  color:#3e9ecb;

  text-decoration:none;

}



.content_right a:hover {

  color: #823B95;

}



.calendar_header {

  font-family:verdana;

  font-size:10px;

  width:19px;

  float:left;

  text-align:center;

  color:#1c82c2;

  background-color:#e8f2f7;

}



.calendar_text {

  font-family:verdana;

  font-size:10px;

  width:19px;

  float:left;

  text-align:center;

  color:#115e8d;

}

.calendar_text_highlight {

  font-family:verdana;

  font-size:10px;

  font-weight:bold;

  width:19px;

  float:left;

  text-align:center;

  color:#115e8d;

}

.calendar_text_today {

  font-family:verdana;

  font-size:10px;

  width:19px;

  float:left;

  text-align:center;

  background-color:#871f6c;

  color:#ffffff;

}



.content_right_login_admin {

  background-image:url(/design/teaser_right_bg_a.jpg);

  background-position: bottom;

  background-repeat: repeat-x;

  background-color:#F9F9F9;

  height: 280px;

  width:131px;

  padding-left:12px;

  padding-top:14px;

}



.content_right_login_logged {

  background-image:url(/design/teaser_right_bg_a.jpg);

  background-position: bottom;

  background-repeat: repeat-x;

  background-color:#F9F9F9;

  height: 260px;

  width:131px;

  padding-left:12px;

  padding-top:14px;

}



.content_right_login_not_logged {

  background-image:url(/design/teaser_right_bg_a.jpg);

  background-position: bottom;

  background-repeat: repeat-x;

  background-color:#F9F9F9;

  height: 225px;

  width:131px;

  padding-left:12px;

  padding-top:14px;

}



.content_right_login_b {

  background-image:url(/design/teaser_right_bg_b.jpg);

  background-repeat: repeat-x;

  background-color:#F9F9F9;

  width:131px;

  padding-left:12px;

  padding-top:14px;

}



.special_flyer {

  background-image:url(/design/teaser_right_bg_b.jpg);

  background-repeat: repeat-x;

  background-color:#F9F9F9;

  width:131px;

  padding-left:12px;

  padding-top:14px;

}



.special_flyer img {

  margin-left: -10px;

  border: 1px solid #000000;

}



.content_right_events_special {

  background-image:url(/design/teaser_right_bg_b.jpg);

  background-repeat: repeat-x;

  background-position: right;

  background-color:#F9F9F9;

  width:138px;

  padding-left:5px;

  padding-top:14px;

}



.chat_private_invite {

  background-image:url(/design/teaser_right_bg_b.jpg);

  background-repeat: repeat-x;

  background-color:#F9F9F9;

  width:131px;

}



.content_right_user_online {

	margin-left: -9px;

	width: 139px;

	height: 100px;

	overflow: auto;

	position: scroll;

	scrollbar-arrow-color: #000000;

	scrollbarBaseColor: #92CCED;

	scrollbar-track-color: #92CCED;

	scrollbar-face-color: #D4ECF8;

	scrollbar-highlight-color: #92CCED;

	scrollbar-3dlight-color: #92CCED;

	scrollbar-darkshadow-color: #92CCED;

	scrollbar-shadow-color: #92CCED;

}



.suche_input {

  background:url(/design/inputsearch_submit.png) top left no-repeat;

  display: inline;

  border:none;

  color:#f9f9f9;

  font-family:verdana;

  text-align:center;

  font-size:11px;

  margin-top:-2px;

  height:43px;

  cursor:pointer;

}



/*##########

#	Home   #

##########*/



.home_last_avatars_user {

 text-align: left;

 padding-bottom: 1px;

}



.home_last_avatars_avatar {

	height: 90px;

	width: 80px;

	overflow: hidden;

	text-align: left;

	vertical-align: bottom;

}



.home_last_avatars_first {

  margin-left: 0px;

  float: left;

}



.home_last_avatars_second {

	float: left;

	padding-left: 3px;  

}/*###########

#	/Home   #

###########*/



/*#################

#	Event_index   #

#################*/



#events_overview {

  background-image:url(/design/teaser_bg.gif);

  background-repeat: repeat-x;

  background-color:#ffffff;

  position:relative;

  float:left;

  width:168px;

  margin-top:1px;

  padding:10px;

}



#events_event_vorstellung {

  background-image:url(/design/teaser_bg.gif);

  background-repeat: repeat-x;

  background-color:#ffffff;

  position:relative;

  float:left;

  width: 210px;

  margin-top:1px;

  padding:10px;

}



.events_event_vorstellung_user {

 padding-top: 1px;

 padding-bottom: 5px;

}



.events_event_vorstellung_avatar {

	height: 90px;

	width: 90px;

}



.events_event_vorstellung_visitor_first {

  margin-left: 0px;

  float: left;

}



.events_event_vorstellung_visitor_second {

	float: left;

	margin-left: 2px;  

}



.events_events_title {

  display: inline;

  font-family:verdana;

  font-size:12px;

  font-weight:bold;

  color:#3e9ecb;

  text-decoration:none;

}



/*##################

#	/Event_index   #

##################*/



/*############

#	/Event   #

############*/



.event_details_first {

	float: left;

	padding-right: 10px;

}



.event_details_left {

	height: 25px;

	vertical-align: middle;

}



.event_details_second {

	float: left;

}



.event_details_right {

	height: 25px;

	vertical-align: bottom;

}



.event_visitors {

	float: left;

	padding-top: 5px;

}



.event_visitors_username {

	padding-left: 5px;

	padding-top: 1px;

	margin-bottom: 7px;

}



.event_visitors_avatar {

	padding-left: 6px;

}



/*############

#	/Event   #

############*/



/*#############

#	Comment   #

#############*/



.comment_center {

	width: 550px;

 	margin-left: auto;

  	margin-right: auto;

	min-height: 100px;

	background-color: #d4e6f0;

	background-repeat: repeat;

	border-top: 1px solid #1c6b92;

	border-bottom: 1px solid #1c6b92;

	padding: 10px;

}



/*##############

#	/Comment   #

##############*/



/*#########################

#	Search - Overview    #

#########################*/



.search_overview_user_container{

 margin-left: auto;

 margin-right: auto;

}



.search_overview_user_user{

 float: left;

 width: 90px;

 height: 110px;

 margin-right: 4px;

}



.search_overview_user_first{

 margin-left: 0px;

}



.search_overview_user_last{

 margin-right: 0px;

}



.search_overview_user_avatar{

	height: 90px;

	width: 90px;

	text-align: center;

	vertical-align: middle;

}



.search_overview_forum_topics_topic{

	width: 350px; 

	float: left;

} 



.search_overview_forum_topics_date{

	width: 120px; 

	float: left;

}



.search_overview_forum_topics_poster{

	width: 100px; 

	float: left;

}



/*##########################

#	/Search - Overview    #

##########################*/



/*#################

#	Pictures     #

#################*/



#pictures_last_gallerys {

  background-image:url(/design/teaser_bg.gif);

  background-repeat: repeat-x;

  background-color:#f9f9f9;

  position:relative;

  float:left;

  width:158px;

  margin-top:1px;

  padding:10px;

  margin-right: 1px;

}



#pictures_gallerys {

  background-image:url(/design/teaser_bg.gif);

  background-repeat: repeat-x;

  background-color:#f9f9f9;

  position:relative;

  float:left;

  width:405px;

  margin-top:1px;

  padding-left: 1px;

  padding:10px;



  margin-right: 1px;

}



/*##################

#	/Pictures     #

##################*/



/*##################

#	Community     #

##################*/



#community_community_last_topics {

  background-image:url(/design/teaser_bg.gif);

  background-repeat: repeat-x;

  background-color:#f9f9f9;

  position:relative;

  float:left;

  width:200px;

  margin-top:1px;

  padding:10px;

}



.community_community_last_topics_head {

	margin-top: 10px;

	padding-bottom: 3px;

}



#community_community_random_user {

  background-image:url(/design/teaser_bg.gif);

  background-repeat: repeat-x;

  background-color:#f9f9f9;

  position:relative;

  float:left;

  width:140px;

  margin-top:1px;

  margin-left: 1px;

  margin-right: 1px;

  padding:10px;

}



.community_community_search_user {

  background-image:url(/design/teaser_bg.gif);

  background-repeat: repeat-x;

  background-color:#f9f9f9;

  position:relative;

  width:150px;

  margin-top: 30px;

  margin-left: 1px;

  margin-right: 1px;

  padding:10px;

}



#community_last_profile_updates {

  background-image:url(/design/teaser_bg.gif);

  background-repeat: repeat-x;

  background-color:#f9f9f9;

  position:relative;

  float:left;

  width:202px;

  margin-top:1px;

  padding:10px;

}



.community_community_last_locations_comments_head {

	

	padding-bottom: 3px;

}



.community_community_last_locations_comments_foot {

	padding-bottom: 10px;

}

/*##################

#	/Community     #

##################*/



/*##################

#	Locations     #

##################*/



#locations_locations_all {

  background-image:url(/design/teaser_bg.gif);

  background-repeat: repeat-x;

  background-color:#f9f9f9;

  position:relative;

  float:left;

  width: 180px;

  margin-top:1px;

  padding:10px;

  padding-right: 2px;

}



#locations_locations_preview {

  background-image:url(/design/teaser_bg.gif);

  background-repeat: repeat-x;

  background-color:#f9f9f9;

  position:relative;

  float:left;

  width: 399px;

  margin-top:1px;

  margin-left: 1px;

  padding:10px;

  padding-right: 2px;

}



.locations_location {

float: left;

margin-bottom: 5px;

}



.locations_location_left {

float: left;

width: 150px;

}



.locations_location_right {

float: left;

}

/*##################

#	/Locations     #

##################*/



/*################

#	Register     #

################*/



.register_form_first {

	float: left;

	padding-left: 15px;

}



.register_form_second {

	float: left;

	padding-left: 15px;

}



.register_form_left {

	height: 25px;

	vertical-align: middle;

}



.register_form_right {

	height: 25px;

	vertical-align: middle;

}



.register_ok {

	padding-left: 15px;

}	



/*#################

#	/Register     #

#################*/



.myprofile_line {

	height: 25px;

	vertical-align: middle;

}



/*#################

#	Profile-edit     #

#################*/

/*#################

#	/Profile     #

#################*/



/*###############

#	Overlib     #

###############*/



.overlib_avatar {

  text-align: center;

  vertical-align:bottom;

  background-image:url(/design/teaser_bg.gif);

  background-repeat: repeat-x;

  background-color:#f9f9f9;

  position: relative;

  float:left;

  height:100px;

  width:100px;

  margin-top:1px;

}



/*################

#	/Overlib     #

################*/



/*#################

#	Profile     #

#################*/



.profile_details_male {

  background-image:url(/design/teaser_bg.gif);

  background-repeat: repeat-x;

  background-color:#f9f9f9;

  position: relative;

  float: left;

  padding-top: 10px;

  width: 380px;

}



.profile_details_female {

  background-image:url(/design/teaser_bg_pink.gif);

  background-repeat: repeat-x;

  background-color:#f9f9f9;

  position: relative;

  float: left;

  padding-top: 10px;

  width: 380px;

}



.profile_details_details_male {

  background-image:url(/design/teaser_bg.gif);

  background-repeat: repeat-x;

  background-color:#f9f9f9;

  position: relative;

  float: left;

  width: 380px;

  margin-top: 10px;

  padding-bottom: 10px;

}



.profile_details_details_female {

  background-image:url(/design/teaser_bg_pink.gif);

  background-repeat: repeat-x;

  background-color:#f9f9f9;

  position: relative;

  float: left;

  width: 380px;

  margin-top: 10px;

  padding-bottom: 10px;

}



.profile_left_male {

  background-image:url(/design/teaser_bg.gif);

  background-repeat: repeat-x;

  background-color:#f9f9f9;

  position: relative;

  float: left;

  width: 170px;

  margin-top: 30px;

  padding: 10px;	

 }

 

 .profile_left_female {

  background-image:url(/design/teaser_bg_pink.gif);

  background-repeat: repeat-x;

  background-color:#f9f9f9;

  position: relative;

  float: left;

  width: 170px;

  margin-top: 30px;

  padding: 10px;	

 }



/*###############

#	/Profile     #

###############*/



/*###############

#	smiley     #

###############*/



.smiley_popup {

  background-image:url(/design/teaser_bg.gif);

  background-repeat: repeat-x;

  background-position: top;

  background-color:#f9f9f9;

  position:relative;

  width: 100%;

  height: 1000px;

  padding:10px;

}



/*###############

#	/smiley     #

###############*/



#top_user {

  background-image:url(/design/teaser_bg.gif);

  background-repeat: repeat-x;

  background-color:#ffffff;

  position:relative;

  float:left;

  width:165px;

  margin-top:1px;

  padding:10px;

}



/* SEARCH */

.suggestionList {

	position: absolute;

	z-index: 2;

	top:23px; 

	left:10px;

	background-color: #FFFFFF;

	width: 104px;

}



.suggestionList span {

    cursor: pointer;

}



/* /SEARCH */



.clear{

 clear:both;

}

