

body, div, span, p, em, strong, code, samp, kbd, var, cite, dfn, abbr, acronym, q, del, ins, bdo, pre, blockquote, address, ul, ol, dl, img, h1, h2, h3, h4, h5, h6, hr  {
    margin:0;
    padding:0;
}
html {
    height:100%;
}
body {
    height:100%;
    font:normal 100.01%/1.2em geneva,verdana,sans-serif;
    color:#000;
    background-color:#FFF;
}


/*------------------------------------------- Clearing */

div.clearer {  
    clear:both;
    height:0;
    line-height:0;
    font-size:0;
}
.clearfix:after {  
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.clearfix {

    display:inline-block;
}

/*--------------------------------- Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */


/*--------------------------------- Textformatierungen */

p {
    line-height:1.2em;
    margin:0em -20px 1.2em 0;
	text-align:left;
	text-align:justify;
	color:#666666;

	
	
}

.str {
   font-size:16px;
color:#8e8e8e;
	
	
}
em, strong, code, samp, kbd, var, cite, dfn, abbr, acronym, q, del, ins, bdo, pre, blockquote, address {
    line-height:1em;
    font-size:1em;
    font-weight:normal;
    text-decoration:none;
    font-style:normal;
}
q:before, q:after {
    content:"";     /* Firefox und Opera fuegen hier automatisch Anfuehrungszeichen ein */
}
em, var, cite, dfn, q, address {
    font-style:italic;
}
strong {
    font-weight:bold;
	color:#669900;
}


ins {
    text-decoration:underline;
}
del {
    text-decoration:line-through;
}


/*----------------------------------------- Listen */

.col1 ul, ol, dl {
 padding:5px 0px 20px 20px;   
    
}
 li {
 padding:3px 0px 3px 0px;
 
    
}

/*----------------------------------------- Links */

a:link, a:visited, a:active {
    text-decoration:none;
    color:#000;

}
a:hover {
    text-decoration:none;
}

p a:link, p  a:visited, p a:active {
    text-decoration:none;
    color:#000;
	border-bottom: 1px dotted #000;
}
p a:hover {
    text-decoration:none;
	border-bottom: 1px dotted #009900;
}
.col1 li a:link, .col1 li a:visited, .col1 ul a:active {
    text-decoration:none;
	border-bottom: 1px dotted #000;
}
.col1 li a:hover {
    text-decoration:none;
	border-bottom: 1px dotted #009900;
}

img {
    border:none;
}


/*--------------------------------------- Ueberschriften */

h1, h2, h3, h4, h5, h6 {
    font-weight:normal;
    font-size:1em;
    line-height:1.5em;
}


hr {
    border:0;
    border-bottom:1px solid #000;
    height:0px;
    line-height:0px;
    width:100%;
    margin:0.75em 0;
}

