/* Qualittsinitiative - StyleSheet   2002 Arkadius Lelo*/

/* Version: 1.0 */

/*Zuletzt bearbeitet: 19.04.2002 durch al*/ 

/* HTML Elemente */

BODY,FORM, LI,OL,UL{
    font-family : Arial, Helvetica, sans-serif;
    color : #666666;
    font-size : 12px;
}

P	{
	line-height : 1.3em;
	margin-top : 2px;
}

P.description {
	font-weight : bold;
}

P.navMicro {
	line-height : normal;
	margin-top : 2px;
	margin-bottom : 1px;
}

/* Form Elemente */

FORM {
	border : 0px;
	margin : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}

FORM TD {
	font-family : Verdana,Helvetica,Arial,Univers,sans-serif;
    	color : #404040;
    	font-size : 12px;
}

SELECT {
	font-family : Verdana,Helvetica,Arial,Univers,sans-serif;
    color : #404040;
    font-size : 12px;
}

CHECKBOX {
	border: none;
}

TEXTAREA {
	font-family : Arial, Helvetica, sans-serif;
    	color : #404040;
    	font-size : 12px;
}

INPUT {
	margin : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	font-family : Arial, Helvetica, sans-serif;
	color : #404040;
	font-size : 12px;
}


LI,OL,UL {
	margin-left: 8px;
	margin-top : 2px;
}

UL {
	list-style-type: square;
}

OL {
	margin-left: 16px;
	margin-top : 2px;
}

em {
	font-weight: bold;
	font-style: normal;
}

strong {
	font-weight: bold;
	font-style: normal;
}

small   { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; }


H1,H2 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	color: #007524;
}

H3,H4 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin-bottom: 4px;
}


H1 {
	FONT-SIZE: 16px;
	margin-bottom : 32px;
	margin-top : 20px;
}

H2 {
	FONT-SIZE: 14px;
	margin-bottom: 4px;
}

H3 {
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
}
H4 {
	FONT-SIZE: 10px;
}

A:link {
	color : #006633;
	font-weight : bold;
}

A:visited {
	color : #006633;
	font-weight: bold;
}

A:active,A:hover { 
   text-decoration: underline;
   color: #666666;
}

A.navMain:link, A.navMain:visited, A.navMain:hover, A.navMain:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color : #000000;
	text-decoration : none;
    padding: 0 0 0 0px;
}

.navSub, A.navSub:link, A.navSub:visited, A.navSub:hover, A.navSub:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color : #000000;
	margin-bottom : 10px;
	margin-top : 0px;
	text-decoration : none;
}

.teaser, A.teaser:link, A.teaser:visited, A.teaser:hover, A.teaser:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color : #003A60;
	margin-bottom : 1px;
	margin-top : 1px;
	text-decoration : none;
}


.author {  
   font-weight: bold;
}

/* BO Tabelle im Content-Bereich */
TABLE.contentTable {
	background-color : #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

TABLE.contentTable TD  {
	background-color: #CCD8E0;
	vertical-align: top; 
	text-align: left;
	color: #000000;
    padding: 3px;
}

TABLE.contentTable TD  P  {
	background-color: #CCD8E0;
	vertical-align: top; 
	text-align: left;
	color: #000000;
}

TABLE.contentTable TH {
	background-color: #406B88;
    font-weight: normal;
	text-align: left;
	color : #ffffff;
}

TABLE.contentTable TH P {
	background-color: #406B88;
    font-weight: normal;
	text-align: left;
	color : #ffffff;
}

/* EO Tabelle im Content-Bereich */


caption  {
	text-align : bottom;
	font-size : 11px;
	text-align : left;
	color : #000000;
}

p.caption  {
	font-size : 11px;
	text-align : left;
	color : #000000;
	margin-top : 1px;
}


/* +++++++++++++++ Farbschema ++++++++++++++++++ */

/* Primaerfarben (BLAUtoene)*/

#primColorStrong		{background-color:	#003A60	;}

#primColorMedium1		{background-color:	#406B88	;}

#primColorMedium0		{background-color:	#809DB0	;}

#primColorLight			{background-color:	#CCD8E0	;}

/*Sekundaerfarben (GRUENtoene)*/

#secondColorStrong		{background-color:	#007524	;}

#secondColorMedium		{background-color:	#A7D4AB	;}

#secondColorLight		{background-color:	#C7E6C5	;}

/*Sekundaerfarben (ROTtoene)*/

#thirdColorStrong		{background-color:	#60000A	;}

#thirdColorMedium		{background-color:	#884047	;}

/* Teaser (ORANGE)*/

#teaserColor			{background-color:	#FF6600	;}


/* Neutralfarben (GRAUtoene)*/


#neutralColorBlack		{background-color:	#000000	;}

#neutralColorMedium1		{background-color:	#404040	;}

#neutralColorMedium0		{background-color:	#999999	;}

#neutralColorLight1		{background-color:	#DEDEDE	;}

#neutralColorLight0		{background-color:	#F5F5F5	;}

#neutralColorWhite		{background-color:	#FFFFFF	;}



/* Klassen  Pseudoklassen und Selectors*/

.navMain { 
      font-family: Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  font-weight: bold;
	  color : #FFFFFF;
	  text-decoration : none;
       padding-top: 0px; 
	  padding-right: 0px; 
	  padding-bottom: 0px; 
	  padding-left: 0px 
} 

teaser   { 
      background-color : #ffffff; 
}
P { 
    font-family : Arial, Helvetica, sans-serif;
    color : #666666;
    font-size : 12px;
; text-align: justify } .nav-left-tableborder {
	background-color: #FFFFFF;
	border-top: 1px solid #99CC99;
	border-right: 1px solid #99CC99;
	border-bottom: 1px none #99CC99;
	border-left: 1px solid #99CC99;
}
.nav-left-tableborder-bottom {
	border-top: none #99CC99;
	border-right: none #99CC99;
	border-bottom: 1px solid #99CC99;
	border-left: none #99CC99;
}
.tableborder {
	border: 1px solid #99CC99;
	background-attachment: scroll;
	background-image: url(../../images/background-pop-up.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: 3pt;
}
.tableborder-left {
	border: 1px solid #99CC99;
}
.tableborder-news-start {
	border: 1px solid #99CC99;
}

