p { margin:0; color: #0D0D0D; font-size: 12px; font-family: verdana; font-weight: normal; line-height: 16px; }
p a { color: #951A3F; font-size: 11px; font-family: verdana; font-weight: normal; line-height: 16px; border-bottom: 1px dotted #1F5F97; text-decoration: none}
p a:hover { color: #951A3F; font-size: 11px; font-family: verdana; font-weight: normal; line-height: 16px; border-bottom: 1px dotted #f5f5f5; text-decoration: none;}

p.adresse { padding: 30px 10px 0 30px; color: #0D0D0D; font-size: 11px; font-family: verdana; font-weight: normal; line-height: 18px; }
p.adresse a { padding-left: 30px; color: #951A3F; font-size: 11px; font-family: verdana; font-weight: normal; line-height: 18px; border-bottom: 1px dotted #1F5F97; text-decoration: none}
p.adresse a:hover { padding-left: 30px; color: #951A3F; font-size: 11px; font-family: verdana; font-weight: normal; line-height: 18px; border-bottom: 1px dotted #f5f5f5; text-decoration: none;}

.home { padding-left: 35px; margin:0; color: #3A3939; font-size: 11px; font-family: verdana; font-weight: normal; line-height: 18px; }
.home a { color: #1F5F97; font-size: 11px; font-family: verdana; font-weight: normal; line-height: 18px; border-bottom: 1px dotted #1F5F97; text-decoration: none}
.home a:hover { color: #1F5F97; font-size: 11px; font-family: verdana; font-weight: normal; line-height: 18px; border-bottom: 1px dotted #f5f5f5; text-decoration: none;}

.topnavi
{ color: #0D0D0D; font-size: 12px; font-family: Verdana; line-height:20px; text-decoration: none }
.topnavi a:link,
{ olor: #951A3F; font-size: 12px; font-family: Verdana;line-height:20px; text-decoration: none }
.topnavi:hover { color: #951A3F; font-size: 12px; font-family: Verdana;line-height:20px; text-decoration: none ;}
.topnaviactive { color: #951A3F; font-size: 12px; font-family: Verdana;line-height:20px; text-decoration: none ;  }
/* RTE / Table styling */

TABLE.contenttable { margin-left:-3px; color: #0D0D0D; font-size: 12px; font-family: verdana; font-weight: normal;  }

TABLE.contenttable TR TD { margin:0; color: #0D0D0D; font-size: 12px; font-family: verdana; font-weight: normal;  }

TABLE.contenttable TR TD p.bodytext { margin:0; color: #0D0D0D; font-size: 12px; font-family: verdana; font-weight: normal; }

TABLE.contenttable TR { }

DIV.csc-frame-rulerBefore { padding: 0px 0px 15px 0px;
border-color: #8B8B8B;
 border-width: 1px 0px 0px 0px;
 border-style: dotted;}

h1 { color: #951A3F; padding: 0px 0px 0px 0px; font-size: 12px; font-family: verdana; font-weight: normal;}
h2 { color: #3A3939; font-size: 11px; font-family: verdana; font-weight: bold;}


#balkenblau {
border-top: solid 5px #009DE2;
display: block;
width: 192px; 
padding: 3px 0px 20px 0px;
}
#balkenlila {
border-top: solid 5px #5E4483;
display: block;
width: 192px; 
padding: 3px 0px 20px 0px;
}
#balkenrosa {
border-top: solid 5px #E9568D;
display: block;
width: 192px; 
padding: 3px 0px 20px 0px;
}
#balkenorange {
border-top: solid 5px #FF9900;
display: block;
width: 192px; 
padding: 3px 0px 20px 0px;
}
#balkenhgruen {
border-top: solid 5px #CCCC00;
display: block;
width: 192px; 
padding: 3px 0px 20px 0px;
}
#balkendgruen {
border-top: solid 5px #52A227;
display: block;
width: 192px; 
padding: 3px 0px 20px 0px;
}
#balkenschwarz {
border-top: solid 5px #000;
display: block;
width: 192px; 
padding: 3px 0px 20px 0px;
}

ul a {
margin: 0;
padding: 0;
color: #000000;
line-height: 13px;
text-decoration: underline;
font: 11px Arial;
}
#menu {
z-index: 30;
margin: 0;
padding: 0;
}

#menu ul{
padding: 0;
margin: 0;
list-style-type: none;
}

#menu ul li {
display: inline;
}

#menu ul li a {
padding: 5px 5px 5px 15px;
color: #000000;
text-decoration: none;
}

#menu ul li a:hover {
}

#menu li#top a{
letter-spacing: 1px;
display: inline;
text-transform: uppercase;
color: #000;
}

#menu li#top a:hover {
text-transform: uppercase;
color: #fff;
}

#menu li#topcurrent a {
letter-spacing: 1px;
 text-transform: uppercase;
color: #fff;
}


#menu li#meta a{
display: inline;
color: #000;
}

#menu li#meta a:hover {
display: inline;
color: #1F5F97;
}

#menu li#metacurrent a {
display: inline;
color: #1F5F97;
}



#menu li#sub a{
font: 12px Arial;
padding: 5px 5px 5px 5px;
color: #000;
display: block;
}

#menu li#sub a:hover {
font: 12px Arial;
padding: 5px 5px 5px 5px;
display: block;
color: #1F5F97;
}

#menu li#subcurrent a {
font: 12px Arial;
padding: 5px 5px 5px 5px;
display: block;
color: #1F5F97;
}

#menu li#subsub a{
font: 12px Arial;
padding: 5px 5px 5px 15px;
color: #000;
display: block;
}

#menu li#subsub a:hover {
font: 12px Arial;
padding: 5px 5px 5px 15px;
display: block;
color: #000;
}

#menu li#subsubcurrent a {
font: 12px Arial;
padding: 5px 5px 5px 15px;
display: block;
color: #000;
}

#menu li#rosa a:hover {
color: #E9568D;
}

#menu li#rosacurrent a {
color: #E9568D;
}

#menu li#orange a:hover {
color: #FF9900;
}

#menu li#orangecurrent a {
color: #FF9900;
}

#menu li#hgruen a:hover {
color: #CCCC00;
}

#menu li#hgruencurrent a {
color: #CCCC00;
}

#menu li#dgruen a:hover {
color: #52A227;
}

#menu li#dgruencurrent a {
color: #52A227;
}

#menu li#schwarz a:hover {
color: #666666;
}

#menu li#schwarzcurrent a {
color: #666666;
}

.pfad { color: black; font-size: 12px; font-family: arial; text-transform: uppercase; font-weight: normal; text-decoration: none;}
.pfad a:hover { color: black; font-size: 12px; font-family: arial; text-transform: uppercase; font-weight: normal; text-decoration: none;}



/* Bulletlists, general */
UL.csc-bulletlist LI { margin-left: 0.7em; padding-left: 1px; font-size: 11px; margin: 0; font-family: Verdana; line-height:18px; color: #000000; list-style-image: url(../fileadmin/fintexx/layout/list.gif);}

/* Bulletlists, specifically */
UL.csc-bulletlist-0 { margin-left: 0.7em; padding-left: 0,7em; color: #000000; list-style-position: outside; }


/* RTE / Bulletlists */
UL { font-family: Verdana; margin-top: 0px;  font-size: 11px; line-height:16px; }
UL LI { font-family: Verdana; font-size: 11px; }
UL UL LI { font-family: Verdana; font-size: 11px; }
OL { margin-top: 0px; }
LI { margin-top: 0px; padding-top: 0px; line-height:16px;}