* { /* fixes differnt default margins in the browsers */
	border: 0;
}
html, body { /* activates vertical scrolling especially on FF */
	padding-bottom: 1px;
}
body { /* since we mostly use only one font per project just define it global
              some browsers need input and textarea to be defined extra!
              as if it would not be covered by body {} */
	font-family:Arial, Helvetica, sans-serif;
	background-color:#024b8f;
}
input, textarea, select{
	border:1px solid #ccc;
}
img{
	border:0px;
}
a:link,
a:visited{
	font-size:12px;
	text-decoration:none;
	color:#024B8F;
}
a:hover{
	text-decoration:underline;
}
/* the values for ul, ol are exemplary but you'll see interpretation differences
   especially on positioning the list symbol/number accross browsers */
ul {	
	list-style-position: outside;
	padding-bottom:0px;
	background-image:url(bg_gri.gif);
	background-repeat:repeat-x;
}
ul li {
	padding-left:0px;
	margin:0;
	background-position:0px 0px;
	background-repeat:no-repeat;
}
h1 {
	font-size:17px;
	text-align:left;
	color:#024b8f;
	padding:0px 0 10px 35px;
	background-image:url(star2.gif);
	background-repeat:no-repeat;
	background-position:5px -1px;
}

h2 {
	font-size:14px;
	text-align:left;
	color:#da486d;
	padding:0 0 0 25px;
}

h3 {
	color:#0d5295;
	padding:8px 0 10px 20px;
	font-size:18px;
}

h4  { /* not always required */

}

h5 { /* not always required */

}
#zentrum{
	overflow:auto;
	background-image:url(bg_gri.gif);
	background-repeat:repeat-x;
	margin:0px;
	margin-top:3px;
}
#zentrum ul{
	padding:0px;
	margin:0px auto;
}
#zentrum li{
	font-size:12px;
	font-weight:bold;
	background-image:url(bg_gri.gif);
	background-repeat:repeat-x;
	color:#3B3B3B;
	display:block;
	float:left;
	padding-left:0px;
	text-align:center;
	border-left:1px solid #fff;

}
#zentrum li a{
	color:#000;
	width:84px;
	padding:5px;
	display:block;
	text-decoration:none;
	background-image:url(link_bg.gif);
	background-repeat:repeat-x;
}
#zentrum li a:visited{
	color:#000;
	text-decoration:none;
}
#zentrum li a:hover,
#zentrum li a.active{
	color:#fff;
	background-color:#002655;
	background-image:none;
	text-decoration:underline;
}
#mytb{
	background-color:#fff;
}

a img{
border:0;
}
div.wrap{
	width:900px;
	margin:0 auto;
	text-align:left;
}
div#top div#nav{
	float:left;
	clear:both;
	width:993px;
	height:52px;
	margin:22px 0 0;
	background:url url(images/nav-bg.png) 0 0 no-repeat;
}
div#top div#nav ul{
	float:left;
	width:700px;
	height:52px;
	list-style-type:none;
}
div#nav ul li{
	float:left;
	height:52px;
}
div#nav ul li a{
	border:0;
	height:52px;
	display:block;
	line-height:52px;
	text-indent:-9999px;
}
div#header{
	margin:-1px 0 0;
}
div#video-header{
	height:683px;
	margin:-3px 0 0;
}
div#header div.wrap{
	height:auto;
}
div#header div#slide-holder{
	z-index:40;
	width:auto;
	height:auto;
}
div#header div#slide-holder div#slide-runner{
	top:0px;
	left:0px;
	width:900px;
	height:190px;
	overflow:hidden;
	position:relative;
}
div#header div#slide-holder img{
	margin:0;
	display:none;
	position:absolute;
}
