body {
	background-color: 	#E0EBF5;
}

.login {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	text-transform: 	uppercase;
	font-size: 			10px;
}

.news-catmenu  {
   padding:				5px 0 0 5px;
   margin:				10px;
   border:				1px solid #666;
   background-color:	#F9FFE5;
}

.news-catmenu DIV IMG {
   margin:				0;
   padding: 			0 3px 3px 0;
   vertical-align: 		middle;
}

.box_header {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	text-transform: 	uppercase;
	color: 				#FFFFFF;
	background-color: 	#0099cc;
	font-size: 			10px;
	padding:			3px 10px;
	border-right: 		2px solid #fff;
}

.box_content {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	text-transform: 	none;
	background-color:	#f5f5f5;
	font-size: 			10px;
	padding:			10px 10px 0 10px;
	border-right: 		2px solid #fff;
}

table .news {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	text-transform: 	none;
	color: 				#000;
	font-size: 			10px;
}

table .single-newsbox {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	text-transform: 	none;
	color: 				#000;
	font-size: 			10px;
}

table .single-newsbox h1 {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			12px;
	color: 				#000;
	margin: 			0;
}

.loginbox-labelcell, .loginbox-fieldcell, .loginbox-commentcell, .language-fieldcell {
	font-family: 		Verdana,Arial,Helvetica;
	color: 				#000000;
	font-size: 			8pt;
}

.loginbox-fieldcell input {
	width: 				115px;
}

#mainnavcontainer {
	width: 				120px;
}

#mainnavcontainer ul {
	margin: 			0;
	padding: 			0;
	list-style-type: 	none;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
}

#mainnavcontainer ul li {
	margin: 			0;
	padding: 			0;
}

#mainnavcontainer a {
	display: 			block;
	padding: 			3px 10px;
	margin: 			0;
	width: 				120px;
	background-color: 	#D1D2D4;
	border-bottom: 		1px solid #fff;
	border-left: 		2px solid #fff;
}

#mainnavcontainer ul ul ul a {
	padding-left: 		20px;
	width: 				110px;
}

#mainnavcontainer ul ul ul ul a {
	padding-left: 		30px;
	width: 				100px;
}

html>body #mainnavcontainer a {
	width: 				120px;
}

#mainnavcontainer a:link, #mainnavcontainer a:visited {
	color: 				#000;
	text-decoration: 	none;
}

#mainnavcontainer a:hover {
	background-color: 	#E7E7E7;
	color: 				#000;
}

#mainnavcontainer ul a#current {
	background-color: 	#00579d;
	color: 				#ffffff;
}

#mainnavcontainer ul ul ul a#current {
	background-color: 	#0099cc;
}

table.csc-uploads {
	border-spacing: 	0;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	width: 				95%;
}

table.csc-uploads td {
	padding: 			3px 10px;
}

table.csc-uploads td.csc-uploads-icon {
	width: 				20px;
}

table.csc-uploads td.csc-uploads-fileSize {
	width: 				50px;
}

table.csc-uploads p {
	margin:				0;
	padding:			0;
}

table .csc-uploads tr.tr-even {
	background-color: 	#f5f5f5;
}

ul.csc-bulletlist{
	list-style-image: 	url(./listenpunkt.gif);
}

table .contenttable {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	border: 			0px solid #0099cc;
	width: 				95%;
}

table .contenttable td {
	padding: 			3px 5px;
}

table .contenttable .tr-0 {
	background-color: 	#0099cc;
	color: 				#ffffff;
}

table .contenttable .tr-1, table .contenttable .tr-2, table .contenttable .tr-last {
	background-color: 	#f5f5f5;
	color: 				#000000;
	vertical-align: 	top;
}

.left_column {
	margin: 			0;
	padding: 			0;
}

.left_column a {
	color: 				#0099cc;
	text-decoration: 	none;
}

.left_column a:hover {
	text-decoration: 	underline;
}

.right_column {
	margin: 			0;
	padding: 			0;
}

.right_column a {
	color: 				#0099cc;
	text-decoration: 	none;
}

.right_column a:hover {
	text-decoration: 	underline;
}

.center_column {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	margin: 			0;
	padding: 			10px 10px 0 10px;
}

.center_column h1 {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			12px;
	color: 				#000;
	margin: 			0;
	padding: 			10px 0 0 0;
}

.center_column p {
	margin: 			0;
	padding:			0 0 10px 0;
}

.center_column a {
	color: 				#0099cc;
	text-decoration: 	none;
}

.center_column a:hover {
	text-decoration: 	underline;
}

#zusatznavcontainer {
	width: 				100px;
}

#zusatznavcontainer ul {
	margin-left: 		0;
	padding-left: 		0;
	list-style-type: 	none;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
}

#zusatznavcontainer a {
	display: 			block;
	padding:			3px 10px;
	width: 				120px;
	background-color: 	#00579d;
	border-bottom: 		1px solid white;
	border-right: 		2px solid #fff;
	color: 				white;
}

html>body #zusatznavcontainer a {
	width: 				120px;
}

#zusatznavcontainer a:link, #zusatznavcontainer a:visited {
	color: 				white;
	text-decoration: 	none;
}

#zusatznavcontainer a:hover {
	background-color: 	#0099cc;
	color: 				white;
}

#zusatznavcontainer a#current {
	background-color: 	#0099cc;
}

#flags {
	margin:				2px 0 0 2px;
}

#flags img {
	margin-right:		4px;
}

/* Dropdown-Sitemap */
.tx-dropdownsitemap-pi1 a, .tx-dropdownsitemap-pi1 a:link, .tx-dropdownsitemap-pi1 a:visited,
.tx-dropdownsitemap-pi1 a:hover, .tx-dropdownsitemap-pi1 a:active {
	color: 				#0099cc;
}