/* "$Id: tools.css,v 1.12 2011-03-10 14:39:02 imuraschko Exp $" */

/*************** global class styles ********************/
body {
	margin:0px;
	padding:0px;
	font-family:arial,helvetica;
	font-size:12px;
	color:#7A8D94;
	text-decoration:none;
	background-color: #ffffff;
}
table {
	margin:0px;
	padding:0px;
	border-style:none;
	background-color: #ECEFF2;
}
caption {
	font-size: 12px;
	font-weight: bold;
}
img {
	text-decoration : none;
}
td {
	font-family:arial,helvetica;
	font-size:12px;
	color:#7A8D94;		
}
ul {
	font-size:12px;
	margin:0 0 12px 1px;
	padding: 0 0 0 0;
	list-style-type:none;
	line-height:15px;
}
ul li {
	font-size:12px;
	background: url(/daef/images/listenpunkt.gif) no-repeat left top;
	padding: 0 0 1px 10px;	
	line-height:15px;
}
ol {
	font-size:12px;
	margin:0 0 12px 22px;
	padding: 0 0 0 0;
	line-height:15px;
}
ol li	{
	font-size:12px;
	padding: 0 0 1px 0;
	line-height:15px;
}
h1 {
	font-size:12px;
	color:#006bb3;
	margin: 6px 0 12px 0;
  	font-weight: bold;
}

.maincontent-td4 h1 {
	font-weight: normal;
	font-size: 19px;
	margin: 0 0 20px;	
}

h2 {
	font-size:12px;
	color:#006bb3;
	margin: 24px 0 12px 0;
}

.bold {
	font-size:12px;
	color: #006bb3;
	font-weight: bold;
	margin-top:9px;
	margin-bottom:9px;
}

h3 {
	font-size:12px;
	color:#7A8D94;
	margin: 18px 0 12px 0;
}
h4 {
	font-size:12px;
	color:#7A8D94;
	margin:24px 0 12px 0;
}
h5 {
	font-size:12px;
	color:#7A8D94;
	margin: 18px 0 12px 0;
}
h6 {
	font-size:12px;
	color:#7A8D94;
	margin: 6px 0 12px 0;
}
p {
	font-size:12px;
	color:#7A8D94;
	margin: 6px 0 12px 0;
}
a {
	font-family:arial,helvetica;
	font-size:12px;
	color:#006bb3;
	text-decoration:underline
}
input, textarea, select {
	font-family:arial,helvetica;
	font-size:12px;
	color:#7A8D94;
    margin-top: 2px;

    margin-bottom: 0pt;


	padding: 0 0 0 2px;
}

/* BACKGROUNDS */
.bg-home {
	background-image : url(/daef/images/bg1.gif);
	background-repeat : repeat-x;
	background-color : #7A8D94;
}
.bg-sub {
	background-image : url(/daef/images/bg2.gif);
	background-repeat : no-repeat;
	background-color : #7A8D94;
}
.bg-sitemap {
	background-image : url(/daef/images/bg3.gif);
	background-repeat : no-repeat;
	background-color : #7A8D94;
}
.bg-rephome { 
	background-image : url(/daef/images/bg4.gif); 
	background-repeat : no-repeat; 
	background-color : #7A8D94; 
} 
.bg-pv-karte {
	background-color : #7A8D94;
}
.bg-pv-popup {
	background-image : url(/daef/images/bg5.gif); 
	background-repeat : no-repeat; 
	background-color : #7A8D94;
}
.bg-pv-popup-print {
	background-color : #7A8D94;
}
.bg-mail { 
	background-image : url(/daef/images/bg6.gif); 
	background-repeat : no-repeat; 
	background-color : #7A8D94; 
} 


/* NAVIGATION STYLES*/
.topNav {
	font-family:arial,helvetica;
	font-size:11px;
	color:#7A8D94;
	text-decoration:none
}
.topNavLink {
	font-family:arial,helvetica;
	font-size:11px;
	color:#7A8D94;
	text-decoration:underline;
}
.topNavBold {
	font-family:arial,helvetica;
	font-size:11px;
	color:#7A8D94;
	font-weight:bold;
	text-decoration:none
}
.bottomNav {
	font-family:arial,helvetica;
	font-size:12px;
	color:#7A8D94;
	text-decoration:none
}
.bottomNavLink {
	font-family:arial,helvetica;
	font-size:12px;
	color:#7A8D94;
	text-decoration:underline
}
.bottomNavBold {
	font-family:arial,helvetica;
	font-size:12px;
	color:#7A8D94;
	font-weight:bold;
	text-decoration:none
}
.cNavLink {
	font-family:arial,helvetica;
	font-size:12px;
	font-weight:bold;
	color:#006bb3;
	text-decoration:underline;
	margin-bottom : 4px;
}
.homepageNavLink {
	font-family:arial,helvetica;
	font-size:12px;
	font-weight:bold;
	color:#ff6600;
	text-decoration:underline;
	margin-bottom : 4px;
}
.homepageNavLink2 {
	font-family:arial,helvetica;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
.topNavSub {
	font-size:11px;
	color:#7A8D94;
	text-decoration:none;
}

.topNavSub-sel {
	font-size:11px;
	color:#ff6600;
	text-decoration:none;
}
.subNav {
	font-size:11px;
	color:#7A8D94;
}

.subNav-sel {
	font-size:11px;
	color:#7A8D94;
	font-weight: bold;
}

/* HOMEPAGE */
.home-select1 {
	width : 190px;
	font-size: 12px;
}
.home-box-headline1			{
	width : 368px;
	font-size: 12px;
	padding : 2px 0 2px 7px;
	background: #C6E7F6 url(/daef/images/box-corner.gif) no-repeat right top;
	font-weight : bold;
	color : #7A8D94;
	vertical-align : middle;
}
.home-box-content1			{
	height: 94px;
	width : 368px;
	padding : 3px 6px 3px 6px;
	border : 1px solid #C6E7F6;
}
.home-box-more1				{
	padding : 0px 5px 5px 2px;
	text-align: right;
	vertical-align: bottom;
	white-space: nowrap;	
}
.home-box-headline2			{
	width : 360px;
	font-size: 12px;
	padding : 2px 0 2px 7px;
	background: #C6E7F6 url(/daef/images/box-corner.gif) no-repeat right top;
	font-weight : bold;
	color : #7A8D94;
	vertical-align : middle;
}
.home-box-content2			{
	height: 94px;
	width : 360px;
	padding : 3px 6px 3px 6px;
	border : 1px solid #C6E7F6;
}
.home-box-more2				{
	padding : 0px 5px 5px 2px;
	text-align: right;
	vertical-align: bottom;
	white-space: nowrap;
}
.home-box-headline3			{
	width : 195px;
	font-size: 12px;
	padding : 2px 0 2px 7px;
	background: #C6E7F6 url(/daef/images/box-corner.gif) no-repeat right top;
	font-weight : bold;
	color : #7A8D94;
	vertical-align : middle;
}
.home-box-content3			{
	height: 92px;
	width : 195px;
	line-height: 13px;
	padding : 3px 6px 3px 6px;
	border : 1px solid #C6E7F6;
}
.home-box-more3				{
	padding : 0px 5px 5px 2px;
	text-align: right;
	vertical-align: bottom;
	white-space: nowrap;
}
.home-box-headline4			{
	width : 368px;
	font-size: 12px;
	padding : 2px 0 2px 7px;
	background: #C6E7F6 url(/daef/images/box-corner.gif) no-repeat right top;
	font-weight : bold;
	color : #7A8D94;
	vertical-align : middle;
}
.home-box-content4			{
    height: 42px;
/*	height: 84px; */
	width : 368px;
	padding : 3px 6px 3px 6px;
	border : 1px solid #C6E7F6;
}
.home-box-more4				{
	padding : 0px 5px 5px 2px;
	text-align: right;
	vertical-align: bottom;
	white-space: nowrap;	
}
.home-box-headline5			{
	width : 360px;
	font-size: 12px;
	padding : 2px 0 2px 7px;
	background: #C6E7F6 url(/daef/images/box-corner.gif) no-repeat right top;
	font-weight : bold;
	color : #7A8D94;
	vertical-align : middle;
}
.home-box-content5			{
    height: 42px;
/*  height: 84px; */
	width : 360px;
	padding : 3px 6px 3px 6px;
	border : 1px solid #C6E7F6;
}
.home-box-more5				{
	padding : 0px 5px 5px 2px;
	text-align: right;
	vertical-align: bottom;
	white-space: nowrap;	
}

/* ADMIN-BLOCK */
.administration-box-headline1			{
	width : 195px;
	font-size: 12px;
	padding : 2px 0 2px 7px;
	background: #C6E7F6 url(/daef/images/box-corner.gif) no-repeat right top;
	font-weight : bold;
	color : #7A8D94;
	vertical-align : middle;
}
.administration-box-content1			{
	width : 195px;
	padding : 3px 6px 3px 6px;
	border : 1px solid #C6E7F6;
}


/* MAIN-CONTENT */
.maincontent-td1	{
	width: 328px;
	vertical-align:top;
}
.maincontent-td2	{
	width: 15px;
	vertical-align:top;
	background: url(/daef/images/verlauf_links.gif) repeat;
}
.maincontent-td3	{
	width: 20px;
	vertical-align:top;
	background-color:#ECEFF2;
}
.maincontent-td4	{
	width: 567px;
	vertical-align:top;
	background-color:#ECEFF2;
}
.maincontent-td4a	{
	width: 9px;
	vertical-align:top;
	background-color:#ECEFF2;
}
.maincontent-td4b-oc	{
	width: 476px;
	vertical-align:top;
	background-color:#ECEFF2;
}
.maincontent-td4b-mc	{
	width: 367px;
	vertical-align:top;
	background-color:#ECEFF2;
}
.maincontent-td4c	{
	width: 20px;
	vertical-align:top;
	background-color:#ECEFF2;
}
.maincontent-td4d	{
	width: 180px;
	vertical-align:top;
	background-color:#ECEFF2;
}		
.maincontent-td5	{
	width: 20px;
	vertical-align:top;
	background-color:#ECEFF2;
}
.maincontent-td6	{
	width: 15px;
	vertical-align:top;
	background: url(/daef/images/verlauf_rechts.gif) repeat;
}
.maincontent-subnavi-td1	{
	font-size: 12px;
	padding : 4px 0 4px 8px;
	background: #90a7c6;
	font-weight : bold;
	color : #335790;
	vertical-align : middle;
}
.maincontent-subnavi-td2	{
	padding : 3px 7px 6px 7px;
	background: #daeff9;
	vertical-align : top;
}
.maincontent-subnavi-td3	{
	width : 180px;
	background: url(/daef/images/verlauf_unten2.gif) repeat;
}

.maincontent-aktion-td1	{
	padding : 3px 7px 6px 7px;
	background: #90a7c6;
	vertical-align : top;
}
.maincontent-aktion-td2	{
	width : 180px;
	background: url(/daef/images/verlauf_unten2.gif) repeat;
}

/* TOPNAVIGATION GLOBALE CONTENTREITER */
.navLinkTopNavigationReiter {
	font-family:arial,helvetica;
	font-size:12px;
	font-weight: bold;
	color:#7A8D94;
	text-decoration:none;
}
td.topnavigationreiter-hi {
	background: url(/daef/images/navi/topnavi-reiter-hi-bg.gif) repeat-x;
	padding: 23px 22px 0 22px;
	vertical-align:top;
}
td.topnavigationreiter-low {
	background: url(/daef/images/navi/topnavi-reiter-low-bg.gif) repeat-x;
	padding: 23px 22px 0 22px;
	vertical-align:top;
}
td.topnavigationreiter-low-b {
	background: url(/daef/images/navi/topnavi-reiter-low-bg.gif) repeat-x;
	padding: 0 0 0 0 ;
	vertical-align:top;
}

/* CONTENTVORLAGEN SUBHOMEPAGES */
.cv-subhome-boxtable	{
	width:567px;
}
.cv-subhome-boxsmall-td-headline	{
	font-size: 12px;
	padding : 3px 0 3px 10px;
	background: #C6E7F6 url(/daef/images/subnavi-corner.gif) no-repeat right top;
	font-weight : bold;
	color : #7A8D94;
	vertical-align : middle;
}
.cv-subhome-boxsmall-td-content	{
	padding : 0px 7px 9px 10px;
	background: #FFFFFF;
	vertical-align : top;
}
.cv-subhome-boxsmall-td-footer	{
	background: url(/daef/images/verlauf_unten2.gif) repeat;
}
.cv-subhome-specialbox-td	{
	padding : 12px 7px 4px 7px;
	background: #FFFFFF no-repeat right top;
	vertical-align : top;
}
.cv-subhome-link-mehr				{
	font-family:arial,helvetica;
	font-size:12px;
	color:#ff6600;
	text-decoration:underline;
}

/* AKTIONSFLAECHE - CONTENTBLOCK - TYP 4 */
.aktion-box-headline			{
	width: 301px;
	font-size: 12px;
	padding : 3px 0 2px 10px;
	background: #C6E7F6 url(/daef/images/box-corner.gif) no-repeat right top;
	font-weight : bold;
	color : #7A8D94;
	vertical-align : middle;
}
.aktion-box-content			{
	width: 301px;
	font-size: 12px;
	padding : 3px 10px 3px 10px;
	border : 1px solid #C6E7F6;
	background-color: #FFFFFF;
}
a.aktion-box-link {
	font-family:arial,helvetica;
	font-size:12px;
	color:#7A8D94;
	text-decoration:underline
}
.aktion-box-link:active {
	font-family:arial,helvetica;
	font-size:12px;
	color:#7A8D94;
	text-decoration:underline
}
.aktion-box-link:visited {
	font-family:arial,helvetica;
	font-size:12px;
	color:#7A8D94;
	text-decoration:underline
}

/* AKTIONSFLAECHE - CONTENTBLOCK - TYP 3 */
.contentblock3 {
	background-color:#FFFFFF;
	width: 100%;
	padding: 0 15px 0 15px;	
}

/* AKTUELLES */
.aktuelles-news-name		{
	font-size: 12px;
	background: #FFFFFF no-repeat right top;
	font-weight : bold;
	color : #7A8D94;
	vertical-align : middle;
	padding: 7px 15px 6px 10px;
}
.aktuelles-news-picture		{
	vertical-align : top;
	background: #FFFFFF;
	padding: 3px 0px 15px 10px;	
}
.aktuelles-news-description		{
	vertical-align : top;
	background: #FFFFFF;
	padding: 0px 15px 15px 10px;	
}
.aktuelles-news-footer	{
	width : 100%;
	background: url(/daef/images/verlauf_unten2.gif) repeat;
}
.aktuelles-news-abstand	{
	padding: 5px 0px 0px 0px;
}
.aktuelles-navlink {
	font-family:arial,helvetica;
	font-size:12px;
	font-weight:bold;
	color:#ff6600;
	text-decoration:underline;
}

/* SUCHE */
.suche-link {
	font-family:arial,helvetica;
	font-size:12px;
	font-weight:bold;
	color:#006bb3;
	text-decoration:underline;
}
.suche-resultat-link {
	font-family:arial,helvetica;
	font-size:12px;
	font-weight:bold;
	color:#7A8D94;
	text-decoration:underline;
}
.suche-resultat-hits		{
	width: 40%;
	font-size: 12px;
	background: #FFFFFF;
	font-weight : bold;
	color : #7A8D94;
	vertical-align : top;
	padding: 7px 15px 6px 10px;
	white-space: nowrap;
}
.suche-resultat-pages		{
	width: 60%;
	font-size: 12px;
	background: #FFFFFF no-repeat right top;
	color : #7A8D94;
	vertical-align : top;
	text-align: right;
	padding: 7px 15px 6px 10px;
	white-space: nowrap;	
}
.suche-resultat-pagelink	{
	font-family:arial,helvetica;
	font-size:12px;
	color:#7A8D94;
	text-decoration:none;
}
.suche-resultat-pagelink-sel	{
	font-family:arial,helvetica;
	font-size:12px;
	font-weight:bold;
	color:#7A8D94;
	text-decoration:none;
}
.suche-resultat-name		{
	font-size: 12px;
	background: #FFFFFF no-repeat right top;
	font-weight : bold;
	color : #7A8D94;
	vertical-align : top;
	padding: 7px 15px 6px 10px;
}
.suche-resultat-description		{
	width: 90%;
	vertical-align : top;
	background: #FFFFFF;
	padding: 0px 15px 15px 10px;	
}
.suche-resultat-link-td	{
	width: 10%;
	vertical-align : bottom;
	text-align: right;
	background: #FFFFFF;
	padding: 0px 15px 15px 10px;
	white-space: nowrap;
}
.suche-resultat-footer	{
	width : 100%;
	background: url(/daef/images/verlauf_unten2.gif) repeat;
}
.suche-input			{
	width: 200px;
}
.suche-select1			{
	width: 200px;
}
.suche-select2			{
	width: 100px;
}
.suche-select3			{
	width: 100px;
}

/* SITEMAP */
.sitemap-head-td1	{
	width: 679px;
	vertical-align:top;
	background-color:#FFFFFF;	
}
.sitemap-head-td2	{
	width: 105px;
	vertical-align:top;
	background-color:#FFFFFF;	
}
.sitemap-head-td3	{
	vertical-align:top;
	font-size:12px;
	color:#7A8D94;
	background-color:#FFFFFF;	
}
.sitemap-td1	{
	width: 15px;
	vertical-align:top;
	background: url(/daef/images/verlauf_links.gif) repeat;
}
.sitemap-td2	{
	width: 30px;
	vertical-align:top;
	background-color:#FFFFFF;	
}
.sitemap-td3	{
	width: 775px;
	vertical-align:top;
	background-color:#FFFFFF;	
}
.sitemap-td4	{
	width: 30px;
	vertical-align:top;
	background-color:#FFFFFF;	
}
.sitemap-td5	{
	width: 15px;
	vertical-align:top;
	background: url(/daef/images/verlauf_rechts.gif) repeat;
}
.sitemap-reiter-td1	{
	padding : 10px 10px 10px 10px;
	background: #FFFFFF no-repeat right top;
	vertical-align : top;
}
.sitemap-reiter-td2	{
	background: url(/daef/images/verlauf_unten2.gif) repeat;
}
.sitemap-link-level1 {
	font-family:arial,helvetica;
	font-size:12px;
	color:#7A8D94;
	text-decoration:none;
	font-weight: bold;
}
.sitemap-link-level2 {
	font-family:arial,helvetica;
	font-size:12px;
	color:#7A8D94;
	text-decoration:none;	
	font-weight: bold;
}
.sitemap-link-level3 {
	font-family:arial,helvetica;
	font-size:12px;
	color:#7A8D94;
	text-decoration:none;	
}
.sitemap-link1 {
	font-family:arial,helvetica;
	font-size:12px;
	color:#7A8D94;
	text-decoration:none;
	font-weight: bold;
}
.sitemap-link2 {
	font-family:arial,helvetica;
	font-size:12px;
	color:#7A8D94;
	text-decoration:none;
}
.sitemap-span-footer {
	font-family:arial,helvetica;
	font-size:12px;
	color:#7A8D94;
	text-decoration:none;
}
.sitemap-line	{
	width:100%;
	height:1px;
	font-size:0;
	margin:0 0 0 0; 
	background:url(/daef/images/line-dot.gif) repeat-x;
}
.sitemap-spacer	{
	height:26px;
	font-size:0;
	margin:0 0 0 0; 
}


/* VERANSTALTUNGSKALENDER */
.vk-select1			{
	width: 200px;
}
.vk-select2			{
	width: 130px;
	margin-right: 14px;
}
.vk-ueberblick {
	padding-left: 10px;
}
.vk-list-head1		{
	font-size: 12px;
	background: #FFFFFF;
	font-weight : bold;
	color : #7A8D94;
	vertical-align : top;
	padding: 7px 15px 6px 10px;
	white-space: nowrap;
}
.vk-list-head2		{
	font-size: 12px;
	background: #FFFFFF;
	font-weight : bold;
	color : #7A8D94;
	vertical-align : top;
	padding: 7px 15px 6px 2px;
	white-space: nowrap;
}
.vk-list-head-corner		{
	font-size: 12px;
	background: #FFFFFF no-repeat right top;
	font-weight : bold;
	color : #7A8D94;
	vertical-align : top;
	padding: 7px 15px 6px 10px;
	white-space: nowrap;	
}
.vk-list-footer	{
	width : 100%;
	line-height: 10px;
}
.vk-list-entry-corner		{
	font-size: 12px;
	background: #FFFFFF no-repeat right top;
	vertical-align : top;
}
.vk-list-entry1		{
	vertical-align : top;
	background: #FFFFFF;
	padding: 0px 0px 10px 10px;
	white-space: nowrap;	
}
.vk-list-entry2		{
	vertical-align : top;
	background: #FFFFFF;
	padding: 0px 0px 10px 3px;
	white-space: nowrap;	
}
.vk-list-entry3		{
	vertical-align : top;
	background: #FFFFFF;
	padding: 0px 15px 10px 5px;
	white-space: nowrap;	
}
.vk-dots	{
	width:100%;
	height:1px;
	font-size:0;
	margin:0 0 0 0; 
	background:url(/daef/images/line-dot2.gif) repeat-x bottom;
}
.vk-box	{
	padding : 7px 10px 8px 10px;
	background: #FFFFFF no-repeat right top;
	vertical-align : top;
}
.vk-box-headline	{
	font-family:arial,helvetica;
	font-size:12px;
	color:#7A8D94;
	font-weight: bold;
	margin : 0 0 3px 0;
}
.vk-box-line	{
	width:100%;
	height:1px;
	font-size:0;
	margin:0 0 0 0; 
	background:url(/daef/images/line-dot.gif) repeat-x;
}
.vk-box-content	{
	font-family:arial,helvetica;
	font-size:12px;
	color:#7A8D94;
	margin : 2px 0 0 0;
}
.vk-box-content	table{
	background-color: #ffffff;
}
.vk-box-footer	{
	background: url(/daef/images/verlauf_unten2.gif) repeat;
}
.vk-backlink	{
	margin: 15px 0 4px 0;
}

/* REPRAESENTANTENSUCHE */
.rpsuche-input1			{
	width: 192px;
}
.rpsuche-input2			{
	width: 43px;
}
.rpsuche-td {
	font-weight: bold;
	padding: 14px 0 12px 0;
}
.rpsuche-arrowlink	{
	margin: 0 0 4px 0;
}
.rpsuche-box	{
	padding : 7px 10px 8px 10px;
	background: #FFFFFF no-repeat right top;
	vertical-align : top;
}
.rpsuche-box-headline	{
	font-family:arial,helvetica;
	font-size:12px;
	color:#7A8D94;
	font-weight: bold;
	margin : 0 0 3px 0;
}
.rpsuche-box-line	{
	width:100%;
	height:1px;
	font-size:0;
	margin:0 0 0 0; 
	background:url(/daef/images/line-dot.gif) repeat-x;
}
.rpsuche-box-content	{
	font-family:arial,helvetica;
	font-size:12px;
	color:#7A8D94;
	margin : 2px 0 0 0;
}
.rpsuche-box-footer	{
	background: url(/daef/images/verlauf_unten2.gif) repeat;
}


/* EMAIL-POPUP */
.emailpopup-head-td1	{
	width: 221px;
	vertical-align:top;
	background-color:#FFFFFF;	
}

.emailpopup-td3	{
	width: 461px;
	vertical-align:top;
	background-color:#FFFFFF;	
}


/* REPRAESENTANTEN HOMEPAGE */
.rephome-head-td1	{
	width: 462px;
	vertical-align:top;
	background-color:#FFFFFF;	
}
.rephome-head-td2	{
	width: 105px;
	vertical-align:top;
	background-color:#FFFFFF;	
}
.rephome-head-td3	{
	vertical-align:top;
	font-size:12px;
	color:#7A8D94;
	background-color:#FFFFFF;	
}
.rephome-td1	{
	width: 15px;
	vertical-align:top;
}
.rephome-td2	{
	width: 30px;
	vertical-align:top;
	background-color:#FFFFFF;	
}
.rephome-td3	{
/*	width: 547px; */
    width: 451px;
	vertical-align:top;
	background-color:#FFFFFF;	
}
.rephome-td4	{
/*	width: 30px; */
    width: 126px;
	vertical-align:top;
	background-color:#FFFFFF;	
}
.rephome-td5	{
	width: 15px;
	vertical-align:top;
}
.rephome-reiter-td1	{
	padding : 10px 10px 10px 10px;
	background: #FFFFFF no-repeat right top;
	vertical-align : top;
}
.rephome-reiter-td2	{
	background: url(/daef/images/verlauf_unten2.gif) repeat;
}
.rephome-link-level1 {
	font-family:arial,helvetica;
	font-size:12px;
	color:#7A8D94;
	text-decoration:none;
	font-weight: bold;
}
.rephome-link-level2 {
	font-family:arial,helvetica;
	font-size:12px;
	color:#7A8D94;
	text-decoration:none;	
	font-weight: bold;
}
.rephome-link-level3 {
	font-family:arial,helvetica;
	font-size:12px;
	color:#7A8D94;
	text-decoration:none;	
}
.rephome-link1 {
	font-family:arial,helvetica;
	font-size:12px;
	color:#7A8D94;
	text-decoration:none;
	font-weight: bold;
}
.rephome-link2 {
	font-family:arial,helvetica;
	font-size:12px;
	color:#7A8D94;
	text-decoration:none;
}
.rephome-span-footer {
	font-family:arial,helvetica;
	font-size:12px;
	color:#7A8D94;
	text-decoration:none;
}
.rephome-line	{
	width:100%;
	height:1px;
	font-size:0;
	margin:0 0 0 0; 
	background:url(/daef/images/line-dot.gif) repeat-x;
}
.rephome-spacer	{
	height:26px;
	font-size:0;
	margin:0 0 0 0; 
}

.rephome-bold	{
	font-size:12px;
    font-weight:bold; 
    color: #006bb3;
}

.rephome-head {
    font-size:12px;
    font-weight:bold;
    color:#7A8D94;
}

.rephome-subhead {
    font-family:arial,helvetica,sans-serif;
    margin-left:10px;
    font-size:16px;
    font-weight:bold;
    color:#7A8D94;
}

.rephome-termin {
    font-size:12px;
    font-weight:bold;
    line-height:18px;
}


/* START EDIT CENTER Styles */
.link1		{
	ec2kall: yes;
	font-family:arial,helvetica;
	font-size:12px;
	color:#ff6600;
	text-decoration:underline;
}
.link1-bold		{
	ec2kall: yes;
	font-family:arial,helvetica;
	font-size:12px;
	font-weight: bold;
	color:#ff6600;
	text-decoration:underline;
}
.fussnote	{
	ec2kall: yes;
	font-size:10px;
	color:#7A8D94;
}
.zelle-ueberschrift-corner			{
	ec2keditcell: yes;
	font-size: 12px;
	background: #FFFFFF url(/daef/images/aktion-corner.gif) no-repeat right top;
	font-weight : bold;
	color : #7A8D94;
	vertical-align : top;
	padding: 7px 15px 6px 10px;
	white-space: nowrap;
}
.zelle-ueberschrift-corner p {
	font-size:12px;
	color:#7A8D94;
	margin: 0 0 0 0;
}
.zelle-ueberschrift			{
	ec2keditcell: yes;
	font-size: 12px;
	background: #FFFFFF;
	font-weight : bold;
	color : #7A8D94;
	vertical-align : top;
	padding: 7px 15px 6px 10px;
	white-space: nowrap;
}
.zelle-ueberschrift p {
	font-size:12px;
	color:#7A8D94;
	margin: 0 0 0 0;
}
.zelle-footer-verlauf	{
	ec2keditcell: yes;
	width : 100%;
	background: url(/daef/images/verlauf_unten2.gif) repeat;
}
.zelle-content-corner-top		{
	ec2keditcell: yes;
	font-size: 12px;
	vertical-align : top;
	background: #FFFFFF url(/daef/images/aktion-corner.gif) no-repeat right top;	
	padding: 0px 0px 0px 10px;
}
.zelle-content-corner		{
	ec2keditcell: yes;
	font-size: 12px;
	vertical-align : top;
	background: #FFFFFF url(/daef/images/aktion-corner2.gif) no-repeat right top;	
	padding: 0px 0px 0px 10px;
}
.zelle-content		{
	ec2keditcell: yes;
	font-size: 12px;
	vertical-align : top;
	background: #FFFFFF;	
	padding: 0px 0px 0px 10px;
}


/*************** global id styles ********************/
/* homepage divs*/
#home-div10				{ position:absolute; top:83px; left:220px; }
#home-div20				{ position:absolute; top:135px; left:20px; }
#home-div30				{ position:absolute; top:174px; left:20px; width:200px; }
#home-div40				{ position:absolute; top:240px; left:20px; width:200px; }
	#home-div41			{ margin: 0 0 4px 0; }
#home-div50				{ position:absolute; top:135px; left:572px; }
#home-div60				{ position:absolute; top:174px; left:572px; width:200px; }
#home-div70				{ position:absolute; top:240px; left:572px; width:200px; }
	#home-div71			{ margin: 0 0 4px 0; }
#home-div80				{ position:absolute; top:135px; left:793px; }
#home-div90				{ position:absolute; top:174px; left:793px; width:200px; }
#home-div100			{ position:absolute; top:240px; left:793px; width:200px; }
	#home-div101		{ margin: 0 0 4px 0; }

#home-div110			{ position:absolute; top:350px; left:20px; width:977px; }
	#home-div111		{ position:relative; float:left; width:164px; margin:0 20px 0 0;}

#home-div120		{ position:absolute; top:398px; left:21px; width:977px; }
	#home-div121		{ position:relative; float:left; width:368px; }
	#home-div122		{ position:relative; float:left; width:360px; margin:0 0 0 20px; }
		#home-iconec	{ position:absolute; left:320px; padding : 2px 0 0 0; }
	#home-div123		{ position:relative; float:left; width:194px; margin:0 0 0 20px; }
	#home-div124		{ position:relative; float:left; width:368px; margin:18px 0 0 0; }
	#home-div125		{ position:relative; float:left; width:360px; margin:18px 0 0 20px; }
	#home-div126		{ position:relative; float:left; width:195px; margin:18px 0 0 20px; }
	#home-div127		{ position:relative; float:left; width:976px; margin:20px 0 0 0; }
	
/* content divs */
#content-div-headpic				{ position:absolute; top:88px; left:343px; }
#content-div-topnavi				{ position:absolute; top:122px; left:328px; }
#content-div-topnavi-sub			{ position:absolute; top:169px; left:343px; z-index:1; }
#content-div-topnavi-sub2			{ position:absolute; top:172px; left:384px; width:530px; z-index:2; }
#content-div-main					{ position:relative; margin: 169px 0 0 0; }
	#content-div-leftpic				{ position:absolute; top:0px; }
	#content-div-spacer					{ height:239px; font-size:0; margin:0 0 0 0; }
	#content-div-backlink				{ margin: 20px 0 4px 0; }
	#content-div-subnavi				{ position:relative; margin:4px 0 0 0; }
	#content-iconec1					{ position:absolute; margin: 0 0 0 527px; }
	#content-iconec2					{ position:relative; margin: 0 0 0 330px; }
	#content-iconec3					{ position:relative; margin: 0 0 0 445px; }
	#content-iconec2b					{ position:relative; margin: 0 0 0 330px; }
	#content-iconec3b					{ position:relative; margin: 0 0 0 445px; }

#footer-div							{ position:relative; float:left; width:976px; left:21px; margin:20px 0 0 0px; }	

/* content vorlagen subhomepage */
#cv-subhome-div-main		{ width:547px; padding:0 0 14px 10px; }
#cv-subhome-div-mehr		{ position:relative; text-align:right; margin: -27px 0 0 0}

/* global content divs */
#globalcontent-div-main				{ position:relative; top:94px; }
	#globalcontent-div-leftpic			{ position:absolute; top:75px; }
	#globalcontent-div-spacer			{ height:314px; font-size:0; margin:0 0 0 0; }	
	#globalcontent-div-back1			{ position: relative; margin : 0 0 0 0; }
	#globalcontent-div-back2			{ position: relative; margin : 0 0 0 142px; }
	#globalcontent-div-back3			{ position: relative; margin : 0 0 0 142px; }
	#globalcontent-div-back4			{ position: relative; margin : 0 0 45px 142px; }
	#globalcontent-div-aktionbox		{ position: relative; left: 21px; width: 302px; margin : 3px 0 20px 0; }
	#globalcontent-div-headpic			{ position: relative; margin : 0 0 16px 0; }
	#globalcontent-subhome-div-content	{ padding : 0 14px 25px 0; }
	#globalcontent-div-content			{ padding : 20px 14px 25px 10px; }
	#globalcontent-iconec1				{ position:absolute; margin: -15px 0 0 527px; }	
	
/* tool aktuelles */
#aktuelles-linklist-headline		{ position: relative; margin : 0px 0 6px 10px; font-weight:bold; }
#aktuelles-linklist-entry			{ position: relative; margin : 0 0 4px 10px; }
#aktuelles-backlink					{ position: relative; margin : 22px 0 2px 10px; }

/* suche*/
#suche-div-content				{ position: relative; margin : 0 0 15px 10px; }

/* sitemap */
#sitemap-div-head				{ position:relative; margin : 45px 0 0 50px; }
#sitemap-div-main				{ position:relative; margin : 0 0 10px 15px; }
	#sitemap-level1				{ margin : 0 0 8px 0; }
	#sitemap-level2a			{ margin : 8px 0 0 9px; }
	#sitemap-level2				{ margin : 14px 0 0 9px; }	
	#sitemap-level3a			{ margin : 0 0 0 18px; }
	#sitemap-level3				{ margin : 0 0 0 18px; }
#sitemap-div-footer				{ position:relative; width:600px; margin:15px 0 0 15px; }	

/* repraesentanten homepage */
#rephome-div-head				{ position:relative; margin : 45px 0 0 50px; }
#rephome-div-main				{ position:absolute; top:254; margin : 0 0 10px 15px; }
	#rephome-level1				{ margin : 0 0 8px 0; }
	#rephome-level2a			{ margin : 8px 0 0 9px; }
	#rephome-level2				{ margin : 14px 0 0 9px; }	
	#rephome-level3a			{ margin : 0 0 0 18px; }
	#rephome-level3				{ margin : 0 0 0 18px; }
#rephome-div-footer				{ position:relative; width:600px; margin:15px 0 0 15px; }

/* mail popup */
#mail-div-head				{ position:relative; margin : 45px 0 0 50px; }
#mail-div-main				{ position:absolute; top:224; margin : 0 0 10px 15px; }
#mail-div-footer			{ position:relative; width:600px; margin:15px 0 0 15px; }
	
/* global divs */
#top-div10				{ position:absolute; top:0px; left:0px; }
#top-div20				{ position:absolute; top:22px; left:500px; }
#administration-div10	{ position:relative; float:left; width:195px; margin:20px 0 0 0; }



/* FORMULARE */

a.frm-footer {
  text-decoration:underline;
  color:#7A8D94;
  font-weight:bold;
}

td.checkbox {
  vertical-align:top;
}
.frm-bst-bold {
  font-weight:bold;
}
.frm-bst-error {
  font-weight:bold;
  color:#ff6600;
}
.frm-bst-div{
  font-family:arial,helvetica; 
  font-size:12px; 
  border:none;
  padding:0px;
  margin:10px;
  width:510px;
}
.frm-bst-table {
  width:540px;
  border-style:none;
  padding:0px;
  margin:0px;
  font-family:arial,helvetica; 
  font-size:12px; 
}
.frm-bst-table-inner {
  border-style:none;
  padding:0px;
  margin:0px;
  font-family:arial,helvetica; 
  font-size:12px; 
}
.frm-bst-td {
  padding-top:4px;
}
.frm-bst-td-top {
  vertical-align:top;
}
.frm-bst-teaser {
  font-weight:bold;
}
.frm-bst-input {
  width:100%;
  font-family:arial,helvetica; 
  font-size:12px; 
  color:black;
}
.frm-bst-input-error {
  width:100%;
  font-family:arial,helvetica; 
  font-size:12px; 
  background:#FFDDDD;
  color:black;
}
.frm-bst-select {
  width:100%;
  font-family:arial,helvetica; 
  font-size:12px; 
  color:black;
}
.frm-bst-select-error {
  width:100%;
  font-family:arial,helvetica; 
  font-size:12px; 
  background:#FFDDDD;
  color:black;
}
.frm-bst-radio-error {
  background-color:#FFDDDD;
}
.frm-bst-textarea {
  width:100%;
  height:75px;
  font-family:arial,helvetica; 
  font-size:12px; 
  color:black;
}
.frm-bst-textarea-error {
  width:100%;
  height:75px;
  font-family:arial,helvetica; 
  font-size:12px; 
  background-color:#FFDDDD;
  color:black;
}
.frm-bst-img-high {
  border-style:none;
  width:1px;
  height:25px;
}
.frm-bst-img-mid {
  border-style:none;
  width:1px;
  height:15px;
}
.frm-bst-img-low {
  border-style:none;
  width:1px;
  height:8px;
}
frm-bst-img-1px {
  border-style:none;
  width:1px;
  height:1px;
}
.frm-bst-table-row1 {
  width:25px;
  /* width:4%; */
}
.frm-bst-table-row2 {
  width:70px;
  /* width:15%; */
}
.frm-bst-table-row3 {
  width:55px;
  /* width:9%; */
}
.frm-bst-table-row4 {
  width:55px;
  /* width:9%; */
}
.frm-bst-table-row5 {
  width:55px;
  /* width:9%; */
}
.frm-bst-table-row6 {
  width:20px;
  /* width:4%; */
}

.frm-result-list-table {
	margin: 0 14px 10px 14px;
	width: 540px;
}

.admintool-zelle0	{
	background-color : #006bb3;
	vertical-align : top;
	padding: 0px 5px 0px 10px;
	border-right : 2px solid #ffffff;
	font-weight:bold;
	color:#FFFFFF;
}

.admintool-zelle1	{
	background-color : #c2dfff;
	vertical-align : top;
	padding: 0px 5px 0px 10px;
	border-right : 2px solid #ffffff;
}

.admintool-zelle2	{
	background-color : #e1efff;
	vertical-align : top;
	padding: 0px 5px 0px 10px;
	border-right : 2px solid #ffffff;
}

