body  {
	background:#FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
    margin-top: 0;
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 0;
    marginheigth: 0;
	marginwidth: 0;
		}
	
	
p,h1,h2,h3,ul,ol,li,div,td,th,address,blockquote,nobr,b,i,caption { font-family:Verdana, Arial, Helvetica; }
p,td,th,ul,ol,li,div,address,blockquote,nobr,i { font-size:11px; }	

/*Überschriften */
h1 { font-size: 13px; font-weight: bold; color: #00365B;}
h2 { font-size: 12px; font-weight: bold; color: #000000;}
h3 { font-size: 11px; font-weight: bold; color: #00365B;}

font.start {font-size: 11px; font-weight: bold; color: #333333; }
.tiny { font-size: 9px; }

/* A-Tags */
	
A {
COLOR: #000000;
TEXT-DECORATION: underline;
}

A:hover
{
  COLOR: #2C72AE;
   TEXT-DECORATION: none;
}

/*A:link
{
  COLOR: #000000;
  TEXT-DECORATION: none;
}

A:aktive
{
  COLOR: #000000;
  TEXT-DECORATION: none;
}

A:visited
{
  COLOR: #000000;
  TEXT-DECORATION: none;
}
*/
a.nav {
color: #000000;
TEXT-DECORATION: none;} 

a.nav:hover 
{
color: #115896;
}

a.nav_white {
color: #FFFFFF;
TEXT-DECORATION: none;} 

a.nav_white:hover 
{
color: #DDE8F2;
}

a.news {
color: #000000;
font-size: 10px;
TEXT-DECORATION: none;} 

a.news:hover 
{
font-size: 10px;
color: #000000;
TEXT-DECORATION: underline;
}

/* Impressum */
.head_impressum
{
	font-size : 10px;
	background-color: #F2F2F2;
	BORDER-BOTTOM-WIDTH: 1pt;
	BORDER-BOTTOM-STYLE: solid;
	BORDER-BOTTOM-COLOR: #999999;
}
.subnav_impressum
{
	font-size : 10px;
	BORDER-LEFT-WIDTH: 1pt;
	BORDER-LEFT-STYLE: dotted;
	BORDER-LEFT-COLOR: #999999;
	BORDER-BOTTOM-WIDTH: 1pt;
	BORDER-BOTTOM-STYLE: dotted;
	BORDER-BOTTOM-COLOR: #999999;
}
	

table.text {
	font-size : 10px;
	border: 1px solid #009933;
	background-color: #DDFFE9;
	BORDER-TOP-WIDTH: 1pt;
	BORDER-TOP-STYLE: solid;
	BORDER-TOP-COLOR: #009933;
	BORDER-BOTTOM-WIDTH: 1pt;
	BORDER-BOTTOM-STYLE: solid;
	BORDER-BOTTOM-COLOR: #009933;
	BORDER-LEFT-WIDTH: 1pt;
	BORDER-LEFT-STYLE: solid;
	BORDER-LEFT-COLOR: #009933;
	BORDER-RIGHT-WIDTH: 1pt;
	BORDER-RIGHT-STYLE: solid;
	BORDER-RIGHT-COLOR: #009933;

}
table.teaser {
	background-color: #F2F2F2;
}
table.news {
	BORDER-TOP-WIDTH: 1pt;
	BORDER-TOP-STYLE: dotted;
	BORDER-TOP-COLOR: #999999;
	BORDER-BOTTOM-WIDTH: 1pt;
	BORDER-BOTTOM-STYLE: dotted;
	BORDER-BOTTOM-COLOR: #999999;
	BORDER-LEFT-WIDTH: 1pt;
	BORDER-LEFT-STYLE: dotted;
	BORDER-LEFT-COLOR: #999999;
	BORDER-RIGHT-WIDTH: 1pt;
	BORDER-RIGHT-STYLE: dotted;
	BORDER-RIGHT-COLOR: #999999;
}
/* <td>-Tags */
td.title
{
 	BORDER-BOTTOM-WIDTH: 1px;
	border-bottom-color: #CCCCCC;
	border-bottom-style:solid;
}

td.glossar
{
 	BORDER-BOTTOM-WIDTH: 1px;
	border-bottom-color: #CCCCCC;
	border-bottom-style:dotted;
}

td.navi_left
	{
	BORDER-RIGHT-WIDTH: 1pt;
	BORDER-RIGHT-STYLE: dotted;
	BORDER-RIGHT-COLOR: #999999;
	BORDER-BOTTOM-WIDTH: 1pt;
	BORDER-BOTTOM-STYLE: dotted;
	BORDER-BOTTOM-COLOR: #999999;
	}
td.navi_left_bottom
	{
	BORDER-BOTTOM-WIDTH: 1pt;
	BORDER-BOTTOM-STYLE: dotted;
	BORDER-BOTTOM-COLOR: #999999;
	}
td.navi_left_right
	{
	BORDER-RIGHT-WIDTH: 1pt;
	BORDER-RIGHT-STYLE: dotted;
	BORDER-RIGHT-COLOR: #999999;
	}

td.navi_black 
	{
	FONT-SIZE: 10px;
	BORDER-LEFT-WIDTH: 1pt;
	BORDER-LEFT-STYLE: solid;
	BORDER-LEFT-COLOR: #808080; 
	}

td.navi_white 
	{
	FONT-SIZE: 10px;
	color:#FFFFFF;
	BORDER-LEFT-WIDTH: 1pt;
	BORDER-LEFT-STYLE: solid;
	BORDER-LEFT-COLOR: #FFFFFF; 
	}


/* <tr> */
tr.aktiv_menu
	{
	background-color: #DDE8F2;
	}
	
.container_title 
	{
	FONT-SIZE: 10px;
	color:#FFFFFF;
    background:#115896;
	}


tr.fehler 
	{
	FONT-SIZE: 10px;
	color:#990000;
    background:#DEC2BD;
	}

/* <input> */
input.text{

	background:#ffffff;
	color:#808080;
	font-family:Verdana, Arial, Helvetica;
	font-size:11px;
	border: 1px solid #808080;
}

.inputfield
{
    FONT-SIZE: 11px;
	COLOR: #808080;
    FONT-FAMILY: Verdana, Arial, Helvetica;
	border: 1px solid #808080;
}


input.submit 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#808080;
	font-size: 11px;
	font-style: normal;
	background-color: #FFFFFF;
	border: 1px solid #808080
	}
	
.seitentitel {
	color: #E5FBE5;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
}