body,html {
	margin: 0px;
	background-image: url(grafiken/rechts_balken_rot.gif);
	background-repeat: repeat-y;
	background-position: right;
	height:100%;
}

td {
	font-family:verdana,arial;
	font-size:0.8em;
}

.schriftklein {
	font-family:verdana,arial;
	font-size:0.8em;
}

.rightborder {
	position:absolute;
background: url(grafiken/rechts_balken_rot.gif) repeat-y right;
left: 100%;
margin-left: -15px;
  top:0;
	width: 15px; 
	height: 100%;

}

.head {

	position:absolute;
	left: 0px;
	top: 0px;
	height: 85px;
	width: 100%;
	background-position: 1px;
	z-index: 5;
}

.head_left {
	background-image: url(grafiken/head_left.jpg);
	position:relative;
	left: 0px;
	top: 0px;
	height: 85px;
	width: 650px;
	background-repeat: no-repeat;
	background-position: 0px;	

}

.menu_1 {
	position:absolute;
	left: 230px;
	top: 54px;
	height: 18px;
	width: 10;
	z-index:15;
}

.logo {
	position:absolute;
	right: 0px;
	top: 0px;

}

.page_title {
	position:absolute;
	left: 8px;
	top: 51px;
	height: 19px;
	width: 240px;
	overflow_hidden;
	alignment:center;
	background-color:#B7D9FB;
}

.leftmenu {
	position:absolute;
	left: 0px;
	top: 0px;
	height: 100%;
	width: 138px;
}

.leftmenu_top {
	background: url(grafiken/left_menu_bg.gif) repeat-y;
		padding-top:20px;
}

.leftmenu_bottom {
	background-image: url(grafiken/left_menu_bottom.gif);
	background-repeat: no-repeat;
  overflow:hidden;

}

.left_table {
	margin-left:0px;
	margin-top:0px;
	height: 100%;
	background: url(grafiken/left_menu_bottom_bg.gif) repeat-y;
}

.preImageBuffer {height:9em;}
#leftCol .preImageBuffer {float:right;width:20%;}
#rightCol .preImageBuffer {float:left;width:75%;}


#header {
		background: url(grafiken/head_bg.gif) repeat-x;
			background-position: 1px;
/*margin-bottom:-13px;*/
}

#outer_wrapper {
		background: url(grafiken/rechts_balken_rot.gif) repeat-y right;
		height:85%;

	width:100%;
}
#wrapper {
height: 80%;

}

#container {
	height:80%;
	width: 100%;
	float: left;
	margin-right: -200px;
	/*margin-top:-13px; */
	padding:0px;
	background: url(background_2.gif) repeat-y right;

}
#content 
{
height: 80%;
	margin-right: 210px;

	background: url(background_3.gif) repeat-y left;
}
#main {
	margin-left: 142px;
	font-family:verdana,arial;
	font-size:0.8em;

}
#left {
	width: 138px;
	float: left;
	height: 100%;
	margin-top:-13px;
}
#sidebar {
	width: 200px;
	float: right;

}
#footer {
	margin-right:15px;
	margin-left:140px;
	margin-bottom:0px;
	font-family:verdana,arial;
	font-size:0.8em;
	padding-top:30px;
	padding-bottom:20px;
}
h1 {
	margin-top: 0;
}
.last {
	margin-bottom: 0;
}
.clearing {
	height:1px;
	width:100%;
	clear: both;
}


### NEWS-System ###

.news-list-date {
	background-color:#AFC3EE;
}

.news-latest-date {
	font-family:verdana,arial;
	font-size:0.8em;
}

h3.news-header A { font-weight:normal;color:#FFFFFF; }
h3.news-header { margin-bottom:0px;}
.news-header { color:#FFFFFF; }

.news-latest-item {

	width:154px;
	font-family:verdana,arial;
	font-size:0.8em;
}

.news-latest-item-alternate {

	width:154px;
	font-family:verdana,arial;
	font-size:0.8em;
	background-color:#BFD6F2;
}

.news-latest-container {
	width:156px;
	border:1px;
	border-style:solid;
	border-color:#000085;
	background-color:#CEE6FC;
}

### Such-System ###

	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#CEE6FC; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { font-size:1.2em; color:white; margin-top:0px; margin-bottom:1px; margin-left:2px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#000085; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; color:white; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead A { vertical-align:absmiddle; color:white; }