/********************************************************************************
* Stylesheet: 	miniautobahn.css  (body, table, links, inhalt, navigation)			*
* Author:		Wiebke Springbrunn                              				*
* Anpassungen:	Nora Angstmann                                                 *
* Aktualisiert: Wiebke Springbrunn                                             *
* Date:	  	16.09.2009							*
********************************************************************************/

/* ********* In diesem CSS entspricht 1em einer Grösse von 11px (im Body definiert)******** */

BODY {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	LINE-HEIGHT: 1.5em;
	COLOR: #000000;
	letter-spacing: 0.26mm;
	VERTICAL-ALIGN: top;
	text-align: left;
	background-color: transparent;
	TEXT-DECORATION: none;
	BORDER: 0;
	BORDER-SPACING: 0;
	BORDER-COLLAPSE: collapse;
	MARGIN-LEFT: 0;
	MARGIN-TOP: 0;
	MARGIN-RIGHT: 0;

}

/* ********* TABELLE ***************************************************************** */
Table {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	LINE-HEIGHT: 1.4em;
	COLOR: #000000;
	letter-spacing: 0.26mm;
	VERTICAL-ALIGN: top;
/*	text-align: justify;*/
	background-color: transparent;
	BORDER: 0;
	BORDER-SPACING: 0;
	BORDER-COLLAPSE: collapse;
	table-cell-height: 20px;
}

TD {
    VERTICAL-ALIGN: top;
}

/* ********* LEGENDE ************************************************************* */

.legende	{
	FONT-SIZE: 0.8em;
	letter-spacing: 0mm;
	VERTICAL-ALIGN: bottom;
}



/* ********* TITELHIERARCHIEN IM INHALT **************************************** */

H1	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.6em;
	LINE-HEIGHT: 1em;
	letter-spacing: 0.1mm;
	padding-bottom: 5px;
}

H2	{
	FONT-WEIGHT: normal;
	FONT-SIZE: 1.3em;
	LINE-HEIGHT: 1em;
	letter-spacing: 0mm;
	padding-top: 15px;
/*	padding-bottom: 5px;*/
}

H3	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em;
	LINE-HEIGHT: 1em;
	letter-spacing: 0mm;
	padding-top: 5px;
}

H4	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 2.1em;
	LINE-HEIGHT: 1.1em;
	color: #1d3e9e;
	letter-spacing: 0.1mm;
}

/* ********* LINKS IM TEXT *********************************************************** */

A {
	color: #000000;
	TEXT-DECORATION: underline;
}

A:hover {
	COLOR:  #FFFFFF;
	TEXT-DECORATION: none;
	background-color: #1d3e9e;
}

}

/*A:visited {
	COLOR:  #888888;
	TEXT-DECORATION: underline;
}*/

a.bild	{
	TEXT-DECORATION: none;
	background-color: transparent;
	border: 0px;
}

a.bild:hover	{
	TEXT-DECORATION: none;
	background-color: transparent;
	padding: 0pt;
}

/* ********* HAUPT-NAVIGATION ******************************************************* */

a.nav	{
	display: block;
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 1em;
	COLOR: #1d3e9e;
	TEXT-DECORATION: none;
	border-color: #1d3e9e;
	border-top-width: 2px;
	border-top-style: dotted;
	padding-top: 3px;
	padding-left: 25px;
	padding-bottom: 5px;
}


a.nav:hover	{
	color: #1d3e9e;
	FONT-WEIGHT: normal;
	background-color:  transparent;

}

/*a.nav:visited {
	display: block;
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 1em;
	COLOR: #1d3e9e;
	TEXT-DECORATION: none;
	border-color: #1d3e9e;
	border-top-width: 2px;
	border-top-style: dotted;
	padding-top: 3px;
	padding-left: 25px;
	padding-bottom: 5px;
}*/


.navtitel { 
	display: block;
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 1em;
	COLOR: #1d3e9e;
	TEXT-DECORATION: none;
	border-color: #1d3e9e;
	border-top-width: 2px;
	border-top-style: dotted;
	padding-top: 3px;
	padding-left: 25px;
	padding-bottom: 5px;
	background: url( ../images/nav_pfeil.gif ) center left no-repeat ;
}

/* ********* UNTER-NAVIGATION ******************************************************* */

a.unav	{
	display: block;
	LINE-HEIGHT: 1em;
	COLOR: #1d3e9e;
	TEXT-DECORATION: none;
	border-color: #1d3e9e;
	border-top-width: 2px;
	border-top-style: dotted;
	padding-top: 3px;
	padding-left: 43px;
	padding-bottom: 5px;
}

a.unav:hover	{
	FONT-WEIGHT: bold;
	color: #1d3e9e;
	background-color:  transparent;
}


/*a.unav:visited	{
	display: block;
	LINE-HEIGHT: 1em;
	COLOR: #1d3e9e;
	TEXT-DECORATION: none;
	border-color: #1d3e9e;
	border-top-width: 2px;
	border-top-style: dotted;
	padding-top: 3px;
	padding-left: 43px;
	padding-bottom: 5px;
}*/

.unavtitel { 
	display: block;
	LINE-HEIGHT: 1em;
	color: #1d3e9e;
	border-color: #1d3e9e;
	border-top-width: 2px;
	border-top-style: dotted;
	padding-top: 3px;
	padding-left: 25px;
	padding-bottom: 5px;
}

/* ********* FUNKTIONS-NAVIGATION ************************************************ */

/*a.obnav	{
	display: block;
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 1em;
	COLOR: #1d3e9e;
	TEXT-DECORATION: none;
	border-color: #1d3e9e;
	border-top-width: 2px;
	border-top-style: dotted;
	padding-top: 3px;
	padding-left: 25px;
	padding-bottom: 5px;
}

a.obnav:hover	{
	color: #1d3e9e;
	background-color:  transparent;
}

/*a.obnav:visited {
	display: block;
	LINE-HEIGHT: 1em;
	COLOR: #1d3e9e;
	TEXT-DECORATION: none;
	border-color: #1d3e9e;
	border-top-width: 2px;
	border-top-style: dotted;
	padding-top: 3px;
	padding-left: 25px;
	padding-bottom: 5px;
}*/

/*.obnavtitel { 
	display: block;
	LINE-HEIGHT: 1em;
	FONT-WEIGHT: bold;
	color: #1d3e9e;
	border-color: #1d3e9e;
	border-top-width: 2px;
	border-top-style: dotted;
	padding-top: 3px;
	padding-left: 25px;
	padding-bottom: 5px;
}

/* ********* AUFZAEHLUNG ************************************************************ */

UL {
	MARGIN-LEFT: 15;
	padding-left: 0;
	LIST-STYLE-TYPE: square;
	LIST-STYLE-POSITION: outside;
}

LI {
	MARGIN-TOP: 8;
}

/* ********* BOTTOM ******************************************************************** */

.bottom	{
	FONT-SIZE: 0.8em;
/*	padding-top: 15px;*/
	padding-left: 25px;
}