/********************************************************/
/* Dansk psykolog forening website 2009                 */
/* Forum.css = boxes element styling  */
/* Netmester A/S august 2009                            */


.forumLogin .txtInput1
{
    width:90px;
    float:left;
    margin-top:4px;
}
.forumLogin .txtInput2
{
    width:90px;
    float:right;
    margin-top:4px;
}
.forumLogin .guideLinks
{
    float:left;
    margin:5px 0px 0px 10px;
}
.forumLogin .guideLink
{
    display:block;
}
.forumLogin .loginButton
{
    margin-top:7px;
}
.forumLogin input[type="submit"].loginButton
{
    background-color:#425B84!important;
}
.box_forum_search
{
    float:left;
    background-image:url(../graphics/elements/search_forum_bg.png);
    background-position:0px 6px;
    background-repeat:no-repeat;
    margin:5px 4px; /*box widthout shaddow is more narrow*/
    padding-top:6px;
    width:220px;
    height:260px;
}
.outer .box_forum_search
{
     margin-top:10px;	
}
.box_forum_search h2
{
    margin:10px;
}
.box_forum_search_content
{
    margin:20px 10px 10px 10px;
}
.box_forum_search .txtInput
{
    width:194px;
    float:left;
    margin-bottom:10px;
}
.box_forum_search .selectInput
{
    font-size:smaller;
    border:solid 1px #425B84;
    padding:2px;
    width:200px;
    float:left;
    margin-bottom:10px;
    background-image:url(../graphics/elements/arrow_select_blue.gif);
    background-position:right center;
    background-repeat:no-repeat;
    -moz-appearance:none;
    font-family:Arial;
}
.box_forum_search .button
{
    margin-right:5px;
}

.forumsearchdropdown
{
    float:right;
    margin-right:22px;
}
.forumsearchdropdowntext
{
    float:right;
    margin-right:4px;
}
.navlinksbottom
{
    padding-left:240px;   
}

.navlinkstop
{
    padding-left:4px;
    float:left;   
}

.psyknumber
{
    padding:0px;
    font-size:105%;
    font-weight:bold;
    color:#425B84;
    float:left;
}

a.profileName 
{
    padding:0px;
    font-size:105%;
    font-weight:bold;
    color:#425B84;
    text-decoration:none;
}
a.profileName:hover
{
    text-decoration:underline;
}
.contentForum .editArea
{
    float:left;
    width:100%;
    margin:0px 0px;
}
.contentForum textarea
{
    margin:10px 0px 5px 0px;
}

/* >>>  T A B E D    C O N T E N T  */
.tabbedContent
{
   width:100%;
   float:left;
}
.tabs
{
   /*width:488px;*/
   float:left;
   width:100%;
}
.tab
{
    float:left;
}
.tab a
{
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
    color:#425B84;
}
.tab_left_first
{
    float:left;
    background-image:url(../graphics/tabs/left.gif);
    background-position:left top;
    background-repeat:no-repeat;
    width:6px;
    height:30px;
}
.tab_left
{
    float:left;
    background-image:url(../graphics/tabs/left.gif);
    background-position:right top;
    background-repeat:no-repeat;
    width:3px;
    height:30px;
}
.contentProfileView .tab_left_first,.contentProfileView .tab_left
{
    background-image:url(../graphics/tabs/yellow/left.gif);
}
.tab_on .tab_left_first,.tab_on .tab_left
{
   background-image:url(../graphics/tabs/left_on.gif);
}
.contentProfileView .tab_on .tab_left_first,.contentProfileView .tab_on .tab_left
{
    background-image:url(../graphics/tabs/yellow/left_on.gif);
}
.tab_center
{
    float:left;
    background-image:url(../graphics/tabs/center.gif);
    background-position:left top;
    background-repeat:repeat-x;
    height:25px;
    padding:5px 5px 0px 5px;
}
.contentProfileView .tab_center
{
    background-image:url(../graphics/tabs/yellow/center.gif);
}
.tab_on .tab_center
{
   background-image:url(../graphics/tabs/center_on.gif);
}
.contentProfileView .tab_on .tab_center
{
   background-image:url(../graphics/tabs/yellow/center_on.gif);
}
.tab_right
{
    float:left;
    background-image:url(../graphics/tabs/right.gif);
    background-position:left top;
    background-repeat:no-repeat;
    width:3px;
    height:30px;
}
.tab_right_last
{
    float:left;
    background-image:url(../graphics/tabs/right.gif);
    background-position:left top;
    background-repeat:no-repeat;
    width:6px;
    height:30px;
}
.contentProfileView .tab_right, .contentProfileView .tab_right_last
{
    background-image:url(../graphics/tabs/yellow/right.gif);
}
.tab_on .tab_right_last,.tab_on .tab_right
{
   background-image:url(../graphics/tabs/right_on.gif);
}
.contentProfileView .tab_on .tab_right_last,.contentProfileView .tab_on .tab_right
{
   background-image:url(../graphics/tabs/yellow/right_on.gif);
}
.tab_on .tab_right
{
    width:4px;
}
.tabContent
{
    margin-top:10px;
    float:left;
}
h1.profileViewHeader
{
    padding-bottom:3px;
}
.profileViewContent
{
    margin-top:40px;
}
.tabContentDefault
{
    min-height:245px;
    padding-right:20px;
}
.subTabs
{
    display:block;
    height:30px;
    border-bottom:dashed 1px #425B84;
    margin-bottom:20px;
    width:707px;
}
.profileDataCol .subTabs
{
    border-top:dashed 1px #425B84;
    height:22px;
    margin-bottom:5px;
    width:235px;
}
.subTab 
{
    float:left;
    cursor:pointer;
}
.outLine
{
    float:left;
    width:723px;
    padding-bottom:10px;
    border-bottom:dashed 1px #425B84;
}
.subTabLeft, .subTabRight
{
    float:left;
    width:6px;
}
.subTabCenter
{
    padding-top:3px;
    float:left;
}
.subTabLeftOn, .subTab:hover .subTabLeftOn, .outLineLeft
{
    float:left;
    background-image:url(../graphics/tabs/subTabOnLeft.gif);
    background-position:left top;
    background-repeat:no-repeat;
    width:6px;
    height:21px;
}
.subTabCenterOn,.subTab:hover .subTabCenterOn,.outLineCenter
{
    float:left;
    background-image:url(../graphics/tabs/subTabOnCenter.gif);
    background-position:left top;
    background-repeat:repeat-x;
    padding-top:3px;
    height:19px;
}
.subTabRightOn,.subTab:hover .subTabRightOn,.outLineRight
{
    float:left;
    background-image:url(../graphics/tabs/subTabOnRight.gif);
    background-position:left top;
    background-repeat:no-repeat;
    width:6px;
    height:21px;
}
.subTabCenter a, .subTabCenterOn a
{
    color:#425B84;
    font-size:13spx;
    text-decoration:none;
}
.outLineCenter
{
    padding-top:0px;
    height:21px;
}
.profileViewColCollector
{
    margin-top:25px;
    float:left;
}
.profilePicCol
{
  float:left;
  width:140px;
  margin-right:20px;   
}
.profileLinkListCol
{
    width:488px; /*included 10px margin*/
    float:left;
}
.profilePersonalInfoCol
{
    float:left;
    width:290px;
    margin-right:20px;
    overflow: hidden; /*added to avoid lines, that are too wide*/
}
.profileText
{
    min-height:173px;
}
.profileDataCol
{
    float:left;
    width:235px;
}
.profileLabel
{
    font-weight:bold;
}
.forumHeader,.forumviewHeader
{
 
 float:left;
 width:100%;
 min-height:25px;
 margin-bottom:20px;
}
.forumHeader
{
 border-bottom:dashed 1px #425B84;
}
.forumHeader h1, .forumviewHeader h1
{
    float:left;
    color:#425B84;
    margin:0px;
    padding:0px;
}
.forumHeader h1.double
{
    width:460px;
}
.forumHeader h1.double span.HeaderPart1
{
    float:left;
}
.forumHeader h1.double span.HeaderPart2
{
    float:right;
}
.innerListItemText
{
    float:left;
    width:230px;
}
.innerListItemTextWide
{
    float:left;
    width:330px;
}
.innerListItem
{
    float:left;
    width:100px;
    margin-left:20px;
}
.close
{
    margin:0px 0px 0px 5px;
}
.profileSearchResultPic
{
    float:left;
    margin-right:20px;
    width:34px;
    height:34px;
    overflow:hidden;
}
.profileSearchResultPic img
{
    width:34px;
}
.profileSearchResultText
{
    float:left;
    /*width:385px;*/
}
.profileSearchResultLinks
{
    width:390px;
    float:left;
}
.profileSearchResultLinks div
{
    float:left;
}
.profileSearchResultLinks .seperator
{
    margin:0px 10px;
}
.settingsGuide
{
    min-height:409px;
}
.imageUploadBg
{
    position:absolute;
    top:700px; 
    width:220px; 
    height:250px; 
    background-color:#000; 
    -moz-opacity:70;	
    filter:alpha(opacity=70);	
    opacity: 0.7;
    
}
.imageUpload
{
    position:absolute;
    top:708px;  
    cursor:default; 
    width:220px; 
    height:165px;
    
}
.imageUpload .forumHeader
{
    border-color:#B5CEE6;
}
.imageUpload .forumHeader h1
{
    color:#B5CEE6;
}
.imageUpload .editButton
{
    margin-left:10px;
    padding:5px;
    float:left;
}

.imageUpload .imageContainer
{
    width:140px; 
    float:left; 
    height:160px;
    overflow:hidden; 
    display:inline;
    color:White;
    background-color:Transparent;
    border:dashed 1px #B5CEE6;
    vertical-align:middle;
    text-align:center;
}
