/* CSS Document */

.siteheader { color: #004D64; font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-transform:uppercase; }

.ruler { margin-top: 5px; margin-bottom: 5px; width: 100%; height: 2px; background-image: url(/de/images/middots.gif); background-repeat:repeat-x; background-position:left; }

.text_field { color: #606060; height: 22px; padding: 2px; padding-left: 5px; padding-right: 5px; font-size: 12px; font-family:Arial, Helvetica, sans-serif; }

.box_tip { border: 1px solid #C4CEDF; background-color: #FBFCFE; }
.box_tip .info { margin: 10px; padding-left: 20px; font-weight: bold; color: #5E3C2A; background-image: url(/de/images/icon_tip.gif); background-position:left; background-repeat:no-repeat; }
.box_tip .tip { margin: 10px; margin-top: 0px; color: #555555; }

.box_error { border: 1px solid #EA0100; background-color: #FFE5DE; }
.box_error .info { margin: 10px; padding-left: 25px; color: #555555; background-image: url(/de/images/icon_err.gif); background-position:left; background-repeat:no-repeat; }

.box_info { border: 1px solid #8EA5C4; background-color: #EBF0F5; }
.box_info .info { margin: 10px; padding-left: 25px; color: #555555; background-image: url(/de/images/icon_info.gif); background-position:left; background-repeat:no-repeat; }

.box_sucess { border: 1px solid #84DE84; background-color: #D9F9D9; margin-bottom: 10px; font-size:13px; }
.box_sucess .info { margin: 10px; padding-left: 25px; color: #5E3C2A; background-image: url(/de/images/icon_oks.gif); background-position: top left; background-repeat:no-repeat; }
.box_sucess .text { margin: 10px; padding-left: 25px; margin-top: 0px; color: #555555; }


.feature_note { background-image:url(/de/images/note.png); background-position:top left; background-repeat:no-repeat; padding-left: 35px; }
.feature_note .titel { font-size: 16px; font-weight: bold; margin-bottom: 10px; }

.group_image { float: right; margin-left: 20xp; margin-bottom: 20xp; }
.group_titel { font-size: 18px; font-weight: bold; margin-bottom: 10px; }
.group_beschreibung { font-size: 12px; }

.group_info {   }

.personal_page { background-image: url(/de/images/personal_bg.png); background-position: bottom; background-repeat: repeat-x; }

.personal_reiter { clear: both; margin-top: 10px; background-position:bottom; background-repeat:repeat-x; }
.personal_reiter UL { padding: 0px; padding-left: 3px; margin: 0px; height: 28px;  }
.personal_reiter li { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-transform: none; float: left; display: block; height: 26px; line-height:26px; margin: 0px; margin-right: 3px;  border: 1px solid #94AFBC;  border-bottom: 0px; background:#f7f7f7;  }
.personal_reiter li A { color: #5E7A88; font-weight:normal; padding: 5px; padding-left: 8px; padding-right: 8px; } .events_reiter1 li A:hover { text-decoration:none; }
.personal_reiter li.active { float: left; display: block; height: 26px; line-height:26px; margin: 0px; margin-right: 3px;  border: 1px solid #94AFBC;  border-bottom: 1px solid #fff; background:#fff; }
.personal_reiter li.active A { color: #004D64; font-weight:bold; padding: 5px;  padding-left: 8px; padding-right: 8px;   }

.sub_personal_reiter { line-height: 30px; color: #94AFBC }
.sub_personal_reiter A { padding: 3px; padding-left: 5px; padding-right: 5px; margin-right: 3px; margin-left: 3px; color: #5E3C2A }
.sub_personal_reiter A.active { font-weight: bold; color: #000; }

A.link_m { color: #004D64; font-weight: bold; font-size: 12px; text-decoration:none; } 
A.link_w { color: #CD0669; font-weight: bold; font-size: 12px;  text-decoration:none; }

.group_owner { text-transform:uppercase; font-weight:bold; margin-bottom: 5px; }
.group_datum { font-size: 11px; color: #777777; margin-top: 5px; }

.group_members { border: 1px solid #D3DCE1; padding: 5px; background-image:url(/de/images/profilcontentmenu_bg.jpg); background-position:top; background-repeat:repeat-x; }
.group_mitglieder_titel { font-weight: bold; color: #004D64; margin-bottom: 5px; }
.group_member_list { border-top: 1px solid #D3DCE1; border-bottom: 1px solid #D3DCE1; padding: 10px; background-color: #fff; }
.group_mitglieder_footer { font-size: 11px; color: #004D64; margin-top: 5px; }
.group_mitglieder_footer A { color: #004D64; }
.group_mitglied { float: left; margin-right: 10px; font-size: 11px; text-align:center; }
.group_mitglied A, .group_mitglieder_titel A {  font-size: 11px; font-weight:normal;  }
.group_mitglieder_titel A { color: #004D64; }


.profil_image { border: 5px solid #f1f1f1; }

.liste_gruppen_header TD { font-size: 11px; font-family:Arial, Helvetica, sans-serif; color: #5E7A88; background-color:#F7F7F7; }
.liste_gruppen TD { font-size: 12px;  color: #404040; vertical-align:top;}
.liste_gruppen .titel { margin-bottom: 13px;}
.liste_gruppen .info { font-size: 11px;  color: #404040; vertical-align:top; margin-top: 5px;}
.liste_gruppen A { color: #606060; font-weight: bold; } 
.liste_gruppen A.w { color: #CD0669; font-weight: bold; } .liste_gruppen A.m { color: #004D64; font-weight: bold;  }

.personal_header { line-height: 25px; color: #E4631C; border-bottom: 1px solid #DBB69F; font-size: 16px; font-weight: bold; margin-bottom: 10px; }

.question { margin-top: 5px; color: #404040; }

.inputradio { float: left: width: 30px; }

.gbentry { width: 100%; margin-top: 10px; font-size: 12px; }
.gbentry TD { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.gbimagecont { width: 100px; vertical-align: top; text-align: center; background-image:url(/de/images/blase_left.gif); background-position:right top; background-repeat:no-repeat; background-color: #fff; }
.gbimagecont IMG { border: 5px solid #f5f5f5; }
.gbtextcont { vertical-align: top; padding: 10px; color: #5E7A88; padding-top: 3px; border-top: 1px solid #e2e5e8; border-right: 1px solid #e2e5e8; border-bottom: 1px solid #e2e5e8; }
.gbtextcont A.m { color: #004D64; font-weight: bold; } .gbtextcont A.w { color: #CD0669;  font-weight: bold; }
.gbtextcont .time { font-size: 12px; }

.thread_titel { padding: 5px; border-top: 1px solid #D3DCE1; font-size: 13px;  background: #f5f5f5; color: #5E7A88; font-weight:bold; }
.thread_subtitel { padding: 5px; border-top: 1px solid #D3DCE1; background: #fdfdfd; color: #5E7A88; font-size: 12px;; margin-bottom:5px;  }
.thread_titel A, .thread_subtitel A { color: #0000CC; }

.small_comment { margin-bottom: 10px; } .small_comment TD { font-family:Arial, Helvetica, sans-serif; font-size: 11px; padding: 5px; }
.small_comment_image { width: 45px; background-image: url(/de/images/blase_small_left.gif); background-position: top right; background-repeat:no-repeat; }
.small_comment_image IMG { border: 3px solid #f5f5f5; width: 30px; height: 30px; margin-top: 0px; }
.small_comment_text { border: 1px solid #C6C6C6; border-left: 0px; }
.small_comment_text_1 { border: 1px solid #C6C6C6; border-left: 0px; background-image:url(/de/images/_bg1.png); background-position:top; background-repeat:repeat-x; }
.small_comment .nickname { font-weight: bold; margin-bottom: 4px; }
.small_comment .nickname A.w { color: #CD0669; } .small_comment .nickname A.m { color: #004D64; }
.small_comment TD A { text-decoration: none; color: #404040; }

.full_comment { margin-bottom: 10px; } .full_comment TD { font-family:Arial, Helvetica, sans-serif; font-size: 12px; padding: 10px; }
.full_comment_image { width: 70px; background-image: url(/de/images/blase_small_left.gif); background-position: top right; background-repeat:no-repeat; }
.full_comment_image IMG { border: 5px solid #f5f5f5; margin-top: 0px; vertical-align:middle; }
.full_comment_text { border: 1px solid #C6C6C6; border-left: 0px; }
.full_comment .nickname { font-weight: bold; margin-bottom: 4px; }
.full_comment .nickname A.w { color: #CD0669; } .full_comment .nickname A.m { color: #004D64; }
.full_comment TD A { text-decoration: none; color: #404040; }

.full_comment_r { margin-bottom: 10px; } .full_comment_r TD { font-family:Arial, Helvetica, sans-serif; font-size: 12px; padding: 10px; }
.full_comment_r_image { width: 70px; background-image: url(/de/images/blase_small_right.gif); background-position: top left; background-repeat:no-repeat; }
.full_comment_r_image IMG { border: 5px solid #f5f5f5; margin-top: 0px; vertical-align:middle; }
.full_comment_r_text { border: 1px solid #C6C6C6; border-right: 0px; background-image:url(/de/images/_bg1.png); background-position:top; background-repeat:repeat-x; }
.full_comment_r .nickname { font-weight: bold; margin-bottom: 4px; }
.full_comment_r .nickname A.w { color: #CD0669; } .full_comment_r .nickname A.m { color: #004D64; }
.full_comment_r TD A { text-decoration: none; color: #404040; }

.personal_info { color: #999999; margin-top: 5px; }

.file { font-size:12px; background:#fff; font-family:Arial, Helvetica, sans-serif; }

.threadbar { margin-top: 10px; padding: 3px; line-height: 16px; font-size: 11px; }

.sortieren { color: #5E7A88; float: right; text-align:right;  }
.sortieren A { padding: 5px; padding-top: 2px; padding-bottom: 2px; color: #004D64; text-decoration:none; }
.sortieren A:hover { padding: 5px; padding-top: 2px; padding-bottom: 2px; color: #004D64; background-color:#EEF3F4; text-decoration:none; }
.sortieren A.active, .sortieren A:hover.active { padding: 5px; padding-top: 2px; padding-bottom: 2px; color: #004D64; background-color:#D2EC1A; }
