@charset "utf-8";
/* CSS Document */
.profil {
  background-image: url(/images/profil/background.png);
  width:930px;
  height:1379px;
  padding-left:50px;
  padding-right:50px;
  padding-top:50px;
  padding-bottom:50px;
  margin-left:40px;
  background-repeat:no-repeat;
}
.profil_main
{
 min-height:1400px;
 padding-left:10px;
 padding-right:10px;
 padding-top:10px;
 padding-bottom:10px;
}
.profil_main1
{
 display: block;
 float:left;
 width:100%;
}
.profil_userbereich {
display: block;
float:left;
width:840px;
}
.profil_useravatar {
width:154px;
height:158px;
float:left;
display:block;
background-image: url(/images/profil/user_avatar.png);
}
.profil_useravatar1 {
 border: 2px solid;
 border-radius: 25px;
 width:154px;
 height:158px;
 float:left;
 display:block;
 background-color:#FFFFFF;
}
.profil_showname {
display:block;float:left;
margin-top:20px;
margin-left:5px;
font-size:30px;
font-family:Verdana;
}
.profil_onlineimage {
margin-left:5px;
}
.profil_userinfo {
display: block;
float:left;
width:840px;
}
.profil_maininfo
{
display: block;
width:940px;
float:left;
}
.profil_infos {
float:left;
display:block;
background-image:url(/images/profil/Profile_infos.png);
width:199px;
height:157px;
background-repeat:no-repeat;
padding:10px;
}
.profil_infos1 {
float:left;
display:block;
min-width:150px;
border-radius: 25px;
border: 2px solid;
background-color:#FFFFFF;
padding:10px;
}
.profil_infosheadertext {
font-family: Tahoma, Geneva, sans-serif;
color:#C0C0C0;
font-size:12px;line-height:15px;
margin-bottom:5px;
}
.profil_infosheadertext a {
font-family: Tahoma, Geneva, sans-serif;
color:#C0C0C0;
font-size:12px;line-height:15px;
margin-bottom:5px;
}

.profil_infosheadertext a {
font-family: Tahoma, Geneva, sans-serif;
color:#C0C0C0;
font-size:12px;line-height:15px;
margin-bottom:5px;
}

.profil_infostext {
font-family: Tahoma, Geneva, sans-serif;
color:#292929;
font-size:12px;
line-height:15px;
vertical-align:top;
}
.profil_infostext a {
font-family: Tahoma, Geneva, sans-serif;
color:#292929;
font-size:12px;
line-height:15px;
vertical-align:top;
}

.profil_infosright {
float:right;
display:block;
background-image:url(/images/profil/navi_right.png);
width:357px;
height:122px;
background-repeat:no-repeat;
padding-left:15px;
}
.profil_maininforight {
border: 2px solid;
border-radius: 25px;
float:right;
display:block;width:357px;
background-color:#FFFFFF;
padding-left:15px;position: relative;
top:-50px;
}
.profil_infostextright {
font-family: Tahoma, Geneva, sans-serif;
color:#292929;
font-size:14px;
line-height:30px;
}
.profil_infostextright a {
font-family: Tahoma, Geneva, sans-serif;
color:#292929;
font-size:14px;
line-height:30px;
}

.profil_abs {
display: block;
width:840px;
height:20px;
}
.profil_kartenreiter {
float:left;
width:838px;
height:839px;
background-image: url(/images/profil/kartenreiter_ohne_text.png);
}
.profil_kartenreiter_pp {
float:left;
width:838px;
height:839px;
background-image: url(/images/profil/kartenreiter_leagues.png);
display: block;
}
.profil_kartenreiter_info {
float:left;
width:838px;
height:839px;
background-image: url(/images/profil/kartenreiter_pp.png);
display:none;
}
.profil_kartenreiter_leagues {
float:left;
width:838px;
height:839px;
background-image: url(/images/profil/kartenreiter_info.png);
display:none;
}
.profil_kartenreiter_tournament {
float:left;
width:838px;
height:839px;
background-image: url(/images/profil/kartenreiter_tournament.png);
display:none;
}
.profil_kartenreiter_awards {
float:left;
width:838px;
height:839px;
background-image: url(/images/profil/kartenreiter_awards.png);
display:none;
}

.profil_kartenreitertext {
font-family: Arial;
font-size:12px;
font-weight:bold;
color:#292929;
vertical-align: top;
}

.profil_kartenreitertext a {
font-family: Arial;
font-size:12px;
font-weight:bold;
color:#292929;
vertical-align: top;
}

.profil_abstand_vortabs
{
display: block;
width:100px;
height:160px;
}
