* {
   margin: 0;
   padding: 0;

}

body {
   background-color: #EFEFEF;
   background-image: url(img/bg.gif);
   background-repeat: repeat;
   font-family: Arial, Helvetica, sans-serif;
   text-align: left;
	font-size: small;
   height: 100%;
   padding: 0px 0px 50px 0px;
   }

#content {
   width: 800px;
   background-color: #FFF;

   text-align:center;
   margin:auto;

//   border-left-color:#0099ff;
//   border-left-width:1px;
//   border-left-style:solid;

//   border-right-color:#0099ff;
//   border-right-width:1px;
//   border-right-style:solid;

//   border-bottom-color:#0099ff;
//   border-bottom-width:1px;
//   border-bottom-style:solid;


}


#head {
	position:relative;

   }

#kfclogo {
	float:left;
	position:absolute;
	left: -100px;
	top: 50px;
}



#view {
	text-align:left;
	clear:both;
	margin: 10px;
	padding: 10px;
	border: thin dashed #666666;

}

#footer {
   text-align:left;
   font-size:14px;
   vertical-align:bottom;
   padding: 0 20px 10px 20px;

}

/* ---------------------------------------------------------- */

#start {
	text-align:center;
}



#fehler {
   padding-top: 20px ;
   padding-right: 10px;
   padding-bottom: 20px;
   padding-left: 20px;
   border: 2px dashed #FFF;
   color:#FFF;
	background-color: #F30;
   font-weight: bold;
}

.pamsgred {  background:none; border:none; color: #ff0000;}
.pamsggreen {  background:none; border:none; color: #00aa00;}

.Praemie { 
	background:none; 
	border:none; 
	font-size:14px; 
	font-weight: 
	bold; 
	color: #0099ff;  
}

#Button {
	text-align:center;
   margin:auto;	
}

.Button { background-color:#F30; padding: 5px 10px 5px 10px; color:#FFF; border:2px solid #000; font-size: 24px;}

/* ---------------------------------------------------------- */
/* CMS-Headline */
h1 {

}

/* Seitenüberschrift... */
h2 {
   margin-top:20px;
   margin-bottom: 20px;
   font-size:14px;
   font-weight:bold;
   color: #0099ff;
   text-transform:uppercase;
}

h3 {
	margin: 10px;
	font-size:16px;
   font-weight:bold;
   color: #000066;
}

/* Formular - (Fehler)meldungen bzw. Hinweise */
h5 {
   margin-top:5px;
   margin-bottom: 5px;
   font-size:14px;
   font-weight:bold;
   color: #ff0000;
}

p {
	margin: 20px;
}

address {
	text-align: center;
	
}
/* ---------------------------------------------------------- */
/* Formular */

fieldset {
   border: 1px dashed #0099ff;
	margin: 5px;
   width: auto;
}

legend {
   margin-left: 1em;
   margin-right: 1em;
   border: 1px dashed #0099ff;
   background:#ffffff;
   font-weight: bold;
   padding: 0.5em;
   color: #333;
}

label {
	margin:5px;
	margin-left: 10px;
	width:200px;
	float:left;
}

input,select {
	margin:5px;
}

.input-err {  padding: 1px; background:#fff0f0; border: thin dashed; border-color: #ff0000; color: #000000; }


#auswahl {
   font-size: 14px; 
}

.Stil2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: 8;
	font-size: 12px;
}
.Stil3 {
	color: #E2001A;
	font-weight: bold;
}
.Stil4 {
	color: #0000FF;
	font-weight: bold;
	font-size: 14px;
}


