/* : styles author : Lars Buschkamp at www.absofort.de : */
/* : container allgemein : */

body, p, a, h1, h2, h3, h4, h5, h6, ul, li, input, select, form {
	margin:0px;
	padding:0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1a497a;
}
body {
	background: #f0f0f0 url('/images/bg_body.gif') repeat-x;
	padding:0px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:25px
}


img { border: none; }

a { outline: none;}


/* : typo : */
.blue {
	color: #1968ba;
}
.blue_02 {
	color: #18508a;
}
.green {
	color: #66a000;
}
.white {
	color: #ffffff;
}

.red_bold {
	color: #ff0000;
	font-weight:bold;
}

h1 {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-transform:uppercase;
	font-weight:100;
	margin:20px 0px 5px 0px;
	color: #1968ba;
}
h1 span {
	text-transform:none;
}
h2 {
	font-size: 18px;
	text-transform:uppercase;
	font-weight:100;
	margin:20px 0px 5px 0px;
	color: #1968ba;
}
h3 {
	font-size: 11px;
	text-transform:uppercase;
	margin:0px 0px 15px 0px;
	color: #18508a;
}
div.loginbox h2 {
	color:#ffffff;
	margin:0px 0px 10px 0px;
}
.small {
	font-size:11px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#18508a;	
}
.small_02 {
	font-size:11px;
}
ul {
	list-style-type:circle;
	list-style-position:inside;
	margin:7px 0px 10px 14px;
}
li {
	padding:2px 0px 2px 0px;
}
.dot {
    font-size: 1px;
    line-height: 1px;	
}
.margin {
	margin:0px 19px;
}
.margin_01 {
	padding:10px 15px;
}
.margin_02 {
	padding:10px 15px 15px 10px;
}
.margin_03 {
	padding:10px;
}
.margin_04 {
	padding:15px 10px;
}
.input {
	padding:2px 4px;
	color:#7f7f7f;
	border-top:2px solid #6a6a6a;
	border-right:1px solid #c8c4bd;
	border-bottom:1px solid #c8c4bd;		
	border-left:2px solid #6a6a6a;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
}
/* : links : */
a {
	text-decoration: none;
	color:#006729;
}
a:hover {
	text-decoration: underline;
}
div.loginbox a {
	text-decoration: underline;
	color:#006729;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#topmenue_list a {
	color:#ffffff;
	display:block;
	font-size:12px;
	padding:15px;
}
#topmenue_list a:hover {
	text-decoration: none;
	color:#d7f0fa;
}
#topmenue_list td.active a {
	color:#ffffff;
	display:block;
	font-size:12px;
	padding:15px;
	font-weight:bold;
}
#topmenue_list td.active a:hover {
	color:#ffffff;
}
#topmenue_list a:hover {
	text-decoration: none;
}
.topmenue_sub a {
	color:#ffffff;
	display:block;
	font-size:12px;
	padding:2px 0px 4px 16px;
	float:left;
}
.topmenue_sub a:hover {
	text-decoration: none;
	color:#005c25;
}
.topmenue_sub a.active {
	color:#005c25;
	font-weight:bold;
}
.topmenue_sub a.active:hover {
	text-decoration: none;
	color:#005c25;
}
.countries a {
	display:block;
	border:1px solid #c9c9c9;
	padding:1px;
	width:16px;
}
.countries a:hover {
	border:1px solid #78b40a;
}
.countries a.active {
	display:block;
	border:1px solid #78b40a;
	padding:1px;
	width:16px;
}
.countries a.logout {
	font-weight:bold;
	color:#8e8e8e;
	border:none;
	white-space:nowrap;
	padding-right:30px;
}
.countries a.logout:hover {
	font-weight:bold;
	color:#8e8e8e;
	border:none;
	white-space:nowrap;
	padding-right:30px;
}
.contact_table a {
	color:#18508a;
	font-weight:bold;
}
.contact_table a:hover {
	color:#18508a;
	font-weight:bold;
	text-decoration:none;
}
.bild_btns a {
	float:left;
	display:block;
	border-right:1px solid #d7ecf7;
	background:#a0c7dc;
}
.bild_btns a:hover {
	background:#72a7c3;
}
.bild_btns a.active {
	float:left;
	display:block;
	border-right:1px solid #d7ecf7;
	background:#72a7c3;
}
.bild_btns a.active:hover {
	background:#72a7c3;
}
.box_green_bottom_btn a {
	background:#78b60b;
	font-weight:bold;
	padding:2px 8px 4px 8px;
	color:#ffffff;
}
.box_green_bottom_btn a:hover {
	background:#006729;
	text-decoration: none;
}
a.mehr_green {
	background:#006729 url('/images/bg_btn_mehr.gif') no-repeat 88px 5px;
	font-weight:bold;
	color:#ffffff; padding-left:8px; padding-right:67px; padding-top:2px; padding-bottom:4px
}
a.mehr_green:hover {
	background:#78b60b url('/images/bg_btn_mehr.gif') no-repeat 88px 5px;
	text-decoration: none
}
a.mehr_blue {
	background:#196aba url('/images/bg_btn_mehr.gif') no-repeat 88px 5px;
	font-weight:bold;
	color:#ffffff; padding-left:8px; padding-right:67px; padding-top:2px; padding-bottom:4px
}
a.mehr_blue:hover {
	background:#009ee0 url('/images/bg_btn_mehr.gif') no-repeat 88px 5px;
	text-decoration: none
}
a.mehr_blue_close {
	background:#196aba url('/images/bg_btn_mehr_close.gif') no-repeat 125px 5px;
	font-weight:bold;
	color:#ffffff; padding-left:8px; padding-right:67px; padding-top:2px; padding-bottom:4px
}
a.mehr_blue_close:hover {
	background:#009ee0 url('/images/bg_btn_mehr_close.gif') no-repeat 125px 5px;
	text-decoration: none
}
#registration_steps a {
	text-decoration:underline;
	padding:0px 10px 0px 60px;
	font-size:18px;
	color:#6199b5;
	text-transform:uppercase;
}
#registration_steps a:hover {
	color:#196dbd;
}
#registration_steps a.active {
	text-decoration:none;
	color:#196dbd;
}
#registration_steps a.active:hover {
	color:#196dbd;
	text-decoration:none;
}
#nachrichten td a {
	color:#18508a;
	font-size:12px;
	text-decoration:underline;
}
#talkbig td a {
	color:#18508a;
	font-size:12px;
}
#gaestebuch td div a {
	font-size:12px;
}
#footer A {
	color:#797979;
}
#footer A:hover {
	text-decoration: none;
}
.imprint_links A {
	color:#ffffff;
	margin-right:12px;
	text-decoration: underline;
}
.imprint_links A:hover {
	text-decoration: none;
}
/* : header : */
div#header {
	height:219px;
	width:1002px;
	text-align:left;
}
.bg_header_01 {
	background:#ffffff url('/images/bg_header_01.jpg') no-repeat;
}
.bg_header_02 {
	background:#ffffff url('/images/bg_header_02.jpg') no-repeat;
}
.bg_header_03 {
	background:#ffffff url('/images/bg_header_03.jpg') no-repeat;
}
.bg_header_04 {
	background:#ffffff url('/images/bg_header_04.jpg') no-repeat;
}
.bg_header_05 {
	background:#ffffff url('/images/bg_header_05.jpg') no-repeat;
}
.bg_header_06 {
	background:#ffffff url('/images/bg_header_06.jpg') no-repeat;
}
div#logo {
	float:left;
	padding:11px 0px 0px 13px;
	width:659px;
}
div#logo_text {
	width:385px;text-align:right;
}
div#logo_text p {
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#ffffff;
	margin:25px 0px 0px 0px;
}
/* : login : */
div.login {
	width:290px;
	float:right;
}
div.loginfields {
	width:260px;
}
div.loginfields div {
	float:left;
	color:#ffffff;
	font-weight:normal;
	margin-right:3px;
}
div.login_auto {
	margin:3px 0px;	
}
div.login_auto label {
	color:#006729;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.countries {
	height:15px;
	padding-top:29px;
	padding-bottom:7px;
	border-bottom:1px solid #c9c9c9;
}
.countries div {
	float:left;
	margin-right:6px;
}
.members {
	height:22px;
	margin:6px 0px 7px 0px;
	font-weight:bold;
	color:#74b00a;
}
.members img {
	float:left;
}
.members span {
	float:left;
	padding:3px 0px 0px 7px;
}
.loginbox {
	width:289px;
	height:121px;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;
	background:#96c90b url('/images/bg_loginbox.gif') repeat-x;
	color:#006729;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px
}
.login_box_info {
	width:186px;
	height:19px;
	float:left; /* by tr */
	background:url('/images/dot_green.gif') repeat-x 1px 9px;	
}
.login_box_info div.type {
	padding-right:2px;
	float:left;
	height:19px;
	background:url('/images/dot_fill_green.gif') repeat-x 1px 9px;	
}
.login_box_info div.fact {
	padding-left:2px;
	float:right;
	height:19px;
	background:url('/images/dot_fill_green.gif') repeat-x 0px 9px;
}
.login_box_info div.fact a{
	text-decoration:none; /* by TR */
}
.login_box_info div.fact a:hover{
	text-decoration:overline underline; /* by TR */
}
.login_box_info div.type a{
	text-decoration:none; /* by TR */
}
.login_box_info div.type a:hover{
	text-decoration:overline underline; /* by TR */
}
/* : login related : */
.netzwerk_box_info {
	width:256px;
	height:25px;
	background:url('/images/dot_green.gif') repeat-x 1px 11px;	
}
.netzwerk_box_info div.type {
	padding-right:2px;
	float:left;
	height:25px;
	background:url('/images/dot_fill_green_bright.gif') repeat-x 1px 11px;	
	font-size:12px;
	color:#005c25;
	font-weight:bold
}
.netzwerk_box_info div.fact {
	padding-left:2px;
	float:right;
	height:25px;
	background:url('/images/dot_fill_green_bright.gif') repeat-x 0px 11px;
	font-size:11px;
	color:#5d9200;
	font-weight:bold	
}
.stats_box_info {
	width:200px;
	height:19px;
	background:url('/images/dot_blue_deep.gif') repeat-x 1px 10px;	
}
.stats_box_info div.type {
	padding-right:2px;
	float:left;
	height:19px;
	background:#ffffff /*url(/images/dot_fill_white.gif) repeat-x 1px 10px*/;	
	font-weight:bold;
}
.stats_box_info div.fact {
	padding-left:2px;
	float:right;
	height:19px;
	background:#ffffff /*url(/images/dot_fill_white.gif) repeat-x 0px 10px*/;
	font-weight:bold;
	color:#66a000;
}
.stats_box_info div.fact a{
	color:#66A000;
	text-decoration:none; /* by TR */
}
.netzwerk_box_info div.fact a{
	color:#66A000;
	text-decoration:none; /* by TR */
}
.stats_box_info div.fact a:hover{
	color:#006729;
	text-decoration:overline underline; /* by TR */
}
.netzwerk_box_info div.fact a:hover{
	color:#006729;
	text-decoration:overline underline; /* by TR */
}
.profile_box_info {
	width:72px;
	height:19px;
	float:left;
	background:url('/images/dot_blue_bright.gif') repeat-x 1px 7px;	
}
.profile_box_info_type {
	float:left;
	height:19px;
	background:url('/images/dot_fill_blue_bright.gif') repeat-x 1px 7px;		
}
.profile_box_info_fact {
	float:left;
	width:124px;
	height:19px;
	margin-left:4px;
}
.user_details {
	width:202px;
}
/* : topmenue : */
#topmenue_list {
	position:relative;
	top:-4px;
	left:-1px;
	z-index:3;
}
#topmenue_list td.active {
	background: url('/images/bg_tm_active.gif') repeat-x;
}
#topmenue_list td.trenner {
	width:3px;
	height:46px;
	background: url('/images/trenner_tm.gif') no-repeat;
}
#topmenue_list td.active_left {
	width:3px;
	height:46px;
	background: url('/images/topmenue_active_left.gif') no-repeat;
}
#topmenue_list td.active_right {
	width:4px;
	height:46px;
	background: url('/images/topmenue_active_right.gif') no-repeat;
}
.topmenue {
	height:46px;
	background:url('/images/bg_menue.gif') repeat-x;
}
.topmenue_sub {
	height:24px;
	background:#78b60b;
}
/* : content : */
#content_wrap {
	width:1002px;
	background:#ffffff url('/images/bg_body_y.gif') repeat-y;
	text-align:left
}
.left {
	width:656px;
	float:left;
}
.right {
	width:288px;
	float:right;
}
.userpic_green {
	padding:1px;
	border:1px solid #78b60b;
	background:#ffffff;
}
.userpic_blue {
	padding:1px;
	border:1px solid #88bada;
	background:#ffffff;
}
/* : box welcome : */
#welcome_box {
	width:656px;
	background:url('/images/bg_welcome_box.jpg') no-repeat bottom right;
}
#welcome_box p {
	padding:10px 250px 30px 15px;
	line-height:18px;
	font-size:12px;
}
#welcome_box img {
	margin:0px 0px 0px 222px;
	padding-bottom:10px;
}
#welcome_box h1 {
	padding-left:14px;
}
/* : box search small : */
#box_search_small {
	border-top:1px solid #1e6ea1;
	border-bottom:1px solid #1e6ea1;
	background:#c1e2f4 url('/images/bg_box_suche.gif') repeat-x bottom;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#14365a;
	width:258px; padding-left:15px; padding-right:15px; padding-top:10px; padding-bottom:10px
}
#box_search_small form {
	font-size:12px;
}
#box_search_small div.row {
	margin-bottom:5px;
	height:20px;
	clear:both;
}
#box_search_small div.row div.cell_01 {
	float:left;
	margin-right:20px;
	width:62px;
	padding-top:3px;
	text-align:right;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#14365a;
}
#box_search_small div.row div.cell_02 {
	float:left;
	width:140px;
	height:20px;
}
/* : box invite small : */
#box_invite_small {
	border-top:1px solid #1e6ea1;
	border-bottom:1px solid #1e6ea1;
	background:#c1e0f4 url('/images/bg_box_invite.gif') repeat-x bottom;; padding-left:15px; padding-right:15px; padding-top:10px; padding-bottom:10px
}
#box_invite_small p {
	padding:10px 85px 15px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#14365a;	
	line-height:14px;
}
/* : box mein netzwerk : */
#box_mein_netzwerk {
	background:url('/images/bg_box_mein_netzwerk.gif') repeat-x bottom;
	height:209px; padding-left:15px; padding-right:15px; padding-top:0px; padding-bottom:10px
}
/* : box stories : */
.box_stories {
	width:292px;
	border-top:1px solid #96c90b;
	border-bottom:1px solid #96c90b;
	padding:15px;
	background:#ecfeba url('/images/bg_box_stories.jpg') repeat-x bottom;
	color:#006729
}
.box_stories p {
	color:#006729;
}
/* : boxes general : */
.box_general_blue {
	width:258px;
	border-top:1px solid #96bdd6;
	border-bottom:1px solid #96bdd6;
	padding:15px;
	background:#cbe7f9 url('/images/bg_box_general_blue.gif') repeat-x top;
	color:#18508a
}
.box_general_blue p {
	color:#18508a;
}
.box_start_talk {
	border-top:1px solid #96bdd6;
	border-bottom:1px solid #96bdd6;
	padding:15px;
	background:#cbe7f9 url('/images/bg_box_general_blue.gif') repeat-x top;
	color:#18508a;
	min-height:50px;
}
.box_start_blue p {
	color:#18508a;
}
.box_general_green {
	border-top:1px solid #78b60b;
	border-bottom:1px solid #78b60b;
	padding:15px;
	background:#d5ef8a url('/images/bg_box_general_green.gif') repeat-x top;
	color:#006729;
	min-height:40px;
 	height: auto !important;
 	height: 40px;	
}
.box_general_green p {
	color:#006729;
}
.box_start_green {
	border-top:1px solid #78b60b;
	border-bottom:1px solid #78b60b;
	padding:15px;
	background:#d5ef8a url('/images/bg_box_general_green.gif') repeat-x top;
	color:#006729;
  height: 225px	
}
.box_start_blue {
	border-top:1px solid #96bdd6;
	border-bottom:1px solid #96bdd6;
	padding:15px;
	background:#cbe7f9 url('/images/bg_box_general_blue.gif') repeat-x top;
	color:#18508a;
  height: 225px;
  margin-bottom:20px	
}
.box_start_green p {
	color:#006729;
}
.box_green_header {
	border-bottom:1px solid #78b60b;
	height:47px; 
}
.box_green_header_gb {
	border-bottom:1px solid #78b60b;
	height:17px;
}
.box_green_p {
	padding:7px 0px 10px 0px;
	line-height:14px;
}
.box_green_bottom {
	border-top:1px solid #78b60b;
	padding-bottom:10px;
	text-align:right;
}
.box_green_bottom_gruppe {
	border-top:1px solid #78b60b;
	padding-bottom2px;
	text-align:right
}
.box_green_bottom_btn {
	padding-top:3px;
}
.box_blue_header {
	border-bottom:1px solid #88bada;
	height:47px; 
}
.box_blue_p {
	padding:7px 0px 10px 0px;
	line-height:14px;
}
.box_blue_bottom {
	border-top:1px solid #88bada;
	padding-bottom:10px;
	text-align:right;
}
.box_header_pic {
	margin-bottom:-1px;
}
.pic_font_green {
	font-size:12px;
	color:#006729;
	font-weight:bold;
	padding-bottom:3px;
}
.pic_font_green span {
	font-weight:normal;
}
.pic_font_blue {
	font-size:12px;
	color:#18508a;
	font-weight:bold;
	padding-bottom:3px;
}
.pic_font_blue span {
	font-weight:normal;
}
.btn_bottom {
	float:right;
	width:105px;
	padding-top:1px;
}
.btn_bottom a {
	display:block;
}
.btn_bottom_preview {
	float:right;
	width:145px;
	padding-top:1px;
	white-space:nowrap;
}
.btn_bottom_preview a {
	display:block;
}
/* : profil : */
#paperclip {
	background:#d7ecf7 url('/images/bg_paperclip.gif') no-repeat top;
	border-bottom:1px solid #89b7d0;
	width:655px;
	margin-top:-11px
}
.paperclip_right {
	float:right;
	padding:30px 23px 0px 0px;
	width:207px;
}
.paperclip_left {
	float:left;
	padding:30px 0px 12px 12px;
	width:385px;
}
.paperclip_pic {
	float:left;
	width:180px;
}
.paperclip_person_info {
	float:left;
	width:202px;
}
.login_txt {
	font-size:12px;
	line-height:18px;
}
.login_txt p {
	font-size:12px;
	line-height:18px;
}
.profile_info_row_01 {
	background:#d7ecf7;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #89b7d0;
	width:655px;
}
.profile_info_row_02 {
	background:#f5ffff;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #89b7d0;
	width:655px;
}
.profile_info_row_01 div.col_01 {
	padding:15px 12px;
	width:153px;
	float:left;
	text-transform:uppercase;
	font-weight:bold;
}
.profile_info_row_01 div.col_02 {
	padding:15px 12px 0px 12px;
	width:412px;
	float:left;
	line-height:16px;
}
.profile_info_row_02 div.col_01 {
	padding:15px 12px;
	width:153px;
	float:left;
	text-transform:uppercase;
	font-weight:bold;
}
.profile_info_row_02 div.col_02 {
	padding:15px 12px 0px 12px;
	width:412px;
	float:left;
	line-height:16px;
}
.profile_pic {
	padding:0px 12px 0px 0px;
	width:168px;
	float:left;
}
.profile_user_pic {
	width:161px;
	border:1px solid #89b7d0;
	background:#a0c7dc;
}
.bild_btns {
	height:19px;
}
.profile_edit_btn {
	text-align:right;
}
#activity {
	height:17px;
	width:161px;
	background:url('/images/bg_activity.gif') no-repeat;
}
#activity img {
	float:left;
	margin:1px 0px 0px 1px;
	border:none;
}
#password_secure {
	height:26px;
	width:161px;
	background:url('/images/bg_password_secure.gif') no-repeat;
}
#password_secure img {
	float:left;
	margin:1px 0px 0px 1px;
	border:none;
}
.contact_table {
	width:202px;
}
.contact_table td {
	padding:3px 0px;
	font-weight:bold;
	font-size:11px;
	color:#18508a;
}
.user_verbindung {
	color:#006729;
	font-size:12px;
	padding-right:20px;
	float:left;
	background:url('/images/vbdg_line_vert.gif') no-repeat 23px 31px;
	height:56px;
	width:170px;	
}
#user_verbindung_line {
	border-top:1px solid #78b60b;
	margin-left:23px;
	clear:both;
}

.empfaenger_auswahl {
	border-top:1px solid #89b7d0;
	border-bottom:1px solid #89b7d0;
	background:#e3f4fa;
	padding:0px 12px 12px 12px;
	font-size:12px;
	color:#14365a;
}

.invite_full {
	border-top:1px solid #89b7d0;
	background:#e3f4fa url('/images/bg_invite_full.gif') no-repeat bottom left;
	font-size:12px;
	color:#14365a; padding-left:12px; padding-right:12px; padding-top:15px; padding-bottom:15px
}
.invite_full p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#14365a;
	line-height:18px;
	padding-right:170px;
}
.field_table {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#14365a;
	line-height:18px;
	padding:20px 0px 15px 0px;	
}
.field_table2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#14365a;
	line-height:18px;
}
.field_table td {
	padding:7px 12px 0px 0px;
}
.field_table_btn {
	text-align:center;
	margin:45px 0px 0px 0px;
	padding:0px;
}

.field_table_btn_reg {
	text-align:center;
	margin:25px 0px 0px 0px;
	padding:0px;
}

.field_table2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#14365a;
	line-height:18px;
	padding:0px 0px 15px 0px;			
}
.field_table2 td {
	padding:7px 12px 0px 0px;
}
.field_table3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	line-height:18px;
	padding:20px 0px 15px 0px;	
}
.field_table3 td {
	padding:7px 12px 0px 0px;
}

.field_tablereg_btn {
	text-align:center;
	margin:15px 0px 0px 0px;
	padding:0px;
}

.registration_full {
	border-top:1px solid #89b7d0;
	background:#e3f4fa url('/images/bg_reg_full.gif') no-repeat bottom left;
	font-size:12px;
	color:#14365a
}

.registration_full_new {
	border-top:1px solid #89b7d0;
	background:#e3f4fa url('/images/bg_invite_full.gif') no-repeat top left;
	font-size:12px;
	color:#14365a
}

.registration_full p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#14365a;
	line-height:18px;
	padding-right:170px;
}
.reg_fields {
	padding:0px 12px 15px 12px;
/* by TR	border-bottom:1px solid #ffffff; */
}		
.reg_fields2 {
	padding:0px 12px 15px 12px;
}					
.reg_verify {
	padding:0px 12px 15px 12px;
	border-top:1px solid #89b7d0;
	border-bottom:1px solid #ffffff;
}		
.reg_verify2 {
	padding:0px 12px 15px 12px;
}	
.reg_verify3 {
	padding:0px 12px 15px 12px;	
}			
.reg_terms {
	padding:15px 12px 25px 12px;
	border-top:1px solid #89b7d0;
	border-bottom:1px solid #89b7d0;
	background:#c4deec;
}
/* : registration : */
#registration_steps {
	height:58px;
	position:relative;
	top:1px;
	z-index:1;
}
.logindaten_aktiv {
	padding:10px;
	background:#e3f4fa url('/images/icon_logindaten_aktiv.gif') no-repeat 10px 5px;
	border-top:1px solid #89b7d0;
	border-right:1px solid #89b7d0;
	border-bottom:1px solid #e3f4fa
}
.logindaten_passiv {
	padding:10px;
	background: url('/images/icon_logindaten_passiv.gif') no-repeat 10px 5px;
}
.profildaten_aktiv {
	padding:10px;
	background:#e3f4fa url('/images/icon_profildaten_aktiv.gif') no-repeat 10px 5px;
	border-top:1px solid #89b7d0;
	border-right:1px solid #89b7d0;
	border-bottom:1px solid #e3f4fa;
	border-left:1px solid #89b7d0
}
.profildaten_passiv {
	padding:10px;
	background: url('/images/icon_profildaten_passiv.gif') no-repeat 10px 5px;
}
.bestaetigung_aktiv {
	padding:10px;
	background:#d7ecf7 url('/images/icon_foto.png') no-repeat 10px 5px;
	border-top:1px solid #89b7d0;
	border-right:1px solid #89b7d0;
	border-bottom:1px solid #d7ecf7;
	border-left:1px solid #89b7d0
}
.bestaetigung_passiv {
	padding:10px;
	background: url('/images/icon_foto.png') no-repeat 10px 5px;
}
/* : mail : */
.posteingang_aktiv {
	padding:10px;
	background:#e3f4fa url('/images/icon_posteingang_aktiv.gif') no-repeat 10px 5px;
	border-top:1px solid #89b7d0;
	border-right:1px solid #89b7d0;
	border-bottom:1px solid #e3f4fa
}
.posteingang_passiv {
	padding:10px;
	background: url('/images/icon_posteingang_passiv.gif') no-repeat 10px 5px;
}
.postausgang_aktiv {
	padding:10px;
	background:#e3f4fa url('/images/icon_postausgang_aktiv.gif') no-repeat 10px 5px;
	border-top:1px solid #89b7d0;
	border-right:1px solid #89b7d0;
	border-bottom:1px solid #e3f4fa;
	border-left:1px solid #89b7d0
}
.postausgang_passiv {
	padding:10px;
	background: url('/images/icon_postausgang_passiv.gif') no-repeat 10px 5px;
}
.schreiben_aktiv {
	padding:10px;
	background:#e3f4fa url('/images/icon_schreiben_aktiv.gif') no-repeat 10px 5px;
	border-top:1px solid #89b7d0;
	border-right:1px solid #89b7d0;
	border-bottom:1px solid #e3f4fa;
	border-left:1px solid #89b7d0
}
.schreiben_passiv {
	padding:10px;
	background: url('/images/icon_schreiben_passiv.gif') no-repeat 10px 5px;
}
/* : nachrichten : */
.nachrichten_top {
	background:url('/images/bg_nachrichten_top.gif') repeat-x;
	height:19px
}
#nachrichten {
	width:964px;
	font-size:12px;
	color:#18508a;
}
#nachrichten th {
	text-align:left;
	background:#c4deec;
	font-weight:bold;
	padding:5px 0px;
	border-bottom:1px solid #89b7d0;	
}
#nachrichten td {
	color:#18508a;
	padding:10px 0px;
}
#nachrichten td.row_01 {
	padding-left:10px;
	background:#f5ffff;
	border-bottom:1px solid #89b7d0;
}
#nachrichten td.row_02 {
	padding-left:10px;
	background:#d7ecf7;
	border-bottom:1px solid #89b7d0;
}
/* : talkbig : */

#talkbig {
	font-size:12px;
	color:#18508a;
}
#talkbig th {
	text-align:left;
	background:#c4deec;
	font-weight:bold;
	padding:5px 0px;
	border-bottom:1px solid #89b7d0;	
}
#talkbig td {
	color:#18508a;
	padding:10px 0px;
}
#talkbig td.row_01 {
	padding-left:10px;
	background:#f5ffff;
	border-bottom:1px solid #89b7d0;
}
#talkbig td.row_02 {
	padding-left:10px;
	background:#d7ecf7;
	border-bottom:1px solid #89b7d0;
}
/* : gästebuch : */
#gaestebuch {
	width:964px;
	font-size:12px;
	color:#005c25;
}
#gaestebuch th {
	text-align:left;
	background:#bcdc62;
	font-weight:bold;
	padding:5px 0px;
	border-top:1px solid #78b60b;
	border-bottom:1px solid #78b60b;	
}
#gaestebuch td {
	padding:10px 0;
	vertical-align:top;
	line-height:14px;
}
#gaestebuch td.row_01 {
	background:#ebfeb8;
	border-bottom:1px solid #78b60b;
}
#gaestebuch td.row_02 {
	background:#d5ef8b;
	border-bottom:1px solid #78b60b;
}
/* : offene kontakte : */
#offenekontakte {
	width:964px;
	font-size:12px;
	color:#005c25;
}
#offenekontakte td.row_01 {
	background:#ebfeb8;
	border-bottom:1px solid #78b60b;
}
#gaestebuch td.row_02 {
	background:#d5ef8b;
	border-bottom:1px solid #78b60b;
}
/* : footer : */
#imprint {
	height:80px;
	background: url('/images/bg_imprint.gif') repeat-x bottom;
	color:#797979;
	text-align:left
}
.imprint_links {
	padding:40px 0px 0px 18px;
}
#footer {
	height:24px;
	width:1002px;
	background:#f0f0f0 url('/images/bg_footer.gif') no-repeat top;
	color:#797979;
	text-align:left
}
.foo {
	padding:21px 0px 0px 35px;
}
/* : preview invitation : */
.preview_wrap {
	width:573px;
	background:#ffffff;
	text-align:left;
}
.preview_header {
	padding:30px 0px 20px 22px;
	border-bottom:1px solid #89b7d0;
}
.preview_message {
	padding:15px 140px 30px 32px;
	color:#14365a;
	font-size:12px;
	line-height:16px;
}
.preview_message div {
	color:#006729;
}
a.note {
	color:#9c9c9c;
	font-size:11px;
	text-decoration:underline;
}

/*####################################
	Fotoalben
####################################*/

div.box_fotohell {
	background:#f5ffff none repeat scroll 0% 50%;
	border-bottom:1px solid #89b7d0;
	border-top:1px solid #89b7d0;
	line-height:18px;
	padding:12px 8px 12px 12px;
}
#vorschau_box {
width: 650px;
} 
#vorschau_box img, a { 
border:0px; 
text-decoration:none; 
}
#vorschau_box li {
display: inline;
list-style-type: none;
padding-right: 20px;
}
.vorschau_passiv {
filter:alpha(opacity=50);
-moz-opacity:.50;
opacity:.50;
}
.vorschau_aktiv {
filter:alpha(opacity=100);
-moz-opacity:1;
opacity:1;
}
.vorschau_link_passiv {
display:none;
}
#beschreibung_box { 
font-size: medium; 
letter-spacing:1px;
padding: 10px 0 5px 5px;  
text-align:center;
}
#foto_box {
height:480px;
} 
#foto_box img {
border:1px solid #89B7D0; 
}

/*####################################
	Fehlerbox 404
####################################*/

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


#fehler_box {
	width:656px;
	background:url('/images/bg_fehlerbox.gif') no-repeat bottom right;
	border-top:1px solid #1e6ea1;
	border-bottom:1px solid #1e6ea1;
	padding-top:10px
}
#fehler_box p {
	padding:10px 25px 0px 0px;
	line-height:18px;
	font-size:12px;
}
#fehler_box img {
	padding:20px 0px 20px 0px;
	
}
#fehler_box h1 {
	padding-left:14px;
}

#fehler_list {
	margin:15px 0 30px 0;
}

#fehler_list li{
	background:url('/images/icon_warning.gif') no-repeat 0 5px;
	height:16px;
	width:500px;
	font-size:12px; list-style-type:none; padding-left:25px; padding-right:0; padding-top:5px; padding-bottom:0
}
#del_list li{
	background:url('/images/icon_warning.gif') no-repeat 0 5px;
	height:16px;
	width:500px;
	font-size:12px; list-style-type:none; padding-left:25px; padding-right:0; padding-top:5px; padding-bottom:0
}


/*####################################
	gruppen
####################################*/
.gruppen_pic {
	border:1px solid #fff;	
	float:left;
}

.gruppen-text {
	color:#18508a;
	float:left;
	margin-left:23px;
	width:443px;
	overflow:hidden;	
}

.gruppen-text p{	
	font-size:11px !important;
	padding:10px 0 10px 0;	
}

.gruppen-text strong{
	color:#18508a;
	font-size:12px !important;
	font-weight:bold;	
	display:block;
}


div.box_gruppen {
	background:#EFF9FF none repeat scroll 0% 50%;
	border-bottom:1px solid #C0D7E6;
	border-top:1px solid #C0D7E6;
	line-height:18px;
	padding:12px;
}

div.box_mitglieder {
	background:#f5ffff none repeat scroll 0% 50%;
	border-bottom:1px solid #89b7d0;
	border-top:1px solid #89b7d0;
	line-height:18px;
	padding:12px 8px 12px 12px;
}

.mitglieder_verbindung {
	color:#18508a;
	font-size:12px;	
	margin-top:15px;
	margin-right:5px;
	float:left;	
	height:56px;
	width:158px;	
}

.mitgliederpic_blue {
	padding:1px;
	border:1px solid #89b7d0;
	background:#ffffff;
}

.box_mitglieder_bottom {
	padding:10px;
	background:#d7ecf7;
	border-bottom:1px solid #89b7d0;
	color:#18508a;
}

.box_mitglieder_bottom a{
	color:#18508a;
}

.box_forum_top {
	background:#d7ecf7;
	border-top:1px solid #89b7d0;
	border-bottom:1px solid #89b7d0;
}

.box_forum_top span{	
	color:#18508a;
	font-weight:bold;
	float:right;
	margin:5px 10px 5px 0;
}	

.box_forum_top span a{	
	color:#18508a;
	text-decoration:none;
}		

.box_forum_top span a:hover{	
	color:#18508a;
	text-decoration:underline;
}

.box_forum_paging {
	border-bottom:1px solid #89b7d0;
}

.box_forum_paging span{	
	color:#18508a;
	font-weight:bold;
	float:right;
	margin:5px 10px 5px 0;
}	

.box_forum_paging span a{	
	color:#18508a;
	text-decoration:none;
}		

.box_forum_paging span a:hover{	
	color:#18508a;
	text-decoration:underline;
}

.box_forum_paging_green {
	border-top:1px solid #78B60B;
	border-bottom:1px solid #78B60B;
}

.box_forum_paging_green span{	
	color:#005C25;
	font-weight:bold;
	float:right;
	margin:5px 10px 5px 0;
}	

.box_forum_paging_green span a{	
	color:#005C25;
	text-decoration:none;
}		

.box_forum_paging_green span a:hover{	
	color:#005C25;
	text-decoration:underline;
}

.box_forum_paging_green_top span{	
	color:#005C25;
	font-weight:bold;
	float:right;
	margin:5px 10px 5px 0;
}	

.box_forum_paging_green_top span a{	
	color:#005C25;
	text-decoration:none;
}		

.box_forum_paging_green_top span a:hover{	
	color:#005C25;
	text-decoration:underline;
}

.forum_pic {
	float:left;
	margin:0px 20px 0 0;
	padding:1px;
	width:50px;
}

.forum-text {
	float:left;
	width:525px;
	padding-bottom:20px;
}

.forum-text p {
	line-height:16px;
}

.forum-textbreit {
	float:left;
	width:656px;
	padding-bottom:20px;
}

.forum-textbreit p {
	line-height:16px;
}

.box_forum_bottom {
	float:left;
	padding-bottom:5px;
}

.box_forum_bottom span{
	display:inline;
	font-weight:bold;
	margin-left:12px;
}

.nachrichten_pic {
	float:left;
	margin:0px 20px 0 0;
	padding:1px;
	width:44px;
}

.bloginfo_box {
	background:url('/images/dot_green.gif') repeat-x 1px 11px;
	height:25px;
	width:256px
}

.bloginfo_box div.type {
	background:url('/images/dot_fill_green_bright.gif') repeat-x 1px 11px;
	color:#005C25;
	float:left;		
	height:25px;
	padding-right:2px
}

.bloginfo_box div.fact {
	background:url('/images/dot_fill_green_bright.gif') repeat-x 0px 11px;
	color:#5D9200;
	float:right;	
	height:25px;
	padding-left:2px
}

.bloginfo_box div.activ {
	background:url('/images/dot_fill_green_bright.gif') repeat-x 0px 11px;
	color:#196bbb;
	font-weight:bold;
	float:right;	
	height:25px;
	padding-left:2px
}

.gaestebuch-comments {
	color: #005c25;
	font-weight:bold;
/* by TR	padding:12px 0; */
}

.btn_absenden {
	margin:10px 0 0 0;
}

.bg_uber_uns {
	background:#fff url('/images/bg_ueber_uns.gif') no-repeat bottom right;
	position:relative;
	top:28px;
	padding-bottom:82px
}

.bg_trenner {
	background: url('/images/bg_trenner.gif') repeat-x;
	height:10px;
}

/*####################################
	Startseite Infobox
####################################*/
div.tabs > div > a {
  color: black;
  padding: 0.2em;
  margin-right: 4px;
  border: 0px none;
} 

div.tabs > div:not(:target) > a {
  border-bottom: none;
  background: #a9d9f8
}	
  
div.tabs > div > div {
  left: 0; top: 1.3em;
  bottom: 0; right: 0;
  padding: 0.3em;
}	

/*####################################
	Moving Boxes
####################################*/

div.section h2 {
	cursor: move;
}

/*####################################
	Google
####################################*/

#goog-wm { }
#goog-wm h3.closest-match { }
#goog-wm h3.closest-match a { }
#goog-wm h3.other-things { }
#goog-wm ul li { }
#goog-wm li.search-goog { display: block; }
