
/* ---------- STD ---------- */

BODY { color:#000 ; font-family:Verdana,Arial ; font-size:11px ; padding:0 ; margin:0 0 20px 0 ; background: #fff url(../images/back_body.gif) } 
TR,TD,P { font-family:Verdana,Arial ; font-size:11px ; color:#000  } 

A:link , A:visited { color:#9C0001 ; text-decoration:none }
A:hover { color:#9C0001 ; text-decoration:underline }

* { margin:0 ; padding:0 }
form  { margin:0 }
input , select , textarea { font-size:11px ; font-family:Verdana,Arial ; padding:2px }
.clearall { clear:both ; padding:0 ; margin:0 }
.clearright { clear:right ; padding:0 ; margin:0 }
.clearleft { clear:left ; padding:0 ; margin:0 }



/* ---------- MAIN ---------- */

.main_wrap { margin:auto ; border:1px solid #FFF ; border-top:0px ; width:950px ; text-align:left ; background: #DFDFDF url(../images/head.gif) no-repeat left top }
.main_pages { list-style:none ; margin:0 ; padding:0 }
.main_pages li { float:left ; width:35px ; padding:10px 0 10px 0 ; background:url(../images/pages_back.gif) no-repeat center center ; text-align:center }



/* ---------- HEAD ---------- */

.login_field { border:0 ; width:112px ; border:0 ; padding:3px }
.login_img { border:0 }

.top_head_left { float:left ; width:600px ; height:167px }
.top_head_right { float:right }
.top_navi_logo { width:600px ; height:85px }

.top_right_login { padding: 0 35px 22px 0 ; color:#fff }
.top_right_login A:link { color:#fff ; text-decoration:none  }
.top_right_login A:visited { color:#fff ; text-decoration:none }
.top_right_login A:hover { color:#fff ; text-decoration:underline }

.top_navi_dott { border:0 ; margin:0 12px 0 13px }
.top_navi_sub { margin-bottom:9px ; padding:24px 15px 10px 16px ; color:#fff ; font-size:10px }
.top_navi_sub A:link {color:#fff ; text-decoration:none ; font-size:10px }
.top_navi_sub A:visited {color:#fff ; text-decoration:none ; font-size:10px  }
.top_navi_sub A:hover {color:#fff  ; text-decoration:underline ; font-size:10px }

.top_navi_main { color:#9C0001 ; padding:12px 0 0 14px }
.top_navi_main A:link {color: #434343; text-decoration:none ; font-size:13px ; font-weight:bold }
.top_navi_main A:visited {color: #434343; text-decoration:none ; font-size:13px ; font-weight:bold }
.top_navi_main A:hover {color: #434343; text-decoration:underline ; font-size:13px ; font-weight:bold }
.top_navi_main A.top_naviA:link {color: #9C0001; text-decoration:none ; font-size:13px ; font-weight:bold  }
.top_navi_main A.top_naviA:visited {color: #9C0001; text-decoration:none ; font-size:13px ; font-weight:bold }
.top_navi_main A.top_naviA:hover {color: #9C0001; text-decoration:underline ; font-size:13px ; font-weight:bold }

.top_right_dott { border:0 ; margin:0 12px 0 13px }
.top_right_navi { padding:20px 35px 40px 0 ; font-size:10px }
.top_right_navi A:link { color:#000 ; text-decoration:none }
.top_right_navi A:visited { color:#000 ; text-decoration:none }
.top_right_navi A:hover { color:#000 ; text-decoration:underline }

.top_right_links { color:#fff ; font-size:10px }
.top_right_links A:link { color:#fff ; text-decoration:none  }
.top_right_links A:visited { color:#fff ; text-decoration:none }
.top_right_links A:hover { color:#fff ; text-decoration:underline }



/* ---------- TEASER ---------- */

.top_teaser_main { padding:15px ; text-align:center }
.top_teaser_pic { width:90px ; height:60px ; border: 3px solid #c4c4c4 ; margin:0 16px 5px 16px } 
.top_teaser_list { list-style:none ; padding:0 ; margin:0 }
.top_teaser_list li { float:left }

.top_teaser_main A:link { color:#808080 ; text-decoration:none ; font-size:10px }
.top_teaser_main A:visited { color:#808080 ; text-decoration:none ; font-size:10px  }
.top_teaser_main A:hover { color:#808080 ; text-decoration:underline ; font-size:10px }



/* ---------- LEFT ---------- */

.left_main { background:#B41819 ; color:#fff ; border-bottom:5px solid #DFDFDF ; border-left:5px solid #DFDFDF }

/* Search */

.search_wrap { background:#DFDFDF url(../images/navi_back.gif) no-repeat top left }
.search_wrap ul { list-style:none ; padding:0 ; margin:0 } 
.search_wrap ul li { float:left ; background:#808080 ;  margin-right:2px ; margin-bottom:2px ; padding:3px 10px 3px 10px }
.search_wrap A:link {color: #fff; text-decoration:none ; font-size:10px }
.search_wrap A:visited {color: #fff; text-decoration:none ; font-size:10px  }
.search_wrap A:hover {color: #fff; text-decoration:underline ; font-size:10px }

.search_main { background:#A20607 url(../images/left_box_edge.gif) no-repeat top right ; padding:15px ; padding-top:10px ; margin-top:0 ; margin:0 ; border-bottom:7px solid #DFDFDF }
.search_nav { padding:0 ; margin:0  }
.search_tit { font-size:13px ; font-weight:bold ; padding: 3px 4px 6px 8px }
.search_box { padding:0 ; margin:0  }

.search_field { border:0 ; width:167px ; border:0 ; padding:3px }
.search_img { border:0 }

/* Online */

.online_wrap { background:#DFDFDF url(../images/navi_back.gif) no-repeat top left }
.online_wrap ul { list-style:none ; padding:0 ; margin:0 } 
.online_wrap ul li { float:left ; background:#808080 ; margin-right:2px ; margin-bottom:2px ; padding:3px 10px 3px 10px }
.online_wrap A:link {color: #fff; text-decoration:none ; font-size:10px }
.online_wrap A:visited {color: #fff; text-decoration:none ; font-size:10px  }
.online_wrap A:hover {color: #fff; text-decoration:underline ; font-size:10px }

.online_main { background:#A20607 url(../images/left_box_edge.gif) no-repeat top right ; padding:15px ; padding-top:10px ; margin-top:0 ; margin:0 ; border-bottom:7px solid #DFDFDF }
.online_nav { padding:0 ; margin:0  }
.online_tit { font-size:13px ; font-weight:bold ; padding: 3px 4px 6px 8px }
.online_box { padding:0 ; margin:0  }
.online_ddlist { background:#B41819 ; width:200px ; height:150px ; overflow:auto }

/* Teaser */

.preview_wrap { background:#DFDFDF url(../images/navi_back.gif) no-repeat top left }
.preview_wrap ul { list-style:none ; padding:0 ; margin:0 } 
.preview_wrap ul li { float:left ; background:#808080 ; margin-right:2px ; margin-bottom:2px ; padding:3px 10px 3px 10px }
.preview_wrap A:link {color: #fff; text-decoration:none ; font-size:10px }
.preview_wrap A:visited {color: #fff; text-decoration:none ; font-size:10px  }
.preview_wrap A:hover {color: #fff; text-decoration:underline ; font-size:10px }

.preview_main { margin-bottom:20px ; background:#A20607 url(../images/left_box_edge.gif) no-repeat top right ; padding:10px 15px 20px 15px }
.preview_nav { padding:0 ; margin:0  }
.preview_tit { font-size:13px ; font-weight:bold ; padding: 3px 4px 6px 8px }
.preview_box { padding:0 ; margin:0  }
.preview_ddlist { background:#B41819 ; width:210px ; height:100px ; overflow:auto }
.preview_pic { width:50px ; height:50px ; margin:6px 15px 6px 0 ; border:2px solid #B41819 }



/* ---------- CONTENT ---------- */

.content_teaser { margin-bottom:20px ; padding:11px 0 11px 100px ; font-size:20px ; font-weight:bold ; color:#A20607 ; border:1px solid #DFDFDF ; background: #fff url(../images/user2_main.jpg) no-repeat right top }
.content_tab { background:#DFDFDF }
.content_main { background:#f9f9f9 ; padding:20px ; border:5px solid #DFDFDF ; border-left:7px solid #DFDFDF ; border-top:0 }
.content_main A:link { color:#B01415 ; text-decoration:underline }
.content_main A:visited { color:#B01415 ; text-decoration:underline  }
.content_main A:hover { color:#9C0001 ; text-decoration:underline  }

.content_title { font-size:12px ; font-weight:bold ; margin-top:8px }
.content_title ul { list-style:none ; padding:0 ; margin:0 } 
.content_title ul li { display: inline; loat:left ; background:#f1f1f1 ;  margin-right:7px ; padding:5px 10px 5px 10px ; border:1px solid #DFDFDF }
.content_title .content_naviA  { position:relative ; color:#9C0001 ; background:#fff url(../images/home_star.gif) no-repeat 10px center ; padding-left:30px ; border-bottom:1px solid #fff }
.content_title A:link { color:#434343 ; text-decoration:none ; font-size:12px }
.content_title A:visited { color:#434343 ; text-decoration:none ; font-size:12px }
.content_title A:hover { color:#434343 ; text-decoration:underline ; font-size:12px }

.content_wrap { font-size:11px ; font-weight:normal ; background:#fff ; padding:25px 20px 25px 20px ; border:1px solid #DFDFDF ; margin-top:5px }
.content_wrap A:link { color:#434343 ; text-decoration:underline ; font-size:11px }
.content_wrap A:visited { color:#434343 ; text-decoration:underline ; font-size:11px  }
.content_wrap A:hover { color:#9C0001 ; text-decoration:underline ; font-size:11px  }
.content_wrap h3 { color:#9C0001 ; font-size:14px ; padding:7px 0 7px 0 ; margin:0 0 25px 0 ; border-top:1px solid #F1F1F1 ; border-bottom:1px solid #F1F1F1 }

.content_table { font-weight:normal }
.content_table th { background:#e0e0e0 ; padding:6px ; text-align:center ; font-weight:normal ; font-size:10px }
.content_table th A:link { color:#434343 ; text-decoration:none ; font-size:11px }
.content_table th A:visited { color:#434343 ; text-decoration:none ; font-size:11px  }
.content_table th A:hover { color:#9C0001 ; text-decoration:underline ; font-size:11px  }
.content_table td { background:#f1f1f1 ; padding:3px 5px 3px 5px ; font-weight:normal }
.content_table td A:link { color:#434343 ; text-decoration:underline ; font-size:11px }
.content_table td A:visited { color:#434343 ; text-decoration:underline ; font-size:11px  }
.content_table td A:hover { color:#9C0001 ; text-decoration:underline ; font-size:11px  }

.content_profil_div { border:1px solid #DFDFDF ; margin-top:5px ; margin-bottom:20px }
.content_profil_nick { padding:20px 0 20px 140px ; font-size:24px ; font-weight:bold ; color:#A20607 }
.content_profil_links { text-align:center ; padding:12px }
.content_profil_links A:link { color:#434343 ; text-decoration:underline ; font-size:10px }
.content_profil_links A:visited { color:#434343 ; text-decoration:underline ; font-size:10px  }
.content_profil_links A:hover { color:#9C0001 ; text-decoration:underline ; font-size:10px  }



/* ---------- PROFIL ---------- */

.profil_table { font-weight:normal }
.profil_table td { padding:2px 8px 2px 0px ; font-weight:normal ; vertical-align:top }
.profil_table td A:link { color:#434343 ; text-decoration:underline ; font-size:11px }
.profil_table td A:visited { color:#434343 ; text-decoration:underline ; font-size:11px  }
.profil_table td A:hover { color:#9C0001 ; text-decoration:underline ; font-size:11px  }
.profil_pic_box { margin-top:20px ; background:#808080 ; text-align:center ; padding:2px 0 2px 0 }
.profil_pic { border:1px solid #808080 }

.profil_webcam { background:#008000 ; margin-bottom:20px ; padding:10px ; color:#fff }
.profil_webcam A:link { color:#fff ; text-decoration:none ; font-size:14px ; font-weight:bold }
.profil_webcam A:visited { color:#fff ; text-decoration:none ; font-size:14px ; font-weight:bold }
.profil_webcam A:hover { color:#fff ; text-decoration:underline ; font-size:14px ; font-weight:bold }



/* ---------- FOOT ---------- */

.foot_main { background:#9C0001 url(../images/foot_back.gif) repeat-x top ; color:#fff ; padding:13px ; border:5px solid #DFDFDF ; border-top:0 ; text-align:center ; font-size:10px }
.foot_main A:link , A:visited {color: #fff; text-decoration:none ; font-size:10px }
.foot_main A:hover {color: #fff; text-decoration:underline ; font-size:10px }
.foot_dott { border:0 ; margin:0 15px 0 15px }
.foot_spacer { background:#DFDFDF }



/* ---------- AJAX ---------- */

.popupdivtarget { z-index:1002 ; position:absolute ; background-color:#fff ; width:700px ; height:450px ; left:50% ; top:50% ; overflow:no }
.popupdiviframe { z-index:2002 ; width:100% ; height:450px ; margin:0 ; padding:0 ; border:1px solid #4B4B4B }
.PopupDivBG { z-index:500 ; position:absolute ; left:0 ; top:0 ; width:100% ; height:100% ; margin:0px ; background-color:#000 ; alpha(opacity=60) ; -moz-opacity:.6 ; opacity:.6 }

.bubbleoneDIV1 { z-index:100 ; position:absolute ; background:#fff ; border:1px solid #ACACAC } 
.statusmedia { border:1px solid #ff000;background:#808080;padding:2px;color:#fff }



/* ---------- END ---------- */
 
