p,h2,h3,h4,ul,ol,li,div,td,th,address,nobr{ 
	font-family: Arial, Helvetica, Sans Serif;

	color: #000000;
	
}

a {
  font-size: 1em;
}

a:link { color:#000066;}
a:visited { color:#000066;}
a:active { color:#0033cc;}
a:hover { color:#0066CC;}

.adr {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}


.contentTitle
{
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14pt;
   font-weight: bold;
   font-style: none;
}

.contentText
{
   font-family: Arial, Helvetica, sans-serif ;
   font-size: 11pt;
   font-weight: none;
   font-style: none;
}

.contentHeader
{
   font-family: Arial, Helvetica, sans-serif ;
   font-size: 11pt;
   font-weight: bold;
   font-style: none;
}

.contentBig
{
   font-family: Arial, Helvetica, sans-serif ;
   font-size: 13pt;
   font-weight: none;
   font-style: none;
}

.contentVeryBig
{
   font-family: Arial, Helvetica, sans-serif ;
   font-size: 14pt;
   font-weight: bold;
   font-style: none;
}

.contentSmall
{
   font-family: Arial, Helvetica, sans-serif ;
   font-size: 8pt;
   font-weight: none;
   font-style: none;
}

.menueoben
{
   color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif ;
   font-size: 11pt;
   font-weight: none;
   font-style: none;
}
a.menueoben:link { color:#FFFFFF;text-decoration:none;}
a.menueoben:visited { color:#FFFFFF;text-decoration:none;}
a.menueoben:active { color:#FFFFFF;text-decoration:none;}
a.menueoben:hover { color:#FF0000;text-decoration:none;}

.menuelinks
{
   color: #000000;
   font-family: Arial, Helvetica, sans-serif ;
   font-size: 12pt;
   font-weight: none;
   font-style: none;
}
a.menuelinks:link { color:#000066;text-decoration:none;}
a.menuelinks:visited { color:#000066;text-decoration:none;}
a.menuelinks:active { color:#0033cc;text-decoration:none;}
a.menuelinks:hover { color:#0066CC;text-decoration:none;}


.contentMiniLinks
{
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10pt;
   font-weight: bold;
   font-style: none;
}
.contentMiniText
{
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   font-weight: none;
   font-style: none;
}

.TblMain
{
   color: #000000;
   padding: 0;
   border: 0;
   width: 100%;
   font-family: Arial, Helvetica, sans-serif ;
   font-size: 11pt;
   font-weight: none;
   font-style: none;
}



.TblHeader
{
   color: #001358;
   background-color: #CCCCCC;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11pt;
   font-weight: bold;
   font-style: none;
}
.TblRow1
{
   color: #000000;
   background-color: #FFFFE1;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11pt;
   font-weight: none;
   font-style: none;
}
.TblRow2
{
   color: #000000;
   background-color: #EFEFEF;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11pt;
   font-weight: none;
   font-style: none;
}
.TblRow3
{
   color: #FF0000;
   background-color: #EFEFEF;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12pt;
   font-weight: none;
   font-style: none;
}
.a.TblRow3:link { color:#FF0000;text-decoration:none;}
.a.TblRow3:visited { color:#FF0000;text-decoration:none;}
.a.TblRow3:active { color:#FF0000;text-decoration:none;}
.a.TblRow3:hover { color:#FF0000;text-decoration:none;}

.TermineTblHeader
{

   color: #001358;
   background-color: #CCCCCC;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12pt;
   font-weight: bold;
   font-style: none;
}

.TermineTblRow1
{

   color: #000000;
   background-color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12pt;
   font-weight: none;
   font-style: none;
}
.TermineTblRow2
{
   color: #000000;
   background-color: #EFEFEF;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12pt;
   font-weight: none;
   font-style: none;
}
.ForenTblHeader
{
   color: #001358;
   background-color: #FFCC33;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12pt;
   font-weight: bold;
   font-style: none;
}
.ForenTblRow1
{
   color: #000000;
   background-color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12pt;
   font-weight: none;
   font-style: none;
}
.ForenTblRow2
{
   color: #000000;
   background-color: #EFEFEF;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12pt;
   font-weight: none;
   font-style: none;
}
.FeedbackTblRow1
{
   color: #000000;
   background-color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12pt;
   font-weight: none;
   font-style: none;
}
.FeedbackTblRow2
{
   color: #000000;
   background-color: #EFEFEF;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12pt;
   font-weight: none;
   font-style: none;
}

a.ContentLink
{
   font-family: Arial, Helvetica, sans-serif;
}
a.ContentLink:link { color:#000066;text-decoration:underline;}
a.ContentLink:visited { color:#000066;text-decoration:underline;}
a.ContentLink:active { color:#0033cc;text-decoration:underline;}
a.ContentLink:hover { color:#0066CC;text-decoration:underline;}


.navlocal
{
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11pt;
   font-weight: none;
   font-style: none;
}
a.navlocal:link { color:#000066;text-decoration:none;}
a.navlocal:visited { color:#000066;text-decoration:none;}
a.navlocal:active { color:#0033cc;text-decoration:none;}
a.navlocal:hover { color:#0066CC;text-decoration:none;}

.ArtikelTitel
{
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14pt;
   font-weight: bold;
   font-style: none;
}
a.ArtikelTitel:link { color:#FFFFFF;text-decoration:none;}
a.ArtikelTitel:visited { color:#FFFFFF;text-decoration:none;}
a.ArtikelTitel:active { color:#FFFFFF;text-decoration:none;}
a.ArtikelTitel:hover { color:#0000FF;text-decoration:none;}

.ArtikelTeaser
{
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12pt;
   font-weight: bold;
   font-style: none;
}
a.ArtikelTeaser:link { color:#FFFFFF;text-decoration:none;}
a.ArtikelTeaser:visited { color:#FFFFFF;text-decoration:none;}
a.ArtikelTeaser:active { color:#FFFFFF;text-decoration:none;}
a.ArtikelTeaser:hover { color:#0000FF;text-decoration:none;}

.ArtikelText
{
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12pt;
   font-weight: none;
   font-style: none;
}
a.ArtikelText:link { color:#000066;text-decoration:underline;}
a.ArtikelText:visited { color:#000066;text-decoration:underline;}
a.ArtikelText:active { color:#0033cc;text-decoration:underline;}
a.ArtikelText:hover { color:#0066cc;text-decoration:underline;}



.ArtikelTblRow1
{
   color: #000000;
   background-color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12pt;
   font-weight: none;
   font-style: none;
}
.ArtikelTblRow2
{
   color: #000000;
   background-color: #EFEFEF;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12pt;
   font-weight: none;
   font-style: none;
}

.TeaserTitel
{
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14pt;
   font-weight: bold;
   font-style: none;
}
a.TeaserTitel:link { color:#FFFFFF;text-decoration:none;}
a.TeaserTitel:visited { color:#FFFFFF;text-decoration:none;}
a.TeaserTitel:active { color:#FFFFFF;text-decoration:none;}
a.TeaserTitel:hover { color:#0000FF;text-decoration:none;}

.TeaserText
{
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12pt;
   font-weight: none;
   font-style: none;
}
a.TeaserText:link { color:#FFFFFF;text-decoration:none;}
a.TeaserText:visited { color:#FFFFFF;text-decoration:none;}
a.TeaserText:active { color:#FFFFFF;text-decoration:none;}
a.TeaserText:hover { color:#0000FF;text-decoration:none;}

.Foerderung
{
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 7pt;
   font-weight: none;
   font-style: none;
}
a.Foerderung:link { color:#FFFFFF;text-decoration:none;}
a.Foerderung:visited { color:#FFFFFF;text-decoration:none;}
a.Foerderung:active { color:#FFFFFF;text-decoration:none;}
a.Foerderung:hover { color:#0000FF;text-decoration:none;}




.PortalTitel
{
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14pt;
   font-weight: bold;
   font-style: none;
}

.PortalTitel a:link { color:#FFFFFF;text-decoration:none;}
.PortalTitel a:visited { color:#FFFFFF;text-decoration:none;}
.PortalTitel a:active { color:#FFFFFF;text-decoration:none;}
.PortalTitel a:hover { color:#0000FF;text-decoration:none;}

.PortalTeaser
{
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12pt;
   font-weight: bold;
   font-style: none;
}
.PortalTeaser a:link { color:#FFFFFF;text-decoration:none;}
.PortalTeaser a:visited { color:#FFFFFF;text-decoration:none;}
.PortalTeaser a:active { color:#FFFFFF;text-decoration:none;}
.PortalTeaser a:hover { color:#0000FF;text-decoration:none;}

.PortalText
{
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12pt;
   font-weight: none;
   font-style: none;
}
.PortalText a:link { color:#000066;text-decoration:underline;}
.PortalText a:visited { color:#000066;text-decoration:underline;}
.PortalText a:active { color:#0033cc;text-decoration:underline;}
.PortalText a:hover { color:#0066cc;text-decoration:underline;}

.PortalErrorMessage
{
   color: #EE0000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12pt;
   font-weight: none;
   font-style: none;
}
a.PortalText:link { color:#000066;text-decoration:underline;}
a.PortalText:visited { color:#000066;text-decoration:underline;}
a.PortalText:active { color:#0033cc;text-decoration:underline;}
a.PortalText:hover { color:#0066cc;text-decoration:underline;}


.PortalBigText
{
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14pt;
   font-weight: none;
   font-style: none;
}
a.PortalBigText:link { color:#000066;text-decoration:underline;}
a.PortalBigText:visited { color:#000066;text-decoration:underline;}
a.PortalBigText:active { color:#0033cc;text-decoration:underline;}
a.PortalBigText:hover { color:#0066cc;text-decoration:underline;}

.PortalVeryBigText
{
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 16pt;
   font-weight: none;
   font-style: none;
}
a.PortalVeryBigText:link { color:#000066;text-decoration:underline;}
a.PortalVeryBigText:visited { color:#000066;text-decoration:underline;}
a.PortalVeryBigText:active { color:#0033cc;text-decoration:underline;}
a.PortalVeryBigText:hover { color:#0066cc;text-decoration:underline;}

.PortalSmallText
{
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10pt;
   font-weight: none;
   font-style: none;
}
a.PortalSmallText:link { color:#000066;text-decoration:underline;}
a.PortalSmallText:visited { color:#000066;text-decoration:underline;}
a.PortalSmallText:active { color:#0033cc;text-decoration:underline;}
a.PortalSmallText:hover { color:#0066cc;text-decoration:underline;}

.PortalVerySmallText
{
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8pt;
   font-weight: none;
   font-style: none;
}
a.PortalVerySmallText:link { color:#000066;text-decoration:underline;}
a.PortalVerySmallText:visited { color:#000066;text-decoration:underline;}
a.PortalVerySmallText:active { color:#0033cc;text-decoration:underline;}
a.PortalVerySmallText:hover { color:#0066cc;text-decoration:underline;}

.PortalFehlerText
{
   color: #ff0000;
}


.PortalTblHeader
{

   color: #001358;
   background-color: #CCCCCC;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12pt;
   font-weight: bold;
   font-style: none;
}

.PortalTblRow1
{

   color: #000000;
   background-color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12pt;
   font-weight: none;
   font-style: none;
}
.PortalTblRow2
{
   color: #000000;
   background-color: #EFEFEF;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12pt;
   font-weight: none;
   font-style: none;
}


a.InlineLink {
    background-image: url(/images/pfeil_rechts2.gif);
    background-repeat: no-repeat;
    color: black;
    font-size: 1em;
    font-weight: bold;
    font-style: none;
    padding-left: 11px;
    font-family: Arial, Helvetica, Sans Serif; 
}
a:hover.InlineLink {
    color: #436976;
}

a.TeaserLink {
    color: black;
    font-size: 0.8em;
    font-weight: bold;
    font-style: none;
    font-family: Arial, Helvetica, Sans Serif; 
}

div.RahmenTreff {
    font: 100% Arial;

    color: #000000;
    background: transparent;
    border: 2px #FFCC33;
    border-collapse: collapse;
    border-style: dashed dashed dashed dashed;
    padding: 0.2em 0.2em 0.2em 0.2em;

}

div.Rahmen2 {
    font: 100% Arial;

    color: #000000;
    background: transparent;
    border: 1px #000000;
    border-collapse: collapse;
    border-style: dotted none solid none;
    padding: 0.2em 0.2em 0.2em 0.2em;

}


div.Rahmen1 {
    font: 100% Arial;

    color: #000000;
    background: transparent;
    border: 3px #CCCCCC;
    border-collapse: collapse;
    border-style: dashed dashed dashed dashed;
    padding: 0.2em 0.2em 0.2em 0.2em;

}

div.Line {
    background: transparent;
    border: 1px ;
    border-style: none none dashed none;
    padding: 0em 0em 0.0em 0em;
    margin: 0em 0em 0.0em 0em;

}

input.button {
	background-color : #EFEFEF;
	color : #000000;
	font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif;
}

input.login {
	background-color : #EFEFEF;
	color : #000000;
	font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif;
}

div.Reiter {
    background: transparent;
    padding: 0.2em 0.2em 0.2em 0.2em;
    margin: 0.2em 0.2em 0.2em 0.2em;
    white-space: nowrap;
    font-family: Arial, Helvetica, Sans Serif; 
    font-size: 1em;


}

div.Reiter a {
    background: #ffffe0;
    border: 1px #8CACBB solid;
    color: #436976;
    padding: 0.2em 0.5em 0.2em 0.5em;
    text-decoration:none ;
    font-weight: normal;
    font-size: 1em;
    font-weight: bold;
}

div.Reiter a.selected {
    background: #006699;
    color: #ffffff;
    padding: 0.2em 0.5em 0.2em 0.5em;

}

div.Reiter a.notactive {
    background: #CCCCCC;
    color: #ffffff;
    padding: 0.2em 0.5em 0.2em 0.5em;

}

div.Reiter a:hover {
    background: #436976;
    border-color: #8CACBB;
    border-bottom-color: #4682b4;
    color: #fafad2;
}

div.treffpunkteBox {
    background: transparent;
    padding: 0.2em 0.2em 0.2em 0.2em;
    margin: 0em 0em 0.0em 0em;
    font-family: Arial, Helvetica, Sans Serif; 
    font-size: 1em;
    border-color: #B5D7F6;
    border-width: 1px 1px 1px 1px; 
    border-style: solid solid solid solid;
}

div.treffpunkteBox h1 {
    background: #FFCC33;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    font-size: 1em;
    color: #000000;
    margin: 0em 0em 0.0em 0em;
    font-size: 1em ;
    font-weight: bold;
    padding: 0.2em 0.2em 0.2em 0.2em;
    line-height:1em;
}
div.echonetBox {
    background: transparent;
    padding: 0.2em 0.2em 0.2em 0.2em;
    margin: 0em 0em 0.0em 0em;
    font-family: Arial, Helvetica, Sans Serif; 
    font-size: 1em;
    border-color: #B5D7F6;
    border-width: 1px 1px 1px 1px; 
    border-style: solid solid solid solid;
}

div.echonetBox h1 {
    background: #99CCCC;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    font-size: 1em;
    color: #000000;
    margin: 0em 0em 0.0em 0em;
    font-size: 1em ;
    font-weight: bold;
    padding: 0.2em 0.2em 0.2em 0.2em;
    line-height:1em;
}

div.aktuellesBox {
    background: transparent;
    padding: 0.2em 0.2em 0.2em 0.2em;
    margin: 0em 0em 0.0em 0em;
    font-family: Arial, Helvetica, Sans Serif; 
    font-size: 1em;
    border-color: #B5D7F6;
    border-width: 1px 1px 1px 1px; 
    border-style: solid solid solid solid;
}

div.aktuellesBox h1 {
    background: #B5D7F6;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    font-size: 1em;
    color: #000000;
    margin: 0em 0em 0.0em 0em;
    font-size: 1em ;
    font-weight: bold;
    padding: 0.2em 0.2em 0.2em 0.2em;
    line-height:1em;
}


div.termineBox {
    background: transparent;
    padding: 0.2em 0.2em 0.2em 0.2em;
    margin: 0em 0em 0.0em 0em;
    font-family: Arial, Helvetica, Sans Serif; 
    font-size: 1em;
    border-color: #B5D7F6;
    border-width: 1px 1px 1px 1px; 
    border-style: solid solid solid solid;
}

div.termineBox h1 {
    background: #FFFE8D;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    font-size: 1em;
    color: #000000;
    margin: 0em 0em 0.0em 0em;
    font-size: 1em ;
    font-weight: bold;
    padding: 0.2em 0.2em 0.2em 0.2em;
    line-height:1em;
}


div.echonetMenueblock {
    background: #99CCCC;
    padding: 0.2em 0.2em 0.2em 0.2em;
    margin: 0em 0em 0.0em 0em;
    font-family: Arial, Helvetica, Sans Serif; 
    font-size: 1em;
    border-color: #003366;
    border-width: 1px 1px 1px 1px; 
    border-style: none none dotted none;
}
div.akademieMenueblock {
    background: #B5D7F6;
    padding: 0.2em 0.2em 0.2em 0.2em;
    margin: 0em 0em 0.0em 0em;
    font-family: Arial, Helvetica, Sans Serif; 
    font-size: 1em;
    border-color: #003366;
    border-width: 1px 1px 1px 1px; 
    border-style: none none dotted none;
}
div.treffpunkteMenueblock {
    background: #FFCC33;
    padding: 0.2em 0.2em 0.2em 0.2em;
    margin: 0em 0em 0.0em 0em;
    font-family: Arial, Helvetica, Sans Serif; 
    font-size: 1em;
    border-color: #003366;
    border-width: 1px 1px 1px 1px; 
    border-style: none none dotted none;
}
div.termineMenueblock {
    background: #FFFE8D;
    padding: 0.2em 0.2em 0.2em 0.2em;
    margin: 0em 0em 0.0em 0em;
    font-family: Arial, Helvetica, Sans Serif; 
    font-size: 1em;
    border-color: #003366;
    border-width: 1px 1px 1px 1px; 
    border-style: none none dotted none;
}
div.smfMenueblock {
    background: #B5D7F6;
    padding: 0.2em 0.2em 0.2em 0.2em;
    margin: 0em 0em 0.0em 0em;
    font-family: Arial, Helvetica, Sans Serif; 
    font-size: 1em;
    border-color: #003366;
    border-width: 1px 1px 1px 1px; 
    border-style: none none dotted none;
}
div.hobbyMenueblock {
    background: #B8EDB8;
    padding: 0.2em 0.2em 0.2em 0.2em;
    margin: 0em 0em 0.0em 0em;
    font-family: Arial, Helvetica, Sans Serif; 
    font-size: 1em;
    border-color: #003366;
    border-width: 1px 1px 1px 1px; 
    border-style: none none dotted none;
}
div.portalMenueblock {
    background: transparent;
    padding: 0.2em 0.2em 0.2em 0.2em;
    margin: 0em 0em 0.0em 0em;
    font-family: Arial, Helvetica, Sans Serif; 
    font-size: 1em;
    border-color: #003366;
    border-width: 1px 1px 1px 1px; 
    border-style: none none dotted none;
}

.EchonetTeaserTitel
{
   background-color: #99CCCC;
   font-family: Arial, Helvetica, sans-serif ;
   font-size: 12pt;
   font-weight: bold;
   font-style: none;
}
a.EchonetTeaserTitel:link { color:#000000;text-decoration:none;}
a.EchonetTeaserTitel:visited { color:#000000;text-decoration:none;}
a.EchonetTeaserTitel:active { color:#000000;text-decoration:none;}
a.EchonetTeaserTitel:hover { color:#FFFFFF;text-decoration:none;}

form.miniForm {
    padding: 0.2em 0.2em 0.2em 0.2em;
    margin: 0em 0em 0.0em 0em;
}