body{
    font-size: 12px;
    font-family:   Verdana,'Lucida Grande',Arial, Sans-Serif;
    color: #333;

    text-align: left;
    height:100%;
    margin:0px;

}
table tr td{
    font-size: 12px;
    font-family:   Verdana,'Lucida Grande',Arial, Sans-Serif;
}
b{
    font-size: 0.9em;

}

#main{
    width:980px;
    margin:auto;

}
a {
    color:#006510;
    font-size:12px;
    text-decoration:none;
}
img {
    border:0px solid #fff;

}
a:hover {
    color:#006510;
    font-size:12px;
    text-decoration:underline;
}
#banner{
    margin:auto;
    width:630px;
    text-align:center;
    float:left;
    height:160px;
    margin-top:0px;

    background: url(/images/top.png) no-repeat;
}
#banner_headline{
    float:left;
    font-weight:bold;
    color:#bbbbbb;
    border-bottom:1px dotted #ccc;
    width:590px;
    margin-bottom:5px;
}
#banner_headline a{
    font-size:14px;
}
.whitespacetext{
    margin-bottom:5px;
    float:left;
}


#center{
    min-height:578px;
    margin:auto;
    width:630px;
    text-align:left;
    float:left;
    height:100%;
    padding:10px 20px;
    background: url(/images/center.png) repeat-y;
}
#center ul{
    margin:0px;
    padding:0px;
}
#center .contenthead li{
    list-style-type:none;
}
#center .contenthead h1{
    font-size:16px;
    color: #233069;
}

#center .contenthead h2{
    color: #233069;
    font-size:14px;
}



#footer{
    margin:auto;
    width:630px;
    text-align:right;

    float:left;
    height:27px;
    background: url(/images/bottom.png);
}
#footer .links{ 
    margin-right:30px;
    font-size:10px;
    margin-top:-1px;
}
#footer .links img{ 
    margin-top:3px;
}

#footer .links a{
   color:#bfbfbf;
}


.menu{
   
    margin-top:150px;
}
ul{
    margin:0px;

}
.menu li{
    float:left;
    list-style:none;
    margin-top:-9px;
    margin-right:25px;
}
.menu a{
    text-decoration:none;
    color:#ffffff;
    font-weight:bold;
}
.menu a:hover{
    text-decoration:underline;
    color:#ffffff;
    font-weight:bold;
}
.menuitem{
    position:relative;

}
.inputdesc{
    font-size:11px;
    color:#777;
    width:110px;

}
.error{
    font-size:11px;
    color:#ff0000;
    width:280px;

}

.inputerror{
  background-color:#efabab;
}


#login
{
    border-bottom:1px solid #CCCCCC;
    border-top:1px solid #CCCCCC;
    padding-bottom:30px;
    padding-top:30px;
    position:relative;
    float:left;

}
#login .textfield{
    width:150px;

}
#inviteinput{
    width:150px;
    margin-top:15px;
}
#search{
    width:150px;
    margin-bottom:10px;
}
.mapview{
    font-size:11px;
    color:#555555;
    float:left;
    clear:both;
    position:relative;
    border-top:1px solid #CCCCCC;
    margin-top:5px;
    width:595px;
    margin-left:-2px;
}
.mapview br{
    clear:both;

}
.mapview .text{
    clear:both;
    width:300px;
    text-align:justify;
    float:left;
}
.mapview h1{ 
    font-size:14px;
    color:#666666;
    text-decoration:underline;
    text-align:center;
}
.mapview b{ 
    font-size:12px;
    letter-spacing:1.5px;
    line-height:16px;
    color:#0013a6;
    font-weight:bold;
    float:left;
    clear:both;
    text-align:left;
}
.mapviewleft{
    float:left;
    width:300px;
}
.mapviewright{
    float:right;
    width:250px;
    text-align:right;
}
.mapviewright input{
    width:150px;
}

.mapimage{
    border:1px solid #ccc;
    padding:4px;
    margin:4px;
    float:left;

}
.mapimageview{
    width:320px;

}
.mapimageview img{
    border:1px solid #cee;
    margin:3px;
    padding:2px;
    width: 580px;

}
#map_canvas .mapimage{
    border:1px solid #cee;
    margin-top:-5px;
    margin-left:-5px;
    padding:4px;
    width: 580px;

}
#map_canvas{
    background-color:#ffffff;
    float:left;
    clear:both;
    margin-left:5px;
    margin-top:5px;
}
#imagelist{
    border-top:1px solid #cee;
    border-bottom:1px solid #cee;
    padding-left:5px;
    float:left;
    clear:both;
    min-height:50px;
    width:100%;
}

.imagedescription{
    clear:both;
    color:#666666;
    font-size:12px;
    width:100%;

}

#profile_picture{
    width:200px;
    text-align:center;
    border:1px solid #cccccc;
    padding:2px;
    color:#aaaaaa;
}



.profile_linklist{

    margin-top:0px;
    position:relative;
    float:left;
}

.profile_linklist li{
    border-bottom:1px solid #CCCCCC;
    clear:both;
    float:left;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    padding-bottom:5px;
    width:150px;
    color:#bbbbbb;
    font-weight:bold;
    text-align:left;
}
.profile_linklist ul{
    padding:0px;
}
.profile_linklist a{
    font-size:12px;
    font-weight:bold;
    color:#006510;
}
#left_profile{
    float:left;
    width:250px;
}
#right_profile{
    float:left;
    width:320px;
}
#right_profile table{
    clear:both;
    float:left;
}
.user_details{
    float:left;
    clear:both;
    width:330px;
    font-size:12px;
   text-align:left;
}
.small{
    width:200px;
}
.user_details h1{
    background:url(/images/h1back.png) repeat-x;
    color:#CCCCCC;
    font-size:11px;
    letter-spacing:0.9px;
    margin:4px;
    padding:3px;
    width:100%;
    float:left;


}
.user_details h1 a{
    color:#ffffff;

}
.user_details b{
    color:#666666;
    float:left;
    font-size:0.9em;
    width:120px;
    margin-left:10px;
    margin-bottom:5px;

    float:left;
    clear:both;
}
.user_details p{
    display:block;
    float:left;
    margin:0px;
}

.news{
    font-size:12px;
    color:#666666;
    width:250px;
    float:left;
    padding:0px 5px;
}

.news #snapshot{
    width: 95px;
    float: left;
    margin-right:0px;
    padding-right:0px;
}
.news a{
    color:#3B76C2;
}
.news h1 a{
    color:#999999;
}
.news b{
    font-size:12px;
    float:left;
    color:#444444;
}
.news p{
    font-size:12px;
    float:left;

}
.news h1{
    background: url(/images/h1back.png) repeat-x;
    font-size:12px;
    color:#cccccc;
    letter-spacing:1.1px;
    font-weight:bold;
    padding:3px;
    margin:10px 0px;
    font-size: 11px;
}
.news h2{
    margin-top:0;

    font-size:11px;
    font-weight:bold;
    color:#293AB3;
    float:left;
}
.news img{
    border:1px solid #ccc;
    padding:3px;
    float:left;
    margin-right:10px;
}
.medium_pic img{
    float:left;
    border:1px solid #ccc;
    padding:2px;
    width:55px;
}
.startpage_pic img{
    float:left;
    border:1px solid #ccc;
    padding:1px;
    width:50px;
    margin-right:9px;
}
.groupuserlist_pic{


}
.no_image_medium{
    width:80px;
    height:80px;
    font-size:70px;
    border:1px solid #ccc;
    float:left;
    text-align:center;
    margin:3px 20px 3px 0;
    padding:3px;

}
.no_image_small{
    width:50px;
    height:52px;
    font-size:50px;
    border:1px solid #ccc;
    float:left;
    text-align:center;
    margin:4px 10px 3px 0;
    padding:3px;
}

.groupuserlist_pic img{
    float:left;
    border:1px solid #ccc;
    padding:2px;
    margin:4px;
    width:55px;
}
#startpage_piclist{
    margin-left:10px;

}
.small_pic img{
    float:left;
    border:1px solid #ccc;
    padding:2px;
    width:75px;
}
.small_pic {
    float:left;
    border:1px solid #ccc;
    padding:2px;
    width:80px;
    margin:2px;
    text-align:center;
    font-size:30px
}

.user_details li{
    list-style:none;
    clear:both;
    margin-bottom:20px;
    float:left;
}
.user_details ul{
    padding:0px;
    margin:0px;

}

.guestbook_head
{
    float:left;

    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    margin-left:10px;
    background-color:#eeeeee;
    width:250px;
    padding:2px;
    font-size:10px;
}
.guestbook_head a{
    font-size:12px;
}

.guestbook_text{

    float:left;
    margin-top:3px;
    width:250px;
    margin-left:10px;
}
.guestbook_right{

    float:left;
    width:225px;
}

#userlist ul{
    padding:0px;
    margin:0px;

}
#userlist .useritem{
    list-style:none;
    float:left;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    padding:0px 0;
    width:590px;
}
#userlist .useritem:hover{
    background-color:#eeeeee;
}
#userlist .useritem_unread{
    list-style:none;
    float:left;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    padding:0px 0;
    width:590px;
    background-color:#ffeeee;
}
#userlist .useritem_unread:hover{
    background-color:#eeeeee;
}
#userlist img{
    border:1px solid #ccc;
    margin:3px 20px 3px 0px;
    padding:3px;
    float:left;
    margin-right:20px;
}
#userlist .foot{
    clear:both;
    padding:3px;
    float:right;
}
#userlist .linklist ul{

    float:right;
    padding:6px 0;
}
#userlist .linklist li{
    clear:both;
    padding:3px;
    float:left;
    list-style:none;
    background-color:#eeeeee;
    border:0px solid #ccc;
    border-bottom:1px solid #ccc;
    width:90px;
    text-align:center;
}
.linklist_horiz ul{

    float:right;
    padding:6px 0;
}
.linklist_horiz li{
    padding:3px;
    float:left;
    list-style:none;
    background-color:#eeeeee;
    border:0px solid #ccc;
    border-bottom:1px solid #ccc;
    width:90px;
    text-align:center;
    margin-left:5px;
    margin-top:-15px;
}




.linklist li:hover{
    background-color:#ffffff;
}


#userlist .foot a{
    background-color:#3B76C2;
    height:40px;
    margin:0 10px;
    color:#eeeeee;
    padding:5px;
}

.news_overview{
    float:left;
    width:560px;

}

.news_overview img{
    border:1px solid #ccc;
    padding:3px;
    float:left;
    clear:both;
    margin:3px 10px 3px 0px;

}

.news_overview b{
    float:left;
    margin:4px 0px 5px;
    width:450px;
    font-size:13px;
    font-weight:bold;
    color:#333333;
}

.news_overview b a{
    float:left;
    margin:0px;
    width:450px;
    font-size:13px;
    font-weight:bold;
    color:#333333;
}

.news_overview h2{
    float:left;
    font-size:13px;
    margin-bottom:5px;
}
.news_overview .pstart{
    font-size:12px;
    margin-top:13px;
    text-align:justify;
    float:left;

}
.news_overview p{
    font-size:12px;
    margin:0px;
}

.news_overview .short{

    float:left;
    font-size:12px;
    color:#6D7EC3;
    clear:both;
    margin:0 0 5px;
    text-align:left;
    width:420px;

}
.news_overview .content a{
  color:#666666;
}
.news_overview .content a:hover{
  color:#666666;
  text-decoration:none;
}
.news_overview .short a{
    float:left;
    font-size:12px;
    color:#6D7EC3;
    clear:both;
    margin:0px;
    text-align:left;
    width:420px;

}


.news_overview .subheadline{

    float:left;
    font-size:12px;
    color:#6D7EC3;
    clear:both;
    margin:5px 0 10px 0;
    text-align:justify;
    width:540px;

}
.news_overview .content{
    font-size:12px;
    color:#666666;

    float:left;
}
.news_overview_list{
    float:left;
    list-style:none;
    border-bottom:1px solid #ccc;
    width:560px;

}
.news_overview_list:hover{
    background-color:#eeeeee;
}

.news_overview_left{
    float:left;
    width:120px;

}

#content-slider {
    position: relative;
    width: 560px;
    margin-left: 5px;
    padding: 10px;
    background: #fff;
    border: 1px solid #ddd;
}

#panel {
    position: relative;
    height: 25px;
    margin: 0 0 10px 0;
    background: #f7f7f7;
    border: 1px solid #ddd;
}

#controller {
    position: absolute;


    top: 5px;
    right: 5px;
    left:510px;
}

#controller span {
    text-decoration: underline;
    cursor: pointer;
}

#prev-next {
    position: absolute;
    top: 5px;
    left: 5px;
}

.jFlowPrev, .jFlowNext {
    cursor: pointer;
}
#jFlowSlide{
    width:580px;

}
#slides div {
    overflow: hidden;

}
div.autocomplete {
    position:relative;
    width:250px;
    background-color:white;
    border:1px solid #888;
    margin:0;
    padding:0;
    z-index:500;

}
div.autocomplete ul {
    list-style-type:none;
    margin:0;
    padding:0;
}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
    list-style-type:none;
    display:block;
    margin:0;
    padding:2px;
    height:32px;
    cursor:pointer;
}
.userfield{
    float:left;
    font-size:12px;
    margin:0 5px 0 0;
    border:1px solid #ccc;
    padding:2px;
    display:block;
    position:relative;
}
.mailtoname{
    float:left;
    font-size:12px;
    margin-right:2px;
}
.userdelfield{
    float:left;
    background-color:#000099;
    color:#ffffff;
    width:14px;
    text-align:center;


}
#recipientlist{
    width:350px;
    border:1px solid #ccc;
    background-color:#eee;
    padding:2px;
    float:left;
    min-height:20px;

}
.namelist{
    float:left;
    height:40px;
    font-size:12px;
    margin-top:3px;
}
.groupcenter{
    float:left;
    margin-left:10px;
    margin-top:3px;
    width:350px;
}
.groupcenter b{
    float:left;
    color:#669966;
    font-weight:bold;
    width:80px;
    clear:both;
}
.groupcenter a{
    float:left;

}

.usersubject{
    float:left;
    margin-left:10px;
    margin-top:3px;
}
.usersubject b{
    float:left;
    color:#669966;
    font-weight:bold;
    width:80px;
}
.namelist b{
    float:left;
    color:#669966;
    font-weight:bold;
    width:70px;
}
.usermessage{
    clear:both;
    font-size:12px;
    margin-top:10px;
    margin-bottom:10px;
    padding:5px;
}
#tablinks{
    border-bottom:1px solid #ccc;
    width:590px;
    float:left;
    margin-bottom:10px;
}
#messagenumbers{
    display:inline;
    margin:0px;

}



#group_picture{
    width:200px;
    text-align:center;
    border:1px solid #cccccc;
    padding:2px;
    color:#aaaaaa;
}

#groupname{
    float:right;
    width:590px;
    clear:both;

}
#groupimage{
    float:left;
    padding:2px;
    border:1px solid #ccc;
    width:200px;

}
#groupdescription{
    float:left;
    padding-left:10px;
    width:370px;
    text-align:left;
}
#groupuserlist{
    clear:both;
    border:1px solid #ccc;
    width:580px;
    padding:5px;
    float:left;
    margin-top:10px;
}

.medium_pic{
    float:left;
    margin:0 5px 5px 5px;
    text-align:center;
    width:65px;
}

#forum{
    float:left;
    clear:both;
    width:580px;

}
#forum_header{
    float:left;
    background-color:#3B76C2;
    width:580px;
    margin-top:10px;
    padding:10px 7px 0 5px;
}
#forum_header h1{
    float:left;
    font-size:14px;
}
#groupthread_form{
    background-color:#EFEFEF;
    border:1px solid #CCCCCC;
    float:left;
    padding-left:5px;
    padding-right:10px;
    padding-top:10px;
    text-align:left;
    width:575px;
}
#groupthread_form b{
    float:left;
    padding-left:15px;
    text-align:left;
    width:185px;
}

#groupthread_form input{
    float:left;
    width:350px;
    margin-bottom:10px;
}
#groupthread_form textarea{
    margin-bottom:10px;
    float:left;
    width:350px;
}
.forumlist{
    float:left;
    list-style:none;

}

.forumdetails_head
{
    float:left;
    height:30px;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    margin-left:0px;
    background-color:#eeeeee;
    padding:5px;
    width:500px;
    margin-right:40px;
    margin-top:3px;
}
.forumdetails_text{
    margin-left:10px;
    margin-top:5px;
    margin-right:40px;
    margin-bottom:10px;
    text-align:justify;
    float:left;
    clear:both;
}
#forum_headline{
    font-size:12px;
    color:#666666;
    width:590px;
    float:left;
}
#forum_headline h1{
    background:url(/images/h1back.png) repeat-x;
    border-bottom:1px solid #CCCCCC;
    border-top:1px solid #CCCCCC;
    font-size:13px;
    color:#cccccc;
    letter-spacing:1.4px;
    margin:4px;
    padding:3px;
}

.forumdetails_right{
    float:left;
    width:510px;
}


#user_settings{
    float:left;
    width:530px;
    text-align:left;
}
#user_settings b{
    width:180px;
    float:left;
    margin-left:90px;
    width:200px;
}
#user_settings select{
    float:left;
}
#user_settings input{
    float:left;
}
#group_search{
    float:right;
    margin-bottom:-5px;
    margin-top:0px;
}
.longinput{
    width:384px;

}
.mediuminput{
    width:250px;

}
#detailed_info{
    clear:both;

}
#detailed_links a{
    float:left;
    clear:both;
    width:194px;
    background-color:#efefef;
    border-bottom:1px solid #cccccc;
    border-right:1px solid #cccccc;
    border-left:1px solid #cccccc;
    padding:5px;
    text-align:center;
}
#detailed_links a:hover{
    background-color:#3B76C2;
    color:#cccccc;
    background:url(/images/h1back.png) repeat-x;
}

.imprint {
    margin:auto;
    float:left;
    text-align:justify;
    width:590px;
}
.imprint b{
    float:left;
    width:150px;
    margin-bottom:5px;
    clear:both;
}
.imprint br{
    margin-bottom:5px;

    clear:both;
}
.imprint h2{
    font-size:12px;
    text-decoration:underline;

}
.imprint img{
    float:right;
    border:1px solid #ccc;
    padding:3px;

    width:200px;


}

.imprint input{
    width:350px;
    float:left;
    margin-bottom:10px;
}

.imprint .submit{
    float:right;
    width:120px;
    margin-right:80px;
}


#prev{
    margin-left:-15px;
    float:left;
    position:absolute;
    margin-top:140px;
}
#next{
    margin-left:580px;
    float:left;
    position:absolute;
    margin-top:140px;
}
.top_secret{
    background:url(/images/top_secret.png) no-repeat;
    position:absolute;
    height:50px;
    margin-left:0px;
    margin-top:4px;
    width:50px;
}

.logbook ul{
    margin: 0px;
    padding: 0px;
    float: left;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
}
.logbook li{
    margin: 5px 0px;
    padding: 2px 2px;
    clear: both;
    width:210px;
}
.logbook li b{
    float:left;
   
}
.logbook a{
    color: #3B76C2;
}

.divelist{
    border: 1px solid rgb(204, 204, 204);
    overflow: auto;
    width: 190px;
    height: 320px;
    float: left;
    margin-top:5px;
    margin-right:5px;
}

.divelist ul{
    list-style:none;
}
.divelist li:hover{
    background-color:#efefef;
}
.divelist li{
    border-bottom:1px solid #ccc;
    padding-left:5px;
}

.divelist b{
    color:#666666;
    font-size:0.9em;
}

.buddylist{
    clear:both;
    border-top:1px solid #cceeee;

    float:left;
    padding-top:5px;
    width:100%;
}

.status_counter{
    text-align:right;
}
.small_description{
    font-size: 10px;
    float: right;
    color: rgb(204, 204, 204);
    margin-right: 5px;
}
.small_description a{
    font-size: 10px;
    color:#3B76C2;
}
.small_description a:hover{
    font-size: 10px;
    color:#3B76C2;
}
.thumblistitem{
    float:left;
    width:60px;
    text-align:center;
    margin:3px;
}
.thumblistitem a{
    font-size:11px;
}
.thumblistitem a:hover{
    font-size:11px;
}

.thumblistitem .empty{
    font-size:30px;
    border:1px solid #ccc;
    text-align:center;
    width: 59px;
    height: 50px;
    padding-top: 9px;
}
#detailed_links .maplinks{
    width:180px;
}


.registrationlist{
    width:290px;
    float:left;
}
.registrationlist img{
    margin-right:5px;
    float:left;
    margin-top:-5px;
}
.registrationlist li{
    clear:both;
    list-style-type:none;
    float:left;
    margin-bottom:10px;
    padding-top:5px;
}

.usernews{
    float:left;
    padding:5px;
}

.usernews img{
    width:80px;
    float:left;
    margin-right:5px;
    padding:3px;
    border:1px solid #ccc;
}

.usernews b{
    float:left;
    width:255px;
    clear:none;
    margin-left:0px;
}
.usernews a{
    float:left;
}
.usernews br{
    clear:both;
}
.usernews div{
    float:left;
    width:225px;

}
#center_content{
    width:590px;
}

#admin th{
    background:#D3DCE3 none repeat scroll 0 0;
    font-size:10px;
    text-align:center;
}
#admin td{
    background:#efefef none repeat scroll 0 0;
    font-size:10px;
    text-align:left;
    padding-left:5px;
}

#admin .outdated td{
    background:#ef3333 none repeat scroll 0 0;
}

#admin .warning td{
    background:#ffbbbb none repeat scroll 0 0;
}


#tablinks a{
    color:#3B76C2;
}
.medwidth{
    width:315px;
}
.medwidth li{
    width:305px;
    margin:0px 3px;
    float:left;
}
.fullwidth{
    width: 580px;
}
.halfwidth{
    width: 290px;
}

.gbwidth{
    width:300px;
}
#commercial_picture{
 float:left;

}
#commercial_picture img{
  float:left;
  margin:3px 3px 0px 0px;
}


#commercial_content{
   font-size:10px;
  line-height:12px;
}
#commercial_head{
    float:left;
}
.myseastar_ad{
    width:160px;
    min-height:120px;
    float:left;
    border:1px solid #adadad;
    padding:5px;
    margin-bottom:10px;
}
.myseastar_ad_picture{
  float:left;
}

.myseastar_ad_picture img{
  float:left;
  clear:both;
  margin:3px 3px 0px 0px;
}

.myseastar_ad_head{
  float:left;
  text-align:left;
}
.myseastar_ad_head a{
  float:left;
  color:#BB3333;
  font-weight:bold;
  font-size:11px;
}
.myseastar_ad_content{
  font-size:10px;
  line-height:12px;
  text-align:left;
}
.startpage_news{
  text-align:left;
}
.comment_right {
  float:left;
  width:205px;
}



.comment_head
{
    float:left;

    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    background-color:#eeeeee;
  
    padding:2px;
    font-size:10px;
}
.comment_head a{
    font-size:12px;
}

.comment_text{

    float:left;
    margin-top:3px;
    width:220px;
    margin-left:10px;
}
.comment textarea{
 
    margin-top:10px;
}
.comment .addbox{
   float:right;
   margin-right:5px;
   width:230px;
}
.comment ul li{
   width:280px;
}
.logbook .small_description{
  width:580px;
  text-align:right;
  clear:both;
 float:left;
}
.minheight{
  min-height:100px;
  width:300px;
  clear:none;
}
.marginleft10{
  margin-left:10px;

}
.german, .english, .french p{
  text-align: justify;

}
.newscontent{
    float:left;
    clear:both;
   width:560px;
}

.gallery{
    float:left;
    padding:3px;
    text-align:center;
    width:130px;
    border:1px solid #bcbcbc;
    margin:3px;
    height:150px
}
.gallery .description{
  width:130px;
  float:left;
  text-align:center;
  font-size:10px;
  
}
.gallery img{
  
    border:1px solid #efefef;
    margin:auto;
    padding:3px;

}

.gallery_image{
   width:590px;
   border:1px solid #bebebe;
   float:left;
   text-align:center;
}
.gallery_image .description{
    width:400px;
    margin:auto;
    text-align:left;
}
.gallery_image .image{
    width:560px;
    margin:10px auto;
}
.gallery_linklist{
    width:580px;
    float:left;
    height:20px;
}
.next_image{
    float:right;
}
.prev_image{
    float:left;
}
.center_desc{
    float:left;
    margin-left:260px;
    position:absolute;
}
.line{
    border-top:1px solid #cccccc;
}

.userdialog{
 width:580px;
 background-color:#ffdddd;
 float:left;
 padding:5px;
 border:1px solid #aaaaaa;
 
}
.userdialog a{
    width:60px;
    text-align:center;
    
}
.clear{
    clear:both;

}
.ordermag{
    margin-top:-35px;
    margin-left:100px;
    float:left;
    position:absolute;
    z-index:200;
}

.textcontent{
    margin-left:5px;

}
.bigheadline{
    margin-left:5px;
    width:360px;
    font-size:15px;
    font-weight:bold;
    color:#666666;
}
.tablecontent tr{
    border-bottom:1px solid #ccc;
}
.tablecontent td{
    border-bottom:1px solid #ccc;
    padding:0px 10px 0px 0px;
    margin:0px 10px 0px 0px;
    background-color:#f3f3f3;
}
a.fbconnect_login_button :hover{
    font-size:12px;

}
a.fbconnect_login_button {
    font-size:12px;

}
.welcometext h3{
    float:left;
    margin:0px;
    padding:2px;
}
.welcometext b{
    float:none;
    margin:0px;
    padding:0px;
}
.tab{
  min-width:100px;
  padding:1px 5px;
  text-align:center;
  float:left;
  border:1px solid #ccc;
  background-color:#3B76C2;
  color:#ffffff;
  margin-right:2px;
}
.tab img{
  float:right;
  visibility:hidden;
  margin-left:-16px;
}
.tab a{
    color:#ffffff;
}
#tabs{
    border-bottom:1px solid #ccc;
    width:590px;
    float:left;
    margin-bottom:10px;
}
