body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
	margin: 0;
	padding: 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
a {
	text-decoration: none;
	color: #467EC9;
	outline-style: none;
	outline-width: 0;
}
.breaker {
	clear: both;
}
body {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 13px;
	margin: 0;
	color: #666;
	z-index: 1;
	background: #F6F6F6 url(/media_data/images/chrome/bg.jpg) repeat-x left top;
}
.invisible {
	display: none;
}
.right {
	text-align: right !important;
}
.left {
	text-align: left !important;
}
.center {
	text-align: center;
}
#list {
	float: left;
	width:790px;
	margin-bottom: 50px;
}
* html #list {
	width:800px;
}
.startseite #list {
	width:996px;
	padding-left:5px;	
}
*+html .startseite #list {
	width:1000px;
}
* html .startseite #list {
	width: 1003px;
}
#page {
	width: 1015px;
	margin: 17px auto;
	padding: 0;
	position: relative;
}
* html #page {
	margin: 20px auto;
	padding: 14px 0;
}
*+html #page {
	padding-top: 8px;
}
#newsletter a{
	margin: 0 0 0 10px;
	font-size: 11px;
	float:left;
	padding: 0 0 0 10px;
	color: #FFF;
}
a#hilfe {
	display: block;
	height: 13px;
	width: 13px;
	float: left;
	background: url(/media_data/images/chrome/hilfe.gif) no-repeat left top;	
}

#kontakt {
	font-size: 11px;
	margin: 0 15px 0 0;	
	float: right;
}
#kontakt a{
	padding: 0 10px;
	color: #FFF;	
}
#header {
	background: url(/media_data/images/chrome/header.png) no-repeat left top;
	height: 121px;
	margin: 0;
	position: relative;	
}
* html 	#header {
	margin: 8px 0 0 8px;
	background: url(/media_data/images/chrome/header.gif) no-repeat left top;
	z-index: -1;
}
#header ul {
	margin:12px 0 0 12px;
	padding: 0;
	float: left;
}
#header ul li {
	float:left;
}
#header ul li.last_li {
	border: 0;
}
#header ul li a{
	display: block;
	height: 97px;
	position: absolute;	
	top: 12px;
}
* html #header ul li a{
	top: 1px;
}
a#home{
	width: 120px;
}
* html a#home{
	left: 1px;
}
a#nbrz{
	width: 110px;
	left: 130px;	
}
* html a#nbrz{
	left: 119px;
}
a#media{
	width: 120px;
	left: 238px;	
}
* html a#media{
	left: 227px;
}
a#presse{
	width: 121px;
	left: 356px;
}
* html a#presse{
	left: 345px;
}
a#events{	
	width: 127px;	
	left: 475px;
}
* html a#events{
	left: 464px;
}
a#research{
	width: 145px;
	left: 600px;
}
* html a#research{
	left: 589px;
}
a:hover#home, a#home.menu_aktiv{
	background: url(/media_data/images/chrome/menu_home_on.jpg) no-repeat left top;
}
a:hover#nbrz, a#nbrz.menu_aktiv{
	background: url(/media_data/images/chrome/menu_nbrz_on.jpg) no-repeat left top;
}
a:hover#media, a#media.menu_aktiv{
	background: url(/media_data/images/chrome/menu_media_on.jpg) no-repeat left top;
}
a:hover#presse, a#presse.menu_aktiv{
	background: url(/media_data/images/chrome/menu_presse_on.jpg) no-repeat left top;
}
a:hover#events, a#events.menu_aktiv{
	background: url(/media_data/images/chrome/menu_events_on.jpg) no-repeat left top;
}
a:hover#research, a#research.menu_aktiv{
	background: url(/media_data/images/chrome/menu_research_on.jpg) no-repeat left top;
}


strong {
	font-weight: bold;
}

h1 a{
	background: url(/media_data/images/chrome/logo_nbrz.png) no-repeat left top;
	position: absolute;
	right:30px;
	top: -1px;
	height: 128px;
	width: 235px;
}
* html h1 a {
	background: url(/media_data/images/chrome/logo_nbrz.gif) no-repeat left top;
	top: -9px;
}
h3 {
	font-size:16px;	
	font-weight: bold;
}
.border_left {
	border-right: 1px solid #FFF;
}
#content {
	
	margin: 0 5px;
	width: 1000px; 
	padding: 0 5px;
}
* html #content {
	margin: 0;
	padding: 0;
	width: 1015px; 	
	z-index: -1;
}
.container {
	border: 1px solid #CBCADC;
	float: left;
	margin: 5px; 
	position: relative;
}
* html .container {
	z-index: 1; /*war -1, habe ich wegen IE6 und Formularen auf 1 geaendert, sonst gehen die formulare nicht*/
}
.white {
	background: #FFF;	
}
.inhalt {
	/*padding: 10px;*/
	position: relative;
	float: left;
}
.container a {
	text-decoration: underline;
	padding: 0;
	margin: 0;
	/*margin-left: 10px; */
}
/*
.gross .inhalt img{
	float: left;
	margin: 0 10px 10px 0;
}
*/
.gross {
	/*height:410px; */
	width:984px;
	margin:5px;
}
.mittel {
	width: 320px;
	min-height: 250px;
	height: auto !important;
	height: 250px;
}
.mittel .inhalt {
	background: #FFF;
	padding: 10px;
}

.unterseite .mittel .inhalt {
	/* padding: 0 !important; */
	
}

.mittel .inhalt h2{
	background: url(/media_data/images/chrome/bg_container_mittel.gif) top left no-repeat;
	font-size: 12px;
	color: #2D5CA0;
	color: #252F74;
	height: 30px;
	width: 290px;
	padding-left: 10px;
	vertical-align: middle;
}
.height_100 {
	height: 100% !important;
}
.textcontainer {
	padding: 10px;
	/* height: 390px; */
	width: 755px;
}
.unterseite .gross {
	/* height: 390px; */
	width: 775px;
}
.unterseite .gross p {
	padding: 15px 60px 15px 60px;
}
.unterseite .mittel p {
	padding:15px 0;
}
.firma_titel p {
	padding: 0 !important;
}


.unterseite .gross a.mehr_infos {
	padding-left: 10px;	
}

.unterseite .gross img {
	padding: 0;
	margin: 0 13px 0 0;
}
.unterseite .gross .inhalt {
	padding: 0;
	margin: 0;
	float: none !important
}
/*
.unterseite .klein {
	width: 250px;
	background: #FFF url(/media_data/images/chrome/bg_container_klein.jpg) repeat-x left top;
}

.unterseite .klein h3 {
	font-size: 12px;
	color: #2D5CA0;
	padding: 0;
	margin: 0 0 10px 0;
	z-index: 10;
}
.unterseite .klein h3.double {
	position: absolute;
	color: #CAE4FB;
	top: 11px;
	left: 11px;
	z-index: 8;
}

.unterseite .klein  img.kl_con_img{
	position: absolute;
	right: 0px;
	bottom: 0px;
	z-index: 1;
}
.unterseite .klein .inhalt{
	padding: 8px 10px 10px;
	margin: 0;
	min-height: 110px; 
	width: 230px;
}
*/
.klein, .klein_quer {
	height: 130px;
	width: 250px;
	background: #FFF url(/media_data/images/chrome/bg_container_klein.jpg) repeat-x left top;
}
.klein h3 {
	font-size: 12px;
	color: #2D5CA0;
	color: #252F74;
	padding: 0;
	margin: 0 0 10px 0;
	z-index: 10;
	width: 230px;
	position: relative;
}
.klein_quer h3 {
	font-size: 12px;
	color: #2D5CA0;
	color: #252F74;
	padding: 0;
	margin:7px 10px 10px;
	padding: 0;
	z-index: 10;
	position: relative;
}
.klein h3.double {
	position: absolute;
	color: #CAE4FB;
	top: 11px;
	left: 11px;
	z-index: 8;
}

.klein .kl_con_img {
	margin: 0 !important;
	position: absolute;
	right: 0px;
	bottom: 2px;
	z-index: 1;
}
* html .klein .kl_con_img {
	bottom: 7px;
}
.klein_quer .kl_con_img{
	margin: 0 !important;
	position: absolute;
	right: 0;
	bottom: -4px;
	z-index: 1;
}
.klein  .kl_con_img img, .klein_quer  .kl_con_img img  {
	border: 0 !important
}
.klein .inhalt, .klein_quer .inhalt{
	padding: 8px 10px 10px;
	margin: 0;
	min-height: 110px; 
	width: 230px;
}
.klein p, .klein_quer p {
	position: relative;
	z-index: 20;
}

.oben_l {
	position: absolute;
	left: -1px;
	top: -1px;
	width: 5px;
	height: 5px;
	background: url(/media_data/images/chrome/container_oben_l.png) no-repeat left top;
}
.oben_r {
	position: absolute;
	right: -1px;
	top: -1px;
	width: 5px;
	height: 5px;
	background: url(/media_data/images/chrome/container_oben_r.png) no-repeat left top;
}
.unten_l {
	position: absolute;
	left: -1px;
	bottom: -1px;
	width: 5px;
	height: 5px;
	background: url(/media_data/images/chrome/container_unten_l.gif) no-repeat left top;
	z-index: 10;
}
* html .unten_l {
	bottom: -8px;	
}
.unten_r {
	position: absolute;
	right: -1px;
	bottom: -1px;	
	width: 5px;
	height: 5px;
	z-index: 10;	
	background: url(/media_data/images/chrome/container_unten_r.gif) no-repeat left top;
}
* html .unten_r {
	bottom: -8px;
}
.klein_quer .oben_l, .klein_quer .oben_r, .klein_quer .unten_l, .klein_quer .unten_r {
	display: none;
}
.folgeseite {
	/* padding: 15px; */
	height: 100%;
	width: 783px;
	width: 774px;
	background: #FFF;
}
* html .folgeseite {
	width: 774px;
}
.home .folgeseite {
	width: 990px;
}
/*
.folgeseite .inhalt{
	width:960px;
}
*/
.textcontainer {
	padding: 0;
	height: 100%;
	width: 775px;
	background: #FFF;
}
.folgeseite h3, .textcontainer h3 {
	padding: 15px;
	font-weight: bold;
	font-size: 16px;
	color: #262F7A;
}

.folgeseite h4, .textcontainer h4 {
	background: #889AC8;
	height: 14px;
	margin: 0 auto;
	padding:6px 10px;
	font-weight: bold;
	color: #FFF;
	font-size: 12px;
	position: relative;
	vertical-align: middle;
}
.folgeseite p, .textcontainer p {
	padding: 5px 60px 15px;
}
.folgeseite ul, .textcontainer ul {
	padding: 0 60px 0 73px;	
}
.folgeseite ul li, .textcontainer ul li{
	list-style: disc;
}
ul#impressum li{
	list-style: decimal;		
}
ul#impressum_gruppe li {
	list-style: circle;	
}
.folgeseite img, .textcontainer img {
	border: 1px solid #C9CCDD;
	/*float: right;
	 margin: 10px 20px 15px 60px; */
}

.folgeseite .absatz, .textcontainer .absatz {
	float: left;
	position: relative;
	margin: 15px 0 0;
	width: 100%;
}
.rss {
	margin: 20px 0 0 0;
	padding: 9px;
	font-size: 9px;
}

.rss img{
	position: absolute;
	right: 9px;
	bottom: 0;
}
.rss p {
	margin: 5px 0 0 0;
}
.rss a {
	text-decoration: underline;
}
.first_rss {
	margin: 10px 0 0 0;	
	border-bottom: 1px dotted #000;
}
#overlay{
	position: absolute;
	left: 0;
	z-index: 90;
	top: 0; 
	width: 1px;
	height: 1px;
	background-color: #000;
}
input.small {
	width: 40px;
}
.flash {
	z-index: -1;
}
object {
	z-index: -1;
}
/*
.unterseite object {
	margin: 0 0 0 10px;
}
*/
.unterseite .gross object {
	/*margin: 10px 15px; /*von Oli auskommentiert wehen problem beim IE7 */
}
.youtube {
	margin: 10px 15px;
}
.folgeseite  .youtube {
	margin: 10px;
	float: right;
}
.klein .youtube, .klein object {
	margin: 0 !important;
}


.abgelaufen {
	border: 1px solid red !important;
}
.getimt {
	border: 1px solid green !important;
}
#seiten_menu ul, .seiten_menu_header {
	width: 192px;
}
#seiten_menu ul li {
	display: inline;
	/* width:152px; */
	float: left;
}
#seiten_menu ul li ul{
	padding: 0;
	margin: 0 !important;
}
#seiten_menu li#first_li a{
	border: 0;	
}
.menu_punkt_header {
	position: absolute;
	top: 0;
	left: 0;
	width: 192px;
	height: 24px;
}
.header_nbrz {
	background: url(/media_data/images/chrome/header_nbrz.gif) no-repeat top;	
}
.header_media {
	background: url(/media_data/images/chrome/header_media.gif) no-repeat top;	
}
.header_presse {
	background: url(/media_data/images/chrome/header_presse.gif) no-repeat top;	
}
.header_events {
	background: url(/media_data/images/chrome/header_events.gif) no-repeat top;	
}
.header_research {
	background: url(/media_data/images/chrome/header_research.gif) no-repeat top;	
}
#seiten_menu h2 {
	color: #889AC8;
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
}
#seiten_menu {
	float: left;
	width: 192px;
	border: 1px solid #CBCADC;
	margin: 5px;
	padding: 0;
}


#seiten_menu ul li a{
	display: block;
	width: 181px;
	border-top: 1px solid #CBCADC;
	background: #FFF;
	color: #646D7E;
	padding: 13px 0 13px 11px;
}
* html #seiten_menu ul li a{
	padding: 13px 0 9px 11px;	
}
#seiten_menu ul li a:hover {
	color: #252F74;
}
#seiten_menu ul li a.aktiv{
	background: url(/media_data/images/chrome/seiten_menu_aktiv.jpg) no-repeat top;
	color: #FFF;
	height: 10px;
}
/*
#seiten_menu ul li a.aktiv:hover{
	color: #FFF;
}
*/
#seiten_menu  ul li ul{
	padding: 0;
	margin: 0;
}
#seiten_menu ul li ul li a{
	border: 0;
	width: 182px;
	padding: 14px 0 8px 10px;
	margin: 0;
/*	height: 10px; */
}
#seiten_menu ul li ul li a:hover, #seiten_menu ul li ul li a.aktiv{
	background: #FFF url(/media_data/images/chrome/header_menue_on.gif) no-repeat top right;
	color: #252F74;
}
#seiten_menu ul li ul li ul li a{
	background: #FFF;
	border: 0;
	width: 157px;
	padding: 5px 5px 5px 30px;	
}
#seiten_menu ul li ul li ul li a:hover,
#seiten_menu ul li ul li ul li a.aktiv
{
	background: #FFF;
	height: 100%;
}
#seiten_menu ul li ul li ul li ul li a{
	background: #FFF;
	border: 0;
	width: 140px;
	padding: 5px 0 5px 50px;
}
#seiten_menu ul li ul li ul li ul li ul li a{
	background: #FFF;
	border: 0;
	width: 120px;
	padding: 5px 0 5px 70px;	
}
#seiten_menu ul li ul li ul li ul li ul li ul li a{
	background: #FFF;
	border: 0;
	width: 100px;
	padding: 5px 0 5px 90px;	
}

#seiten_menu ul li ul li ul li ul li ul li ul li a:hover,
#seiten_menu ul li ul li ul li ul li ul li a:hover,
#seiten_menu ul li ul li ul li ul li ul li a.aktiv,
#seiten_menu ul li ul li ul li ul li ul li ul li a.aktiv
{
	background: #FFF;
	color: #252F74;
}

.absatz {
	margin:5px 5px 0;
	float: left; 
	position: relative;
	/* margin: 5px 0; */
}
* html .bildergalerie .absatz {
	margin:5px 5px 0 0;	
}
* html .bildergalerie {
	padding-left: 5px;
}
.bildergalerie {
	width: 755px;
}
.bildergalerie .inhalt{
	width: 645px;
	margin: 20px auto;
	float: none !important;
}
.bildergalerie h3 {
	margin: 20px 10px;
}

.bildergalerie img {
	margin: 0 auto;
}

.bildergalerie .absatz  {
	width: 205px;
}
.bildergalerie .absatz a {
	text-align: center;
}

.float_right {
	float: right;
}
.container_header {
	height: 24px;
	margin: 0;
	position: relative;
	color: #889AC8;
	font-weight: bold;
	text-transform: uppercase;
}
* html .container_header {
	background:  url(/media_data/images/chrome/bg_h2_gesamt.gif) repeat-x top left;	
	z-index: -1;
}
.container_header h2{
	background:  url(/media_data/images/chrome/bg_h2_gesamt.gif) repeat-x top left;
	float: left;
	height: 24px;
	font-size: 11px;
	vertical-align: middle;
	padding-left: 10px;
	font-family: AvantGarde-Bold,arial !important;	
}
.container_header img{
	border: 0;
}
.container_header div{
	background:  url(/media_data/images/chrome/bg_h2_gesamt.gif) repeat-x top right;
	margin-left: 2px;
	height: 24px;
}
.seiten_menu .container_header {
	width: 160px;
}
.linker_div {
	margin:5px;
	width: 192px;
	float: left;
	position: relative;
}
.cursor {
	cursor: pointer;
}
.container_header_l {
	background: url(/media_data/images/chrome/container_include_oben_l.gif) top left no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	height: 24px;
	width: 5px;
	display: block;
	z-index: 1;
}
.container_header_r {
	background: url(/media_data/images/chrome/container_include_oben_r.gif) top left no-repeat;
	position: absolute;
	top: 0;
	right: 0;
	height: 24px;
	width: 5px;
	display: block;
	z-index: 1;
}

#edit_container {
    position: absolute;
	top:0;
	left:0;
    width: 100%;
    z-index:100;
}
#changewebcontainer {
	width: 725px;
	margin: 0 auto;
	background: #FFF;
	padding: 35px;
	position: relative;
	text-align: center;
	border: 2px solid #000;
}
/*
#changewebcontainer img{
	float: left;
}
*/
a#bild_close {
	position: absolute;
	right: 10px;
	top: 10px;
	background: url(/media_data/images/chrome/btn_schliessen.gif) top left no-repeat;	
	height: 18px;
	width: 18px;	
}
a#bild_left {
	float: left;
	background: url(/media_data/images/chrome/btn_pfeil_l.gif) top left no-repeat;	
	display: block;
	height: 38px;
	width: 25px;
}
a#bild_right {
	float: right;
	background: url(/media_data/images/chrome/btn_pfeil_r.gif) top left no-repeat;	
	display: block;
	height: 38px;
	width: 25px;
}
#bild_navi {
	height:20px;
	padding:15px 0 0 0;
}
#bild_navi p {
	float:left;
	padding:0 20px;
	text-align:center;
	width:510px;
}
.dblau {
    background: #889AC8;
    color: #FFF;
}
.dblau_l {
    background: #889AC8 url(/media_data/images/chrome/dblau_l.gif) no-repeat left top;
    padding: 0;
    margin: 0;
    height: 26px;
}
/* hier *
bg_h4_dblau_gesamt.gif
*/

.sub_header {
	height: 26px;	
	margin: 0 10px 10px;
}
*+html .sub_header {
	width: 753px; /* von oli auskommentiert, wegen IE7 */
}

#table_inhalt .sub_header {
	margin: 0;
}
* html .sub_header {
	background:  url(/media_data/images/chrome/bg_h4_dblau_gesamt.gif) repeat-x top left;
}
.sub_header h4{
	background:  url(/media_data/images/chrome/bg_h4_dblau_gesamt.gif) repeat-x top left;
	float: left;
	font-family: AvantGarde-Bold,arial !important;	
	height: 26px;
	vertical-align: middle;
	color: #FFF;
	font-size: 11px;
}
.sub_header img {
	border: 0;
}
.vorteile .sub_header h4, .argumente_fuer_die_zeitung .sub_header h4 {
	padding-left: 55px;
}
.sub_header div{
	background:  url(/media_data/images/chrome/bg_h4_dblau_gesamt.gif) repeat-x top right;
	margin-left: 2px;
	height: 26px;
}
* html .sub_header div{
	margin: 0 0 0 -2px!important;
}

.textcontainer .dblau_l {
	width: 5px;
	position: absolute;
	top: 0;
	left: 0;
}
.quelle {
	float: right;
	margin: 10px 0 0 0;
	font-size: 11px;
}
.dblau_r {
    background: #889AC8 url(/media_data/images/chrome/dblau_r.gif) no-repeat right top;
    padding: 0;
    margin: 0;
    height: 26px;    
}
.textcontainer .dblau_r {
	width: 5px;
	position: absolute;
	top: 0;
	right: 0;
}
.hblau {
    background: #C3CCE3 url(/media_data/images/chrome/bg_hblau.gif) repeat-x left top;;
    color: #252F74;
    height: 21px;
    cursor: pointer;
}
.hblau_l {
    background: #C3CCE3 url(/media_data/images/chrome/hblau_l.gif) no-repeat left top;
    padding: 0;
    margin: 0;
    height: 21px;
    width: 5px;
}
.hblau_r {
    background: #C3CCE3 url(/media_data/images/chrome/hblau_r.gif) no-repeat right top;
    padding: 0;
    margin: 0;
    height: 21px;
    width: 5px;    
}
.grey {
    background: #C4CCE3;
}
.hblue {
    background: #E7EBF4;
}
.strong {
	font-weight: bold;
}
.nummer {
	padding: 0 !important;
	margin: -14px 10px 0 0!important;
}
* html .nummer {
	display: none;
}
.width_100 {
	width: 100%;
}
.header_number {
	position: absolute;
	top: -8px;
	left: 15px;
	margin: 0 !important;
	padding: 0 !important;
	z-index: 10;
	border: 0 !important;
}

.textcontainer .text2img img {
	float: none;
	margin: 0;
}

.text2img{
	padding-top:0!important;
	padding-bottom:0!important;
}
.text2img img{
	z-index: 10 !important;
	float: none !important;
	margin: 0 !important; 
	
}
#adresse_inhalt {
	float: left;
	border: 1px solid #CBCADC;
	padding: 0;
	margin: 0;
	background: #FFF;
	padding: 15px;
	width: 161px;
}

#suche_form {
	padding: 0;
	margin: 0;
	width: 200px;
	height: 20px;
	position: absolute;
	top: -5px;
	top: 0;
	left: 100px;
}
*+html #suche_form {
	top: 3px;
}

* html #suche_form {
	top: 8px;
}
#newsletter {
	float: left;
}
#suche_form form, #suche_form fieldset {
	padding: 0;
	margin: 0;
}
/*
#suche_form form {
	padding: 0;
	margin: -5px 0 0 0;
}
fieldset#fieldset_suchinput {
	padding: 0;
	margin: -2px 0 0 0;
	width: 200px;
	float: left;
}
*/
#fieldset_suchinput input {
    background: none;
    height: 14px;
    width: 120px !important;
    border: 1px solid #7684B0;
    color: #FFF;
}
#fieldset_suchinput input#suchen_btn {
	width: 61px !important;
	height: 16px;
	border: 0;
	background: url("/media_data/images/chrome/btn_suchen.gif") top left no-repeat;
}
#suggests{
	z-index:1000;
	color:#000;
	border:1px solid #999;
	position: absolute;
	width: 300px;
}
#suggests li{
	background: #FFF;
	float:none;
	margin-right:0;
	padding:5px;
	cursor: pointer;
	width: 250px;
	position: relative;
}
#suggests .informal{
	font-weight: bold;
	position: relative;
	float: right;
}
* html #suggests .informal{
	position: absolute;
	right: 4px;
}
#suggests li.selected{
	background: #CCC;
}
.container.mittel .ajaxload{
	height: 235px;
}
.ajaxload .loader{
position: absolute;
top:50%;
left: 50%;
width: 1px;
height: 1px;
}
.ajaxload .loader img{
position: absolute;
top: -16px;
left: -16px;
}
img#img_bildergalerie {
	text-align: center;
}
h1, h2, h3, h4, h5, h6,
ul#belegungstabelle li{
font-family: AvantGarde-Bold,arial !important;
}

.gross .inhalt h4 {
	font-family: AvantGarde-Bold,arial !important;	
	margin: 10px 0 0 60px; 
	color:#2D5CA0;
	color: #252F74;
	font-size: 14px;
}
.container_images img {
	border: 1px solid #C3CCE3;
}
.startseite .mittel .container_images img {
	border: 0;
}
.container_images {
	position: relative;
	margin: 10px 20px 15px 60px;
	float: right;	
}
.mittel .container_images {
	position: relative;
	margin: 0;
	padding: 0;
	height: 230px;
}
.gross.quer .container_images{
	float: right;
	margin: 42px 40px 10px 20px !important;
}
.unterseite .container_images{
	margin: 10px 20px 10px 10px;	
}
.gross .container_images {
	margin: 10px 0 !important;
}
.gross.mehrere .container_images{
	float: left;
	margin: 10px!important;
}
.image_range {
	margin-left: 50px;
}


.gross .flashinhalt {
	padding: 10px 20px;
}
*+html .gross .flashinhalt {
	padding: 10px;
}
/*
* html .gross .container_images {
	width: 960px;
}

.gross .container_images {
	margin: 0 0 5px 0;
}
* html .container_images {	
	width: 200px;
}
* html .gross .container_images {
	width: 960px;
}
* html .gross.quer .container_images {
	width: 310px;
	margin: 10px;
}
* html .gross .inhalt .container_images{
	padding: 0;
	margin: 10px 10px 10px 5px;
}
 */
.lupe {
	display: none;
}
.container_images:hover .lupe {
	display: block;
	height: 30px;
	width: 30px;
	background: url("/media_data/images/chrome/lupe.gif") no-repeat top left;
	position: absolute;
	bottom: 3px;
	right: 10px;
	cursor: pointer;
}

.startseite .container_images:hover .lupe, .startseite .lupe {
	display: none;
}

.mittel a.href_link {
	display: block;
	float: right;
}

.gross.quer .container_images .lupe{
	right: 20px;
}

.textcontainer .container_images .lupe{
	right: 0;
}

.unterseite .bildergalerie  .container_images {
	margin: 0 !important;
}
#stoerer {
	position: absolute;
	top: 13px;
	right: 142px;
	z-index: 1000;
	width: 117px;
	height: 117px;
	display: block;
}
*+html #stoerer {
	top: 32px;
}
* html #stoerer{
	top: 35px;
	right: 148px;
}
.folgeseite_navi {
	margin: 20px 0 20px 15px;
	float: left;
}
.folgeseite_navi a {
	display: block;
	height: 20px;
	margin-right: 10px;
	float: left;
}
.zurueck {
	width: 65px;
	background: url("/media_data/images/chrome/btn_zurueck.gif") no-repeat top left;
}
.drucken {
	width: 74px;
	background: url("/media_data/images/chrome/btn_drucken.gif") no-repeat top left;
}
.downloaden {
	width: 99px;	
	background: url("/media_data/images/chrome/btn_downloaden.gif") no-repeat top left;
}
table#link_sammlung {
	margin-left: 60px;
	width: 680px;
}
p table#link_sammlung {/* von oli wegen IE */
margin-left: 0;
}
* html table#link_sammlung {
	width: 580px;	
}
.hellblau {
    background: #E6EAF3;
}
td.link_name, td.link_weblink {
	padding:3px 20px 4px 10px;
}
