#nav {
	width:700px;
	height:20px;
	margin:-20px auto;
	overflow:hidden;
	background:#17096a;
}

/*Attribute fuer die Darstellung des Textes in der Pfadangabe*/
#path {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
                font-weight : bold;
	font-size : 8pt;
                color: #FFFFFF;
	vertical-align: middle;
                background-repeat : no-repeat;
                text-decoration : none;
                font-style : normal;
}

/*Attribute fuer die Darstellung des Textes in der Pfadangabe*/
/*hier: Die Links(Unternehmen, home, ...*/
#path A {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
                font-weight : bold;
	font-size : 8pt;
                color: #FFFFFF;
	vertical-align: middle;
                background-repeat : no-repeat;
                text-decoration : underline;
                font-style : normal;
}

#path A:hover {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
                font-weight : bold;
	font-size : 8pt;
                color: #FFFFFF;
	vertical-align: middle;
                background-repeat : no-repeat;
                text-decoration : none;
                font-style : normal;
}

/*Attribute fuer die Darstellung des Textes in der Fusszeile*/
#footer {
                font-family: Arial, Verdana, Helvetica, Sans-Serif;
                color: #FFFFFF;
                font-size: 12px;
                font-style: normal;
                font-weight: bold;
                text-align: justify;
                vertical-align: middle;
                text-align: center;
                text-decoration: none; 
}

#kontaktlink A{
               font-family: Arial, Verdana, Helvetica, Sans-Serif;
               font-size: 12px;
               font-style: normal;
               font-weight: bold;
               color: #ffffff;
               text-decoration: underline;
}

/*Attribute fuer die Darstellung des "normalen Textes"*/
.bodytext {
               font-family: Arial, Verdana, Helvetica, Sans-Serif;
               font-size: 11px;
               font-style: normal;
               color: #17096A;
               font-weight: 400;
               text-align: justify;
}

/*Attribute fuer den Button auf der LoginSeite und den LogoutButton*/
.buttons{
              background-color:#17096A; 
              color:#ffffff; 
              width:50pt; 
              border:3pt solid #dddddd;
              font-weight:bold;
}

.downloadlinks {
               font-family: Arial, Verdana, Helvetica, Sans-Serif;
               font-size: 12px;
               font-style: normal;
               color: #ffb210;
               text-decoration: none;
               margin: 0 0 0 0;              
}

/*Attribute fuer die Uberschriften(hier Uberschriften fuer die Inhaltsvorlage ct_4.html(3Spaltig))*/
.csc-firstHeader {
              font-family:  Arial, Verdana, Helvetica, Sans-Serif;
              font-size: 24px;
              font-style: normal;
              color: #ffb210;
              font-weight: 400;
              vertical-align: center;
              text-decoration: none;
}

H1#csc-header-n1 {
              font-family:  Arial, Verdana, Helvetica, Sans-Serif;
              font-size: 24px;
              font-style: normal;
              color: #ffb210;
              font-weight: 400;
              vertical-align: center;
              text-decoration: none;
}
H1#csc-header-n2 {
              font-family:  Arial, Verdana, Helvetica, Sans-Serif;
              font-size: 24px;
              font-style: normal;
              color: #ffb210;
              font-weight: 400;
              vertical-align: center;
              text-decoration: none;
}


/* Attribute fuer die Aufzaehlungslisten*/
.csc-bulletlist-0 {
               font-family: Arial, Verdana, Helvetica, Sans-Serif;
               font-size: 11px;
               font-style: normal;
               color: #17096A;
               font-weight: 400;
               text-decoration: none;         
}

/*Attribute fuer Anfrageformular (nur Mitteilung)*/
.csc-form-label {
               font-family: Arial, Verdana, Helvetica, Sans-Serif;
               font-size: 11px;
               font-style: normal;
               color: #17096A;
               font-weight: 400;
               text-decoration: none;
}

/*Attribute fuer Anfrageformular (nur Radiobuttonbeschriftung; hier Telefon, Mail)*/
.csc-form-radio{
               font-family: Arial, Verdana, Helvetica, Sans-Serif;
               font-size: 11px;
               font-style: normal;
               color: #17096A;
               font-weight: 400;
               text-decoration: none;
}

/*Attribute fuer Text auf der Loginseite (Passord, Username)*/
.csc-form-label-req{
               font-family: Arial, Verdana, Helvetica, Sans-Serif;
               font-size: 11px;
               font-style: normal;
               color: #17096A;
               font-weight: 400;
               text-decoration: none;
}

/*****************Atribute fuer die NEWS****************************************/
/*Attribute fuer die News (hier Datumsfeld auf der News Seite)*/
.tx-mininews-pi1-listrowField-datetime {
               font-family: Arial, Verdana, Helvetica, Sans-Serif;
               font-size: 10px;
               font-style: normal;
               color: #17096A;
               font-weight: 400;
               text-decoration: none;  
               margin: 0pt 0pt 0pt 0pt;           
}

/*Attribute fuer die News (hier NewsUeberschrift auf der News Seite)*/
/*Attribut fuer den Link*/
.tx-mininews-pi1-listrowField-title A {
               font-family: Arial, Verdana, Helvetica, Sans-Serif;
               font-size: 12px;
               font-style: normal;
               color: #17096A;
               font-weight: bold;
               text-decoration: underline;
               margin: 0pt 0pt 0pt 0pt;                           
}

/*Attribut fuer die Abstaende*/
.tx-mininews-pi1-listrowField-title {
               margin: 0pt 0pt 0pt 0pt;               
}

/*Attribute fuer die News (hier Kurztext auf der News Seite)*/
/*Attribut fuer den Link*/
.tx-mininews-pi1-listrowField-teaser {
                font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
                font-style: normal;
                font-weight: normal;
            	color: #ffb210;
                text-decoration: none;
                margin:0pt; 
}

/*Attribute fuer die News (hier Anzeige der Resultate)*/
.tx-mininews-pi1-browsebox {
               font-family: Arial, Verdana, Helvetica, Sans-Serif;
               font-size: 10px;
               font-style: normal;
               color: #17096A;
               font-weight: 400;
               text-decoration: none;
}

/*Attribute fuer die News (hier Link zur Startseite)*/
.tx-mininews-pi1-browsebox-SCell {
               font-family: Arial, Verdana, Helvetica, Sans-Serif;
               font-size: 10px;
               font-style: normal;
               color: #17096A;
               font-weight: 400;
               text-decoration: none;
}

/*  Attribut für den Teaser auf der News Site (hier Datum auf der Seite Einzelansicht der News Beitraege)*/
.tx-mininews-pi1-singleViewField-datetime {
               font-family: Arial, Verdana, Helvetica, Sans-Serif;
               font-size: 10px;
               font-style: normal;
               color: #17096A;
               font-weight: 400;
               text-decoration: none;
               margin: 0pt 0pt 0pt 0pt;
}

/*  Attribut für den Teaser auf der News Site (hier Kurztext auf der Seite Einzelansicht der News Beitraege)*/
.tx-mininews-pi1-singleViewField-teaser {
                font-family: Arial, Verdana, Helvetica, Sans-Serif;
               font-size: 12px;
               font-style: normal;
               color: #17096A;
               font-weight: bold;
               text-decoration: none;
               margin: 0pt 0pt 0pt 0pt;               
}

/*****************Atribute fuer die Downloads****************************************/
.csc-uploads-fileName A {
                font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
                font-style: normal;
            	color: #ffb210;
                text-decoration: underline;
                margin-top:0pt;
}

.csc-uploads-description {
               font-family: Arial, Verdana, Helvetica, Sans-Serif;
               font-size: 11px;
               font-style: normal;
               color: #17096A;
               text-decoration: none;
               margin:0pt;

}

.external_links_description {
               font-family: Arial, Verdana, Helvetica, Sans-Serif;
               font-size: 11px;
               font-style: normal;
               color: #17096A;
               text-decoration: none;
               margin: 0 0 0 5;

}


/* General header and bodytext: */
/*Attribute fuer die Ueberschriften (hier Ueberschrift 1)*/
H1 {
	font-family:  Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 18px;
	color: #ffb210;
}

/*Attribute fuer die Ueberschriften (hier Ueberschrift 2)*/
H2 {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 18px;
	color: #17096A;
}

/*Attribute fuer die Links(z.B nextPage bei den News)*/
P {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #17096A;
                margin:0pt;
} 

/*Attribute fuer die Links(z.B nextPage bei den News)*/
A {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #ffb210;
} 

       
P.bodytext {
               font-family: Arial, Verdana, Helvetica, Sans-Serif;
               font-size: 11px;
               font-style: normal;
               color: #17096A;
               align: justify;
               font-weight: 400;
               text-decoration: none;
               text-align: justify;
               margin:0pt;
}

/* Additional attributes for content in RIGHT column */
#colRight H1 {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 24px;
	color: #ffb210;

}
#colRight P.bodytext {
               font-family: Arial, Verdana, Helvetica, Sans-Serif;
               font-size: 11px;
               font-style: normal;
               color: #17096A;
               align: justify;
               font-weight: 400;
               text-decoration: none;
               text-align: justify;
               margin:0pt;
}

/* Overriding attributes for columns in case of content template #4 */

#ct4 #colRight P.bodytext,
#ct4 #colLeft P.bodytext,
#ct4 #colNormal P.bodytext
{
	font-size: 11px;
}
#ct4 #colRight H1,
#ct4 #colLeft H1,
#ct4 #colNormal H1
{
	font-size: 12px;
	text-align: center;
	color: maroon;
}

#ct4 #colLeft H1 {	background-color: #E3DEBC; }
#ct4 #colNormal H1 { background-color: #F4EAAB; }
#ct4 #colRight H1 {	background-color: #FFF2A0; }

#ct4 TD#colRight {padding-left: 5px;}
#ct4 TD#colLeft {padding-right: 5px;}
#ct4 TD#colNormal {padding-right: 5px;padding-left: 5px;}


/* NEWS splash in template #4 */
TABLE#news-table {
  margin-left: 10px;
  border: solid 1px #17096A;
}
TD.news-header {
	background-color: #17096a;
}
TD.news-header H1 {
                color: white;
                margin: 0px 0px 0px 0px;
                text-align: center;
}
DIV.tx-mininews-pi1-fp_listrow P {
	font-size: 11px;
	font-color: #17096a;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	margin: 0px 0px 0px 0px;
}

/*Attribute für die Mininews auf der RootPage(Startseite)*/
DIV.tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-datetime { font-size: 10px; background-color: #ffb210; margin-top: 10px;}
DIV.tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-title { font-weight: bold; }
DIV.tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-title A { text-decoration: none; color: navy;}
DIV.tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-title A:hover { text-decoration: underline; }
DIV.tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-teaser { font-style: normal;}
/*Attribute fuer den Direktlink fuer die News auf der Startseite ([more...])*/ 
DIV.tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-teaser A {background-color: #FFFFFF; color: #17096A; text-decoration: none; font-weight : bold; padding: 1px 1px 1px 1px;}
DIV.tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-teaser A:hover { text-decoration: underline;} 

/* ===============================Menu 2 column start ==========================*/
TD#menu_2 {
                font-size : 8pt;
                font-family: Arial, Verdana, Helvetica, Sans-Serif;
	vertical-align: top;
	width: 200pt;
	background-repeat : no-repeat;
	padding-top : 10pt;
                text-decoration : none;
}

TD#menu_2  DIV {
	width : 95%;
                
}
TD#menu_2  DIV A {
               color : #FFFFFF;
               text-decoration : none;
}
TD#menu_2  DIV A:hover {
               color : #FFFFFF;
               font-weight : bold;
}

/* MENU 2, level 1, normal state (no)*/
TD#menu_2  DIV.menu2-level1-no {
	font-size : 8pt;
	padding-top : 5pt;
	padding-left : 0pt;
}

/* MENU 2, level 1, normal state (act)*/
TD#menu_2  DIV.menu2-level1-act{
                color: #ffb210;
	font-weight : bold;
	font-size : 8pt;
	padding-top : 5pt;
	padding-left : 1pt;
}
TD#menu_2  DIV.menu2-level1-act A{
                font-weight: bold;
                color: #ffb210;
}

/* MENU 2, level 1, normal state (no)*/
TD#menu_2  DIV.menu2-level2-no {
	font-size : 8pt;
                padding-left : 20pt;
}

/* MENU 2, level 1, normal state (act)*/
TD#menu_2  DIV.menu2-level2-act {
	font-size: 8pt;
	padding-left : 25pt;
                font-weight : bold;
                color: #ffb210;
}
TD#menu_2  DIV.menu2-level2-act A{
                font-weight: bold;
                color: #ffb210;
}
/* ===============================Menu 2 column end ==========================*/


/*====================CSS fuer die FAQ's======================================*/
.tx-irfaq-pi1 ul.tx-irfaq-questions-list { margin-bottom: 75px;color: #17096A;}
.tx-irfaq-pi1 ul li a p.bodytext { margin: 0px; display: inline; font-weight: bold; color: #17096A;}
.tx-irfaq-pi1 ul li a { color: #17096A; text-decoration: none; }
.tx-irfaq-pi1 ul li a:hover { color: #17096A; text-decoration: underline; }
.tx-irfaq-pi1 .tx-irfaq-answer { margin-bottom: 10px;color: #17096A;}
.tx-irfaq-pi1 .tx-irfaq-answer h4 p.bodytext { margin: 0px; display: inline; font-weight: bold; font-size :7pt; color: #17096A; }
.tx-irfaq-pi1 dt p { font-weight: bold; margin: 0px; display: inline;color: #17096A;}

/*Stylesheets für die FAQ Fragen*/
.tx-irfaq-pi1 dt { 
               font-family: Arial, Verdana, Helvetica, Sans-Serif;
               font-size: 11px;
               font-weight : bold;
               font-style: normal;
               color: #17096A;
               margin: 10px 0px 10px 0px; 
}

/*Stylesheets für die FAQ Antworten*/
.tx-irfaq-pi1 dd { font-family: Arial, Verdana, Helvetica, Sans-Serif;
               font-size: 11px;
               font-style: normal;
               color: #17096A;
               font-weight: 400;
               text-align: justify;
               margin: 10px 10px 10px 0px; 
}
.tx-irfaq-pi1 dd p { margin-top: 0px;color: #17096A;}
.tx-irfaq-pi1 .additional-info { border-top: 2px solid #e6e6e6; margin-bottom: 10px; color: #17096A;}

