body { font-size: 75.00%; }

/* --- Content-Header ------------------------------------------------------------ */
#content_header {
	position:relative; height: 104px; 
	background-image:url(header.jpg); background-repeat:no-repeat; background-position:center;
}
#content_header h1 {display:none;}

/* --- Main-Content -------------------------------------------------------------- */
#col3_content {background-color: #fff8dc; padding:20px; border:3px solid #000066;}
#col3_content p {font-size:130%;}
#col3_content li {font-size:130%;margin-left: 0.1;}
#col3_content li li {font-size:130%;margin-left: 1.0em;}

/* --- Main-Content: Artikelliste ---------------------------- */
#artikelliste { margin:0 0 15px 0; padding:1px; border-bottom:1px dotted #000; z-index:10;}

#artikelliste ul{list-style: none; padding: 0; margin: 0; font-size:90%}
#artikelliste ul li{padding:2px 5px; margin:0 10px 0 0; text-align: left; display:inline;}

#artikelliste ul a{ color: #000; text-decoration: none;}
#artikelliste ul a:hover{color: #000; text-decoration: underline; background:inherit;} 
#artikelliste a.current{background:inherit;}

/* --- Main-Content: Artikelnavigation ----------------------- */
#artNav { margin:-10px 0 25px 0; padding:0; border-bottom:1px dotted #000; z-index:10;}

#artNav ul{list-style: none; padding: 0; margin: 0; font-size:90%}
#artNav ul li{color:#000; padding:1px 5px; margin:0 5px 0 0; text-align: left; display:inline;}
#artNav ul li.active{color:#FFF;background:#0000CC;}
/*#artNav ul li.active{color:#FFF;background:#4FA800;}*/



/* --- Main-Content: Textblöcke mit Bild --------------------- */
.content_txt { margin:0 0 30px 0; z-index:10;}
.imgLeft {
	font-style:italic;float:left;
	margin:4px 10px 4px 0;
	z-index:11;
	max-width: 350px;
}
.imgRight {
	font-style:italic;float:right;
	margin:4px 0 4px 10px;
	z-index:11;
	max-width: 350px;
}

hr {border-bottom: 1px #000066 solid; margin-bottom: 1em;}

/* --- Main-Content: Kontaktformular ------------------------- */
#formwrap {
   padding: 0px 0px 0px 0px;
   margin: 20px 0px 0px 0px;
}
#form {
   padding: 0px 0px 10px 0px;
   margin: 0px 0px 0px 0px;
   text-align: left;
}

legend {border: 0px solid;}
Label {padding:0px;margin-left: 0px;}

.inpt {
   width: 350px;
   border: 1px solid #0000CC;
   background-color: #FFFCEE;
   color: #333;
   font-family: Verdana, Arial, Sans-Serif;
   padding: 2px 4px;
   margin: 0 0 5px;
   word-spacing: 0.2em;
}
.txt {
   width: 350px;
   border: 1px solid #0000CC;
   background-color: #FFFCEE;
   color: #333;
   font-family: Verdana, Arial, Sans-Serif;
   padding: 2px 4px;
   margin: 0 0 5px;
   word-spacing: 0.2em;
}
input.inpt:focus, textarea.txt:focus {
   color: #000;
   font-family: Verdana, Arial, Sans-Serif;
}
.senden {
   width: 150px;
   font-weight: bold;
   font-size: 11px;
   margin: 0px;
   padding: 3px 0px;
   background-color: #000066;
   color: #FFF;
   text-align: center;
   border: solid 1px #0000CC;
   cursor: pointer;
}
label,
select,
input[type=checkbox],
input[type=radio],
input[type=button],
input[type=submit] {
   cursor: pointer;
}
#kontaktformular p {display:inline;}

#kontaktformular p.formerror {
	color: red;
}

#sitemap ul { list-style-type:none;}
#sitemap ul li {font-size:1.4em}
#sitemap ul li li {font-size:0.95em}
#sitemap a.level1 {font-weight:bold;}


/* --- Footer -------------------------------------------------------------------- */
#footer { width:670px;}
#footer p {margin-top	:10px}

/* --- RSS-Reader  --------------------------------------------------------------- */
.RSS_TextBox { border-top: 1px dotted #000;}
.Datum { font-size: 100%; margin-bottom:0;}
.RSS_Nav { margin-bottom: 4em; font-size: 90%;}


