A  {
	text-decoration : underline;
	color : Black;
	font-family : sans-serif;
}

A.subnavigation{
	text-decoration: none;
	margin: 10px 25px 10px 5px;
	font-family: sans-serif;
	text-align: left;
	font-size: 12px;
}


A:Hover  {
	text-decoration : underline;
	color : Red;
}

H1  {
	background : transparent none left bottom;
	background-repeat : no-repeat;
	font-size : 26pt;
	font-weight : bold;
	color : #08012A;
	font-family : sans-serif;
}

H2  {
	font-size : 18pt;
	background : transparent none left top;
	background-repeat : no-repeat;
	color : #08012A;
	font-family : sans-serif;
}

H3  {
	font-size : 16pt;
	background : transparent none left top;
	background-repeat : no-repeat;
	color : #08012A;
	margin : 10px 25px 10px 25px;
}

H4  {
	font-size : large;
	font-weight : bold;
	color : #08012A;
	margin : 10px 25px 10px 25px;
}

H5  {
	font-size : large;
	color : #08012A;
	margin : 10px 25px 10px 25px;
}

H6  {
	font-size : medium;
	color : #08012A;
	margin : 10px 25px 10px 25px;
}

p.header1  {
	margin : 10px 25px 10px 25px;
	background : transparent none left bottom;
	background-repeat : no-repeat;
	font-size : 26pt;
	font-weight : bold;
	color : #08012A;
	font-family : sans-serif;
}

p.header2  {
	margin : 10px 25px 10px 25px;
	background : transparent none left bottom;
	background-repeat : no-repeat;
	font-size : 18pt;
	font-weight : bold;
	color : #08012A;
	font-family : sans-serif;
}


p.left{
	margin : 10px 25px 10px 25px;
	font-family : sans-serif;
	line-height : 20px;
	text-align : left;
}

p.normal{
	margin : 10px 25px 10px 25px;
	font-family : sans-serif;
	line-height : 20px;
	text-align : justify;
}

p.italic{
	margin: 10px 25px 10px 25px;
	font-family: sans-serif;
	line-height: 20px;
	text-align: justify;
	font-style: italic;
}

p.normalbold{
	margin : 10px 25px 10px 25px;
	font-family : sans-serif;
	line-height : 20px;
	text-align : justify;
	font-weight : bold;
}

p.zentriert{
	margin : 10px 25px 10px 25px;
	font-family : sans-serif;
	line-height : 20px;
	text-align : center;
}


p.eingerueckt{
	margin : 10px 25px 10px 100px;
	font-family : sans-serif;
	line-height : 20px;
}

p.centered {
	margin : 10px 25px 10px 25px;
	font-family : sans-serif;
	line-height : 20px;
	text-align: center;
}

p.foerderinfo {
	margin: 10px 25px 10px 25px;
	font-family: sans-serif;
	line-height: 20px;
	text-align: left;
	font-size: x-small;
}

ul.rund  {
	list-style : disc inside;
	font-size : 14pt;
	line-height : 18pt;
	font-family : sans-serif;
}

li  {
	color : Black;
	font-family : sans-serif;
}

div.box {
	background-color:    white;
	margin-left:   4px;
	margin-right:   4px;
	margin-top:   4px;
	margin-bottom:   15px;
	border:   1px solid #CCCCCC;
	padding-bottom:   4px;
	overflow:   hidden;
	width:   170px;
	-moz-border-radius: .5em;
}

/* Boxes are divided in title and data, this is the title */
div.box-title {
	border-bottom: 1px solid #CCCCCC;
	background: #CCCCCC;
	color: white;
	font-size: 12px;
	color: #000000;
	overflow: hidden;
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
	-moz-border-radius-topleft: .5em;
	-moz-border-radius-topright: .5em;
	margin-bottom: 1px;
	width: 170px;
	font-family: sans-serif;
}

/* And this is the data */
div.box-data {
	overflow:    hidden;
	background-color:   white;
	color:   black;
	margin-left:   5px;
	margin-right:   5px;
	font-size:   10px;
	width:   170px;
	font-family: sans-serif;
}

