
* {
	border: 0;
	font-family: Verdana;
	font-size:11px;
	color: #6c6e6e;
}

body {
	padding: 0px;
	margin: 0px;
	background-color: #efeff0;
}

h3 {
	border: 0;
	font-family: Verdana;
	font-weight:normal;
	font-size:11px;
	color: #6c6e6e;
	line-height:9px;
}

body,
td,
tr { line-height:18px; }

a:link { text-decoration:none; }

a:visited { text-decoration:none; }

a:focus { text-decoration:none; }

a:hover { text-decoration:none; }

a:active { text-decoration:none; }

li {
	margin-left:-25px;
	list-style-image: url(images/pfeil.gif);
}

/* ---------------------------------------------------- */
/* Angaben für alle standardkonformen Browser */

#content_container { padding-bottom:3em; }

#dockingBar {
	z-index:100;
	position:fixed;
	top:0px;
	left:0px;
	right:0px;
	background:#efefef;
}

#dockingBar .flag {
	position:absolute;
	right:50%;
	top:5px;
	margin-right:-393px;
}


#content_container {
	position:relative;
	padding-bottom:3em;
	top: 85px;
}

/* Angaben nur für den Internet Explorer mittels Star-HTML-Hack */

* html,
* html body {
	margin:0;
	padding:0;
	height:100%;
	overflow:hidden;
}

* html #dockingBar {
	position:absolute;
	margin:0;
	height:10%;
}

* html #content_container {
	position:absolute;
	padding:0;
	height:89.8%;
	width:100%;
	overflow:auto;
}

/* ---------------------------------------------------- */

.header-left {
	background-image:url(images/header-left.jpg);
	background-position:right top;
	background-repeat:repeat-x;
	background-color: #ffffff;
}

.header-right {
	background-image:url(images/header-right.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	background-color: #ffffff;
}

.header-center {
	background-position:left bottom;
	background-repeat:repeat-x;
}

.footer { font-size:9px; }

.pos_menu a { text-decoration:none; }

.pos_menu a:hover { background-color:#efeff0; }
.pos_table {
	background-color:#FFF;
	width: 100%;
	height: 100%;
}

.pos_header {
	position:absolute;
	top:85px;
	left:50%;
	margin-left:-392px;
	width:785px;
	z-index: 2;
	height:265px;
}

.text-red {
	font-weight:bold;
	color:#b50717;
}

.headline {
	font-size:13px;
	font-weight:bold;
	color:#b50717;
}

h2 {
	font-size:13px;
	font-weight:bold;
	color:#b50717;
}

.news_container { padding: 4px; }

.news_container_hover {
	padding: 4px;
	background-color: #CCC;
}
