/* CSS Document */

/*
	1. Seitenschnitt
	   - ohne padding, margin, border
	   - KEINE VER�NDERUNGEN !
	2. Modulpositionen
	3. Ausgestaltung Standard
	4. Module
	5. Ausgestaltung Details
*/

/* ### Seitenschnitt ### */
#seite { /* Wrapper */
	width:780px;
	background: #ffffff;/*#66FF99;*/
	margin: 0 auto 0 auto;
}
#kopf1 { /* Reihe 1 */
	background: #ffffff;/*#66FF99;*/
}
#kopf2 { /* Reihe 2 */
	background: #ffffff;/*#66FF99;*/
}
#rumpf {
	background:#fafafa;
	clear:both;
}
#aufzieher {
	clear:both;
}
#rumpfLinks { /* Reihe 3 */
	float:left;
	width:202px;
	/*background:#66FF99;*/
}
#rumpfRechts { /* Reihe 3 */
	float:left;
	width:578px;
	background: #ffffff;/*#66FF99;*/
}
#fuss {
	clear:both;
	background: #ffffff;/*#66FF99;*/
}
/* === bis hierher KEINE VER�NDERUNGEN ! === */

/* ### Modulpositionen ### */
.anker {
	width:0; height:0;
}
.pos {
	width: 250px;
	position: relative;
	left:340px; top: 10px;
}

/*
<div class="anker content_mfLink" style="z-index:2;">
<div class="mfLink"><a href="http://www.mediafactum.de" target="_blank" class="mfLink"><img class="mfLink" src="/templates/olc_mfbase8435_0/files/templates/mediafactum-linkSpace.gif" alt="mediafactum" width="98" height="14" title="" /></a>
<!-- mfLink_ --></div>
<!-- anker --></div>
*/

/* ### Ausgestaltung ### */
html {
	/* valide erst in CSS3: overflow-y:scroll; */
	height:100.5%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

/* ### Module ### */
#kopfBanner {
	height:210px;
	background-color: #D5CAC6;
	background: url(kopf.jpg) no-repeat center;
}
/* ===== */
#kopfNavi_mod {
	margin:auto;
	font-size:14px;
	font-weight: bold;  
}
#kopfNavi_mod ul {
	padding:0;
	margin:auto;
	list-style-type: none; 
}
#kopfNavi_mod li {
	float:left;
	display: inline;
	margin:2px 1px 2px 1px;
	background-color: #D5CAC6;
	text-align:center;
}
#kopfNavi_mod a {
	color: #005890;
	text-decoration: none;
	display: block;
}
#kopfNavi_mod li a:hover {
	color:#002F4F;
	background-color: #eee;
}
#kopfNavi_mod .current {
	background: #B6BEE0;
}
#kopfNavi_mod .start {
	background: #aaaaaa;
}
/* ===== */
#rumpfLinks .minHeight-Dummy, #rumpfRechts .minHeight-Dummy {
	float:left;
	width:0; height:350px;
}
#rumpfLinks, #rumpfRechts {
	padding-top:10px;
}
#hauptNavi {
	background-color: #D5CAC6;	
	padding:16px 4px 16px 4px;
	margin:4px 4px 4px 4px;
	font-size:12px;
}
.inhaltH { font-weight:bold; font-size:16px; border-bottom:#FFFFFF 2px dashed; }
#kontaktbox {
	background-color: #D5CAC6;	
	padding:16px 4px 16px 4px;
	margin:4px 4px 4px 4px;
	font-size:12px;
}
#inhalt {
}
#inhaltSpalte1v1 { /* einspaltig */
	float:right; /* wegen minHeight-Dummy */ 
	width:560px;
	margin:4px 4px 24px 4px;
}
#inhaltSpalte1v2 { /* zweispaltig */
	float:left;
	width:350px;
	margin:4px 4px 4px 4px;
}
#inhaltSpalte2v2 { /* zweispaltig */
	float:right;
	margin:4px 4px 4px 4px;
}
/* ===== */
#fuss {
	background-color: #D5CAC6;
	padding:2px 2px 2px 8px;
}
#fussNavi {
	margin:auto;
	font-size:14px;
	font-weight: bold;  
}
#fussNavi a {
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
}
#fussNavi a:hover {
	color:#005890; 
}
#fussNavi .current {
	background: #B6BEE0;
}

.seiteNavi {
	background: #efefef;
	padding:5px;
	border-left:1px solid #FFFFFF;
}
a.seiteNavi {
	background: #efefef;
	text-decoration:none;
} 
a.seiteNavi:hover {
	background:#FFFFCC;
} 

h1 { font-size:160%; font-weight:normal; border-bottom: #E6D18A solid 2px; margin:4px 0px 20px 0px; }
h2 { font-size:125%; font-weight:normal; font-style:italic; }
h3 { font-size:100%;  font-style:italic; font-weight:bold; }

.keyword { border-bottom: #E6D18A solid 1px;}
a img { border:0; }

.link02 {
    text-decoration: none;
  border-bottom:1px solid #002F4F;
}

.link02:hover {
  color : #002F4F;
  border-bottom:2px solid #CC0000;
}



/* kaatz - original */
.textarea{
  background-color: #EEEEEE;
  border-color: #000000;
  border-width: 1px;
}

.link01:hover {
  color : #C91C00;
  font-weight: bold;  
  text-decoration: none;
}

.link05 {
  color: #C91C00;
  text-decoration: none;
}

.link05:hover {
  color : #BEB4B1;
  text-decoration: underline;
}

.link03 {
  color: #000080;
  text-decoration: none;
}

.link03:hover {
  color : #000080;
  text-decoration:underline;
}

.link04 {
  color: #000000;
  text-decoration: none;
}

.link04:hover {
  color : orange;
  text-decoration: none;
}

.header {
  background-color: #999999;
}

.text03 {
  color : #FFFFFF;
}

.text02 {
  color : #C91C00;
  font-weight: bold;  
  text-decoration: none;
}

.img{
  border-color: #CCCCCC;
}

.imagelink{
  border: 0px;
  border-color: #cccccc;
}

.textfield{
  border-color:navy;
  border-width:1px;
}

.title01{
  color : #000000;
  font-weight: bold;  
}

.content{
  margin-left:20pt;
  margin-top:20pt;
}
a, a:visited, a:hover, a:active { color:#005890; }
