. {
	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: 674px;
height: 400px;
background-color:#D5DCE6;
}

div.newsbck
{
visibility: visible;
position: absolute;
top: 280px;
left: 830px;
width: 270px;
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.leftmemberarea
{
visibility: visible;
position: absolute;
top: 280px;
left: 0px;
width: 155px;
height: 400px;
border-right: 1px solid white;
background-color:#B2B2B2;
}

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: 634px;
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: 840px;
width: 250px;
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;
overflow: auto;
}

div#regionaladmin
{
visibility: visible;
position: absolute;
top: 610px;
left: 15px;
width: 135px;
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: 11px;
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}




/*******************************************************/
/****************** MEMBER BEREICH *********************/
/*******************************************************/
#mem_suche
{
visibility: visible;
position: absolute;
top: 129px;
left: 0px;
width: 125px;
height: 50px;
background-color:#4D4D4D;
padding: 15px;
font-family: arial; 
color: white; 
font-size: 11px;
}

#mem_navi
{
visibility: visible;
position: absolute;
top: 129px;
left: 155px;
width: 672px;
height: 30px;
border-right: 1px solid white;
background-color:#B2B2B2;
padding-left: 3px;
}

#mem_links
{
visibility: visible;
position: absolute;
top: 209px;
left: 0px;
width: 135px;
height: 460px;
background-color:#B2B2B2;
font-size: 11px;
font-family: arial;
color: white;
padding: 10px;
overflow: auto;
}

#mem_mitte {
visibility: visible;
position: absolute;
top: 159px;
left: 155px;
width: 675px;
height: 530px;
background-color:#FFFFFF;
overflow: auto;
}

#mem_rechts {
visibility: visible;
position: absolute;
top: 129px;
left: 830px;
width: 250px;
height: 540px;
background-color:#B2B2B2;
font-size: 11px;
font-family: arial;
color: white;
padding: 10px;
overflow: auto;
}

div.mem_navidiv {
padding-top: 7px; 
float: left;
width: 92px; 
height: 21px; 
border: 1px solid #B2B2B2; 
border-right: 3px solid #B2B2B2;
background-color: #808080;
text-align: center;
}

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

a.mit_liste:link    { color: #666666; text-decoration: none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.mit_liste:active  { color: #666666; text-decoration: none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.mit_liste:visited { color: #666666; text-decoration: none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.mit_liste:hover   { color: black; text-decoration: none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}

.mem_details_input {
width: 500px;
border: 0;
border-bottom: 1px solid #666666;
font-size: 11px;
font-family: arial;
color: #333333;
background-color: none;
}

.mem_details_textarea {
width: 500px;
border: 1px solid #666666;
height: 80px;
font-size: 11px;
font-family: arial;
color: #333333;
background-color: none;
}

td.mem_details {
font-size: 11px;
font-family: arial;
width: 100%;
color: #2A5CAA;
}

p.subgroupbrowser {
	color:#2A5CAA;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
input.subgroupbrowser {
	font-size: 9px;
	height: 15px;
	padding: 0px;
	margin: 0;
	width: 100px;
}
input.subgroupbrowser_submit {
	font-size: 11px;
	height: 15px;
	border: 0;
	padding: 0;
	margin: 0;
	cursor: pointer;
}
form.subgroupbrowser {
	font-size: 11px;
	color:#2A5CAA;
	margin: 0;
	padding: 0;
}
div.subgroupbrowser
{
visibility: visible;
position: absolute;
top: 280px;
left: 156px;
width: 925px;
padding-right: 20px;
height: 400px;
color: #2A5CAA;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
overflow: auto;
}