/* Style Sheet von Kinderschutzbund Bernkastel-Wittlich - validiert */

/* Klassen */

/* aktueller Link */

a.cur_E1:visited
	{
	font-size:10pt;
	font-weight: bold;
	color:#FFFFFF; 
	background-color:#FF9900; 
	text-decoration:none;
}
a.cur_E2:visited
	{
	font-size:10pt;
	font-weight: normal;
	color:#FFFFFF; 
	background-color:#FF9900; 
	text-decoration:none;
}

.menue-Ebene1 
	{
	font-size:10pt;
	padding:1px;
	font-weight: bold;
}
a.Ebene1:link
	{
	text-decoration:none;
	color: #333333; 
}
a.Ebene1:visited
	{
	text-decoration:none;
	color: #333333; 
}


a.Ebene1:hover
	{
	color:#FFFFFF; 
	background-color:#FF9900; 
	text-decoration:none;
}

a.Ebene1:active
	{
	color:#FFFFFF; 
	background-color:#FF9900; 
	text-decoration:none;
}


.Ebene2
	{
	font-size:10pt;
	padding:1px;
	font-weight: normal;
}

a.Ebene2:link
	{
	text-decoration:none;
	color: #333333; 
}
a.Ebene2:visited
	{
	text-decoration:none;
	color: #333333; 
}

a.Ebene2:hover
	{
	color:#FFFFFF; 
	background-color:#FF9900; 
	text-decoration:none;
}
a.Ebene2:active
	{
	color:#FFFFFF; 
	background-color:#FF9900; 
	text-decoration:none;
}

.menue-Ebene3 
	{font-size:9pt;
	padding:1px;}

.kleinText 
	{font-size:8pt;
	padding:1px;}

.normalText 
	{font-size:10pt;
	padding:1px;}

.grossText 
	{font-size:11pt;
	padding:1px;}

.liste {
	font-size:	11pt;
	font-weight:	normal;
	color:		#333333;
	list-style-type: circle;
	margin-top: 6px;}
	
.normalInhalt {
	vertical-align: top;
	background-color: #FFFFFF;
	}

/* Einstellungen für den Text. */

body
{
	font-family: Arial, Geneva, Helvetica;
	font-style:  normal;
	font-size:   11pt;
	color:       #000000;
	padding:1px; 
	margin:1px; 
}

/* Einstellungen für Listen*/

	p,ul,ol,li,td,th 
	{
	font-size:	11pt; font-weight:normal; color:#000000; 
	}

/* Einstellungen für Tabellen*/

table	{	
	border-color:	#EEEEEE;
	font-family: 	Arial, Geneva, Helvetica;
	font-style:  	normal;
	font-size:   	11pt;
	border:			1px;
	padding: 		1px;
	margin-top:		1px;
	}

td	{
	vertical-align: top;
	}

/* Raumbelegungsplan */
.raum {
    width: 100%;
}

/* Einstellungen für HyperLinks*/
a:link
{	text-decoration:underline;
	color: #333333; 
}

a.mail:link
{	text-decoration:none;
	color: #333333; 
}

a:visited
{	text-decoration:underline;
	color: #FF9900; 
} 

a:hover 
{	color:#FFFFFF; 
	background-color:#FF9900; 
	text-decoration:none;
}

a:active 
{	color:#FFFFFF; 
	background-color:#FF9900; 
	text-decoration:none;
}

/* Einstellungen für Überschriften*/
h1 { font-size:13pt; font-weight:bold;   color:#0066CC; margin: 1px; }
h2 { font-size:12pt; font-weight:bold;   color:#0066CC; margin: 1px; }
h3 { font-size:11pt; font-weight:bold;   color:#0066CC; margin: 1px; }

.bodytext {
font-size:9pt;
padding-left:4pt;
}

/* Einstellungen für Formulare */
legend {
padding-left:10px;
padding-right:10px;
border: 0px;
}

fieldset {
border:0px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
border: 1px solid #C0C0C0;
}

.radiolayout {
width:60%;
padding-top:15px;
padding-bottom:15px;
}

.formu {
width:90%;
padding-top:10px;
padding-bottom:10px;
padding-left:40px;
border: 1px solid #C0C0C0;
}

.mf-radio {
border:0px;
}

.mf-text {
color: #000000;
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-check {
border: 0px;
}
.mf-select {
border:0px;
}

.mf-input {
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-submit {
color: #ffffff;
background-color: #C0C0C0;
border: 0px;
}
