
	.maintitle {	font-size: 40px;}

	.error {
		font-style: italic;
		text-transform: uppercase;
		padding: 5px;
		color: #cccccc;
		font-size: 14px;
		font-weight: bold;
	}

	.back_button {}

	.pagenav {
		text-align: center;
		font-size: 9px;
		font-weight: bold;
		border: 1px solid #cccccc;
		width: auto;
		padding: 0px 10px;
		line-height: 14px;
		margin: 1px;
	}

	.pagenavbar {
		margin-right: 10px;
		float: right;
	}

	#footer {
		text-align: center;
		padding: 3px;
	}

	a:link, a.hover, a:visited {
		color: black;
		text-decoration: none;
		border-bottom: 1px solid black;
	}

  a:hover {
  color: #D11B0B;
  border-bottom: 1px solid #D11B0B;
  }
 

	ul
	{
		margin: 0;
		padding: 0;
		list-style: none;
	}

	li
	{
		line-height: 15px;
		padding-left: 15px;
		padding-top: 0px;
		background-image: url(../images/arrow.png);
		background-repeat: no-repeat;
		background-position: 0px 2px;
	}


	table.contentpaneopen {
		padding: 0px;
		border-collapse: collapse;
		border-spacing: 0px;
		margin: 0px;
	}
	table.contentpaneopen td { padding-right: 5px;}
	table.contentpaneopen td.componentheading {	padding-left: 4px;}

	table.contentpane {
		width:670px;
		padding: 0px;
		border-collapse: collapse;
		border-spacing: 0px;
		margin: 0px;
	}
	table.contentpane td {	margin: 0px;	padding: 0px;}
	table.contentpane td.componentheading {	padding-left: 4px;}

	.button {
		color: black;
		font-family: Arial, Hevlvetica, sans-serif;
		text-align: center;
		font-size: 11px;
		font-weight: bold;
		border: 3px double #cccccc;
		width: auto;
		background: url(../images/button_bg.png) repeat-x;
		padding: 0px 5px;
		line-height: 18px !important;
		line-height: 16px;
		height: 26px !important;
		height: 24px;
		margin: 1px;
	}

	.inputbox {
		padding: 2px;
		border:solid 1px #cccccc;
		background-color: #ffffff;
	}

	.componentheading {
		background: url(../images/subhead_bg.png) repeat-x;
		color: #666666;
		text-align: left;
		padding-top: 4px;
		padding-left: 4px;
		height: 21px;
		font-weight: bold;
		font-size: 10px;
		text-transform: uppercase;

	}

	.contentheading {
		height: 30px;
		color: black;
		font-weight: bold;
		font-size: 14px;
		white-space: nowrap;
	}

	.contentpagetitle {
		font-size: 13px;
		font-weight: bold;
		color: #222222;
		text-align:left;
	}


	.sectiontableheader {
		font-weight: bold;
		color: #222222;
		background: #f0f0f0;
	}
	.sectiontablefooter {}
	.sectiontableentry1 {	background-color : #ffffff;}
	.sectiontableentry2 {	background-color : #f9f9f9;}

	.modifydate, .createdate {
		height: 13px;
		padding-top: 8px;
		color: #999999;
		font-size: 9px;
	}

	table.contenttoc {
		border: 1px solid #cccccc;
		padding: 2px;
		margin-left: 2px;
		margin-bottom: 2px;
	}

	table.contenttoc td {
		padding: 2px;
	}

	table.contenttoc th {
		background: url(../images/subhead_bg.png) repeat-x;
		color: #666666;
		text-align: left;
		padding-top: 2px;
		padding-left: 4px;
		height: 21px;
		font-weight: bold;
		font-size: 10px;
		text-transform: uppercase;
	}

	.highlight {
		background-color: #222222;
		color: Yellow;
		padding: 0;
	}

	.code {
		background-color: #ddd;
		border: 1px solid #bbb;
	}

	form {
	/* removes space below form elements */
		margin: 0;
		padding: 0;
	}

	div.mosimage {
		border: 1px solid #ccc;
	}

	.mosimage {
		border: 1px solid #cccccc;
		margin: 5px
	}

	.mosimage_caption {
		margin-top: 2px;
		background: #efefef;
		padding: 1px 2px;
		color: #666;
		font-size: 10px;
		border-top: 1px solid #cccccc;
	}



	/* LOGOSHIRT **********************************************************************************************/

	body{
		font-family: Verdana, Helvetica, Sans-Serif;
		COLOR: black;
		font-size: 9px;
	}

	table{
		padding: 0px;
		margin: 0px;
	}

	.main{
		width:730px;
		height:370px;
		border-top:30px solid white;
		border-right:60px solid white;
		overflow:auto;
	}


	#center {
		margin-left:auto;
		margin-right:auto;
		text-align:left;
		width:900px;
	}

	#logo {
		top:10px;
		right:0px;
		width:900px;
	}

	#top-menu{
		margin-top:20px;
		margin-right:1px;
		margin-bottom:21px;
	}

	#hori-menu-oben{

	}

	#inner-hori-menu-oben{
	}

	/* Formatierung der Article-list  (News-Archive) *********************************************************** */

	.componentheading-article-list {
		font-family: Verdana, Helvetica, Sans-Serif;
		font-size: 16 px;
		font-weight: bold;
		color: #990000;
		text-transform: uppercase;
		padding: 2px,0px,5px,3px; /*  oben rechts unten links*/
	}

	/*
	td.contentpane-article-list  {font-size: 50px;}
	*/
	.componentheading-article-list {	border-top: 0px solid #cccccc;}
	.componentheading-article-list, table.contentpane-article-list {
		border-left: 0px solid #cccccc;
		border-right: 0px solid #cccccc;
	}
	table.contentpane-article-list{ 
    border-bottom: 0px solid #cccccc;
    width: 99%;
    }

	/* Filter, Sortierung & Anzeige */
	.contentpane-article-list table table {
		border-top: 0px solid #cccccc;
	}
	.contentpane-article-list table table td{
		padding: 6px,0px,6px,0px; /*  oben rechts unten links*/
		font-size: 11px; /*bezieht sich nur auf die Label */
	/*		*/
	}

	.contentpane-article-list  table table .inputbox {
		padding: 2px;
		border:solid 1px #666666;
		font-size: 9px;
		background-color: #dddddd;
	}

	td.sectiontableheader-article-list {
		padding: 0px,0px,1px,2px;
		background-color: #DDDDDD;
		font-weight:bold;
		font-size: 12px;
		height: 20px;
		border-bottom : 0px solid  #ffffff;
	}

	.sectiontableentry1-article-list, .sectiontableentry2-article-list {
		background-color : #ffffff;
		height: 18px;
		color: #333333;
	/*  oben rechts unten links*/
		padding: 3px,0px,0px,4px;
	}
	.sectiontableentry2-article-list {
		background-color : #f9f9f9;
	}


	.contentpane-article-list a:link, .contentpane-article-list a:visited , .contentpane-article-list a:hover{
		font-size: 11px;
		font-weight: normal;
		color: #333333;
	}
	.contentpane-article-list a:hover{
		color: #ff0000;
	}


	.sectiontablefooter-article-list {
		padding: 4px, 0px, 0px, 0px;
		border-top: 0px solid #cccccc;
	}
	.sectiontablefooter-article-list .pagenav{
		background-color: white;
		color: #cccccc;
		float: left;
		text-align: center;
		font-size: 9px;
		font-weight: normal;
		border: 1px solid #cccccc;
		width: auto;
		line-height: 16px;
		margin: 1px;
		padding: 0px, 6px, 0px, 6px;
		/* background-image: url(../images/sechdr1bg.png); background-repeat: repeat-x;   */
	}
	.sectiontablefooter-article-list .pagenav strong{ font-weight: normal;}

		.sectiontablefooter-article-list  a:link,
		.sectiontablefooter-article-list  a:visited ,
	.sectiontablefooter-article-list  a:hover  {
		border: 1px solid #333333;
	}
	.sectiontablefooter-article-list  a:hover  {
		background-color:#eeeeee;
	}

	.contentpane-article-list form  {
		padding-bottom: 15px;
	}
	.contentpane-article-list form tr {
		padding-bottom: 5px;
	}

	.contentpane-article-list  li{
		line-height: 15px;
		padding-left: 25px;
		background-image: url(../images/bullet.png);
		background-repeat: no-repeat;
		background-position: 12px 8px;
		padding-top: 5px;
		padding-bottom: 5px;
		font-size: 12px;
		font-weight: normal;
	}

	.contentpane-article-list li a:link, .contentpane-article-list li a:visited, .contentpane-article-list li a:hover {
		font-weight: bold;
	}
	.contentpane-article-list li a:hover {	color: red;	}

