

/* Basis */



body,td,div,p,pre,ul,select,textarea {

font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9pt; 


}



body,td,div,p,pre {

/* color: black; */

}



body {

margin-top:0px; 

margin-left:0px; 

margin-right:0px; 

margin-top:0px;

margin-width:0px;

margin-height:0px;

margin-bottom:0px;

background-color: #ffffff;

background-attachment:fixed;

}


font {

font-size: 9pt; 

font-family: Verdana, Helvetica, sans-serif;

text-decoration: none;

/*color: #000000;*/ }



TABLE.menuaktiv A {

	font-size: 9pt; 

	font-weight: lighter;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	PADDING-RIGHT: 2px;

	DISPLAY: block; PADDING-LEFT: 7px;

	PADDING-BOTTOM: 3px; MARGIN: 0px;

	PADDING-TOP: 3px;

	COLOR: #ffffff;

	BACKGROUND-COLOR: #0056A3;

	TEXT-DECORATION: none

}

TABLE.menuaktiv A:link {

	font-size: 9pt; 

	font-weight: lighter;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	COLOR: #ffffff;

		BACKGROUND-COLOR: #0056A3;

	TEXT-DECORATION: none

}

TABLE.menuaktiv A:visited {

	font-size: 9pt; 

	font-weight: bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	COLOR: #ffffff;

	BACKGROUND-COLOR: #0056A3;

	TEXT-DECORATION: none

}

TABLE.menuaktiv A:hover {

	font-size: 9pt; 

	font-weight: lighter;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	COLOR: #000000;

	BACKGROUND-COLOR: #F5F6F9;

	TEXT-DECORATION: none

}

































TABLE.menu A {

	font-size: 9pt; 

	font-weight: bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	PADDING-RIGHT: 2px;

	DISPLAY: block; PADDING-LEFT: 3px;

	PADDING-BOTTOM: 3px; MARGIN: 0px;

	PADDING-TOP: 3px;

	BACKGROUND-COLOR: #ffffff;

	TEXT-DECORATION: none

}

TABLE.menu A:link {

	font-size: 9pt; 

	font-weight: bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	COLOR: #000000;

	BACKGROUND-COLOR: #ffffff;

	TEXT-DECORATION: none

}

TABLE.menu A:visited {

	font-size: 9pt; 

	font-weight: bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	COLOR: #000000;

	BACKGROUND-COLOR: #ffffff;

	TEXT-DECORATION: none

}

TABLE.menu A:hover {

	font-size: 9pt; 

	font-weight: bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	COLOR: #ffffff;

	BACKGROUND-COLOR: #FE4600;

	TEXT-DECORATION: none

}





















/* Links */

a:link {

font-size: 9pt; 

font-weight: bold;

font-family: Verdana, Arial, Helvetica, sans-serif;

text-decoration: none;

color: #003CB3;

}



a:active {

font-size: 9pt; 

font-weight: bold;

font-family: Verdana, Arial, Helvetica, sans-serif;

text-decoration: none;

color: #003CB3; 

}



a:visited {

font-size: 9pt; 

font-weight: bold;

font-family: Verdana, Arial, Helvetica, sans-serif;

text-decoration: none;

color: #003CB3;

}



a:hover { 

font-size: 9pt; 

color: #FF0000; 

font-weight: bold;

font-family: Verdana, Arial, Helvetica, sans-serif;

text-decoration: none; 

}





/*---Main Nav Links- Hauptnav--*/

a.nav:link {

font-size: 10pt; 

font-weight: bold;

font-family: Verdana, Arial, Helvetica, sans-serif;

text-decoration: none;

color: #FFFFFF;

}



a.nav:active {

font-size: 10pt; 

font-weight: bold;

font-family: Verdana, Arial, Helvetica, sans-serif;

text-decoration: none;

color: #FFFFFF; 

}



a.nav:visited {

font-size: 10pt; 

font-weight: bold;

font-family: Verdana, Arial, Helvetica, sans-serif;

text-decoration: none;

color: #FFFFFF;

}



a.nav:hover { 

font-size: 10pt; 

color: #FF0000; 

font-weight: bold;

font-family: Verdana, Arial, Helvetica, sans-serif;

text-decoration: none; 

}





/* HauptNav aktiv */

.nav-aktiv {

font-size: 10pt; 

font-weight: bold;

font-family: Verdana, Arial, Helvetica, sans-serif;

text-decoration: none;

color: #003CB3;

}



a.nav-aktiv:link {

font-size: 10pt; 

font-weight: bold;

font-family: Verdana, Arial, Helvetica, sans-serif;

text-decoration: none;

color: #003CB3;

}



a.nav-aktiv:active {

font-size: 10pt; 

font-weight: bold;

font-family: Verdana, Arial, Helvetica, sans-serif;

text-decoration: none;

color: #003CB3; 

}



a.nav-aktiv:visited {

font-size: 10pt; 

font-weight: bold;

font-family: Verdana, Arial, Helvetica, sans-serif;

text-decoration: none;

color: #003CB3;

}



a.nav-aktiv:hover { 

font-size: 10pt; 

color: #FF0000; 

font-weight: bold;

font-family: Verdana, Arial, Helvetica, sans-serif;

text-decoration: none; 

}









/* SubNav Middle */

.subnav {font-size: 9pt; 

font-weight: bold;

font-family: Verdana, Arial, Helvetica, sans-serif;

text-decoration: none;

color: #003CB3;

}



a.subnav:link {

font-size: 9pt; 

font-weight: bold;

font-family: Verdana, Arial, Helvetica, sans-serif;

text-decoration: none;

color: #003CB3;

}



a.subnav:active {

font-size: 9pt; 

font-weight: bold;

font-family: Verdana, Arial, Helvetica, sans-serif;

text-decoration: none;

color: #003CB3; 

}



a.subnav:visited {

font-size: 9pt; 

font-weight: bold;

font-family: Verdana, Arial, Helvetica, sans-serif;

text-decoration: none;

color: #003CB3;

}



a.subnav:hover { 

font-size: 9pt; 

font-weight: bold;

font-family: Verdana, Arial, Helvetica, sans-serif;

text-decoration: none; 

color: #FF0000; 

}





/* Schrift */

li {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 9pt; 

color: black;

}



small {

font-size: 8pt; 

}



/* Header */

h1 {font-size:10pt;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-style: normal; 

font-weight:bold; 

color: #443DA9; 

}



h2 {font-size:9pt;

font-family: Verdana, Arial, Helvetica, sans-serif;

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: Verdana, Arial, Helvetica, sans-serif; 

font-size: 8pt; 

border: 1px; 

border-style: solid; 

border-color: #7C7EA7;

}



checkbox {

background-color: #FFFFFF;

color: #000000; 

font-family: Verdana, Arial, Helvetica, sans-serif; 

font-size: 8pt; 

border: 0px; 

border-style: solid; 

border-color: #7C7EA7;

}



input {

background-color: #FFFFFF; 

color: #000000; 

font-family: Verdana, Arial, Helvetica, sans-serif; 

font-size: 8pt; 

border: 1px; 

border-style: solid; 

border-color: #7C7EA7;

}



option {

background-color: #FFFFFF; 

color: #000000; 

font-family: Verdana, Arial, 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: Verdana, Arial, Helvetica, sans-serif;

}



/*---ueberschrift---*/

.headline {

font-size:18pt;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-style: normal; 

font-weight: bold; 

letter-spacing: 0pt;

color: #FE4600; 

}



/*---subhead---*/

.subhead {

font-size: 13pt;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-weight:900; 

color: #000000; 

}

/*---termin---*/

.termin {

font-size:9pt;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-style: normal; 

font-weight:normal; 

color: #FF0000; 

}



.searchbutton {

background-color: #49C0F7; 

color: #000000; 

font-family: Verdana, Arial, Helvetica, sans-serif; 

font-size: 8pt; 

border: 0px; 

}



/*---Block Linkliste---*/

a.linkliste:link {

font-size: 8pt; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;

text-decoration: none; color: #000000;}

a.linkliste:active {

font-size: 8pt; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;

text-decoration: none; color: #F9B60A;}

a.linkliste:visited {

font-size: 8pt; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;

text-decoration: none; color: #000000;}

a.linkliste:hover { 

font-size: 8pt; color: #FED772; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;

text-decoration: none; color: #F9B60A;}



/*---druck---*/

a.druck:link {

font-size: 5pt; font-weight: normal; font-family:Verdana, Arial, Helvetica, sans-serif;

text-decoration: none; color: #000000; text-transform: uppercase; }

a.druck:active {

font-size: 5pt; font-weight: normal; font-family:Verdana, Arial, Helvetica, sans-serif;

text-decoration: none; color: #F9B60A; text-transform: uppercase; }

a.druck:visited {

font-size: 5pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif;

text-decoration: none; color: #000000; text-transform: uppercase; }

a.druck:hover { 

font-size: 5pt; color: #FED772; font-weight: normal; font-family:Verdana, Arial, Helvetica, sans-serif;

text-decoration: none; color: #F9B60A; text-transform: uppercase; }



/*---Nav Oben Quer - Head---*/

a.head:visited

{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;

font-size: 8pt; font-weight: normal; }

a.head:link 

{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;  

font-size: 8pt; font-weight: normal; }

a.head:hover 

{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #FC4205; text-decoration: none; }



/*---News Modul---*/

a.news:visited { font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;

color: #000000; background-color : #ffffff; text-decoration: none }

a.news:link { font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;

color: #000000; background-color : #ffffff; text-decoration: none } }

a.news:hover { color: #EE7318; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; background-color : #ffffff ; text-decoration: none }

a.news:active { font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;

color: #000000; background-color : #ffffff; text-decoration: none }



/*---jobboerse---*/

a.job:link {

font-size: 8pt; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;

text-decoration: none; color: #000000; }

a.job:active {

font-size: 8pt; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;

text-decoration: none; color: #F9B60A; }

a.job:visited {

font-size: 8pt; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;

text-decoration: none; color: #000000; }

a.job:hover { 

font-size: 8pt; color: #FED772; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;

text-decoration: none; color: #F9B60A; }



/*---Click-historie (oben)---*/

a.click-history:link {

font-size: 5pt; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;

text-decoration: none; color: #666666; }

a.click-history:active {

font-size: 5pt; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;

text-decoration: none; color: #F9B60A; }

a.click-history:visited {

font-size: 5pt; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;

text-decoration: none; color: #666666; }

a.click-history:hover { 

font-size: 5pt; color: #FED772; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;

text-decoration: none; color: #F9B60A; }



.head {

font-size: 12pt; 

font-family:  Verdana, Arial,Helvetica, sans-serif;

text-decoration: none;

color: #857974; }

#kontakt input, #kontakt textarea
{
	margin:0 0 4px 0;
	color:#000000;
	border:none;
	border-top:none;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;;
	border-right:none;
	padding:3px 5px 3px 5px;
	background:#f2f2f2;
}
