/*--- BEGIN colors ---*/
.orange {
	color: #FF9933;
}

.navGray {
	color: #999999;
}

.gray {
	font-weight:normal;
	font-size:70%;
	color: #F0F0F0;
}
/*--- END colors ---*/

/*--- BEGIN links ---*/
a, a:link, a:visited, a.current {
	color:#D30202;
	text-decoration:none;
}
a:hover, a:active {
	text-decoration: underline;
}

a.external-link-new-window[target="_blank"] {
}

/* go to archive left  */
.dd{
	text-align: left;
}

/*--- END links ---*/

body {
	margin: 0px;
	background-color:#FFFFFF;
}

body, p, td, tr, div, input, textarea, select, h1, h2, h3 {
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #252525;
}

.bold {
	font-weight:bold;
}
.bold10 {
	font-size:10px;
	font-weight: bold;
}

h1 {
	font-weight:bold;
	padding-left: 0px;
	padding-top: 5px;
}

h2 {
	font-weight:bold;
}

h3 {
	font-weight:bold;
}
/*
h3 a{
	color:orange;
}*/


/* ---- PACKET ---- */
.main{
	background-image: url(images/dummy_cont.gif);
	background-repeat: repeat-y;
}

/* ----- TOP ----- */
div.logoleft {
	float: left;
	margin: 0 6px 0 0;
	height: 113px;
}

div.logoright {
	float: right;
	width: 190px;
	height: 113px;
}

div.logomiddle {
	width: 481px;
	margin: 0 0 9px 0;
	height: 74px;
	background-color: #F1F1F1;
}

td.newsbarBG {
	padding-left:22px;
	padding-right:22px;
	background-color: #F1F1F1;
}
div.newsbartext {
	display: inline; 
	font-weight: bold;
}


/* ----- SubTOP -----  */
td.searchBG {
	background-color:#F1F1F1;
	/*height: 27px;
	margin-bottom:10px;
	vertical-align:middle;*/
}
form{
	margin:0px;
}

td.breadcrumbsBG {
	padding-left:22px;
	padding-right:22px;
	background-color:#F1F1F1;
}

div.breadcrumbs a{
	color:#D30202;
}

td.ressourcesBG {
	background-color: #F1F1F1;
}

div.language {
	padding-left: 4px;
	padding-top: 3px;
	font-size:11px;
}

div.langnavi-no, div.langnavi-no a, div.langnavi-no a:link, div.langnavi-no a:visited, div.langnavi-no a.current {
	font-size:10px;
	text-decoration:none; 
}

div.langnavi-act, div.langnavi-act a, div.langnavi-act a:link, div.langnavi-act a:visited, div.langnavi-act a.current {
	font-size:10px;
	color: black;	
	text-decoration:none; 
}

/* ----- main Container ----- */
div.rightInfo{
	float: right;
	width: 190px;
	background-color:#FFFFFF;
}

div.rightInfo h2{
	color:#E95E01;
	background-color:#D6D6D6;
	border-style:solid; border-width:1px; border-color:#D6D6D6;
}

div.mainInfo{
	/* width: 480px; */
	padding-top: 15px;
	padding-left: 30px;
	padding-right: 30px;
}


/* ----- Navi Right Side ----- */

	div.naviright_title {
	color: #FFFFFF;
	font-weight: bold;
	background-color:#FBCA00;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
	}

	div.menuright-no, div.menuright-no a, div.menuright-no a:link, div.menuright-no a:visited, div.menuright-no a.current {
	/*text-indent: -5px;/*
	line-height: 150%;
	text-decoration:none; 
	color: #000000;
	background-color:#FBCA00;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
}


	div.menuright-act, div.menuright-act a, div.menuright-act a:link, div.menuright-act a:visited, div.menuright-act a.current {
	/*text-indent: -5px;*/
	line-height: 150%;
	color: #000000;
	background-color:#FBCA00;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
	text-decoration:none;
}

	div.button1right{
		width: 190px;
		height: 84px;
		background-color:#E9A501;
	}

	div.button2right{
		width: 190px;
		height: 84px;
		background-color:#E95E01;
	}

	div.button3right{
		width: 190px;
		height: 84px;
		background-color:#D30202;
	}

	div.buttonpic {
		float:left;
	}
	
	div.b1linktext {
		line-height: 150%;
		color: black;
		padding-top: 18px;
		padding-bottom: 4px;
		padding-left: 70px;
		font-weight: bold;
		text-decoration:none;
	}

	div.buttontitle {
		line-height: 150%;
		color: white;
		padding-top: 18px;
		padding-bottom: 4px;
		padding-left: 70px;
		font-weight: bold;
		text-decoration:none;
	}
	
	div.b2linktext {
		line-height: 150%;
		color: black;
		padding-top: 1px;
		padding-bottom: 4px;
		padding-left: 70px;
		font-weight: bold;
		text-decoration:none;
	}

	div.b3linktext {
		line-height: 150%;
		color: #FBCA00;
		padding-top: 1px;
		padding-bottom: 4px;
		padding-left: 70px;
		font-weight: bold;
		text-decoration:none;
	}

	div.button1-no, div.button1-no a, div.button1-no a:link, div.button1-no a:visited, div.button1-no a.current, div.button1-act, div.button1-act a, div.button1-act a:link, div.button1-act a:visited, div.button1-act a.current, div.button2-no, div.button2-no a, div.button2-no a:link, div.button2-no a:visited, div.button2-no a.current, div.button2-act, div.button2-act a, div.button2-act a:link, div.button2-act a:visited, div.button2-act a.current {
		line-height: 150%;
		color: black;
		font-weight: bold;
		text-decoration:none;
	}


	div.button3-no, div.button3-no a, div.button3-no a:link, div.button3-no a:visited, div.button3-no a.current, div.button3-act, div.button3-act a, div.button3-act a:link, div.button3-act a:visited, div.button3-act a.current {
		line-height: 150%;
		color: #FBCA00;
		font-weight: bold;
		text-decoration:none;
	}
	
/* ----- lastupdate and counter ----*/
div.lastupdate, div.visitors, div.tx-cscounter-pi1 {
	color: #858585;
}

/* ---- News archive -----*/
li.news-amenu-item-year {
	display: none;
	visibility:hidden;
}
/* ----- sub Container ----- */
div.subContainer{
	color:#D6D6D6;
	margin-top:10px;
}

#footer a{
	font-size:10px;
	color:#252525;
}
td.sponsor{
	font-size:9px;
	color: #858585;
	text-align:center;
}


/* ----- navigation -------------------------------------------------------------------*/
div.mainNavigation{
	width: 220px;
}

/* ----- menu 1 begin -------------------------------------------------------------------*/
div.menu_1_title{
	width: 220px;
	padding-top: 10px;
	background-color:#D30202;
}
div.menu_1{
	width: 220px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color:#D30202;
	margin-bottom: 10px;
}
/* ----- Menu1 Level 1 BEGIN -----*/
div.menu1-level1-no, div.menu1-level1-act {
	margin-left: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
}
div.menu1-level1-no a, div.menu1-level1-no a:link, div.menu1-level1-no a:visited, div.menu1-level1-no a.current {
	color:white;
	font-weight: bold;
}
div.menu1-level1-no a:hover, div.menu1-level1-no a:active, div.menu1-level1-act, div.menu1-level1-act a, div.menu1-level1-act a:link, div.menu1-level1-act a:visited, div.menu1-level1-act a:hover, div.menu1-level1-act a:active, div.menu1-level1-act a.current  {
	color:#252525;
	font-weight: bold;
}
/* ----- Menu1 Level 1 END -----*/
/* ----- Menu1 Level 2 BEGIN -----*/
div.menu1-level2-no, div.menu1-level2-act {
	margin-left: 20px;
	margin-right: 5px;
	margin-bottom: 5px;
}
div.menu1-level2-no a, div.menu1-level2-no a:link, div.menu1-level2-no a:visited, div.menu1-level2-no a.current {
	width: 180px;
	color:white;
	font-weight: bold;
}
div.menu1-level2-no a:hover, div.menu1-level2-no a:active, div.menu1-level2-act, div.menu1-level2-act a, div.menu1-level2-act a:link, div.menu1-level2-act a:visited, div.menu1-level2-act a:hover, div.menu1-level2-act a:active, div.menu1-level2-act a.current {
	width: 180px;
	color:#252525;
	font-weight: bold;
}
/* ----- Menu1 Level 2 END -----*/
/* ----- Menu1 Level 3 BEGIN -----*/
div.menu1-level3-no, div.menu1-level3-act {
	margin-left: 25px;
	margin-right: 5px;
	margin-bottom: 5px;
}
div.menu1-level3-no a, div.menu1-level3-no a:link, div.menu1-level3-no a:visited, div.menu1-level3-no a.current {
	width: 175px;
	color:white;
	font-weight: bold;
	
}
div.menu1-level3-no a:hover, div.menu1-level3-no a:active, div.menu1-level3-act, div.menu1-level3-act a, div.menu1-level3-act a:link, div.menu1-level3-act a:visited, div.menu1-level3-act a:hover, div.menu1-level3-act a:active, div.menu1-level3-act a.current {
	width: 175px;
	color:#252525;
	font-weight: bold;
}
/* ----- Menu1 Level 3 END -----*/
/* ----- menu 1 end -------------------------------------------------------------------*/

/* ----- menu 2 begin -------------------------------------------------------------------*/
div.menu_2_title{
	width: 220px;
	padding-top: 10px;
	background-color:#E95E01;
}
div.menu_2{
	width: 220px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color:#E95E01;
	margin-bottom: 10px;
}
/* ----- Menu2 Level 1 BEGIN -----*/
div.menu2-level1-no, div.menu2-level1-act {
	margin-left: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
}
div.menu2-level1-no, div.menu2-level1-no a, div.menu2-level1-no a:link, div.menu2-level1-no a:visited, div.menu2-level1-no a.current {
	color:white;
	font-weight: bold;
}
div.menu2-level1-no a:hover, div.menu2-level1-no a:active, div.menu2-level1-act, div.menu2-level1-act a, div.menu2-level1-act a:link, div.menu2-level1-act a:visited, div.menu2-level1-act a:hover, div.menu2-level1-act a:active, div.menu2-level1-act a.current  {
	color:#252525;
	font-weight: bold;
}
/* ----- Menu2 Level 1 END -----*/
/* ----- Menu2 Level 2 BEGIN -----*/
div.menu2-level2-no, div.menu2-level2-act {
	margin-left: 20px;
	margin-right: 5px;
	margin-bottom: 5px;
}
div.menu2-level2-no a, div.menu2-level2-no a:link, div.menu2-level2-no a:visited, div.menu2-level2-no a.current {
	width: 180px;
	color:white;
	font-weight: bold;
}
div.menu2-level2-no a:hover, div.menu2-level2-no a:active, div.menu2-level2-act, div.menu2-level2-act a, div.menu2-level2-act a:link, div.menu2-level2-act a:visited, div.menu2-level2-act a:hover, div.menu2-level2-act a:active, div.menu2-level2-act a.current {
	width: 180px;
	color:#252525;
	font-weight: bold;
}
/* ----- Menu2 Level 2 END -----*/
/* ----- Menu2 Level 3 BEGIN -----*/
div.menu2-level3-no, div.menu2-level3-act {
	margin-left: 25px;
	margin-right: 5px;
	margin-bottom: 5px;
}
div.menu2-level3-no a, div.menu2-level3-no a:link, div.menu2-level3-no a:visited, div.menu2-level3-no a.current {
	width: 175px;
	color:white;
	font-weight: bold;
}
div.menu2-level3-no a:hover, div.menu2-level3-no a:active, div.menu2-level3-act, div.menu2-level3-act a, div.menu2-level3-act a:link, div.menu2-level3-act a:visited, div.menu2-level3-act a:hover, div.menu2-level3-act a:active, div.menu2-level3-act a.current {
	width: 175px;
	color:#252525;
	font-weight: bold;
}
/* ----- Menu2 Level 3 END -----*/
/* ----- menu 2 end -------------------------------------------------------------------*/

/* ----- menu 3 begin -------------------------------------------------------------------*/
div.menu_3_title{
	width: 220px;
	padding-top: 10px;
	background-color:#E9A501;
}
div.menu_3{
	width: 220px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color:#E9A501;
	margin-bottom: 10px;
}
/* ----- Menu3 Level 1 BEGIN -----*/
div.menu3-level1-no, div.menu3-level1-act {
	margin-left: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
}
div.menu3-level1-no a, div.menu3-level1-no a:link, div.menu3-level1-no a:visited, div.menu3-level1-no a.current {
	color:white;
	font-weight: bold;
}
div.menu3-level1-no a:hover, div.menu3-level1-no a:active, div.menu3-level1-act, div.menu3-level1-act a, div.menu3-level1-act a:link, div.menu3-level1-act a:visited, div.menu3-level1-act a:hover, div.menu3-level1-act a:active, div.menu3-level1-act a.current  {
	color:#252525;
	font-weight: bold;
}
/* ----- Menu3 Level 1 END -----*/
/* ----- Menu3 Level 2 BEGIN -----*/
div.menu3-level2-no, div.menu3-level2-act {
	margin-left: 20px;
	margin-right: 5px;
	margin-bottom: 5px;
}
div.menu3-level2-no a, div.menu3-level2-no a:link, div.menu3-level2-no a:visited, div.menu3-level2-no a.current {
	width: 180px;
	color:white;
	font-weight: bold;
}
div.menu3-level2-no a:hover, div.menu3-level2-no a:active, div.menu3-level2-act, div.menu3-level2-act a, div.menu3-level2-act a:link, div.menu3-level2-act a:visited, div.menu3-level2-act a:hover, div.menu3-level2-act a:active, div.menu3-level2-act a.current {
	width: 180px;
	color:#252525;
	font-weight: bold;
}
/* ----- Menu3 Level 2 END -----*/
/* ----- Menu3 Level 3 BEGIN -----*/
div.menu3-level3-no, div.menu3-level3-act {
	margin-left: 25px;
	margin-right: 5px;
	margin-bottom: 5px;
}
div.menu3-level3-no a, div.menu3-level3-no a:link, div.menu3-level3-no a:visited, div.menu3-level3-no a.current {
	width: 175px;
	color:white;
	font-weight: bold;
}
div.menu3-level3-no a:hover, div.menu3-level3-no a:active, div.menu3-level3-act, div.menu3-level3-act a, div.menu3-level3-act a:link, div.menu3-level3-act a:visited, div.menu3-level3-act a:hover, div.menu3-level3-act a:active, div.menu3-level3-act a.current {
	width: 175px;
	color:#252525;
	font-weight: bold;
}
/* ----- Menu3 Level 3 END -----*/
/* ----- menu 3 end -------------------------------------------------------------------*/

/* ----- menu 4 begin -------------------------------------------------------------------*/
div.menu_4_title{
	width: 220px;
	padding-top: 10px;
	background-color:#FBCA00;
}
div.menu_4{
	width: 220px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color:#FBCA00;
	margin-bottom: 10px;
}
/* ----- Menu4 Level 1 BEGIN -----*/
div.menu4-level1-no, div.menu4-level1-act {
	margin-left: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
}
div.menu4-level1-no a, div.menu4-level1-no a:link, div.menu4-level1-no a:visited, div.menu4-level1-no a.current {
	color:white;
	font-weight: bold;
}
div.menu4-level1-no a:hover, div.menu4-level1-no a:active, div.menu4-level1-act, div.menu4-level1-act a, div.menu4-level1-act a:link, div.menu4-level1-act a:visited, div.menu4-level1-act a:hover, div.menu4-level1-act a:active, div.menu4-level1-act a.current  {
	color:#252525;
	font-weight: bold;
}
/* ----- Menu4 Level 1 END -----*/
/* ----- Menu4 Level 2 BEGIN -----*/
div.menu4-level2-no, div.menu4-level2-act {
	margin-left: 20px;
	margin-right: 5px;
	margin-bottom: 5px;
}
div.menu4-level2-no a, div.menu4-level2-no a:link, div.menu4-level2-no a:visited, div.menu4-level2-no a.current {
	width: 180px;
	color:white;
	font-weight: bold;
}
div.menu4-level2-no a:hover, div.menu4-level2-no a:active, div.menu4-level2-act, div.menu4-level2-act a, div.menu4-level2-act a:link, div.menu4-level2-act a:visited, div.menu4-level2-act a:hover, div.menu4-level2-act a:active, div.menu4-level2-act a.current {
	width: 180px;
	color:#252525;
	font-weight: bold;
}
/* ----- Menu4 Level 2 END -----*/
/* ----- Menu4 Level 3 BEGIN -----*/
div.menu4-level3-no, div.menu4-level3-act {
	margin-left: 25px;
	margin-right: 5px;
	margin-bottom: 5px;
}

div.menu4-level3-no a, div.menu4-level3-no a:link, div.menu4-level3-no a:visited, div.menu4-level3-no a.current {
	width: 175px;
	color:white;
	font-weight: bold;
}
div.menu4-level3-no a:hover, div.menu4-level3-no a:active, div.menu4-level3-act, div.menu4-level3-act a, div.menu4-level3-act a:link, div.menu4-level3-act a:visited, div.menu4-level3-act a:hover, div.menu4-level3-act a:active, div.menu4-level3-act a.current {
	width: 175px;
	color:#252525;
	font-weight: bold;
}
/* ----- Menu4 Level 3 END -----*/
/* ----- menu 4 end -------------------------------------------------------------------*/

/* ----- menu 5 begin -------------------------------------------------------------------*/
div.menu_5_title{
	width: 220px;
	padding-top: 10px;
	background-color:#DE3002;
}
div.menu_5{
	width: 220px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color:#DE3002;
	margin-bottom: 10px;
}
/* ----- Menu5 Level 1 BEGIN -----*/
div.menu5-level1-no, div.menu5-level1-act {
	margin-left: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
}
div.menu5-level1-no a, div.menu5-level1-no a:link, div.menu5-level1-no a:visited, div.menu5-level1-no a.current {
	color:white;
	font-weight: bold;
}
div.menu5-level1-no a:hover, div.menu5-level1-no a:active, div.menu5-level1-act, div.menu5-level1-act a, div.menu5-level1-act a:link, div.menu5-level1-act a:visited, div.menu5-level1-act a:hover, div.menu5-level1-act a:active, div.menu5-level1-act a.current  {
	color:#252525;
	font-weight: bold;
}
/* ----- menu5 Level 1 END -----*/
/* ----- menu5 Level 2 BEGIN -----*/
div.menu5-level2-no, div.menu5-level2-act {
	margin-left: 20px;
	margin-right: 5px;
	margin-bottom: 5px;
}
div.menu5-level2-no a, div.menu5-level2-no a:link, div.menu5-level2-no a:visited, div.menu5-level2-no a.current {
	width: 180px;
	color:white;
	font-weight: bold;
}
div.menu5-level2-no a:hover, div.menu5-level2-no a:active, div.menu5-level2-act, div.menu5-level2-act a, div.menu5-level2-act a:link, div.menu5-level2-act a:visited, div.menu5-level2-act a:hover, div.menu5-level2-act a:active, div.menu5-level2-act a.current {
	width: 180px;
	color:#252525;
	font-weight: bold;
}
/* ----- menu5 Level 2 END -----*/
/* ----- menu5 Level 3 BEGIN -----*/
div.menu5-level3-no, div.menu5-level3-act {
	margin-left: 25px;
	margin-right: 5px;
	margin-bottom: 5px;
}

div.menu5-level3-no a, div.menu5-level3-no a:link, div.menu5-level3-no a:visited, div.menu5-level3-no a.current {
	width: 175px;
	color:white;
	font-weight: bold;
}
div.menu5-level3-no a:hover, div.menu5-level3-no a:active, div.menu5-level3-act, div.menu5-level3-act a, div.menu5-level3-act a:link, div.menu5-level3-act a:visited, div.menu5-level3-act a:hover, div.menu5-level3-act a:active, div.menu5-level3-act a.current {
	width: 175px;
	color:#252525;
	font-weight: bold;
}
/* ----- menu5 Level 3 END -----*/
/* ----- menu 5 end -------------------------------------------------------------------*/

