
/* START Allgemeine Formatdefinitionen */

body, table, td, tr
 {
	font-family: Arial, Helvetica,  sans-serif;
	font-size: 12px;
	color: #003366;
	margin-top: 0px;
	margin-left: 0px;
}

.sudokuQuad
{
border: 1px solid #003366;
}

	.sudokufeld
	{
                 border: 1px solid #003366;
		width:39px;
		height:39px;
	}

	img
	{
		border: 0;
	}

a:active
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : none;
}

a:link
 {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : none;
	color: #003366;
}

a:link.menuactiv1
 {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : none;
	color: White;
	background : #0061FF;
}

a:link.menuactiv2
 {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : none;
	color: White;
	background : #940031;
}

a:link.menuactiv3
 {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : none;
	color: #003366;
	background : #FFD700;
}

a:link.menuactiv4
 {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : none;
	color: White;
	background : #00A600;
}

a:link.menuactiv5
 {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : none;
	color: #003366;
	background : #CEF739;
}


a:link.teasertext
 {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : none;
	color: White;
	font-weight: bold;
}

a:link.teasertext_blue
 {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : none;
	color: #003366;
	font-weight: bold;
}

a:link.prange
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #003366;
}

a:visited
 {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : none;
	color:#003366;
}


a:visited.menuactiv1
 {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : none;
	color: White;
	background : #0061FF;
}

a:visited.menuactiv2
 {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : none;
	color: White;
	background : #940031;
}

a:visited.menuactiv3
 {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : none;
	color: #003366;
	background : #FFD700;
}

a:visited.menuactiv4
 {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : none;
	color: White;
	background : #00A600;
}

a:visited.menuactiv5
 {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : none;
	color: #003366;
	background : #CEF739;
}

a:visited.teasertext
 {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : none;
	color: White;
	font-weight: bold;
}
a:visited.teasertext_blue
 {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : none;
	color: 003366;
	font-weight: bold;
}
 a:visited.prange
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #003366;
}

a:hover
 {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FF6600
}

a:hover.prange
{
font-family: Helvetica, Arial, sans-serif;
text-decoration: none;
	color: White;
	font-weight: bold;
}

input
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003366;


}

textarea
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
}

/* ENDE Allgemeine Formatdefinitionen */


/* START CLASSdefinitionen */

.headline
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003366;
	font-weight : bold;
}

.subline
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	font-weight : bold;
}

.weiss
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff
}

.contnav
 {
	font-family: Helvetica, Arial,  sans-serif;
	font-size: 12px;
	color: #003366;
	font-weight : bold;
}

.menuaktiv
 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #FF6600;
	font-weight : bold;
}

.umenuaktiv
 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #FF6600;
	font-weight : bold;
}
.umenulink
 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #003366;
	font-weight : normal;
}

.menulink
 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #003366;
	font-weight : normal;
}


.teaserhead
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff
}

.teaserhead_blue
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
}

.teasertext
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff
}

.teasertext_blue
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
}


.footline
 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #003366;
}

.prange
 {
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}

.bereich1
 {
	background : #0066FF;
	color: White;
}

.bereich2
 {
	background : #990033;
	color: White;
}

.bereich3
 {
	background : #FFCC00;
	color: #003366;
}

.bereich4
 {
	background : #009900;
	color: White;
}

.bereich5
 {
	background : #CCFF33;
	color: #003366;
}



a:link.menuwhite
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: White;
}

a:link.menublue
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #003366;
}

a:visited.menuwhite
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: White;
}
a:visited.menublue
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #003366;
}

a:link.menuwhite
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: White;
}
a:link.menublue
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #003366;
}

a:hover.menuwhite
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FF6600;
}

a:hover.menublue
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FF6600;
}




.contnavp1
 {
	font-family: Helvetica, Arial,  sans-serif;
	font-size: 12px;
	color: #003366;
	font-weight : bold;
}

.contnavp2
 {
	font-family: Helvetica, Arial,  sans-serif;
	font-size: 12px;
	color: #003366;
	font-weight : bold;
}

.contnavp3
 {
	font-family: Helvetica, Arial,  sans-serif;
	font-size: 12px;
	color: #003366;
	font-weight : bold;
}

.contnavp4
 {
	font-family: Helvetica, Arial,  sans-serif;
	font-size: 12px;
	color: #003366;
	font-weight : bold;
}

.contnavp5
 {
	font-family: Helvetica, Arial,  sans-serif;
	font-size: 12px;
	color: #003366;
	font-weight : bold;
}

a:link.bereich1
 {
	color: White;
	font-weight : bold;
}

a:visited.bereich1
 {
	color: White;
	font-weight : bold;
}

a:hover.bereich1
 {
	color: White;
	font-weight : bold;
}

a:link.bereich2
 {
	color: White;
	font-weight : bold;
}

a:visited.bereich2
 {
	color: White;
	font-weight : bold;
}

a:hover.bereich2
 {
	color: White;
	font-weight : bold;
}

a:link.bereich3
 {
	color: #003366;
	font-weight : bold;
}

a:visited.bereich3
 {
	color: #003366;
	font-weight : bold;
}

a:hover.bereich3
 {
	color: #003366;
	font-weight : bold;
}

a:link.bereich4
 {
	color: White;
	font-weight : bold;
}

a:visited.bereich4
 {
	color: White;
	font-weight : bold;
}

a:hover.bereich4
 {
	color: White;
	font-weight : bold;
}

a:link.bereich5
 {
	color: #003366;
	font-weight : bold;
}

a:visited.bereich5
 {
	color: #003366;
	font-weight : bold;
}

a:hover.bereich5
 {
	color: #003366;
	font-weight : bold;
}


a:hover.contnavp1
 {
	font-family: Helvetica, Arial,  sans-serif;
	font-size: 12px;
	color: #0066FF;
	font-weight : bold;
}


a:hover.contnavp2
 {
	font-family: Helvetica, Arial,  sans-serif;
	font-size: 12px;
	color: #990033;
	font-weight : bold;
}


a:hover.contnavp3
 {
	font-family: Helvetica, Arial,  sans-serif;
	font-size: 12px;
	color: #FFCC00;
	font-weight : bold;
}


a:hover.contnavp4
 {
	font-family: Helvetica, Arial,  sans-serif;
	font-size: 12px;
	color: #009900;
	font-weight : bold;
}

a:hover.contnavp5
 {
	font-family: Helvetica, Arial,  sans-serif;
	font-size: 12px;
	color: #CCFF33;
	font-weight : bold;
}

.clr1
{
	background : #0066FF;
}

.clr2
{
	background : #990033;
}

.clr3
{
	background : #FFCC00;
}

.clr4
{
	background : #009900;
}

.clr5
{
	background : #CCFF33;
}

.ordnung1
 {
	background : #66CCFF;
	color: #1C4D7D;
	font-size: 12px;
	font-weight : bold;
}

.ordnung2
 {
	background : #A3E0FF;
	color: #1C4D7D;
	font-size: 12px;
	font-weight : bold;
}

.ordnung3
 {
	background : #A3E0FF;
	color: #1C4D7D;
	font-size: 12px;
	}

.ordnung4
 {
	background : #C2EBFF;
	color: #1C4D7D;
	font-size: 12px;
	}

.ordnung5
 {
	background : #E0F5FF;
	color: #1C4D7D;
	font-size: 12px;
	}

pictureline
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
 	}

.pictureline
{
        font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
        }