/* Basis-Stylesheet für FM.NRW.DE */
/* 2005-11-28T08:19:00 */

/* complete reset for blocks */ 
body, h1, h2, h3, h4, h5, h6, p, div, dir, dl, ol, ul, blockquote, address, fieldset, form, pre, table, img {
    margin: 0; 
    padding: 0; 
    border: none; 
    font-size: 1em; 
    font-weight: normal; 
    text-decoration: none; 
} 
img {
    margin: 0; 
    border: none;
}

/* Base */

body {
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 75%; 
    font-weight: normal;
}
h1, h2, h3, h4, h5, h6 {

}
h1 {  
    font-size: 1.3em; 
    font-weight: bold;
    line-height: 1.3em;
    margin-bottom: 0.3em;
}

h2 {  
    font-size: 1.06em; 
    font-weight: bold;
    margin-bottom: 0.3em;
}

h3 {  
    font-size: 1em; 
    font-weight: bold;
    line-height: 1em;
    margin-top: 1em;
    margin-bottom: 0.3em;
}
/*Standard-Absatz*/
p {  
    line-height: 1.15em;
    margin-bottom: 0.65em;
    margin-top: 0.65em;
}

blockquote {
    font-style: italic;
    text-align: justify;
    line-height: 1.25em;
    margin-bottom: 0.65em;
    margin-top: 1em;
}
table, th, td {
   font-size: 1em;
}

/* Listenformatierung */
ul {
    list-style-type: square;
    margin-left: 2em;
    margin-bottom: 0.65em;
    margin-top: 0.65em;
}
ol {
    margin-left: 2em;
    margin-bottom: 0.65em;
    margin-top: 0.65em;
}
dl {
    margin-left: 2em;
    margin-bottom: 0.65em;
    margin-top: 0.65em;
}
dt {
    margin-bottom:0.65em;
    line-height: 1.15em;
    font-weight: bold;
}
li,
dd {
    margin-bottom:0.65em;
    line-height: 1.15em;
}

/*Normale Links*/
a:visited,
a:active,
a:link {
    font-weight: bold; 
}

/* this empty block is needed for an IE bug, without it, 
shift-tab does not display the selected link color */
a:link:active, a:visited:active {}

/* Forms */
fieldset {
    border-style: solid;
    border-width: 1px;
    padding: 1em;
}

