html, body				{ font-family:Arial,Helvetica,sans-serif; margin:0; padding:0; }
html					{ background-color:#fff; font-size:95%; }                     
body					{ background-color:#fff; font-size:0.8em; line-height:1.4em; scrollbar-face-color:#EDEDED; scrollbar-shadow-color:#E0E0E0; scrollbar-highlight-color:#DDDDDD; scrollbar-3dlight-color:#DDDDDD; scrollbar-darkshadow-color:#AAAAAA; scrollbar-track-color:#EEEEEE; scrollbar-arrow-color:#AAAAAA; }


a:link					{ color:#252525; text-decoration:underline; }
a:hover,
a:active				{ text-decoration:none; }
a:focus					{ outline:none; }

img					{ border:0; }
li					{ margin:0,0,6px,-20px; }


h1 {font-size:1.3em; color:#666666; margin-bottom:15px;}



#gesamt {
   margin:0 15px 0 26px;
   padding:0 0 25px 0;
}

#links {
   float:left;
   width:405px;
   margin:17px 0 0 0;
   padding:0 10px 0 0;
   border-right:1px dotted #a4a4a3;
}

#links .box-headline {
   width:400px;
   padding:9px 0 0 0;
   background-image: url(grafiken/box-schatten-oben.gif);
   background-repeat:no-repeat;
   background-position:top right;
}
#links .box-headline h2 {
   width:369px;
   padding:6px 10px;
   margin:0;
   background-color:#ffffff;
   font-size:1.1em;
   border-bottom:1px dotted #a4a4a3;
}

#links .box-inhalt {
   width:400px;
   padding:0 0 9px 0;
   background-color:#ebebea;
   background-image: url(grafiken/box-schatten-unten.gif);
   background-repeat:no-repeat;
   background-position:bottom right;
}
#links .box-inhalt-testzugang {
   width:400px;
   height:52px;
   padding:0 0 9px 0;
   background-image: url(grafiken/box-testzugang-bg.gif);
   background-repeat:no-repeat;
}

#links .box-inhalt a {
   padding:8px 10px;
   text-decoration:none;
   display:block;
   height:1%;
}

#links .box-inhalt-testzugang a {
   padding:8px 140px 8px 10px;
   text-decoration:none;
   display:block;
}

#links .box-inhalt a:hover, #links .box-inhalt-testzugang a:hover {
   text-decoration:underline;
}


#links .box-teaser-headline {
   width:164px;
   padding:9px 0 0 0;
   background-image: url(grafiken/box-schatten-oben.gif);
   background-repeat:no-repeat;
   background-position:top right;
}
#links .box-teaser-headline h2 {
   width:132px;
   padding:6px 10px;
   margin:0;
   background-color:#ffffff;
   font-size:1.1em;
   border-bottom:1px dotted #a4a4a3;
}

#links .box-teaser-inhalt {
   width:164px;
   padding:0 0 9px 0;
   background-color:#ebebea;
   background-image: url(grafiken/box-schatten-unten.gif);
   background-repeat:no-repeat;
   background-position:bottom right;
}
#links .box-teaser-inhalt a {
   padding:5px 5px 6px 15px;
   text-decoration:none;
   background:url(/grafiken/hg-link.gif) 4px 6px no-repeat;
   display:block;
   height:1%;
}
#links .box-teaser-inhalt a:hover {
   padding:5px 5px 6px 15px;
   text-decoration:underline;
   background:url(/grafiken/hg-link.gif) 4px 6px no-repeat;
   display:block;
   height:1%;
}
#links .box-teaser-inhalt a.link-alle {
   text-decoration:underline;
}
#links .box-teaser-inhalt a:hover.link-alle {
   text-decoration:none;
}

#rechts {
   float:left;
   width:153px;
   padding:50px 0 0 15px;
}

#rechts .box-rechts {
   margin:0 0 20px 0;
}


#rechts .box-rechts-news {
   margin:0 0 20px 0;
   background-color:#ffffff;   
}

#rechts .box-rechts-news a{
   text-decoration:none;
}
#rechts .box-rechts-news a:hover{
   text-decoration:underline;
}


#rechts .box-rechts-news .termin, #rechts .box-rechts-news .news-rechts {
   padding:5px 5px 6px 15px;
   background:url(/grafiken/hg-link.gif) 4px 6px no-repeat #ebebea;
   border-bottom:1px dotted #a4a4a3;
}

#rechts .box-rechts-news .link-alle {
   text-decoration:underline;
   padding:5px 0 10px 15px;
   background-color:#ebebea;
   display:block;
   background-image:url(/grafiken/bg-link-alle.gif);background-repeat:no-repeat;
}

#rechts .box-rechts-news .link-alle:hover {
   text-decoration:none;
}


#rechts .box-rechts-news h1 {
   font-size:1em;
   margin:0;
   padding:15px 0 5px 15px;
   background-image:url(/grafiken/bg-box-rechts-news.gif);background-repeat:no-repeat;
   border-bottom:1px dotted #a4a4a3;
}

#service-leiste {
   margin:30px 0 0 0;
}

a.pfeil {
   background-image:url(/grafiken/hg-link.gif);
   background-repeat:no-repeat;
   padding-left:10px;
   font-weight:normal;
   text-decoration:underline;
}

a:hover.pfeil, a:active.pfeil, a:focus.pfeil {
   text-decoration:none;
}

a.pfeil-zurueck {
   background-image:url(/grafiken/hg-link-zurueck.gif);
   background-repeat:no-repeat;
   padding-left:10px;
   font-weight:normal;
   text-decoration:underline;
}

a:hover.pfeil-zurueck, a:active.pfeil-zurueck, a:focus.pfeil-zurueck {
   text-decoration:none;
}


.subnav-table				{ background-image:url(grafiken/hg-subnav-folge.gif); background-repeat:repeat-x; background-color:#ffe45c; }
.subnav-lvl2-div-off			{ background-color:#ffee95; }
.subnav-lvl2-div-on			{ background-color:#fff9d9; }
.subnav-lvl3-div-off			{ background-color:#fff6c7; }
.subnav-lvl3-div-on			{ background-color:#fff6c7; }


/* Start Suchedefinition */

.suche					{ margin:0; }
.suche-td-text				{ background-image:url(/grafiken/suche-input-text.gif); background-repeat:no-repeat; width:110px; height:19px; overflow:hidden; }
.suche-input-text			{ width:100px; height:15px; border-width:0px; border-style:none; border-color:#ececec; background-color:transparent; margin-left:5px; font-size:10px; }

.newsletter				{ margin:8px 0 4px 0; }
.newsletter-td-text			{ background-image:url(/grafiken/newsletter-input-text.gif); background-repeat:no-repeat; width:147px; height:19px; overflow:hidden; }
.newsletter-input-text			{ width:137px; height:15px; border-width:0px; border-style:none; border-color:#ececec; background-color:transparent; margin-left:5px; font-size:10px; }


/* Ende Suchedefinition */

/* Start Navdefinition */

.hauptnav-table				{ background-image:url(/grafiken/hg-hauptnav.gif); background-repeat:repeat-x; width:860px; height:31px; }

.subnav-lvl1-div-off			{ background-image:url(/grafiken/icon-pfeil.gif); background-repeat:no-repeat; background-position:20px 8px; }
a.subnav-lvl1-off 			{ padding:4px 20px 4px 35px; text-decoration:none; display:block; }
a:hover.subnav-lvl1-off,
a:focus.subnav-lvl1-off,
a:active.subnav-lvl1-off		{ text-decoration:none; font-weight:bold; }

.subnav-lvl1-div-on			{ background-image:url(/grafiken/icon-pfeil.gif); background-repeat:no-repeat; background-position:20px 8px; }
a.subnav-lvl1-on 			{ padding:4px 20px 4px 35px; text-decoration:none; display:block; font-weight:bold; }
a:hover.subnav-lvl1-on,
a:focus.subnav-lvl1-on,
a:active.subnav-lvl1-on			{ text-decoration:none; font-weight:bold; }


  /* .subnav-lvl2-div-off wird in der xtra css definiert */
a.subnav-lvl2-off 			{ padding:4px 20px 4px 35px; text-decoration:none; display:block; }
a:hover.subnav-lvl2-off,
a:focus.subnav-lvl2-off,
a:active.subnav-lvl2-off		{ text-decoration:none; font-weight:bold; }

  /* .subnav-lvl2-div-on wird in der xtra css definiert */
a.subnav-lvl2-on 			{ padding:4px 20px 4px 35px; text-decoration:none; display:block; font-weight:bold; }
a:hover.subnav-lvl2-on,
a:focus.subnav-lvl2-on,
a:active.subnav-lvl2-on			{ text-decoration:none; font-weight:bold; }


  /* .subnav-lvl3-div-off wird in der xtra css definiert */
a.subnav-lvl3-off 			{ padding:4px 20px 4px 50px; text-decoration:none; display:block; }
a:hover.subnav-lvl3-off,
a:focus.subnav-lvl3-off,
a:active.subnav-lvl3-off		{ text-decoration:none; font-weight:bold; }

  /* .subnav-lvl3-div-on wird in der xtra css definiert */
a.subnav-lvl3-on 			{ padding:4px 20px 4px 50px; text-decoration:none; display:block; font-weight:bold; }
a:hover.subnav-lvl3-on,
a:focus.subnav-lvl3-on,
a:active.subnav-lvl3-on			{ text-decoration:none; font-weight:bold; }




a.start-themen				{ text-decoration:none; font-weight:bold; line-height:14px; }
a:hover.start-themen,
a:focus.start-themen,
a:active.start-themen			{ text-decoration:underline; font-weight:bold; }

a.start-meldungen,
a:visited.start-meldungen		{ text-decoration:none; }
a:active.start-meldungen,
a:focus.start-meldungen,
a:hover.start-meldungen			{ text-decoration:underline; }

a.start-boxmitte-link			{ color:#000000; padding:6px 10px 6px 20px; text-decoration:none; display:block; background-image:url(grafiken/icon-pfeil.gif); background-repeat:no-repeat; background-position:10px 10px; }
a:hover.start-boxmitte-link,
a:focus.start-boxmitte-link,
a:active.start-boxmitte-link		{ text-decoration:none; font-weight:bold; }

a.start-boxrechts-link			{ color:#000000; padding:4px 10px 4px 20px; text-decoration:none; display:block; background-image:url(grafiken/icon-pfeil.gif); background-repeat:no-repeat; background-position:10px 10px; }
a:hover.start-boxrechts-link,
a:focus.start-boxrechts-link,
a:active.start-boxrechts-link		{ text-decoration:none; font-weight:bold; }

a.servicenav,
a:visited.servicenav			{ text-decoration:none; }
a:active.servicenav,
a:focus.servicenav,
a:hover.servicenav			{ text-decoration:underline; }

a.zusatznav,
a:visited.zusatznav			{ text-decoration:none; }
a:active.zusatznav,
a:focus.zusatznav,
a:hover.zusatznav			{ text-decoration:underline; }

a.footer,
a:visited.footer			{ text-decoration:none; }
a:active.footer,
a:focus.footer,
a:hover.footer				{ text-decoration:underline; }

a.nodecoration,
a:visited.nodecoration			{ text-decoration:none; background-image:none; }
a:active.nodecoration,
a:focus.nodecoration,
a:hover.nodecoration			{ text-decoration:underline; }

a.mehr					{ font-weight:bold; }
a:hover.mehr,
a:focus.mehr,
a:active.mehr				{ font-weight:bold; }

a.mehr-weiss				{ text-decoration:none; font-weight:bold; color:#ffffff; }
a:hover.mehr-weiss,
a:focus.mehr-weiss,
a:active.mehr-weiss			{ text-decoration:underline; font-weight:bold; color:#ffffff; }

a.themen				{ text-decoration:none; font-weight:bold; }
a:hover.themen,
a:focus.themen,
a:active.themen				{ text-decoration:underline; font-weight:bold; }

a.hauptnav-off				{ text-decoration:none; font-size:12px; padding:6px; }
a:hover.hauptnav-off,
a:focus.hauptnav-off,
a:active.hauptnav-off			{ font-weight:bold; text-decoration:none; }

a.hauptnav-on				{ font-weight:bold; text-decoration:none; font-size:12px; }
a:hover.hauptnav-on,
a:focus.hauptnav-on,
a:active.hauptnav-on			{ font-weight:bold; text-decoration:none; }

/* Ende Navdefinition */


/* Start Inhaltsdefinition */

.start-inhalt-table			{ background-color:#ffffff; padding:0 20px 0 20px; }
.inhalt-table				{ background-color:#ffffff; }
.start-boxmitte-subheadline			{ font-size:14px; font-weight:bold; height:32px; background-image:url(/grafiken/hg-start-boxmitte-subheadline.gif); padding-left:10px; color:#666666; }
.start-boxmitte				{ background-image:url(grafiken/hg-start-boxmitte-inhalt.gif); }
.start-boxrechts-subheadline		{ font-size:14px; font-weight:bold; height:32px; background-image:url(/grafiken/hg-start-boxrechts-subheadline.gif); padding-left:10px; color:#666666; }
.start-boxrechts				{ background-image:url(/grafiken/hg-start-boxrechts-inhalt.gif); padding:6px 0 8px 0; }
.start-testzugang-subheadline		{ font-size:14px; font-weight:bold; margin:0 0 4px 0; padding:0; color:#000000; }
.start-testzugang				{ background-image:url(/grafiken/hg-start-boxrechts-testzugang.gif); background-repeat: repeat-x; background-color:#eaeaea; padding:6px 13px 8px 11px; }
.inxmail-easy-subheadline			{ font-size:14px; font-weight:bold; height:36px; background-image:url(/grafiken/hg-inxmail-easy-box-subheadline.gif); padding-left:10px; color:#666666; }
.inxmail-easy-box				{ background-image:url(/grafiken/hg-inxmail-easy-box-inhalt.gif); padding:6px 0 8px 0; } 


.headline				{font-size:1.3em; color:#666666; margin-bottom:15px; font-weight:bold;}
.headline-halb			{ font-size:20px; line-height:27px; color:#666666; margin-left:-1px; margin-bottom:10px; }
.subheadline				{ font-size:14px; color:#666666; padding-bottom:20px; font-weight:bold; }
.headline-startmesse			{ font-size:20px; color:#666666; }

.weiss					{ color:#FFF; }
.schwarz				{ color:#000; }

.sitemap-lvl1-div			{ font-weight:bold; background-color:#dbdbdb; }
.sitemap-lvl1-div a			{ padding:2px 20px 2px 4px; text-decoration:none; display:block; }
.sitemap-lvl1-div a:hover		{ text-decoration:underline; } 

.sitemap-lvl2-div			{ background-image:url(/grafiken/icon-pfeil-sitemap.gif); background-repeat:no-repeat; background-position:4px 8px; background-color:#ececec; }
.sitemap-lvl2-div a			{ padding:2px 20px 2px 15px; text-decoration:none; display:block; text-decoration:none; }
.sitemap-lvl2-div a:hover		{ text-decoration:underline; } 

.sitemap-lvl3-div			{  }
.sitemap-lvl3-div a			{ padding:2px 20px 2px 26px; text-decoration:none; display:block; text-decoration:none; background-color:#ececec; }
.sitemap-lvl3-div a:hover		{ text-decoration:underline; } 

.sitemap-lvl4-div			{ background-image:url(/grafiken/icon-pfeil-sitemap.gif); background-repeat:no-repeat; background-position:26px 8px; background-color:#ececec; }
.sitemap-lvl4-div a			{ padding:2px 20px 2px 37px; text-decoration:none; display:block; text-decoration:none; }
.sitemap-lvl4-div a:hover		{ text-decoration:underline; } 

.inhaltskopfschrift 		{ font-size:12px; line-height:15px; }
.inhaltskopfschrift td		{ font-size:12px; line-height:15px; } /* Speziell für Weblication WYSIWYG Editor und mit fester 
Schriftgröße da sich em definierte Schriftgrößen vererben */



/* Ende Inhaltsdefinition */

/* Module Eventcalendar */

.wec_input_search {
	width: 340px;
}
.wec_select_month {
}
.wec_select_year {
}
.wec_select_category {
	width: 210px;
}
.wec_button_search {
}

a:link.buttonDefault { 
	text-decoration:none;
	color:#000000;
}

a:active.buttonDefault { 
	text-decoration:none;
	color:#000000;
} 

a:visited.buttonDefault { 
	text-decoration:none;
	color:#000000;
} 

.buttonDefault {
	font-family:arial, helvetica;
	color:#000000;
	background-image:url(/weblication/wGui/wImages/bg_button_weblic.gif);
	padding:0px;font-size:12px;line-height:16px;
	border-style:outset;
	background-color:#F0F0F0;
	border-color:#606060;
	border-width:1px;padding-left:4px;padding-right:4px;
}

#country-selection {text-align:right;padding:15px 0 0 0;}
#country-selection a {text-decoration:none;}
#country-selection a:hover {text-decoration:underline;}

#country-selection-link {padding:5px 20px;behavior: url(/grafiken/iepngfix.htc); background-image:url(/grafiken/bg-country-selection.png); background-repeat:no-repeat; background-position:top right; text-decoration:none;}

 #sprachwahl-div					{ position:absolute; width:144px; height:200px; left:769px; top:48px; z-index:30; display:none; text-align:left;}
	#sprachwahl-inner-div			{ width:119px; padding:6px 10px 16px 10px; margin:0; behavior: url(/grafiken/iepngfix.htc); background-image:url(/grafiken/bg-country-selection-div.png); background-repeat:no-repeat; background-position:top left; }
    #sprachwahl-inner-div a			{ display:block; background-repeat:no-repeat; background-position:0 6px; padding:0 0 0 24px; line-height:24px; z-index:999; }
 

.news {padding:0 0 15px 0; margin:0 0 20px 0;}
.news a{background-image:url(/grafiken/hg-link.gif);
   background-repeat:no-repeat;
   padding-left:10px;
   font-weight:normal;
   text-decoration:underline;
}
.news a:hover{
   text-decoration:none;
}
.termin {padding:0 0 8px 0;}
.news-rechts {padding:0 0 8px 0;}



.pressemitteilungen a {text-decoration:none;}
.pressemitteilungen a:hover {text-decoration:underline;}

#topnav a, #footer a {text-decoration:none;}
#topnav a:hover, #footer a:hover {text-decoration:underline;}




.box-rechts-kategorien {
   margin:0 0 20px 0;
}
.box-rechts-kategorien h1 {
   font-size:1em;
   margin:0;
   padding:0px 0 5px 0px;
   border-bottom:1px dotted #a4a4a3;
}
.box-rechts-kategorien a {
   text-decoration:underline;
   padding:3px 0 3px 15px;
   display:block;
   background-image:url(/grafiken/hg-link.gif);background-repeat:no-repeat;background-position:3px 6px;
}
.box-rechts-kategorien a:hover {
   text-decoration:none;
   padding:3px 0 3px 15px;
   display:block;
   background-image:url(/grafiken/hg-link.gif);background-repeat:no-repeat;background-position:3px 6px;
}



.box-rechts-social-buttons {
   margin:0 0 20px 0;
}
.box-rechts-social-buttons h1 {
   font-size:1em;
   margin:0;
   padding:0px 0 5px 0px;
   margin:0 0 10px 0;
   border-bottom:1px dotted #a4a4a3;
}

.box-rechts-social-buttons a{
   text-decoration:none;
}

