* {margin: 0px; padding: 0px; border: 0px;}

html {height: 100.2%; font-size: 62.5%;}  

body {
	
	font-family: arial, helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1.8em;
	background: #EEEEEE url( ../img/bg.gif );
	color: #03056C;
	letter-spacing: 0em;
	text-align:justify;	
}

a:link {color: #76859C; text-decoration: underline;}
a:visited { color: #76859C; text-decoration: underline; }
a:hover {color: #03056C; text-decoration: underline; }
a:active {}

h1 {
	font-weight: bold;
	color: #03056C;
	font-size: 1.2em;
	border-bottom: 1px solid #03056C;
	margin-bottom: 2em;
	border-top: 1px solid #03056C;
	}


h2 {
	font-weight: bold;
	color: #03056C;
	font-size: 1.4em;

	margin-bottom: 2em;
	}

h3 {
	font-weight: bold;
	color: #03056C;
	font-size: 1.6em;
	border-bottom: 1px solid #03056C;
	margin-bottom: 2em;
	padding-left: 0px;
	}


h4 {
	font-weight: bold;
	color: #76859C;
	font-size: 1.4em;

	margin-bottom: 0.7em;
	}

h4 a {
	text-decoration: none;
	font-weight: bold;
	color: #03056C;
	margin-bottom: 0.7em;
	}


ul {color: #03056C; list-style-type: square;}

li.blau { color: #03056C; background: #CCFFFF; list-style-type: square; list-style-position: inside;}
li.gruen { color: #03056C; background: #CCFFCC; list-style-type: square; list-style-position: inside;}
li.gelb { color: #03056C; background: #FFFF99; list-style-type: square; list-style-position: inside;}


ol {color: #03056C; list-style-type:decimal;}


hr {
	color: #03056C;
	border-top: 1px solid #03056C;
	}



/* ######### KOPF ############# */

div#anschrift {
	
	height: 20px;
	background: #03056C;
	color: #FFFFFF;
	padding: 0px 0px 0px 13px;
	}

div#anschrift a:link {color: #FFFFFF; text-decoration: none;}
div#anschrift a:visited { color: #FFFFFF; text-decoration: none; }
div#anschrift a:hover {color: #EEEEEE; text-decoration: underline; }
a:active {}

div#header {
	width: 100%;
	height: 149px;
	background: transparent url(../img/lorenz.jpg) repeat-x;
	}


/* ######### NAVIGATION ############# */

div#menu {
  	float: left;
	width: 200px;
  	height: 100%;
	background: #FFFFFF;
  	line-height: 1.6em;
	color: #03056C;
	letter-spacing: 0em;
	}

div#menu a {
  	text-decoration: none;
  	color: #03056C;
	}

div#menu a:hover {
  	text-decoration: underline;
  	color: #76859C;
	}

div#menu img {
  	padding: 0px 0px 0px -10px;
	}

.quadrat {
    margin-top: 3px;
    background-image: url( ../img/termine.gif );
    background-position: 0 ;
    background-repeat: no-repeat;
    padding-left: 11px;
}

.quadrat2 {
    margin-top: 3px;
    background-image: url( ../img/termine2.gif );
    background-position: 0 ;
    background-repeat: no-repeat;
    padding-left: 25px;
}
.quadrat3 {
    margin-top: 3px;
    background-image: url( ../img/termine3.gif );
    background-position: 0 ;
    background-repeat: no-repeat;
    padding-left: 17px;
    font-weight: bold;
    color: #03056C;		
}

/* ######### RECHTE SPALTE ############# */

div#col1 {
	float: right;
	width: 150px;
	margin-right: 0px;
	}

div#col1 img {
  	margin: 10px 0px 0px 10px;
	}

/* ######### HAUPTTEIL ############# */

div#maintext {
	margin: 0px 170px 0px 250px;
	padding-top: 30px;
	}

div#maintext p {margin-bottom: 2em;}
div#maintext img.links {float:left; padding-right: 20px; padding-bottom: 20px;}
div#maintext p {margin-bottom: 2em;}
div#maintext img.rechts {float:right; padding-left: 20px; padding-bottom: 20px;}



/* ######### FUSS ############# */


.defloat {clear: both;}


div#footer {
	background: #FFFFFF;
	border-top: 1px solid #03056C;
	text-align: center;
	padding-bottom: 20px; 
}




