body {
    color: black; background-color: #E8E8E8;
    font-size: 100.01%;
    font-family: Helvetica,Arial,sans-serif;
    margin: 0; 
	padding: 0;
      /* text-align: center; Zentrierung im Internet Explorer */
  }
   
  
  h1,h2,h3,h4,p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i {
 font-family:Helvetica,Arial,sans-serif; }

h1 { font-size:1.4em; margin-bottom:16px; }
h1.news { font-size:1.4em; margin-bottom:3px; }
h1.teaser { font-size:1.25em; margin-bottom:3px; }

h2 { font-size:1em; margin-bottom:10px; }

h3 { font-size:1em; margin-bottom:10px; }

h4 

p,ul,ol,li,div,td,th,address,blockquote { font-size:0.9em; } 

table.contenttable { font-size:0.9em; } 

li { margin-top:3px;  }
li.service-menu { list-style-image:url(images/arrow.gif);}

.footer2 { font-size:0.8em; }
.csc-sitemap { font-size:1.5em; }
.news-list-item { font-size:1.0em; }
.news-single-imgcaption { font-size:1.0em; margin-top:0.2em }
p.bodytext { 
font-size:1.3em; 
margin-top:0px;
}
.bodytext2 { font-size:0.9em; }  /* fuer tt_news, damit p bodytext genauso gross dargestellt wird wie in den Artikeln aufgrund von css_styled_content  */
.bodytext3 /* fuer den handgeschriebenen HTML-Code auf den Teaser-Seiten  */
{ font-size:1.05em; 
margin-top:0px;
}  
.bodytext4 { font-size:0.7em; } /* fuer tt_news, Veranstaltungen linke Spalte - Untertitel/Subheader  */
p.csc-textpic-text { font-size:1.1em; }
.csc-textpic-caption { 
font-size:1.1em; 
margin-top:0.2em 
background-color:#dedede;
}
.csc-textpic-image  	{  /* fuer Artikelseiten, die auf css_styled_content beruhen  */
/*position: relative; 
top: 10px; */
}

div.tx-skcalendar-pi1 { font-size:0.9em; }  /* fuer VCE Veranstaltungs-DB */
td.detail { font-size:0.8em; }  /* fuer VCE Veranstaltungs-DB */

a:link { color:#E62F0D; text-decoration:none; }
a:visited { color:#E85E44; text-decoration:none; }
a:active { color:#000000; text-decoration:underline; }
a:hover { color:#E62F0D; text-decoration:none; background-color:yellow;}

a.mainmenu:link { font-size:1.25em; color:#E62F0D; text-decoration:none;  }
a.mainmenu:visited { font-size:1.25em; color:#E62F0D; text-decoration:none;   }
a.mainmenu:active {  font-size:1.25em;color:#000000; text-decoration:underline;  }
a.mainmenu:hover { font-size:1.25em; color:#E62F0D; text-decoration:none; background-color:yellow; }

a.subnavi:link { font-size:1em; color:#E62F0D; text-decoration:none; }
a.subnavi:visited { font-size:1em; color:#E62F0D; text-decoration:none; }
a.subnavi:active {  font-size:1em;color:#000000; text-decoration:underline; }
a.subnavi:hover { font-size:1em; color:#E62F0D; text-decoration:none; background-color:yellow;}

a.subsubmenu:link { font-size:0.9em; color:#E62F0D; text-decoration:none; }
a.subsubmenu:visited { font-size:0.9em; color:#E62F0D; text-decoration:none; }
a.subsubmenu:active {  font-size:0.9em;color:#000000; text-decoration:underline; }
a.subsubmenu:hover { font-size:0.9em; color:#E62F0D; text-decoration:none; background-color:yellow;}

a.topmenu:link { color:Gray; text-decoration:none; }
a.topmenu:visited { color:Gray; text-decoration:none; }
a.topmenu:active { color:#000000; text-decoration:underline; }
a.topmenu:hover { color:Gray; text-decoration:none; background-color:yellow;}
/* spaeter f&uuml;r visited link: Silver  */


a.servicemenu:link { font-size:1.2em; color:#E62F0D; text-decoration:none; }
a.servicemenu:visited { font-size:1.2em; color:#E62F0D; text-decoration:none; }
a.servicemenu:active {  font-size:1.2em;color:#000000; text-decoration:underline; }
a.servicemenu:hover { font-size:1.2em; color:#E62F0D; text-decoration:none; background-color:yellow; }

a.footer:link { color:Black; text-decoration:none; }
a.footer:visited { color:Black; text-decoration:none; }
a.footer:active { color:#000000; text-decoration:underline; }
a.footer:hover { color:Black; text-decoration:none; background-color:yellow;}






/* spaeter f&uuml;r visited link: #E85E44  */
/* */
  
  
  
  
  
  
