/* What do we have here?

	*general: general formatting
	*backgrounds: default background colors for all elements
	*headerelements: general elements of the header
	*subnavi: subnavigation on the left
	*mainnavi: main navigation (third row)
	*topnavi: top navigation
*/


/* <general> */

body {
	margin:0; padding:0;

}

.content { font-family: sans-serif;font-size:12px;color: #000000;
         width:50%;vertical-align:top;}

#etracker {position:absolute;top:0;left:0;width:auto;height:auto;z-index:1;overflow:hidden;}


/* lang */


a.lang:link {
	font-family: sans-serif;font-size:12px; font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	
}
a.lang:visited {
	font-family: sans-serif;font-size:12px;font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	
}
a.lang:hover,a.subselected:focus {
	font-family: sans-serif;font-size:12px;font-weight:bold;
	color: #FFFFFF;
	text-decoration: underline;
cursor:hand;
	
}
a.lang:active {
	font-family: sans-serif;font-size:12px;font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	
}

/* land*/


a:link,a:visited,a:hover,a:active,a:focus  {font-family: sans-serif;font-size:12px;color: #000000;}
a:hover {text-decoration:none;}

h1{
	font-family: sans-serif;font-size:16px; font-weight:900;
	color: #FFFFFF;
}

h2{
	font-family: sans-serif;font-size:16px; font-weight:900;
	color: #000000;
}

p,td,li {font-family: sans-serif;font-size:11px; color: #000000; line-height:1.5em;}

li {list-style-type:square;list-style-position:outside;line-height:16px}

/* general */



/* <headerelements> */

#search {
	border-width:0px;
	font-family: sans-serif;font-size:11px;
	color: rgb(67, 99, 137);

}

/* #search:focus,search:hover { background-color: rgb(117, 174, 217); }  */   

#searchbutton  {
	font-family: sans-serif;font-size:12px; font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 5px;padding-right: 10px;
	border-width:0px;
         cursor:pointer;
}

#searchbutton:hover,#searchbutton:focus {text-decoration:underline;}

#headlinecell{
	padding-left: 40px;
	vertical-align:middle;
       font-family: sans-serif;font-size:10px;
	color: #FFFFFF;
	text-decoration: none;
	}

/* </headerelements> */


/* <subnavigation> */

a.subnavi:link {
	font-family: sans-serif;font-size:10px;font-weight:normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 5px;
}
a.subnavi:visited {
	font-family: sans-serif;
	font-size:10px;
	font-weight:normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 5px;
}
a.subnavi:hover,a.subnavi:focus {
	font-family: sans-serif;font-size:10px;
	font-weight:normal;
	color: #FFFFFF;
	text-decoration: underline;
	padding-left: 5px;
}
a.subnavi:active {
	font-family: sans-serif;font-size:10px;
	font-weight:normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 5px;
}


a.subselected:link {
	font-family: sans-serif;font-size:10px;
	color:rgb(239,244,192);
	text-decoration: underline;
	padding-left: 5px;
	font-weight:normal;
   /* font-weight:900; */

}
a.subselected:visited {
	font-family: sans-serif;font-size:10px;
	color:rgb(239,244,192);
	text-decoration: underline;
	padding-left: 5px;
	font-weight:normal;
 /*  font-weight:900; */
}
a.subselected:hover,a.subselected:focus {
   font-family: sans-serif;font-size:10px;
	color:rgb(239,244,192);
	text-decoration: none;
	padding-left: 5px;font-weight:normal;

   /* font-weight:900; */
}
a.subselected:active {
	font-family: sans-serif;font-size:10px;
	color:rgb(239,244,192);
	text-decoration: none;
	padding-left: 5px;font-weight:normal;

  /* font-weight:900; */
}

td.subnavi {width:200px;}

/* </subnavigation> */

/* <mainnavi> */

a.mainnavi:link {
	font-family: sans-serif;font-size:14px; font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;padding-right: 10px;
}
a.mainnavi:visited {
	font-family: sans-serif;font-size:14px;font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;padding-right: 10px;
}
a.mainnavi:hover,a.mainnavi:focus {
	font-family: sans-serif;font-size:14px;font-weight:bold;
	color: #FFFFFF;
	text-decoration: underline;
	padding-left: 10px;padding-right: 10px;
}
a.mainnavi:active {
	font-family: sans-serif;font-size:14px;font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;padding-right: 10px;
}


a.mainselected:link {
	font-family: sans-serif;font-size:14px; font-weight:bold;
	color:rgb(239,244,192);
	text-decoration: underline;
	padding-left: 10px;padding-right: 10px;
}
a.mainselected:visited {
	font-family: sans-serif;font-size:14px;font-weight:bold;
	color:rgb(239,244,192);
	text-decoration: underline;
	padding-left: 10px;padding-right: 10px;
}
a.mainselected:hover,a.mainselected:focus {
	font-family: sans-serif;font-size:14px;font-weight:bold;
	color: rgb(239,244,192);
	text-decoration: none;
	padding-left: 10px;padding-right: 10px;
}
a.mainselected:active {
	font-family: sans-serif;font-size:14px;font-weight:bold;
	color: rgb(239,244,192);
	text-decoration: underline;
	padding-left: 10px;padding-right: 10px;
}

td#mainnavi {
	font-family: sans-serif;
	font-size: 14px;
	font-weight: 900;
	color: #FFFFFF;
	text-align: right;
}

/* </mainnavi> */


/* <topnavi> */


a.topnavi:link {
	font-family: sans-serif;font-size:12px; font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;padding-right: 10px;
}
a.topnavi:visited {
	font-family: sans-serif;font-size:12px;font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;padding-right: 10px;
}
a.topnavi:hover,a.subselected:focus {
	font-family: sans-serif;font-size:12px;font-weight:bold;
	color: #FFFFFF;
	text-decoration: underline;
	padding-left: 10px;padding-right: 10px;
}
a.topnavi:active {
	font-family: sans-serif;font-size:12px;font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;padding-right: 10px;
}

a.topselected:link {
	font-family: sans-serif;font-size:12px; font-weight:bold;
	color: rgb(228,242,244);
	text-decoration: underline;
	padding-left: 10px;padding-right: 10px;
}
a.topselected:visited {
	font-family: sans-serif;font-size:12px;font-weight:bold;
	color:rgb(228,242,244);
	text-decoration: underline;
	padding-left: 10px;padding-right: 10px;
}
a.topselected:hover,a.subselected:focus {
	font-family: sans-serif;font-size:12px;font-weight:bold;
	color:rgb(228,242,244);
	text-decoration: none;
	padding-left: 10px;padding-right: 10px;
}
a.topselected:active {
	font-family: sans-serif;font-size:12px;font-weight:bold;
	color: rgb(228,242,244);   
	text-decoration: none;
	padding-left: 10px;padding-right: 10px;
}




td#topnavi {
	font-family: sans-serif;
	font-size: 12px;
	font-weight: 900;
	color: #FFFFFF;
	text-align: right;
	padding-right:200px;
}

#suchdiv {
position:absolute;
width:auto;height:auto;
top:18px;
right: 5px;
}

#opera-suchdiv {
position:absolute;
width:auto;height:auto;
top:15px;
right: 5px;
}


/*  <breadcrumb> */

a.breadcrumb:link {
	font-family: sans-serif;font-size:10px;
	color:#FFFFFF;
	text-decoration: underline;font-weight:normal;

}
a.breadcrumb:visited {
	font-family: sans-serif;font-size:10px;
	color:#FFFFFF;
	text-decoration: underline;font-weight:normal;

}
a.breadcrumb:hover,a.breadcrumb:focus {
	font-family: sans-serif;font-size:10px;
	color:#FFFFFF;
	text-decoration: none;font-weight:normal;

}
a.breadcrumb:active {
	font-family: sans-serif;font-size:10px;
	color: #FFFFFF;
	text-decoration: none;font-weight:normal;

}

.breadcrumb{	font-family: sans-serif;font-size:10px;
	color: #FFFFFF;
	text-decoration: none;font-weight:normal;}

/*  </breadcrumb> */