body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #183A5C;
}
body {
	background-color: #DBE7EA;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #183A5C;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #183A5C;
}
a:hover {
	text-decoration: underline;
	color: #3590C0;
}
a:active {
	text-decoration: underline;
	color: #183A5C;
}
.titel_blue_normal 			{color: #00728F; font-size: 22px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif}
.titel_blue_bold 			{color: #00728F; font-size: 22px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold}
.titel_darkblue_normal 		{color: #005E7D; font-size: 22px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif}
.titel_darkblue_bold 		{color: #005E7D; font-size: 22px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold}
.titel_green_normal 		{color: #266700; font-size: 22px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif}
.titel_green_bold 			{color: #266700; font-size: 22px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold}
.tabel_blue_white 			{color: #FFFFFF; font-size: 18px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif}
.titel_green_mini 			{color: #266700; font-size: 16px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif}
.titel_green_mini_bold		{color: #266700; font-size: 16px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold}
.titel_blue_mini 			{color: #00728F; font-size: 16px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif}
.titel_pink_mini 			{color: #D8006C; font-size: 16px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif}
.titel_pink_normal 			{color: #D8006C; font-size: 22px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif}
.titel_pink_bold 			{color: #D8006C; font-size: 22px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold}
.titel_white_mini 			{color: #FFFFFF; font-size: 16px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif}
.dotted_green				{color:#5A9300; font-weight: bold}

a.vornamennav 		 	{ display:block; padding-left: 10px; padding-top: 8px; font-family:Arial, Verdana, sans-serif; font-size:12px}
a.vornamennav:link    	{ color:#365500; text-decoration:none; }
a.vornamennav:visited 	{ color:#365500; text-decoration:none; }
a.vornamennav:hover   	{ color:#2B64A4; text-decoration:none; }
a.vornamennav:active  	{ color:#365500; text-decoration:none; }

a.footerlink 		 	{ font-family:Arial, Verdana, sans-serif; font-size:12px}
a.footerlink:link    	{ color:#183A5C; text-decoration:underline; }
a.footerlink:visited 	{ color:#183A5C; text-decoration:underline; }
a.footerlink:hover   	{ color:#59AB04; text-decoration:underline; }
a.footerlink:active  	{ color:#183A5C; text-decoration:underline; }

a.tablink 		 	{ font-size:12px; color:#FFFFFF; font-weight:bold; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
a.tablink:link    	{ font-size:12px; color:#FFFFFF; font-weight:bold; padding-top: 12px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
a.tablink:visited 	{ font-size:12px; color:#FFFFFF; font-weight:bold; padding-top: 12px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
a.tablink:hover   	{ font-size:12px; color:#FFFFFF; font-weight:bold; padding-top: 12px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; }
a.tablink:active  	{ font-size:12px; color:#FFFFFF; font-weight:bold; padding-top: 12px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }

a.lexikonnav 		 	{ display:block; padding-top: 6px; font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:bold}
a.lexikonnav:link    	{ color:#365500; text-decoration:none; font-weight:bold}
a.lexikonnav:visited 	{ color:#365500; text-decoration:none; font-weight:bold}
a.lexikonnav:hover   	{ color:#2B64A4; text-decoration:none; font-weight:bold}
a.lexikonnav:active  	{ color:#365500; text-decoration:none; font-weight:bold}

a.jungennavi 		 	{ display:block; padding: 4px; font-family:Arial, Verdana, sans-serif; font-size:16px; font-weight:bold}
a.jungennavi:link    	{ color:#005E7D; text-decoration:none; font-weight:bold}
a.jungennavi:visited 	{ color:#005E7D; text-decoration:none; font-weight:bold}
a.jungennavi:hover   	{ color:#3389B4; text-decoration:none; font-weight:bold}
a.jungennavi:active  	{ color:#005E7D; text-decoration:none; font-weight:bold}

a.maedchennavi 		 	{ display:block; padding: 4px; font-family:Arial, Verdana, sans-serif; font-size:16px; font-weight:bold}
a.maedchennavi:link    	{ color:#D8006C; text-decoration:none; font-weight:bold}
a.maedchennavi:visited 	{ color:#D8006C; text-decoration:none; font-weight:bold}
a.maedchennavi:hover   	{ color:#D671CD; text-decoration:none; font-weight:bold}
a.maedchennavi:active  	{ color:#D8006C; text-decoration:none; font-weight:bold}

a.tabellist 		 	{ display:block; font-family:Arial, Verdana, sans-serif; font-size:14px; font-weight:bold}
a.tabellist:link    	{ color:#3181A9; text-decoration:underline; font-weight:bold}
a.tabellist:visited 	{ color:#3181A9; text-decoration:underline; font-weight:bold}
a.tabellist:hover   	{ color:#2B64A4; text-decoration:underline; font-weight:bold}
a.tabellist:active  	{ color:#3181A9; text-decoration:underline; font-weight:bold}

a.subnavi 		 	{ display:block; font-family:Verdana, Arial, Verdana, sans-serif; font-size:14px; padding-left: 4px; padding-right: 4px; }
a.subnavi:link    	{ color:#FFFFFF; text-decoration:none;}
a.subnavi:visited 	{ color:#FFFFFF; text-decoration:none;}
a.subnavi:hover   	{ color:#FFFFFF; text-decoration:none;}
a.subnavi:active  	{ color:#FFFFFF; text-decoration:none;}

a.subnavi2 		 	{ display:block; font-family:Verdana, Arial, Verdana, sans-serif; font-size:11px; padding-left: 4px; padding-right: 4px; }
a.subnavi2:link    	{ color:#FFFFFF; text-decoration:none;}
a.subnavi2:visited 	{ color:#FFFFFF; text-decoration:none;}
a.subnavi2:hover   	{ color:#FFFFFF; text-decoration:none;}
a.subnavi2:active  	{ color:#FFFFFF; text-decoration:none;}

div.white_band 					{width:100%; background-image:url(../images/layout/bg_baby.jpg); background-repeat:repeat-x; height:143px}
div.box_navi_left 				{width: 179px; height: 29px; background-image:url(../images/layout/bg_nav.jpg)}
div.box_navi_jungen				{width: 179px; height: 29px; background-image:url(../images/layout/bg_nav_jungen.jpg)}
div.box_navi_trenner 			{background-image:url(../images/layout/nav_trenner.jpg); width: 179px; height: 2px;}
div.box_navi_abschluss 			{background-image:url(../images/layout/nav_box_abschluss.jpg); width:181px; height:6px;}
div.box_navi_borderbox 			{border-left: solid 1px #82AD38; border-top: solid 1px #82AD38; border-right: solid 1px #82AD38}
div.box_namen 					{font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#183A5C; padding-top: 8px; padding-bottom: 9px}
div.box_content_border			{border-right: 1px #A9B7BB solid; border-top: 1px #A9B7BB solid; border-left: 1px #A9B7BB solid; width: 661px;}
div.box_content					{background-image:url(../images/layout/bg_content_box.jpg); background-repeat:repeat-x; border-top:#FFFFFF 1px solid; border-left:#FFFFFF 1px solid; border-right:#FFFFFF 1px solid; background-color:#FFFFFF}
div.box_content_inner			{padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px;}
div.box_content_abschluss		{background-image:url(../images/layout/content_box_footer.jpg); width:661px; height: 6px}
div.lexikon_weiss				{width: 34px; height: 26px; background-color:#FFFFFF; float:left; text-align:center}
div.lexikon_gruen				{width: 34px; height: 26px; background-color:#B0E25A; float:left; text-align:center}
div.lexikon_trenner				{background-image:url(../images/layout/lexikon_trenner.jpg); width:134px; height:2px}
div.lexikon_border_weiss		{width:135px; border:1px solid #FFFFFF; clear:both}
div.lexikon_border_gruen		{width:137px; border:1px solid #80AB35; clear:both}
div.merkliste_border_weiss		{width:135px; border:1px solid #FFFFFF; clear:both}
div.merkliste_border_gruen		{width:137px; border:1px solid #80AB35; clear:both}
div.header_bg					{width:100%; background-image:url(../images/layout/bg_logo_header.jpg)}
  div.auto{
    width: 150px;
    background: #fff;
  }
  div.auto ul {
    border:1px solid #63ABC7;
    margin:0;
    padding:0;
    width:100%;
    list-style-type:none;
  }
  div.auto ul li {
    margin:0;
    padding:3px;
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 12px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;	
  }
  div.auto ul li.selected { 
    background-color: #D3F29D; 
	cursor:pointer;
	border-top:1px solid #7AA72A;
	border-bottom:1px solid #7AA72A;
  }
  div.auto ul strong.highlight { 
    color: #800; 
    margin:0;
    padding:0;
  }
td.page_aktiv_l {



	background: url(../images/bg_pages_links.gif) left no-repeat;



}

td.page_aktiv_l_rosa {



	background: url(../images/bg_pages_links_rosa.gif) left no-repeat;



}

td.page_aktiv_r {



	background: url(../images/bg_pages_rechts.gif) right no-repeat;



}  
td.page_aktiv_r_rosa {



	background: url(../images/bg_pages_rechts_rosa.gif) right no-repeat;



} 
a.sub_01:link {

	font-weight:normal;

}

a.sub_01:visited {

	font-weight:normal;

}

a.sub_01:hover {

	font-weight:bold;

}

a.sub_01:active {

	font-weight:normal;

}



td.page_aktiv_l,

td.page_aktiv_r,

td.page_l,

td.page_r {

	cursor: pointer;

	height: 21px;

	width: 5px;

}

td.page_aktiv_l {

	color: #FFF;

	font-weight: bold;

}

td.page_aktiv_l_rosa,

td.page_aktiv_r_rosa,

td.page_l_rosa,

td.page_r_rosa {

	cursor: pointer;

	height: 21px;

	width: 5px;

}

td.page_aktiv_l_rosa {

	color: #FFF;

	font-weight: bold;

}

td.page_l {

	background: url(../images/layout/bg_pages_links.gif) left no-repeat;

}

td.page_r {

	background: url(../images/layout/bg_pages_rechts.gif) right no-repeat;

}
.bold {

	font-weight: bold;

}

.color {

	color: #266700;

}

img.page_next {



	background: url(../images/btn_page_next.gif) no-repeat;



}



img.page_previous {



	background: url(../images/btn_page_previous.gif) no-repeat;



}
div.ok 	{ 
display:block; 
padding:4px; 
font-family:Arial, Verdana, sans-serif; 
font-size:18px; 
background-color:#D3F29D; 
font-weight:bold; 
border-width:1px; 
border-color:#266700; 
border-style:solid; 
color:#266700;
text-align:center;
}
.wrong 	{ 
display:block; 
padding:4px; 
font-family:Arial, Verdana, sans-serif; 
font-size:18px; 
background-color:#E8B4B5; 
font-weight:bold; 
border-width:1px; 
border-color:#E90503; 
border-style:solid; 
color:#E90503;
text-align:center;
}
.coms {
	float: left;
	width: 444px;
}
.clear_coms {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 480px;
}
.top_coms {
	background-image: url(../images/top_com.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	float: left;
	width: 424px;
	padding-right: 10px;
	padding-left: 10px;
	height: 16px;
}
.rep_coms {
	background-image: url(../images/rep_com.gif);
	background-repeat: repeat-y;
	width: 424px;
	margin: 0px;
	float: left;
	color: #266700;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 11px;
	line-height: 18px;
}
.bot_coms {
	background-image: url(../images/bot_com.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	width: 424px;
	padding-right: 10px;
	padding-left: 10px;
	height: 35px;
}
.top_coms_alt {
	background-image: url(../images/top_alt.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	float: left;
	width: 424px;
	padding-right: 10px;
	padding-left: 10px;
	height: 16px;
}
.rep_coms_alt {
	background-image: url(../images/rep_alt.gif);
	background-repeat: repeat-y;
	width: 424px;
	margin: 0px;
	float: left;
	color: #00728F;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 11px;
	line-height: 18px;
}
.bot_coms_alt {
	background-image: url(../images/bot_alt.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	width: 424px;
	padding-right: 10px;
	padding-left: 10px;
	height: 35px;
}
.author_name {
	padding-right: 10px;
	padding-left: 10px;
	color: #00728F;
	font-size: 12px;
	font-weight: bold;
}
.author_date {
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 25px;
	color: #00728F;
	font-size: 10px;
}
.rep_coms blockquote {
	background-image: url(../images/block_com.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	clear: both;
	padding-top: 5px;
	padding-left: 20px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 11px;
	color: #CCCCCC;
	line-height: 18px;
}
.rep_coms code {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	margin: 10px;
	padding: 5px;
	clear: both;
	color: #266700;
	background-color: #252829;
	border: 1px dashed #52595C;
}

.rep_coms_alt blockquote {
	background-image: url(../images/block_com_alt.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	clear: both;
	padding-top: 8px;
	padding-left: 20px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 11px;
	color: #CCCCCC;
	line-height: 18px;
}
.rep_coms_alt code {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	margin: 10px;
	padding: 5px;
	clear: both;
	color: #266700;
	background-color: #30312D;
	border: 1px dashed #5F6158;
}
.coms p {
	margin: 0px;
	clear: both;
	padding: 0px;
}
.coms a:link, .coms a:visited {
	color: #183A5C;
	text-decoration: underline;
}
.coms a:hover, .coms a:active {
	color: #3590C0;
	text-decoration: none;
}
#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid #A9B7BB;
padding: 2px;
background-color: #DAE6EA;
visibility: hidden;
z-index: 100;
font-size: 11px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=130);*/
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}
.help {
padding-left: 2px;
cursor: help;
}
.helpover
{
font-size: 13px; color:#5D9000; font-weight:bold; padding-top: 10px;
} 
