* { /* Mit Universalselektor die Polsterungseigenschaften aller (Block-)Elemente auf null setzen */
margin: 0;
padding: 0;
}

body {
text-align: center; /* Für IE 5.01 & 5.5, um die Box #wrapper horizontal zu zentrieren */
}

div {
text-align: left; /* text-align:center wieder aufheben, damit DIV-Inhalte linksbündig ausgerichtet sind */
}

html, body {
height: auto; /* Anzeigebereich in der Vertikalen auf 100% strecken */
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
}

/* DIV-Boxen */

div#wrapper {
background-image:url(../gfx/bg_startneu.jpg);
background-position:-15px 105px;
background-repeat:no-repeat;
height:auto !important;
margin:0 auto;
min-height:100%;
position:relative;
width:1000px;
}

div#header {
height: 86px;
background: #fff;
/*border-bottom: 1px solid #b8b8b8;*/
background-image:url(../gfx/header_ueberuns.jpg);
background-position:right center;
background-repeat:no-repeat;
}

div#metanavi {
height: 18px;
/*border-bottom: 1px solid #b8b8b8;*/
}

div#leftCol {
width: 179px;
float: left;
/*border-right:1px solid #b8b8b8;*/
}

div#rightCol {
width: 200px;
float: right;
height:575px;
/*border-left:1px solid #b8b8b8;*/
}

div#centerCol {
margin:0 200px 0 330px;
padding:10px;
}

div#newsteaser {
background-color:#00396A;
clear:both;
margin:0 0 260px;
position:relative;
top:67px;
width:1000px;
display:none;
}

div#footer {
clear: both;
position: absolute;
bottom: -1px;
width: 1000px;
height: 20px;
background: #fff;
/*border-top: 1px solid #b8b8b8;*/
background:#C2C3C2 none repeat scroll 0 0;
text-align:center;
}
div#footer a {
color:#000000;
text-decoration:none;
}
#logo img {
 border:0;
}
h1 {
    font-family:Verdana;
    font-size:9pt;
    color:#FFFFFF;
    font-weight:bold;
}
h3 {
    font-family:Verdana;
    font-size:9pt;
    color:#FFFFFF;
    font-weight:bold;
}
p {
	color:#FFFFFF;
	margin-bottom:10px;
	margin-left:0 !important;
	margin-right:0;
	margin-top:10px;
}
strong {
	color:#00396A;
}
a {
	color:#00396A;
	text-decoration:underline;
}
div#headline, div#headlinetrenner, div#pageimage, div#subheadline {
	display:none;
}
ul#Navigation {
	display:none;
}
/***********************************
*
* Meta-Navigation
*
***********************************/
#metanavi {
	background-color:#C2C3C2;
	border-bottom:1px solid #00396A;
	height:18px;
	padding:0 5px 0 0;
	text-align:right;
	vertical-align:middle;
	width:995px;
}
a.metanavi {
    font-family:Verdana;
    font-size:9pt;
    color:#00396A;
    text-decoration:none;
}
a:hover.metanavi {
    text-decoration:underline;
}
/***********************************
*
* News
*
***********************************/
div.news-latest-container h2 {
display:none;
}
div.news-latest-item {
background-color:#FFFFFF;
border:1px dotted #00396A;
float:left;
height:150px;
margin:1px;
padding:10px;
width:309px;
}
hr.clearer {

}
div.news-latest-gotoarchive {
display:none;
}
div.news-latest-container {
background-color:#FFFFFF;
}
/***********************************
*
* Teaser
*
***********************************/
#rightcolumn { 
	display: inline;
	position: relative;
	color: #333;
	margin: 0px;
	padding: 0px;
	width: 200px;
	float: right;
}
.loginboxheader, .teaserhead {	
	background-image:url(../gfx/s_teaserhead.jpg);
	background-repeat:no-repeat;
	border-bottom:1px solid #00396A;
	color:#FFFFFF;
	font-weight:bold;
	height:16px;
	margin:13px 0 0;
	padding:4px 4px 0 0;
	text-align:right;
	width:196px;
}
.tx-jppageteaser-pi1-list-entry h4 {
	border-bottom:0;
}
.tx-jppageteaser-pi1-list-entry h4 a {
	text-align: right;
    color: #FFFFFF;
    font-weight:bold;
	text-decoration: none;
}
.loginboxcontent, .teasercontent {
	background-color:#FFFFFF;
	border:1px solid #00396A;
	margin:0;
	padding:5px;
	width:188px;
}
.teasercontent {
	width: 198px;
	margin: 0 0 0 0;
	padding: 0;
	border:1px solid #00396A;
}
div.tx-jppageteaser-pi1-list-entry-image img {
   border:0 solid #000000;
   float:none;
   margin:0;
   padding:1px;
   width:196px;
}
div.tx-jppageteaser-pi1-list-entry-description {
	background-color:#FFFFFF;
	font-family:Verdana;
	font-size:11px;
	height:48px;
	margin:-53px 0 0;
	opacity:0.75;
	padding:2px 4px;
	position:absolute;
	width:190px;
}
div.tx-jppageteaser-pi1-list-entry-link-item {
	background-color:#C2C3C2;
	font-size:9px;
	margin:0 0 1px 1px;
	padding:4px;
	width:188px;
	text-align:right;
}
div.tx-jppageteaser-pi1-list-entry-link-item a {
	color:#00396A;
	font-size:9pt;
}
div.tx-jppageteaser-pi1-list-floatcleaner {
	height:1px;
	margin-bottom:-1px;
	margin-left:0;
	width:198px;
}
/***********************************
*
* Starttext
*
***********************************/
.starttext p.bodytext, .starttext p.bodytext strong  {
	color:#FFFFFF;
}
.vstartlink {
	background-color:#00396A;
	border:1px solid #FFFFFF;
	margin-right:5px;
	margin-top:175px;
	padding:8px 24px;
	width:34px;
}
.vstartlink a {
	color:#ffffff;
	font-weight:bold;
}
.vstartinfo_middle {
	padding:8px 12px;
	width:287px;
}
.vstartinfo_middle p.bodytext {
	color:#ffffff;
}
.vstartinfo_header {
	background-image:url(../gfx/bg_info_top.png);
    background-repeat:no-repeat;
    background-position: left;
	width:287px;
	height:3px;
}
.vstartinfo_middle {
	background-image:url(../gfx/bg_info_middle.png);
    background-position: left;
	width:265px;
}
.vstartinfo_middle p {
	color: #FFFFFF;
}
.vstartinfo_bottom {
	background-image:url(../gfx/bg_info_bottom.png);
    background-repeat:no-repeat;
    background-position: left;
	width:287px;
	height:23px;
}
.vstarinfo {
	margin-top:-200px;
}
/* clearfix zum Aufheben der Floatumgebung */

.clearfix:after {
content: ".";
display: block;
height: 0;
font-size: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */