
/* Basis */

html, body
{
	padding:0;
	margin:0;
}

body,td,div,p,pre,ul,select,textarea {
font-family: Arial, Tahoma Arial, Helvetica;
}

body,td,div,p,pre {
font-size: 8pt; 
color: black; 

SCROLLBAR-FACE-COLOR: #FFFFFF; 
SCROLLBAR-HIGHLIGHT-COLOR: #333333; 
SCROLLBAR-SHADOW-COLOR: #D1D1E0; 
SCROLLBAR-3DLIGHT-COLOR: #344556; 
SCROLLBAR-ARROW-COLOR: #023446; 
SCROLLBAR-TRACK-COLOR: #CCCCCC; 
SCROLLBAR-DARKSHADOW-COLOR: #000099;
}

body {
background-color: #DADADA;
background: url("images/bgr-main.jpg");
background-repeat:repeat-y;
}


/* Links */
a:link {
font-size: 9pt; 
font-weight: bold;
font-family: Arial, Tahoma Arial, Helvetica;
text-decoration: none;
color: #0000FF;
}

a:active {
font-size: 9pt; 
font-weight: bold;
font-family: Arial, Tahoma Arial, Helvetica;
text-decoration: none;
color: #F9B60A; 
}

a:visited {
font-size: 9pt; 
font-weight: bold;
font-family: Arial, Tahoma Arial, Helvetica;
text-decoration: none;
color: #0000FF;
}

a:hover { 
font-size: 9pt; 
color: #FED772; 
font-weight: bold;
font-family: Arial, Tahoma Arial, Helvetica;
text-decoration: none; 
}


/* HauptNav */
.nav {font-size: 9pt; 
font-weight: bold;
font-family: Arial, Tahoma Arial, Helvetica;
text-decoration: none;
color: #FFFFFF;
}

a.nav:link {
font-size: 9pt; 
font-weight: bold;
font-family: Arial, Tahoma Arial, Helvetica;
text-decoration: none;
color: #FFFFFF;
}

a.nav:active {
font-size: 9pt; 
font-weight: bold;
font-family: Arial, Tahoma Arial, Helvetica;
text-decoration: none;
color: #F9B60A; 
}

a.nav:visited {
font-size: 9pt; 
font-weight: bold;
font-family: Arial, Tahoma Arial, Helvetica;
text-decoration: none;
color: #FFFFFF;
}

a.nav:hover { 
font-size: 9pt; 
color: #FED772; 
font-weight: bold;
font-family: Arial, Tahoma Arial, Helvetica;
text-decoration: none; 
}

/* HauptNav aktiv */
.nav-aktiv {
font-size: 9pt; 
font-weight: bold;
font-family: Arial, Tahoma Arial, Helvetica;
text-decoration: none;
color: #F9B60A;
}

a.nav-aktiv:link {
font-size: 9pt; 
font-weight: bold;
font-family: Arial, Tahoma Arial, Helvetica;
text-decoration: none;
color: #F9B60A;
}

a.nav-aktiv:active {
font-size: 9pt; 
font-weight: bold;
font-family: Arial, Tahoma Arial, Helvetica;
text-decoration: none;
color: #F9B60A; 
}

a.nav-aktiv:visited {
font-size: 9pt; 
font-weight: bold;
font-family: Arial, Tahoma Arial, Helvetica;
text-decoration: none;
color: #F9B60A;
}

a.nav-aktiv:hover { 
font-size: 9pt; 
color: #FFFFFF; 
font-weight: bold;
font-family: Arial, Tahoma Arial, Helvetica;
text-decoration: none; 
}

/* SubNav Middle */
.subnav {
font-size: 9pt; 
font-weight: bold;
font-family: Arial, Tahoma Arial, Helvetica;
text-decoration: none;
color: #FFFFFF;
}

a.subnav:link {
font-size: 9pt; 
font-weight: bold;
font-family: Arial, Tahoma Arial, Helvetica;
text-decoration: none;
color: #FFFFFF;
}

a.subnav:active {
font-size: 9pt; 
font-weight: bold;
font-family: Arial, Tahoma Arial, Helvetica;
text-decoration: none;
color: #F9B60A; 
}

a.subnav:visited {
font-size: 9pt; 
font-weight: bold;
font-family: Arial, Tahoma Arial, Helvetica;
text-decoration: none;
color: #FFFFFF;
}

a.subnav:hover { 
font-size: 9pt; 
color: #FED772; 
font-weight: bold;
font-family: Arial, Tahoma Arial, Helvetica;
text-decoration: none; 
}

/* SubNav Middle Startseite */
.sub {font-size: 9pt; 
font-weight: bold;
font-family: Arial, Tahoma Arial, Helvetica;
text-decoration: none;
color: #000000;
}

a.sub:link {
font-size: 9pt; 
font-weight: bold;
font-family: Arial, Tahoma Arial, Helvetica;
text-decoration: none;
color: #000000;
}

a.sub:active {
font-size: 9pt; 
font-weight: bold;
font-family: Arial, Tahoma Arial, Helvetica;
text-decoration: none;
color: #F9B60A; 
}

a.sub:visited {
font-size: 9pt; 
font-weight: bold;
font-family: Arial, Tahoma Arial, Helvetica;
text-decoration: none;
color: #000000;
}

a.sub:hover { 
font-size: 9pt; 
color: #FED772; 
font-weight: bold;
font-family: Arial, Tahoma Arial, Helvetica;
text-decoration: none; 
}

/* Schrift */
li {
font-family: Arial, Tahoma Arial, Helvetica;
font-size: 8pt; 
color: black;
}

small {
font-size: 8pt; 
}

/* Header */
h1 {font-size:10pt;
font-family: Arial, Helvetica, Tahoma, Verdana;
font-style: normal; 
font-weight:bold; 
color: #443DA9; 
}

h2 {font-size:9pt;
font-family: Arial, Tahoma Arial, Helvetica;
font-style: normal; 
font-weight:bold; 
color: #443DA9; 

}
h3 {font-size:10pt;}
h4 {font-size:10pt;}
h5 {font-size:8pt;}


/* Forms */
textarea, select {
background-color: #FFFFFF; 
color: #000000; 

font-family: tahoma, verdana, helvetica, sans-serif; 
font-size: 8pt; 
border: 1px; 
border-style: solid; 
border-color: #7C7EA7;
}

checkbox {
background-color: #FFFFFF;
color: #000000; 
font-family: tahoma, verdana, helvetica, sans-serif; 
font-size: 8pt; 
border: 0px; 
border-style: solid; 
border-color: #7C7EA7;
}

input {
background-color: #FFFFFF; 
color: #000000; 
font-family: tahoma, verdana, helvetica, sans-serif; 
font-size: 8pt; 
border: 1px; 
border-style: solid; 
border-color: #7C7EA7;
}

option {
background-color: #FFFFFF; 
color: #000000; 
font-family: tahoma, verdana, helvetica, sans-serif; 
font-size: 8pt; 
border: 0px; 
}

input:focus { 
background-color : #C0FFC0;
}

button {
background-color: #AECAD8; 
width: 140px; 
cursor: hand; 
font-size: 8pt; 
font-weight: light; 
font-family: Tahoma, Verdana, Arial, Helvetica;
}

/*---ueberschrift---*/
.headline {
font-size:10pt;
font-family: Arial, Tahoma Arial, Helvetica;
font-style: normal; 
font-weight:bold; 
color: #443DA9; 
}

/*---subhead---*/
.subhead {
font-size:9pt;
font-family: Arial, Tahoma Arial, Helvetica;
font-style: normal; 
font-weight:bold; 
color: #000000; 
}
/*---termin---*/
.termin {
font-size:9pt;
font-family: Arial, Helvetica, Tahoma, Verdana;
font-style: normal; 
font-weight:normal; 
color: #FF0000; 
}



/*---Main Nav Links- Hauptnav--*/
a.nav:link {
font-size: 9pt; 
font-weight: bold;
font-family: Arial, Tahoma Arial, Helvetica;
text-decoration: none;
color: #FFFFFF;
}

a.nav:active {
font-size: 9pt; 
font-weight: bold;
font-family: Arial, Tahoma Arial, Helvetica;
text-decoration: none;
color: #F9B60A; 
}

a.nav:visited {
font-size: 9pt; 
font-weight: bold;
font-family: Arial, Tahoma Arial, Helvetica;
text-decoration: none;
color: #FFFFFF;
}

a.nav:hover { 
font-size: 9pt; 
color: #F9B60A; 
font-weight: bold;
font-family: Arial, Tahoma Arial, Helvetica;
text-decoration: none; 
}

/*---Block Linkliste---*/
a.linkliste:link {
font-size: 8pt; font-weight: bold; font-family:Arial, Tahoma Arial, Helvetica;
text-decoration: none; color: #000000;}
a.linkliste:active {
font-size: 8pt; font-weight: bold; font-family:Arial, Tahoma Arial, Helvetica;
text-decoration: none; color: #F9B60A;}
a.linkliste:visited {
font-size: 8pt; font-weight: bold; font-family:Arial, Tahoma Arial, Helvetica;
text-decoration: none; color: #000000;}
a.linkliste:hover { 
font-size: 8pt; color: #FED772; font-weight: bold; font-family:Arial, Tahoma Arial, Helvetica;
text-decoration: none; color: #F9B60A;}

/*---druck---*/
a.druck:link {
font-size: 7pt; font-weight: normal; font-family:Verdana, Arial, Tahoma Arial, Helvetica;
text-decoration: none; color: #000000; text-transform: uppercase; }
a.druck:active {
font-size: 7pt; font-weight: normal; font-family:Verdana, Arial, Tahoma Arial, Helvetica;
text-decoration: none; color: #F9B60A; text-transform: uppercase; }
a.druck:visited {
font-size: 7pt; font-weight: normal; font-family: Verdana, Arial, Tahoma Arial, Helvetica;
text-decoration: none; color: #000000; text-transform: uppercase; }
a.druck:hover { 
font-size: 7pt; color: #FED772; font-weight: normal; font-family:Verdana, Arial, Tahoma Arial, Helvetica;
text-decoration: none; color: #F9B60A; text-transform: uppercase; }

/*---Nav Oben Quer - Head---*/
a.head:visited
{ font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;
font-size: 8pt; font-weight: normal; }
a.head:link 
{ font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;  
font-size: 8pt; font-weight: normal; }
a.head:hover 
{ font-family: Arial, Helvetica, sans-serif; color: #009167; text-decoration: none; }

/*---News Modul---*/
a.news:visited { font-weight: bold; font-family: Trebuchet MS, Verdana, Tahoma Arial, Helvetica;
color: #009167; background-color : transparent; text-decoration: none }
a.news:link { font-weight: bold; font-family: Trebuchet MS, Verdana, Tahoma Arial, Helvetica;
color: #009167; background-color : transparent; text-decoration: none }
a.news:hover { color: #000000; font-weight: bold; font-family: Trebuchet MS, Verdana, Tahoma Arial, Helvetica; background-color : transparent; text-decoration: none }
a.news:active { color: #000000; font-weight: bold; font-family: Trebuchet MS, Verdana, Tahoma Arial, Helvetica; background-color : transparent; text-decoration: none; }

/*---jobboerse---*/
a.job:link {
font-size: 8pt; font-weight: bold; font-family:Arial, Tahoma Arial, Helvetica;
text-decoration: none; color: #000000; }
a.job:active {
font-size: 8pt; font-weight: bold; font-family:Arial, Tahoma Arial, Helvetica;
text-decoration: none; color: #F9B60A; }
a.job:visited {
font-size: 8pt; font-weight: bold; font-family:Arial, Tahoma Arial, Helvetica;
text-decoration: none; color: #000000; }
a.job:hover { 
font-size: 8pt; color: #FED772; font-weight: bold; font-family:Arial, Tahoma Arial, Helvetica;
text-decoration: none; color: #F9B60A; }

/*---Click-historie (oben)---*/
a.click-history:link {
font-size: 8pt; font-weight: bold; font-family:Arial, Tahoma Arial, Helvetica;
text-decoration: none; color: #666666; }
a.click-history:active {
font-size: 8pt; font-weight: bold; font-family:Arial, Tahoma Arial, Helvetica;
text-decoration: none; color: #F9B60A; }
a.click-history:visited {
font-size: 8pt; font-weight: bold; font-family:Arial, Tahoma Arial, Helvetica;
text-decoration: none; color: #666666; }
a.click-history:hover { 
font-size: 8pt; color: #FED772; font-weight: bold; font-family:Arial, Tahoma Arial, Helvetica;
text-decoration: none; color: #F9B60A; }



td.navi ul
{
	width:148px;
	padding:0;
	margin:0;
	list-style-type:none;
}
td.navi ul li.navi_inaktiv, td.navi ul li.navi_aktiv, td.navi ul li.subnavi_inaktiv, td.navi ul li.subnavi_aktiv
{
	display:block;
	color:#ffffff;
	line-height:13px;
	margin:0 0 10px 0;
}

td.navi ul li.navi_inaktiv a:link, td.navi ul li.navi_inaktiv a:visited, td.navi ul li.navi_inaktiv a:active
{
	color:#ffffff;
	text-decoration:none;
}
td.navi ul li.navi_inaktiv a:hover
{
	color:#F9B60A;
	text-decoration:none;
}
td.navi ul li.navi_aktiv a:link, td.navi ul li.navi_aktiv a:visited, td.navi ul li.navi_aktiv a:active
{
	color:#F9B60A;
	text-decoration:none;
}
td.navi ul li.navi_aktiv a:hover
{
	color:#ffffff;
	text-decoration:none;
}
td.navi ul li.subnavi_inaktiv a:link, td.navi ul li.subnavi_inaktiv a:visited, td.navi ul li.subnavi_inaktiv a:active
{
	color:#ffffff;
	text-decoration:none;
}
td.navi ul li.subnavi_inaktiv a:hover
{
	color:#F9B60A;
	text-decoration:none;
}
td.navi ul li.subnavi_aktiv a:link, td.navi ul li.subnavi_aktiv a:visited, td.navi ul li.subnavi_aktiv a:active
{
	color:#F9B60A;
	text-decoration:none;
}
td.navi ul li.subnavi_aktiv a:hover
{
	color:#ffffff;
	text-decoration:none;
}
/* -------------------------------- */