/*******************************************************************************
 * lalala                                                                      *
 ******************************************************************************/
a
{
    color:                  #1981a9;
    background-color:       transparent;
    text-decoration:        none;
}

a:hover
{
    color:                  #096487;
    border-bottom:          0.0625em dotted #096487;
}

.content
{
    font-family:            Verdana, arial, helvetica, sans-serif;
	font-size:              76%                                    !important;
	color:                  #000;
	line-height:            1.45em;
	padding-top:            0.25em;
}

.teaser
    .content
{
    padding-top:            0em;
}


.narrow
{
	line-height:           1.3em;
}


.content
    p
{
    margin:                 0em;
    padding:                0.2em 0em 0.2em 0em;
}


.content
    li > p
{
	padding-top:            0.1em;
}

h1
{
	font-size:              1.5em;
	font-weight:            bolder;
	padding:                0;
    margin:                 0.4em 0em 0.4em 0em;
}

h2
{
	font-size:             1.2em;
    padding:               0.4em 0em 0.4em 0em;
    margin:                0;
    font-weight:           bold;
}

h3
{
	font-size:             1.1em;
    padding:                0.8em 0em 0.8em 0em;
    margin:                0;
    font-weight:           normal;
}

h4
{
	font-size:             1.0em;
    padding:               0.8em 0em 0.8em 0em;
    margin:                0;
    font-weight:           bold;
}


h5
{
	font-size:             1.0em;
    padding:               0.8em 0em 0.8em 0em;
    margin:                0;
    font-weight:           normal;
}


h6
{
	font-size:             1.0em;
    padding:               0.8em 0em 0.8em 0em;
    margin:                0;
}


.content ol,
.content ul,
.content li
{
	font-size:             1.0em;
	line-height:           1.5em;
    margin:                0.2em 0em 0.1em 0em;
}


.content
    pre
{
	font-family:           monospace;
	font-size:             1.0em;
}

.teaser
{
    padding:              0.125em;
    padding-bottom:       0.5em;
    border-bottom:        0.0625em solid #c3c3c3;
}

.teaser
    a
{
    font-weight:            bold;
}

.teaser
	.content
{
    line-height:            1.4em;
}

.teaser
	.content
		h1
{
    font-size:             1.4em;
    font-weight:            bold;
    margin:                0.1em 0em 0.2em 0em;
}

.floatLeft
{
    display:                inline;
    float:                  left;
    margin-top:             0.25em;
    margin-right:           0.125em;
    background-color:       #e5e5e5;
    padding:                0.0626em;

}

.floatRight
{
    display:                inline;
    float:                  right;
    margin-top:             0.25em;
    margin-left:            0.125em;
    background-color:       #e5e5e5;
    padding:                0.0626em;
}

.teaser
	floatLeft
{
    background-color:       transparent;
    padding:                0 !important;
}

.teaser
	floatRight
{
    background-color:       transparent;
    padding:                0 !important;
}
