
/* ---- Body ---- */
html, body {
    margin: 0;
    padding: 0;
    background-color: #ccd6ea;
}

body, p, td, th, a {

	line-height: 1.1;
    color: #333;
    margin: 0;
    padding: 0;
    font: small Verdana, Geneva, Arial, Helvetica, sans-serif;

}
div {
    margin: 0;
    padding: 0;
}

/* ---- Ueberschriften ---- */
h1 {text-align: center;
        margin: 0.5em 0.5em 0.2em 0;
    font: 160% Verdana, Geneva, Arial, Helvetica, sans-serif;
}
h2 {
    font: bold 120% Verdana, Geneva, Arial, Helvetica, sans-serif;
}
h3 {
    font: bold 100%/1.4em  Verdana, Geneva, Arial, Helvetica, sans-serif;
}

img {
    border: 0px none #fff;
}

abbr, acronym {
    border-bottom: 1px dotted #009933;
    cursor: help;
}
a[href] {
	color			:	#000;

}

a:link {
	color			:	#000;
	text-decoration: underline;
}

a:visited {
	color			:	#000;
	text-decoration: none;
	border-bottom	:	1px solid #000;
	}

a:hover, a:focus{
	color			:	#000;
	background		:	#ccd6ea;
	border-top		:	1px solid #000;
}


a:active {
	color			:	#000;
}

a.bild{
	border			:	none;
	background:none;
	text-decoration: none;

}
a.bild:link, a.bild:visited, a.bild:hover, a.bild:focus , a.bild:active {
	border			:	none;
	background:none;
	text-decoration: none;

}
/* ---- Kopf ---- */
#lay1 { position:absolute; width:180px; height:80px; z-index:2; left: 0; top: 0; background-color:#FFFFFF; }
#lay2 { position:absolute; width:461px; height:60px; z-index:1; left: 210px; top: 15px; }

/* ----Menue----*/
div#clink a {
border-right: #003399 3px solid; padding-right: 10px;
display: block; padding-left: 10px; border-left-width: 0px;
background: #6684c1; border-bottom: #003399 1px solid;
padding-bottom: 5px; margin: 0px 0px 0px;  padding-top: 5px; text-align: left; color: #ffffff; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:1em; letter-spacing:1px;}

div#clink a:visited {
border-right: #ff6633 3px solid; background: #335bad ; color: #fff; }


div#clink a:hover {
border-right: #ff6633 3px dashed; background: #003399; color: #fff;

}



#men { position:absolute; width:13.5em; height:23em; z-index:1; left: 0; top: 140px; }


/* ---- Inhaltsfeld - rechts --- */
#rechts
{
    float: right;
	width:78%;
    border: 1px solid #003399;
    background-color: #fff;
	position: absolute;
	top: 110px;
	left: 16em;
	z-index:1;
	visibility: visible; overflow: visible;
  }
.text { text-align:left;  padding: 15px 0px 15px 25px;}
#text { text-align:left;  padding: 15px 0px 15px 25px;}
.inhalt { text-align:left;  padding-left: 15px; }
.text_i { text-align:left;  padding-right: 5px;}

/* li {font-size:1.1em;} */

#lay3 { position:absolute; width:700px; height:400px; z-index:10; left: -800px; top: -500px; }

