/****************

  Webdesign af:
  www.impart.dk

*****************/

body{
  margin:0;
  padding:0;
  text-align: left;
  font-family: Verdana, Tahoma, Arial;
  font-size: 0.75em;
  color:#343434;
}

#gradient{
width: 860px;
margin: 0 auto;
padding:0;
position: relative;
text-align: left;
background-image: url(../gfx/gradient.jpg);
background-repeat: no-repeat;
}

#logobg{
background-image: url(../gfx/abff_logo.gif);
background-repeat: no-repeat;
background-position: bottom;
}

#container{

}

    #fremtiden_top{
    width:860px;
    height: 135px;
    }

    #menu_wrap{

    }

    #menu{
    float: left;
    width: 719px;
    margin: 0;
    padding: 0 15px 0 11px;
    font-weight:600;
    background-color:#434343;
    }

        #menu ul, #menu li{
        margin: 0;
        padding: 0;
        display: inline;
        list-style-type: none;
        }

        #menu a:link, #menu a:visited{
        float: left;
        margin: 0;
        padding:8px 14px;
        font-weight: bold;
        text-decoration: none;
        text-transform: uppercase;
        color: #ffffff;
        font-size: 0.85em;
        }

        #menu a:hover, #menu a:active{
        float: left;
        margin: 0;
        padding:8px 14px;
        font-weight: bold;
        text-decoration: none;
        text-transform: uppercase;
        color: #cccccc;
        font-size: 0.85em;
        background-color: #343434;
        }

    #extra_nav{
    float:right;
    text-align: right;
    width:105px;
    height: 21px;
    margin: 0;
    padding: 5px 10px 2px 0;
    color:#ffffff;
    background-color:#2f2f2f;
    }

        #extra_nav a:link, #extra_nav a:visited{
        margin:0;
        padding:3px;
        font-size: 0.8em;
        font-weight: 100;
        color:#ffffff;
        text-decoration: none;
        }

        #extra_nav a:hover, #extra_nav a:active{
        margin:0;
        padding:3px;
        font-size: 0.8em;
        font-weight: 100;
        color:#cccccc;
        text-decoration: none;
        background-color: #555555;
        }

    #main_wrap{
    margin:0;
    padding:0;
    /*
    background-image: url(../gfx/gradient.jpg);
    background-repeat: no-repeat;
    */
    }

    #fremtiden_left{
    display: inline; /*Hvis denne fjernes virker footer ikke i IE7 - ??? */
    float:left;
    width:380px;
    margin:0;
    padding:25px;
    }

            #fremtiden_left a:link, #fremtiden_left a:visited{
            color:#a94430;
            text-decoration: none;
            border-bottom: 1px dotted #a94430;
            }

            #fremtiden_left a:hover, #fremtiden_left a:active{
            color:#000000;
            text-decoration: none;
            border-bottom: 1px dotted #000000;
            }

            #fremtiden_left li{
            line-height: 160%;
            }

    #andelsboligforening_right{
    float:right;
    width:430px;
    margin:0;
    padding:0;
    background-position: bottom;
    /*
    background-image: url(../gfx/logo.gif);
    background-repeat: no-repeat;
    */
    }

            #andelsboligforening_right a:link, #andelsboligforening_right a:visited{
            color:#a94430;
            text-decoration: underline;  
            }

            #andelsboligforening_right a:hover, #andelsboligforening_right a:active{
            color:#000000;
            text-decoration: underline;
            }

        #andelsboligforening_righttop{
        margin:0;
        padding:25px 10px 5px 0;
        width: 420px;
        }
        #andelsboligforening_right #andelsboligforening_righttop a{
        border: 0;
        }

        #andelsboligforening_righttop li{
        line-height: 160%;
        }

        #andelsboligforening_rightcenter{
        float: left;
        margin:0;
        padding:10px 20px 10px 0;
        width: 180px;
        }

        #andelsboligforening_rightcenter li{
        line-height: 160%;
        }

        #andelsboligforening_rightright{
        float: right;
        margin:0;
        padding:10px;
        width:210px;
        }

        #andelsboligforening_rightright li{
        line-height: 160%;
        }

            #andelsboligforening_rightright h2{
            margin:30px 0 10px 0;
            padding:0;
            }

            .news_date{
            margin:0;
            padding:0;
            font-size: 0.75em;
            font-weight: 600;
            line-height: 180%;
            }

            .news_heading{
            margin:0;
            padding:0;
            }

            #andelsboligforening_rightright h3{
            margin:0;
            padding:0;
            }

                #andelsboligforening_rightright h3 a:link, #andelsboligforening_rightright h3 a:visited {
                margin:0;
                padding:0;
                font-size: 0.9em;
                font-weight: 600;
                color:#af0000;
                text-decoration: none;
                line-height: 100%;
                border-bottom: none !important;
                }

                #andelsboligforening_rightright h3 a:hover, #andelsboligforening_rightright h3 a:active {
                margin:0;
                padding:0;
                font-size: 0.9em;
                font-weight: 600;
                color:#343434;
                text-decoration: none;
                line-height: 100%;
                border-bottom: none !important;
                }

            .news_string a:link, .news_string a:visited {
            margin:0;
            padding:0;
            font-size: 0.9em;
            text-decoration: none;
            line-height: 130%;
            color:#343434;
            border-bottom: none !important;
            }

            .news_string a:hover, .news_string a:active {
            margin:0;
            padding:0;
            font-size: 0.9em;
            text-decoration: none;
            line-height: 130%;
            color:#af0000;
            border-bottom: none !important;
            }

        #news_string li{
        line-height: 160%;
        }


    #fremtiden_footer{
    clear: both;
    width:860px;
    margin:0;
    padding:0;
    background-color: #434343;
    }

        #footer_left{
        float: left;
        width: 800px;
        margin:0;
        padding:10px 5px 10px 25px;
        line-height: 100%;
        color: #ffffff;
        font-size: 0.8em;
        background-color: #434343;
        }

        #footer_right{
        float: right;
        text-align: right;
        width:25px;
        margin:0;
        padding:6px 5px 4px 0;
        background-color: #434343;
        }

.highlight {
background-color: #D0D0D0;
}

/* General stuff */

h1{
margin:5px 0;
padding:0;
font-family: Trebuchet MS, Arial, Verdana;
font-size: 1.6em;
}

h2{
margin:15px 0 0 0;
padding:0;
font-family: Trebuchet MS, Arial, Verdana;
font-size: 1.2em;
}

h3{
margin:15px 0 0 0;
padding:0;
font-family: Trebuchet MS, Arial, Verdana;
font-size: 1.1em;
}

p{
margin:5px 0 10px 0;
padding:0;
line-height: 170%;
}

/* Form elements */

.textsearch{
font-family: Arial, Tahoma, Verdana;
font-size: small;
background-repeat: repeat-y;
border: 1px solid #417993;
background-color: #ffffff;
}

  .textsearch:focus{
  font-family: Arial, Tahoma, Verdana;
  font-size: small;
  background-color: #f1f1f1;
  }


.field_heading{
margin:0;
padding: 5px 0;
font-size: 0.90em;
font-weight: 600;
font-family: Tahoma, Arial, Verdana;
}

.field_title{
width:90%;
font-family: Arial, Tahoma, Verdana;
font-size: small;
text-align: left;
vertical-align: top;
}



.textfield{
margin:0 0 7px 0;
padding:2px;
width:90%;
font-family: Arial, Tahoma, Verdana;
font-size: small;
background-repeat: repeat-y;
border: 1px solid #417993;
background-color: #ffffff;
}

  .textfield:focus{
  margin:0 0 7px 0;
  padding:2px;
  font-family: Arial, Tahoma, Verdana;
  background-color: #f1f1f1;
  }

.email{
margin:0 0 7px 0;
padding:2px;
width:90%;
font-family: Arial, Tahoma, Verdana;
font-size: small;
background-repeat: repeat-y;
border: 1px solid #417993;
background-color: #ffffff;
}

    .email:focus{
    margin:0 0 7px 0;
    padding:2px;
    font-family: Arial, Tahoma, Verdana;
    background-color: #f1f1f1;
    }

.textarea{
margin:0 0 7px 0;
padding:2px;
width:90%;
height:100px;
font-family: Arial, Tahoma, Verdana;
font-size: small;
background-repeat: repeat-y;
border: 1px solid #417993;
background-color: #ffffff;
}

    .textarea:focus{
    margin:0 0 7px 0;
    padding:2px;
    font-family: Arial, Tahoma, Verdana;
    background-color: #f1f1f1;
    }

.select{
margin: 0 0 7px 0;
padding:2px;
font-family: Arial, Tahoma, Verdana;
font-size: small;
border: 1px solid #417993;
background-color: #e1f0f7;
}

  .select:focus{
  margin: 0 0 7px 0;
  padding:2px;
  font-family: Arial, Tahoma, Verdana;
  background-color: #f1f1f1;
  }

.checkbox_label {
	font-size: small;
	cursor: pointer;
}

.field_checkbox{
font-family: Arial, Tahoma, Verdana;
font-size: small;
}

.radio_label{
font-family: Arial, Tahoma, Verdana;
cursor: pointer;
font-size: small;
}

.captcha{
margin:0 0 7px 0;
padding:2px;
width:115px;
font-family: Arial, Tahoma, Verdana;
font-size: small;
background-repeat: repeat-y;
border: 1px solid #417993;
background-color: #ffffff;
}

    .captcha:focus{
    margin:0 0 7px 0;
    padding:2px;
    font-family: Arial, Tahoma, Verdana;
    background-color: #f1f1f1;
    }

    .required{
    font-weight: 600;
    color: #FF0000;
    }

/****************

  Webdesign af:
  www.impart.dk

*****************/
