@charset "UTF-8";

/* Generelle Einstellungen */
h1,h2,h3,h4,h5,h6 {
	line-height:normal;
	padding:0;
	margin:0;
    color:#333333;
}
table {
	border-collapse:collapse;
}
table td {
  padding: 0;
}
form{
    padding:0;
    margin:0;
}
body {
	font-family: Arial, sans-serif;
}
a img {
	border:none;
}
:focus { -moz-outline-style: none; }

.lga {
    font-size:12px;
    font-style:italic;
    padding-left:8px;
    padding-right:8px;
    border-left:2px dotted #dedede;
}
.lga a {
    color:#666666;
    text-decoration:none;
}
.lga a:hover {
    color:#CC3300;
}
.lk {
    background:url(../images/tab_mid_part.gif) top left repeat-x;
    font-size:12px;
    height:30px;
}
.lk a {
    color:#666666;
    font-weight:normal;
    font-style:italic;
    text-decoration:none;
}
.lk a:hover {
    color:#CC3300;
}
.lka {
    padding:0 0 0 5px;
}
.bbtn{
    color:black;
    font-size:14px;
    font-style:italic;
    font-weight:bold;
}
.bbtn a{
    text-decoration:none;
    padding:0;
}
.bbtn a:hover{
    color:#CC3300;
}
.bbtn_l,.bbtn_r{
    background:url(../images/bbtn_l.png) top left no-repeat;
    width:5px;
    height:24px;
}
.bbtn_r{
    background:url(../images/bbtn_r.png);
}
.bbtn_m{
    background:url(../images/bbtn_m.png) top left repeat-x;
    height:24px;
    white-space:nowrap;
    padding-left:3px;
    padding-right:3px;
}
.bxbtn{
    width:100%;
    text-align:right;
    vertical-align:bottom;
}
.bxs{
   width:0;
   padding-bottom:1px; 
}
.bxt,.bxt1,.bxc,.bxc1,.bxc2,.bxe {
    font-size:13px;
    font-style:italic;
    padding-right:5px;
    vertical-align:top;
    text-align:left;
    width:15%;
    height:0!important;
}
.bxe,.bxu{
    width:0;
    padding-right:10px;
    padding-top:2px;
    font-weight:bold;
}
.bxu{
    font-size:12px;
    font-weight:bold;
    color:#CC3300;
    padding-top:0;
    white-space:nowrap;
}
.bxu img{
    padding-right:5px;
}
.reccom,.rect{
    font-size:11px;
    font-style:normal;
    border:1px solid #EAEAEA;
    padding-left:3px;
    padding-right:3px;
}
.recov{
    font-size:11px;
    font-style:italic;
    color:#666666;
}
.rect{
    font-weight:bold;
    border:0;
    padding:0;
}
.reccom a{
    color:#CC3300;
    padding:0;
}
.reccom a:hover{
    text-decoration:none;
}
.bxc1 {
    color:#505050;
    white-space:nowrap;
}
.bxc2 {
    color:#808080;
    font-size:12px;
    white-space:nowrap;
}
.bxt,.bxt1 {
    white-space:nowrap;
}
.bxt1 {
    color:#808080;
    font-size:12px;
}
.bxc,.bxc1,.bxc2 {
    width:85%;
}
.bxc img {
    vertical-align:-2px;
}
.bxc a,.bxc1 a,.bxc2 a {
    padding:0;
    margin:0;
}
.bxc2 a {
    color:#808080;
}
.bxc1 a {
    color:#505050;
}
.bxc a:hover,.bxc1 a:hover,.bxc2 a:hover {
    color:#CC3300;
    text-decoration:none;
}
.rept {
    font-size:11px;
    padding-right:3px;
    font-style:normal;
}
.repi {
    width:0;
    padding-right:10px;
}
.bxi {
    width:0;
    vertical-align:top;
    text-align:right;
    height:0;
    white-space:nowrap;
}
.bxi img {
    margin-top:2px;
    margin-left:2px;
}
.bxf,.bxf1 {
    font-size:11px;
    color:#CC3300;
    font-style:italic;
    text-align:left;
    vertical-align:bottom;
    padding-top:5px;
    height:100%;
}
.bxf1 {
    padding-top:0;
}
.bxf a,.bxf1 a,.bxf2 a {
    color:#CC3300;
    padding-left:0;
}
.bxf a:hover,.bxf1 a:hover,.bxf2 a:hover {
    text-decoration:none;
}
.bxf2 {
    font-size:11px;
    color:#CC3300;
    font-style:italic;
    text-align:left;
    padding-top:5px;
    padding-bottom:5px;
    height:100%;
    vertical-align:top;
}
.bxw {
    font-size:11px;
    color:#707070;
    font-style:italic;
    text-align:left;
    padding-top:3px;
}
.box_hm {
    text-align:center;
    color:#303030;
    font-size:15px;
    height:27px;
    background:url(../images/box_hm.gif) repeat-x;
}
.box_hl{
    width:6px;
    height:27px;
    background:url(../images/box_hl.gif) no-repeat;
}
.box_hr{
    width:6px;
    height:27px;
    background:url(../images/box_hr.gif) no-repeat;
}
.box_tbl{
    background-color:#FEF6F0;
    border: 1px solid #B0B0B0;
    border-top:1px solid #73B4FB;
    border-bottom:0;
}
.box_btm{
    background-color:#FEF4EF;
    border-bottom:1px solid #B0B0B0;
}
.box_btmexp{
    background-color:#FEF6F0;
    border:1px solid #B0B0B0;
    border-bottom:0;
    border-top:0;
}
.box_exp{
    background-color:#B9DEFB;
    border:1px solid #73B4FB;
}
.box_exp a{
    color:#404040;
    font-size:11px;
    padding:0;
    text-decoration:none
}
.box_exp a:hover{
    color:#CC3300;
}
.tdsk a:hover {
    color:#CC3300;
    text-decoration:none;
}
.arr_h {
    background-image:url(../images/arr_h.gif);
    height:7px;
    width:100%;
    background-repeat:repeat-x;
}
.arr_v {
    background-image:url(../images/arr_v.gif);
    width:7px;
    height:100%;
    background-repeat:repeat-y;
}
.abhdr{
    color:#397ECB;
    font-weight:bold;
    padding-bottom:5px;
    padding-left:10px;
    white-space:nowrap;
    border-left:1px solid #B0B0B0;
    border-right:1px solid #B0B0B0;
    background-color:#F2F2F2;
}
.abrbtd{
    font-size:15px;
    color:#303030;
    padding-left:15px;
    padding-right:5px;
    white-space:nowrap;
    border-left:1px solid #B0B0B0;
    border-right:1px solid #B0B0B0;
    background-color:#F2F2F2;
}
.abpr{
    font-family:Lucida Grande,Lucida Sans Unicode,sans-serif;
    font-size:16px;
    font-weight:bold;
    padding-left:10px;
    padding-bottom:7px;
    border-right:1px solid #B0B0B0;
    width:100%;
    background-color:#F2F2F2;
}
.abrb{
    margin-bottom:10px;
    background-color:#F2F2F2;
}
.iphdr,.hlphdr{
    font-size:13px;
    background-color:#C9E2EF;
    text-align:right;
    padding:3px;
    padding-right:5px;
    border-bottom:1px solid #6FB8F0;
}
.hlphdr{
    background-color:#F0D5C7;
    border-bottom:1px solid #F4A66A;
}
.iphdr a,.hlphdr a {
    text-decoration:underline;
    cursor:pointer;
}
.iphdr a:hover,.hlphdr a:hover {
    text-decoration:none;
    color:#CC3300;
}
.iptxt,.hlptxt {
    font-size:13px;
    background-color:#E3EDF1;
    padding:10px;
}
.hlptxt{
    background-color:#F1E6E2;
}
.rst {
    font-size:12px;
    white-space:nowrap;
    padding-right:10px;
    padding-bottom:1px;
    cursor:pointer;
}
.rst a {
    text-decoration:underline;
}
.rst a:hover {
    color:#CC3300;
    text-decoration:none;
}
.let_us,.let_s{
    font-family:Lucida Grande,Lucida Sans Unicode,sans-serif;
    font-size:12px;
    color:#404040;
    padding-left:3px;
    padding-right:3px;
    padding-bottom:1px;
    background-color:white;
    border:1px solid #C0C0C0;
    border-bottom:0;
    cursor:pointer;
}
.let_s{
    color:#CC3300;
    font-weight:bold;
    background-color:white;
    border:1px solid #606060;
    border-top:1px solid #808080;
    border-bottom:0;
    cursor:default;
}
.let_us:hover,.let_s:hover{
    color:#CC3300;
}
.let_us a:hover,.let_s a:hover{
    color:#CC3300;
}
.let_us a,.let_s a{
    text-decoration:none;
}
.ds{
    font-size:10px;
    padding-top:0;
    font-style:italic;
}
.ucbinp{
    font-size:13px;
    font-family:Lucida Grande,Lucida Sans Unicode,sans-serif;
    color:#808080;
    cursor:default;
    border:1px solid #909090;
    background-color:white;
}
.ucbbtn{
    background-image:url(../images/small_button_gray.gif);
    background-position:center;
    width:16px;
    height:16px;
    display:block;
    background-repeat:no-repeat;
}
.ucbbtn:hover, .ucbbtn:active, .ucbbtn:focus{
    background-image:url(../images/small_button_blue.gif);
}
.umenu {
    font-size:13px;
    font-family:Arial,sans-serif;
    padding-left:5px;
}
.umenu_sel,.umenu_dis {
    color:#656565;
    font-weight:bold;
    padding-left:2px;
    cursor:default;
}
.umenu_brd {
    height:1px;
    background-color:#EFEFEF;    
}
.umenu_dis {
    color:#A0A0A0;
    font-weight:normal;
}
.umenu a {
    text-decoration:none;
    color:#707070;
}
.umenu a:hover {
    color:#FE4A00;
    font-weight:bold;
    padding-left:10px;
    background-image:url(../images/list_arrow.gif);
    background-repeat:no-repeat;
}
.finput {
    width:100%;
    margin:0;
    border:0;
}
.fcombo,.fpopup {
    font-size:13px;
    font-family:Arial,sans-serif;
}
.fpopup {
    padding-left:4px;
    width:100%;
}
.ftd {
    border:1px solid #909090;
    margin:0;
    padding:0;
    background-color:white;
}
.kto,.kto1 {
    font-size:15px;
    color:#CC3300;
    font-family:Arial,sans-serif;
    font-weight:bold;
}
.kto1 {
    color:#438AC1;
}
.sp,.sp1 {
    font-size:13px;
    color:#808080;
    font-family:Arial,sans-serif;
}
.sp1 {
    color:black;
    font-weight:bold;
}
.ssl_a {
    cursor:pointer;
}
.ssl_i {
    vertical-align:bottom;
}
.page {
    background-image:url(../images/page_bkg.gif);
    background-repeat:repeat-x;
}
.page p,.utxt {
    font-size:14px;
    padding:5px;
}
.bnr_lt,.bnr_lb,.bnr_rt,.bnr_rb {
    background-image:url(../images/bnr_left_top.gif);
    width:9px;
    height:9px;
    background-repeat:no-repeat;
}
.bnr_lb {
    background-image:url(../images/bnr_left_bottom.gif);
}
.bnr_rt {
    background-image:url(../images/bnr_right_top.gif);
}
.bnr_rb {
    background-image:url(../images/bnr_right_bottom.gif);
}
.bnr_l,.bnr_r {
    background-image:url(../images/bnr_left.gif);
    width:9px;
    background-repeat:repeat-y;
}
.bnr_r {
    background-image:url(../images/bnr_right.gif);
}
.bnr_t,.bnr_b {
    background-image:url(../images/bnr_top.gif);
    height:9px;
    background-repeat:repeat-x;
}
.bnr_b {
    background-image:url(../images/bnr_bottom.gif);
}
.bnr_lts,.bnr_lbs,.bnr_rts,.bnr_rbs,.bnr_lta,.bnr_lba,.bnr_rta,.bnr_rba {
    background-image:url(../images/bnr_left_top_sc.gif);
    width:5px;
    height:5px;
    background-repeat:no-repeat;
}
.bnr_lta {
    background-image:url(../images/bnr_left_top_ac.gif);
}
.bnr_lbs {
    background-image:url(../images/bnr_left_bottom_sc.gif);
}
.bnr_lba {
    background-image:url(../images/bnr_left_bottom_ac.gif);
}
.bnr_rts {
    background-image:url(../images/bnr_right_top_sc.gif);
}
.bnr_rta {
    background-image:url(../images/bnr_right_top_ac.gif);
}
.bnr_rbs {
    background-image:url(../images/bnr_right_bottom_sc.gif);
}
.bnr_rba {
    background-image:url(../images/bnr_right_bottom_ac.gif);
}
.bnr_ls,.bnr_rs,.bnr_la,.bnr_ra {
    background-image:url(../images/bnr_left_sc.gif);
    width:5px;
    background-repeat:repeat-y;
}
.bnr_la {
    background-image:url(../images/bnr_left_ac.gif);
}
.bnr_rs {
    background-image:url(../images/bnr_right_sc.gif);
}
.bnr_ra {
    background-image:url(../images/bnr_right_ac.gif);
}
.bnr_ts,.bnr_bs,.bnr_ta,.bnr_ba {
    background-image:url(../images/bnr_top_sc.gif);
    height:5px;
    background-repeat:repeat-x;
}
.bnr_ta {
    background-image:url(../images/bnr_top_ac.gif);
}
.bnr_bs {
    background-image:url(../images/bnr_bottom_sc.gif);
}
.bnr_ba {
    background-image:url(../images/bnr_bottom_ac.gif);
}
.sep_l,.sep_r,.sep {
    background-image:url(../images/bnr_sep_left.gif);
    width:5px;
    height:5px;
    background-repeat:no-repeat;
}
.sep_r {
    background-image:url(../images/bnr_sep_right.gif);
}
.sep {
    background-image:url(../images/bnr_sep.gif);
    background-repeat:repeat-x;
}
.errtxt {
    font-size:14px;
    color:red;
    padding:5px;
}
.rpdata,.rpdata_even {
    font-size:15px;
    white-space:nowrap;
    padding-left:5px;
    padding-right:5px;
    padding-top:3px;
    padding-bottom:3px;
    border:1px solid #909090;
    min-width:20px;
    background-color:#E3EDF1;
    text-align:right;
}
.rpdata a:hover,.rpdata_even a:hover {
    color:#CC3300;
    text-decoration:none;
}
.rprating,.rprating_even {
    padding-left:5px;
    padding-right:5px;
    padding-top:3px;
    padding-bottom:3px;
    text-align:center;
    border:1px solid #909090;
    background-color:#E3EDF1;
}
.rpdata_even,.rprating_even {
    background-color:#C9E2EF;
}
.rphdr,.rpshdr {
    font-size:15px;
    background-color:#D16B41;
    color:white;
    text-align:center;
    padding:5px;
    border-right:1px solid #D0D0D0;
    border-bottom:1px solid #D0D0D0;
}
.rphdra {
    font-size:15px;
    background-color:#D16B41;
    color:white;
    text-align:center;
    padding:5px;
}
.rpshdr {
    font-size:12px;
    padding:2px;
}

.rlim_title{
    white-space:nowrap;
    font-size:14px;
}
.rlim,.rlims {
    font-size:14px;
    padding-left:5px;
}
.rlim a{
    color:#707070;
    padding:0;
}
.rlim a:hover{
    color:#CC3300;
    text-decoration:none;
}

.rlims {
    color:#CC3300;
    font-weight:bold;
}
.rlt{
    padding-left:10px;
    padding-bottom:5px;
    white-space:nowrap;
    font-style:italic;
    font-size:15px;
    vertical-align:top;
}
.rltd{
    font-size:14px;
    padding-bottom:5px;
    padding-left:5px;
    text-align:left;
}
.rltd a{
    color:#707070;
    padding-right:4px;
    padding-left:0;
    border-right:2px dotted #DEDEDE;
    white-space:nowrap;
}
.rltd a:hover{
    color:#CC3300;
    text-decoration:none;
}
.rlscrtd {
    padding:5px;
    border: 1px solid #DEDEDE;
}
.rldata {
    padding:5px;
    padding-top:0;
}
.rlscrarr_right,.rlscrarr_left{
    padding:5px;
    border: 1px solid #73B4FB;
    background: #99CCFF url(../images/scroll_right.gif) no-repeat center;
    width:12px;
    cursor:pointer;
}
.rlscrarr_left {
    background: #99CCFF url(../images/scroll_left.gif) no-repeat center;
}
.rlscrarrd_right,.rlscrarrd_left {
    padding:5px;
    border: 1px solid #D0D0D0;
    background: #E8E8E8 url(../images/scroll_right_disabled.gif) no-repeat center;
    width:12px;
    color:#AAAAAA;
}
.rlscrarrd_left{
    background: #E8E8E8 url(../images/scroll_left_disabled.gif) no-repeat center;
}
.rp{
    font-weight:bold;
    color:#CC3300;
}
.wrb {
    padding-bottom:6px;
    text-align:center;
}
.reset a{
    font-size:13px;
    color:#909090;
}
.reset a:hover{
    text-decoration:none;
    color:#CC3300;
}

.cbdiv,.cbdivs{
    padding-right:5px;
    padding-left:5px;
    padding-top:2px;
    padding-bottom:2px;
    border-top:1px solid white;
    border-bottom:1px solid white;
    font-size:14px;
    color:#757575;
    width:100%;
    cursor:default;
}
.cbdivs{
    border-top:1px solid #99C8FC;
    border-bottom:1px solid #99C8FC;
    background-color:#D6E8FC;
}
.cbxtbltop, .cbxtblbottom{
    background-color:#FFFF99;
    font-size:12px;
    border-top:1px solid #909090;
    border-left:1px solid #909090;
    border-right:1px solid #909090;
}
.cbxtblbottom{
    border-bottom:1px solid #909090;
    border-top:0;
}
.cbxleft{
    padding-left:3px;
}
.cbxright{
    color:#CC3300;
    padding-left:5px;
    padding-right:10px;
    text-align:left;
}
.clbtnimg{
    border-left:1px solid #B0B0B0;
    border-top:1px solid #B0B0B0;
    cursor:pointer;
}
.clbtntd{
    border-top:1px solid #B0B0B0;
    padding-bottom:2px;
    padding-right:5px;
    font-size:14px;
    color:#757575;
    cursor:pointer;
}
.clbtn:hover{
    background-color:#FCDFDF;
}
.nobtn{
    background-color:white;
}
/* input field */
.inp{
    width:98%;
    color:#B0B0B0;
    font-weight:bold;
    border:0;
    padding:2px;
    padding-right:0;
}
/* input field rank list */
.inprl{
    font-size:14px;
    color:#CC3300;
    padding-left:5px;
    padding-right:5px;
    cursor:default;
    border-left:1px dotted #B0B0B0;
}
.icbxbtn, .ucbbtn{
    background-image:url(../images/small_button_gray.gif);
    width:16px;
    height:20px;
    display:block;
    background-repeat:no-repeat;
    background-position:center;
}
.ucbbtn{
    height:16px;
    background-position:top;
}
.icbxbtn:hover, .icbxbtn:active, .icbxbtn:focus, .ucbbtn:hover, .ucbbtn:active, .ucbbtn:focus{
    background-image:url(../images/small_button_blue.gif);
}
.inptbl{
    border:1px solid #808080;
    padding:-1px;
    background-color:white;
}
/* suggest text styles */
.sg{
    padding:1px;
    padding-right:5px;
    padding-left:5px;
    font-size:14px;
    color:#757575;
}
/* suggest ranklist styles */
.sgrl{
    padding-right:3px;
    font-size:14px;
    color:#CC3300;
}
.sgr,.sgrs{
    background-color:white;
    cursor:default;
}
.sgrs{
    background-color:#D6E8FC;
}
.sgtb{
    background-color:white;
}
.sgtbs{
    background-color:#99C8FC;
}
.hsu {
    padding-right:15px;
    font-size:11px;
    font-weight:bold;
    color:#B0B0B0;
}
.hss {
    padding-right:15px;
    font-size:11px;
    font-weight:bold;
    color:black;
}
/* Der Hintergrund für die Suchzeile */
#back-search {
	position:absolute;
    background-image:url(../images/header.png);
    background-repeat:no-repeat;
    top:-32px;
    left:9px;
    height:263px;
	width:900px;
    z-index:-1;
}
#woman {
	position:absolute;
    background-image:url(../images/woman_freed.png);
    background-repeat:no-repeat;
    background-position: 520px 20px;
    height:200px;
	width:900px;
    z-index:-1;
}
/*Logo und Einstellungen zur Searchbar */
#logo {
    margin-top:0;
}
.rfr {
    padding:0;
    vertical-align:bottom
}
.prof{
    font-size:15px;
    border:1px solid #B0B0B0;
    padding-left:15px;
    padding-right:15px;
    padding-top:5px;
    padding-bottom:5px;
}
.prof a:hover {
    color:#CC3300;    
}
.rankdiv {
    float:left;
    padding-bottom:10px;
    padding-right:15px;
    width:260px!important;
    display:inline;
}
.rdivbkg,.rdivhdrmid {
    background-image:url(../images/rank_hdr_mid1.gif);
    background-repeat:repeat-x;
}
.rdivhdrmid {
    height:30px;
    color:white;
    font-size:14px;
    text-align:center;
    width:100%;
}
.rlnk {
    font-size:14px;
    text-align:center;
    text-decoration:underline;
    color:white;
}

.rdivhdrleft{
    width:7px;
    height:30px;
    background-image:url(../images/rank_hdr_left1.gif);
    background-repeat:no-repeat;
}
.rdivhdrright{
    width:7px;
    height:30px;
    background-image:url(../images/rank_hdr_right1.gif);
    background-repeat:no-repeat;
}
.rdivdatatbl{
    width:100%;
    height:100%;
    vertical-align:top;
    border:1px solid #B0B0B0;
    background-color:#F2F2F2;
    font-size:13px;
}
.rdivdatatbl td, a {
    padding-top:3px;
    padding-bottom:1px;
    padding-left:3px;
    padding-right:3px;
    color:#404040;
}
.rdivdatatbl a:hover {
    color:#CC3300;
    text-decoration:none;
}
.rankdescr{
    font-size:14px;
    font-style:italic;
}
.rankdescr a{
    text-decoration:underline;
    cursor:pointer;
}
.rankdescr a:hover{
    text-decoration:none;
    color:#CC3300;
}
.rankdescr_sp {
    text-decoration:none;
    font-size:12px;
    color:#666;
}
.rankdescr_sp a {
    color:#666;
    text-decoration:none;
    padding:0;
}
.rankdescr_sp a:hover {
    color:#CC3300;
}
.personlinks {
    text-decoration:none;
    font-style:normal;
    text-align:center;
    float:left;
    width:200px;
    padding-bottom:7px;
}
.personlinks a {
    color:#CC3300;
    text-decoration:none;
    font-size:smaller;
    padding:0;
}
.personlinks a:hover {
    color:black;
    text-decoration:none;
    font-size:smaller;
}
.personlinks span {
    /*text-decoration:overline;*/
    font-size:x-small;
    color:#666;
}
.tabletopleft{
    background:url(../images/table_top_left_border.gif) top left;
    display:table-cell;
    width:17px;
    padding:0;
}
.tabletopright{
    background:url(../images/table_top_right_border.gif) top left;
    display:table-cell;
    width:17px;
    padding:0
}
.tabletopbkg{
    /*background:url(../images/table_top_bkg.gif) top left repeat-x;*/
    height:147px;
}
.tablemidleft{
    background:url(../images/table_mid_left_border.gif) top left repeat-y;
    display:table-cell;
    width:17px;
    padding:0
}
.tablemidright{
    background:url(../images/table_mid_right_border.gif) top left repeat-y;
    display:table-cell;
    width:17px;
    padding:0
}
.tablebottleft{
    background:url(../images/table_bott_left_border.gif) top left no-repeat;
    display:block;
    width:17px;
    padding:0
}
.tablebottom{
    background:url(../images/table_bottom_border.gif) top repeat-x;
    /*display:block;*/
    height:17px;
    padding:0
}
.tablebottright{
    background:url(../images/table_bott_right_border.gif) top right no-repeat;
    display:block;
    width:17px;
    padding:0
}
.tableft{
    background:url(../images/tab_left_border.gif) top left;
    height:30px;
    width:17px;
    padding:0;
    display:block;
}
.tabmid,.tabmid1{
    background:url(../images/tab_mid_part.gif) top left repeat-x;
    padding-top:6px;
    padding-left:4px;
    padding-right:0;
    text-align:left;
    font-size:19px;
    font-weight:bold;
    color:#000000;
    width:0;
}
.tabmid1,.tabmid1 a{
    font-style:italic;
    padding-left:6px;
    color:#CC3300;
    width:100%;
}
.tabmid1 a {
    text-decoration:none;
    padding:0;
}
.tabright{
    background:url(../images/tab_right_border.gif) top right;
    height:30px;
    width:17px;
    padding:0;
    display:block;
}
.tableftinactiv,.tableftdisabled{
    background:url(../images/tab_left_border_unselected.gif) top left;
    height:30px;
    width:17px;
    padding:0;
    display:block;
}
.tableftdisabled{
    background:url(../images/tab_left_border_disabled.gif) top left;
}
.tabmidinactiv,.tabmiddisabled{
    background:url(../images/tab_mid_part_unselected.gif);
    padding-top:3px;
    padding-left:6px;
    padding-right:6px;
    text-align:center;
    font-size:16px;
    color:#808080;
}
.tabmiddisabled{
    background:url(../images/tab_mid_part_disabled.gif);
}
.tabmid a {
    color:#202020;
    text-decoration:none;
}
.tabmid a:hover {
    color:#CC3300;
    text-decoration:none;
}
.tabmidinactiv a {
    font-size:16px;
    color:#808080;
    text-decoration:none;
}
.tabmidinactiv a:hover {
    /*font-size:19px;*/
    color:#CC3300;
    text-decoration:none;
}
.tabrightinactiv,.tabrightdisabled{
    background:url(../images/tab_right_border_unselected.gif) top right;
    height:30px;
    width:17px;
    padding:0;
    display:block;
}
.tabrightdisabled{
    background:url(../images/tab_right_border_disabled.gif) top right;
}
.notab{
    background:url(../images/no_tab_bkgr.gif) top right repeat-x;
    z-index:1;
}
#tabs {
    display:block;
}
.tablinks {
    width:4px;
    background:url(../images/tabneu_links.gif) top left no-repeat;
}
.tabaktivlinks {
    width:3px;
    background:url(../images/tabaktiv_links.gif) top left no-repeat;
}
.tabmitteaktiv {
	background:url(../images/tabaktiv_mitte.jpg) top right repeat-x;
    text-align:center;
}
.tabmitteaktiv a {
    color:#000000;
    text-decoration:none ;
}
.tabmitte {
	background:url(../images/tabneu_mitte.jpg) top right repeat-x;
    text-align:center;
    color:#fff;
    text-decoration:none;
}
.tabmitte a {
    color:#fff;
    text-decoration:none;
}
.tabrechts {
    background:url(../images/tabneu_rechts.gif) top right no-repeat;
    width:3px;
}
.tabaktivrechts {
    background:url(../images/tabaktiv_rechts.gif) top right no-repeat;
    width:3px;
}
.ranglist {
    font-size:19px;
    padding-left:0;
    padding-right:5px;
    padding-top:0;
    padding-bottom:0;
    font-weight:bold;
}
.ranglist a {
    text-decoration:none;
    padding-left:0;
    padding-right:5px;
    padding-top:0;
    padding-bottom:0;
    margin-left:0;
    border-right:2px dotted #CCCCCC;
    color:#707070;
    font-size:15px;
    font-weight:normal;
}
.ranglist a:hover {
    /*font-size:17px;*/
    color:#CC3300;
    text-decoration:none;
}
/*Einstellungen fuer den die ganzseitige Tabelle */
#content {
    width:1024px;
    padding:0;
    border:0;
}
.contentBorderImageRight {
    background-image:url(../images/contentrechtsneu.png);
    background-position: bottom right;
    background-repeat:repeat-y;
}
/* Die Einstellungen fuer die Content-Tabelle */
.contentBorderImageLeft {
    background-image:url(../images/content.png);
    background-repeat:repeat-y;
}
#contentabschluss {
    background-image:url(../images/content_abschluss.png);
    background-repeat:no-repeat;
    background-position: 0 -5px;
    width:750px;
}
/* Menuesteuerung */
#menu {
	left:800px;
	top:375px;
	width:220px;
	z-index:7;
}
.componentheading, h1 {
	font-size:24px;
	margin-bottom:10px;
}
.contentheading, h2 {
	font-size:18px;
	margin-bottom:10px;
}
#mainlevel-nav, #downlevel-nav {
	margin-top:7px;
}
#mainlevel-nav li, #downlevel-nav li {
	display:inline;
}
#mainlevel-nav li, #downlevel-nav li {
	padding:0 10px;	
	border-left:2px dotted #DEDEDE;
}
#mainlevel-nav li a, #downlevel-nav li a {
	font-size:12px;
	color:#666;
	text-decoration:none;
	line-height:1;
}
#mainlevel-nav li a:hover, #downlevel-nav li a:hover {
    color:#CC3300;
}
.menutitle h3 {
	color:#FFF;
}
.menuleft{
    background:url(../images/menu_links.jpg) top left no-repeat;
    height:30px;
    width:3px;
}
.menutitle {
	background:url(../images/menu_mitte.jpg) top right repeat-x;
    height:30px;
    text-align:center;
    width:100%;
}
.menuright {
    background:url(../images/menu_rechts.jpg) top right no-repeat;    
    height:30px;
    width:3px;
}
#downmenu {
    margin-left:0;
}
#menu .menutable {
	background:#F6F6F6;
	margin-bottom:20px;
}
.menucontent {
	border-left:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
	border-bottom:1px solid #E6E6E6;
	font-size:12px;
}
.menu {
	padding:0;
	margin:0;
	list-style:none;
    width:100%;
    background-color:#FEFEFE;
}
#mainlevel {
	padding:0;
	margin:0;
	list-style:none;
}
.menu li, #mainlevel li {
	border-bottom:1px solid #EFEFEF;
}
.menu li a, #mainlevel li a {
	display:block;
	color:#666666;
	padding:5px;
	text-decoration:none;
}
.menu li a:hover, #mainlevel li a:hover {
	font-weight:bold;
}
.menu li li {
	margin-left:-20px;
}
.commercialtitle {
    display:block;
    font-size:15px;
    border-left:1px solid #E6E6E6;
    border-right:1px solid #E6E6E6;
}
.menuitemtext {
    display:block;
    padding-left:13px;
    font-size:14px;
	border-bottom:1px solid #FFFFFF;
    border-left:1px solid #E6E6E6;
    border-right:1px solid #E6E6E6;    
}
.menuheading {
    color:#fff;
}
/*Einstellungen für die Links zu ContentSpaces */
.webtitle {
	font-size: 12px;
    color:blue;
    padding-bottom:2px;
}
.webtitle:hover {
    color:blue;
	padding-bottom:2px;
}
.webtitle:visited {
    color:purple;
	padding-bottom:2px;
}
.weblink {
	font-size: 10px;
    color: green;
}
.contentobject {
    visibility:hidden;
    position:absolute;
    top:830px;
    left:0;
}
.ltt{
    font-size:13px;
}
.ltt td{
    padding-left:5px;
    padding-right:5px;
}

.ltt a {
    text-decoration:none;
    color:#666666;
}
.ltt a:hover {
    color:#CC3300;
}
.ilt{
    font-size:14px;
}
.ilt a:hover{
    color:#CC3300;
    text-decoration:none;
}
.ilt1 {
    color:#CC3300;
    font-weight:bold;
    font-size:15px;
    padding: 0 0 0 2px;
}
.ilt2 {
    font-size:12px;
    padding: 0;
}
.ins {
    font-size:12px;
    padding-left:4px;
    vertical-align:top;
}

