. {
	border: 0;
	padding: 0;
	margin: 0;
}

body
{
background-color: #E6EAF1;
}

div.toparea
{
background-color: white;
visibility: visible;
position: absolute;
top: 0px;
left: 0px;
width: 1100px;
height: 129px;
}

div.bereich
{
visibility: visible;
position: absolute;
top: 129px;
left: 0px;
width: 155px;
height: 150px;
border-right: 1px solid white;
border-bottom: 1px solid white;
}

div.contentbck
{
visibility: visible;
position: absolute;
top: 280px;
left: 156px;
width: 809px;
height: 400px;
background-color:#D5DCE6;
}

div.newsbck
{
visibility: visible;
position: absolute;
top: 280px;
left: 965px;
width: 135px;
height: 400px;
background-color:#C7C8E5;
}

div.head
{
visibility: visible;
position: absolute;
top: 129px;
left: 156px;
width: 945px;
height: 128px;
}

div.navigation
{
visibility: visible;
position: absolute;
top: 256px;
left: 156px;
width: 945px;
height: 24px;
}

div.lefthome
{
visibility: visible;
position: absolute;
top: 280px;
left: 0px;
width: 155px;
height: 400px;
border-right: 1px solid white;
background-color:#DCC4C1;
}

div.leftehedg
{
visibility: visible;
position: absolute;
top: 280px;
left: 0px;
width: 155px;
height: 400px;
border-right: 1px solid white;
background-color:#D9D1C6;
}

div.leftguidelines
{
visibility: visible;
position: absolute;
top: 280px;
left: 0px;
width: 155px;
height: 400px;
border-right: 1px solid white;
background-color:#C6CBD3;
}

div.leftcertification
{
visibility: visible;
position: absolute;
top: 280px;
left: 0px;
width: 155px;
height: 400px;
border-right: 1px solid white;
background-color:#B4C4DE;
}

div.leftworkinggroups
{
visibility: visible;
position: absolute;
top: 280px;
left: 0px;
width: 155px;
height: 400px;
border-right: 1px solid white;
background-color:#B8CCC6;
}

div.leftmembership
{
visibility: visible;
position: absolute;
top: 280px;
left: 0px;
width: 155px;
height: 400px;
border-right: 1px solid white;
background-color:#B9BED9;
}

div.leftnews
{
visibility: visible;
position: absolute;
top: 280px;
left: 0px;
width: 155px;
height: 400px;
border-right: 1px solid white;
background-color:#AEB4D4;
}

div.navhome
{
width: 124px;
height: 20px;
border-top: 1px solid white;
border-bottom: 1px solid white;
border-right: 1px solid white;
background-color: #F15C4F;
padding-left: 10px;
padding-top: 2px;
}

div.navehedg
{
width: 124px;
height: 20px;
border-top: 1px solid white;
border-bottom: 1px solid white;
border-right: 1px solid white;
background-color: #E5A850;
padding-left: 10px;
padding-top: 2px;
}

div.navguidelines
{
width: 124px;
height: 20px;
border-top: 1px solid white;
border-bottom: 1px solid white;
border-right: 1px solid white;
background-color: #8C9199;
padding-left: 10px;
padding-top: 2px;
}

div.navcertification
{
width: 124px;
height: 20px;
border-top: 1px solid white;
border-bottom: 1px solid white;
border-right: 1px solid white;
background-color: #267BC0;
padding-left: 10px;
padding-top: 2px;
}

div.navworkinggroups
{
width: 124px;
height: 20px;
border-top: 1px solid white;
border-bottom: 1px solid white;
border-right: 1px solid white;
background-color: #179A5B;
padding-left: 10px;
padding-top: 2px;
}

div.navmembership
{
width: 124px;
height: 20px;
border-top: 1px solid white;
border-bottom: 1px solid white;
border-right: 1px solid white;
background-color: #5B5EAA;
padding-left: 10px;
padding-top: 2px;
}

div.navnews
{
width: 124px;
height: 20px;
border-top: 1px solid white;
border-bottom: 1px solid white;
border-right: 1px solid white;
background-color: #283F99;
padding-left: 10px;
padding-top: 2px;
}

div.content
{
visibility: visible;
position: absolute;
top: 300px;
left: 176px;
width: 770px;
padding-right: 20px;
height: 370px;
color: #2A5CAA;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
overflow: auto;
}

div.news
{
visibility: visible;
position: absolute;
top: 300px;
left: 975px;
width: 115px;
height: 360px;
color: #2A5CAA;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

div.navigation2
{
visibility: visible;
position: absolute;
top: 300px;
left: 15px;
width: 135px;
height: 380px;
color: #2A5CAA;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 10px;
}

.headstyle
{
color:#2A5CAA;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

h1
{
color:#2A5CAA;
font-size: 15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

p
{
color:#2A5CAA;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

li
{
color:#2A5CAA;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

a:link    { color:#2A5CAA; text-decoration: underline; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
a:active  { color:#2A5CAA; text-decoration: underline; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
a:visited { color:#2A5CAA; text-decoration: underline; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
a:hover   { color:#2A5CAA; text-decoration: underline; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}

a.main:link    { color:white; text-decoration: none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.main:active  { color:white; text-decoration: none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.main:visited { color:white; text-decoration: none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.main:hover   { color:white; text-decoration: underline; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}

a.main2:link    { color:#2A5CAA; text-decoration: none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.main2:active  { color:#2A5CAA; text-decoration: none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.main2:visited { color:#2A5CAA; text-decoration: none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.main2:hover   { color:#2A5CAA; text-decoration: underline; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}

a.side:link    { color:#2A5CAA; text-decoration: none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.side:active  { color:#2A5CAA; text-decoration: none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.side:visited { color:#2A5CAA; text-decoration: none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.side:hover   { color:#2A5CAA; text-decoration: underline; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}


/*************** VERWALTUNG ************************/

p.verwaltung	{font-family: arial;
		font-size: 12px;
		font-weight: normal;
		color: #2A3E36}
h4.verwaltung	{font-family: arial;
		font-size: 12px;
		font-weight: bold;
		color: #2A3E36}
h3.verwaltung	{font-family: arial;
		font-size: 16px;
		font-weight: bold;
		color: #2A3E36}
td.verwaltung2	{background-color: #cAdEd6;
		padding: 5px;
		padding-bottom: 20px;}
td.verwaltung1	{background-color: #dAeEe6;
		padding: 5px;
		padding-bottom: 20px;}
div.verwaltung_infobox{
		position: absolute;
		top: 15px;
		left: 15px;
		width: 200px;
		padding: 5px;
		font-family: arial;
		color: #2A3E36;
		background-color: #cAdEd6;
		border: 1px solid #2A3E36;
		font-size: 11px;
		font-weight: normal;
		display:none;
		z-index: 100}


#footer {
	width:100%;
	margin-left:auto;
	margin-right:auto;
	color:#FFF;
	font-size:0.9em;
	 }
#footer p {
	text-align:center;
}
#footer a {
	font-weight:bold;
	color:#FFF;
}
#footer a:hover {
	color:#ADC8E9;
	background-color:#FFF;
}
#bottom {
	padding-top:10px;
}
