/* CSS Document */

body{
	font-family:arial, helvetica, sans serif; !important
	font-size:0.8em;
	line-height:1.4em;
	color:#333366;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	scrollbar-3dlight-color: rgb(204,204,255);
	scrollbar-arrow-color: rgb(0,0,102);
	scrollbar-darkshadow-color: rgb(204,204,255);
	scrollbar-face-color: rgb(204,204,255);
	scrollbar-highlight-color: rgb(204,204,255);
	scrollbar-shadow-color: rgb(255,255,255);
	scrollbar-track-color: rgb(230,230,251);
}

table,tr,td,li,ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
}

td.renderedtable{
	padding: 0px;
}

th{
	color: rgb(0,0,102);
}

img{
	padding: 0px;
}

/* Link Definitionen */

a:link{
	color: #000000;
	text-decoration: underline;
}
a:visited{
	color: #000000;
	text-decoration: underline;
}
a:hover{
	color: #000000;
	text-decoration: underline;
}


a.leftnavi {
	padding:5px 0px 0px 10px;
	border:1px solid #ccccea;
	border-top:0px;
	display:block;
	text-decoration:none;
	height: 20px;
	}

a.leftnavi:link, a.leftnavi:visited {color:#333366;}
a.leftnavi:active, a.leftnavi:hover {color:#cc0000;}

a.mnu_left_sub {
	padding:4px 0px 0px 10px;
	border:1px solid #ccccea;
	border-top:0px;
	display:block;
	text-decoration:none;
	height: 17px;
	}

a.mnu_left_sub:link, a.mnu_left_sub:visited {color:#333366;}
a.mnu_left_sub:active, a.mnu_left_sub:hover {color:#cc0000;}




a.mnu_top:link{
	text-decoration:none;
	color:#ccccff;
}
a.mnu_top:visited{
	text-decoration:none;
	color:#ccccff;
}
a.mnu_top:hover{
	text-decoration:none;
	color:#ffffff;
}
a.mnu_top_sel:link{
	display: block;
	color: rgb(0,0,102);
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	background-color: #ffffff;
	border: 1px solid #ffffff;
	border-left-color: #ffffff;
	border-right-color: #ffffff;
	border-top-style: none;
	border-bottom-style: none;
	border-collapse: collapse;
	padding-left: 12px;
	padding-right: 12px;
	height: 20px;
	float: left;
}
a.mnu_top_sel:visited{
	display: block;
	color: rgb(0,0,102);
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	background-color: #ffffff;
	border: 1px solid #ffffff;
	border-left-color: #ffffff;
	border-right-color: #ffffff;
	border-top-style: none;
	border-bottom-style: none;
	border-collapse: collapse;
	padding-left: 12px;
	padding-right: 12px;
	height: 20px;
	float: left;
}
a.mnu_top_sel:hover{
	display: block;
	color: rgb(0,0,102);
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	background-color: #ffffff;
	border: 1px solid #ffffff;
	border-left-color: #ffffff;
	border-right-color: #ffffff;
	border-top-style: none;
	border-bottom-style: none;
	border-collapse: collapse;
	padding-left: 12px;
	padding-right: 12px;
	height: 20px;
	float: left;
}

input.search {
	margin:3px 0px 0px 0px;
	font-weight:bold;
	text-align:left;
	border:1px solid #333366;
	width:12.7em;
	font-size:1em;
	line-height:1.1em;color:#333366;
	background-color:#e0e0ff;
  background-image: url(/images/bg_inputbig.png);
	}


input.searchbox{
	width: 450px;
	
	margin:3px 0px 0px 0px;
	font-weight:bold;
	text-align:left;
	border:1px solid #333366;
	font-size:1em;
	line-height:1.1em;color:#333366;
	background-color:#e0e0ff;
  background-image: url(/images/bg_inputbig.png);
}

input.searchbutton_top{
	margin:3px 0px 0px 0px;
	font-weight:bold;
	text-align:left;
	border:1px solid #333366;
	font-size:1em;
	line-height:1.1em;color:#ffffff;
	background-color:#e0e0ff;
  background-image: url(/images/bg_buttonbig.png);
}

input.searchbutton{
	margin:3px 0px 0px 0px;
	font-weight:bold;
	text-align:left;
	border:1px solid #333366;
	font-size:1em;
	line-height:1.1em;color:#ffffff;
	background-color:#e0e0ff;
  background-image: url(/images/bg_buttonbig.png);
}

.nobr{
	white-space: nowrap;
}


/** ERROR MESSAGES **/

div.warning ul li,
div.content ul li{
	margin-left: 15px;
}