/* -------------------------- */
/* CSS Fachhochschule Lübeck  */
/* 2005 - 2008                */
/* Petersen, Eekhof, Francsi  */
/* -------------------------- */
/* ------------------------------------------------ */
/* Inhalt                                           */
/* 1. Generelles     (body, links, bilder,etc  )    */
/* 2. Banner                                        */
/* 3. Metanavigation (kontakt, sprache, suche)      */
/* 4. Seitenmenu                                    */
/* 5. Content                                       */
/* 6. Startseite                                    */
/* 7. Presseartikel /Aktuelles/Newsflash                */
/* 8. Bildergalerie                                 */
/* 9. Teaser                                        */
/* 10. Footer                                       */
/* 11. Druckbutton                              */
/* 12. LogIn                                         */
/* 13. Lightbox                                    */
/* 14. Micronavigation (Brotkrumen)                 */
/* ------------------------------------------------ */
/* ------------------------------------------------ */
/* 1. Generelles                                    */
/* ------------------------------------------------ */
div.highlight2 a{
	color: #FFFFFF;
	text-decoration: none
	font-weight: small;
}
div.highlight2 a:visited{
	color: #FFFFFF;
	text-decoration: none
}
div.highlight2 a:hover{
	color: #FFFFFF;
	text-decoration: none
}
div.highlight2 a:active{
	color: #000000;
	text-decoration: none
}

a {
	color: #c83232;
	text-decoration: none;
}
a:visited {
	color: #c83232;
	text-decoration: none;
}
a:hover {
	color: #c83232;
	text-decoration: underline;
}
a:active {
	color: #DD102F;
	text-decoration: none;
}

body {
	font-size: 11px;
	color: #4C4C4C;
	vertical-align: bottom;
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
        behavior: url('/ressourcen/csshover3.htc'); 
		background: #d2d2d2 url('../ressourcen/grafiken/fhl_hintergrund.png') repeat-x;
        height:100%;
        margin: 0 0 1px;
        padding: 0;
}
img {
	border: 0px;
}
/* Klasse für das Ausblenden beim Indizieren. Leer. */
.lucene-no-index {
}
/* ------------------------------------------------ */
/* 2. Banner                                        */
/* ------------------------------------------------ */
#toplayout{
 /*       position:relative; */
 /*       top:0px; */
/*		left:0px; */
        height:14px;
        width:943px;
        background-color:#ffffff;
}
#bannerlayout {
/*	position: relative; */
/*	top: 0px;  */
/*	left: 0px; */
	width: 943px;
	background: url('../ressourcen/grafiken/fhl_teaserverlauf.png') repeat-y; 
    background-color:#ffffff;
	border: 0 none;
	margin: 0px;
	height:130px;
	overflow:hidden;
}
#bannerlayout_breit {
/*	position: relative; */
/*	top: 0px;  */
/*	left: 0px; */
	width: 943px;
/*	background: url('../ressourcen/grafiken/fhl_teaserverlauf.png') repeat-y;  */
    background-color:#ffffff;
	border: 0 none;
	margin: 0px;
	height:130px;
	overflow:hidden;
}
img.fussBild {
	margin-top: 7px;
	margin-bottom: -7px;
	margin-left: -230px;
}
/* Menus und Content */
#centerdiv{
    background: transparent url('../ressourcen/grafiken/fhl_schatten.png') repeat-y;
	margin-left:auto; 
	margin-right:auto; 
	width:943px;
	padding-left:3px;
	padding-right:3px;
/*	z-index:0; */
        text-align:left;
}

#centerbottomdiv{
       background: #ffffff url('../ressourcen/grafiken/fhl_schatten_unten.png') no-repeat ; 
	margin-left:auto; 
	margin-right:auto; 
	width:943px;
/*	padding-left:1px;
	padding-right:1px;
	padding-bottom:0px; */
/*	z-index:0; */
        text-align:left;
        height:2px;
        overflow:hidden;
 
}

.textundteaser{
  float:left;
  width:575px;
/* z-index:0; */
}

.textundteaser_breit{
  float:left;
  width:680px;
}

#main {
/*	position: relative; */
/*	top: 0px; */
/*	left: 0px; */
	width: 943px;
/*	height: 100%;  */
	padding-top: 8px;
/*	padding-bottom: 100px; */
/*	padding-left: 230px; */
	background: url('../ressourcen/grafiken/fhl_teaserverlauf.png') repeat-y; 
	
	border: 0px; 
	overflow: visible; 
/*        z-index:0; */
        background-color:#ffffff;
	margin-top:0px;

	
}
#main_breit {
/*	position: relative; */
/*	top: 0px; */
/*	left: 0px; */
	width: 943px;
/*	height: 100%;  */
	padding-top: 8px;
/*	padding-bottom: 100px; */
/*	padding-left: 230px; */
/*	background: url('../ressourcen/grafiken/fhl_teaserverlauf.png') repeat-y; */
	
	border: 0px; 
	overflow: visible; 
/*        z-index:0; */
        background-color:#ffffff;
	margin-top:0px;

	
}

/*#main_an {
	position: absolute;
	top: 161px;
	left: 0px;
	width: 1024px;
	height: 100%;
	padding-top: 15px;
	padding-bottom: 100px;
	padding-left: 230px;
	background: url('../ressourcen/grafiken/grauverlauf_an.jpg') repeat-y;
	border: 0px;
        z-index:-1;
}
#main_bau {
	position: absolute;
	top: 161px;
	left: 0px;
	width: 1024px;
	height: 100%;
	padding-top: 15px;
	padding-bottom: 100px;
	padding-left: 230px;
	background: url('../ressourcen/grafiken/grauverlauf_bau.jpg') repeat-y;
	border: 0px;
        z-index:-1;
}
#main_mw {
	position: absolute;
	top: 161px;
	left: 0px;
	width: 1024px;
	height: 100%;
	padding-top: 15px;
	padding-bottom: 100px;
	padding-left: 230px;
	background: url('../ressourcen/grafiken/grauverlauf_mw.jpg') repeat-y;
	border: 0px;
        z-index:-1;
}
#main_et {
	position: absolute;
	top: 161px;
	left: 0px;
	width: 1024px;
	height: 100%;
	padding-top: 15px;
	padding-bottom: 100px;
	padding-left: 230px;
	background: url('../ressourcen/grafiken/grauverlauf_et.jpg') repeat-y;
	border: 0px;
        z-index:-1;
} */
/* ------------------------------------------------ */
/* 3. Seitenmenu                                    */
/* ------------------------------------------------ */
div.sideMenu {
	padding-top: 16px;
	/* position: absolute; */
	width: 214px;
	line-height: 1em;
	overflow: visible;
	/* scroll, hidden, auto, visible*/
	/*border: 1px solid #B2B2B2;*/
	float:left;
        margin-left:0px;
	
}
img.menuInfoBild-fuer {
	margin-bottom: 3px;
	margin-left: 0px;
}
#left_navi {
/*	left: 14px; */
}

#left_navi li {
      margin-bottom:1px;
      margin-top:1px;
} 

#left_navi a {
       color:#FFFFFF;
       text-decoration:none;
}

#roll:hover {
      background-color:#6e6e6e;
}

#hauptnavigation ul {
	list-style-type: none;
	list-style-position: inside;
	padding-left: 0px;
	margin-left: 0px;
	margin-top: 0px;
/* Abstand zum MenuBild/darüber liegender Menuebene. Im IE größer*/
}
#left_navi ul {
	list-style-type: none;
	padding-left: 0px;
	margin-top: 0px;
/* Abstand zum MenuBild/darüber liegender Menuebene. Im IE größer*/
	margin-left: 0px;
}
/* Navigationseintrag DIV */
.menuBildText {
	width: 200px;
        background-color:#3c3c3c;
}
.serviceBoxAbstandDiv {
	width:200px;
	height:20px;
}
.serviceboxLogInDiv {
	width: 200px;
    background-color:#c22e24;
      height:auto;
}
.serviceBoxRestDiv {
	width: 200px;
    background-color:#8e2720;
    margin-top:1px;
    height:auto;
}

#tagcloud{ background:#e6e6e6; width:200px; text-align:center; border-top: 1px #a7a7a7 solid; border-bottom: 1px #a7a7a7 solid; line-height:22px;}
.tagspace { margin:5px; }
.tag1{ font-size:12px; color:#000000; }
.tag2{ font-size:16px; color:#000000; }
.tag3{ font-size:20px; color:#000000; }
 
#tagcloud a{ text-decoration:none; color: #000000;}
#tagcloud a:hover{ text-decoration:underline; color:#000000; }

.tagBildText {
	width: 200px;
    background-color:#6e6e6e;
}

#zertifikate {
	width:200px;
	background:#e6e6e6;
	border-top: 1px #a7a7a7 solid; 
	border-bottom: 1px #a7a7a7 solid;
}
.zertifikat1{ width:60px; float:left; margin: 5px 15px 5px 25px;}
.zertifikat2{ width:60px; float:left; margin: 5px 25px 5px 15px;}
.zertifikat3{ width:150px; margin: 5px auto 5px auto;}
.zertifikatUnfloat{ clear:both; }


/* Navigationstext DIV */
.menuText {
    padding:6px 0px 4px 15px;
    color:#ffffff;
}
/* Navigationstext DIV */
.menuTextAkt {
	padding: 5px 0px 5px 15px;
	background-color: #8E2720; 
}


/* Navigationsicon DIV */
.menuBild {
	float: left;
}
/* Abtoenung fuer das Navigationsicon */
/*.red1 {*/
/*	background: url('../ressourcen/grafiken/menuBG1.gif') #F4F4F4 repeat-y;*/
/*}*/
.red2 {
	background: url('../ressourcen/grafiken/menuBG3.gif') #F4F4F4 repeat-y;
}
.red3 {
	background: url('../ressourcen/grafiken/menuBG3.gif') #F4F4F4 repeat-y;
}
.red4 {
	background: url('../ressourcen/grafiken/menuBG4.gif') #F4F4F4 repeat-y;
}
.red5 {
	background: url('../ressourcen/grafiken/menuBG5.gif') #F4F4F4 repeat-y;
}
.red6 {
	background: url('../ressourcen/grafiken/menuBG6.gif') #F4F4F4 repeat-y;
}
/*.highlight1 {
	background-color: #E6768B;
}
*/
.highlight2 {
  /*  background: url('../ressourcen/grafiken/menuBG1.gif') #F4F4F4 repeat-y;*/
	background-color: #999999;
    color: #FFFFFF;
  /*  font-weight:bold; */
}
.highlight3 {
      background-color:#afafaf;
}

.active {
    font-weight:bold;
}

/*.highlight3 {
	background-color: #E6768B;
}
*/
/*.highlight4 {
	background-color: #E6768B;
}
*/
/*.highlight5 {
	background-color: #E6768B;
}
*/
/*.highlight6 {
	background-color: #E6768B;
}
*/
/*.gray1 {
	background: url('../ressourcen/grafiken/grayBG1.gif') #F4F4F4 repeat-y;
}
.gray2 {
	background: url('../ressourcen/grafiken/grayBG3.gif') #F4F4F4 repeat-y;
}
.gray3 {
	background: url('../ressourcen/grafiken/grayBG3.gif') #F4F4F4 repeat-y;
}
.gray4 {
	background: url('../ressourcen/grafiken/grayBG4.gif') #F4F4F4 repeat-y;
}
.gray5 {
	background: url('../ressourcen/grafiken/grayBG5.gif') #F4F4F4 repeat-y;
}
.gray6 {
	background: url('../ressourcen/grafiken/grayBG6.gif') #F4F4F4 repeat-y;
} */
.menuBildTextRechts {
	width: 150px;
	border: 1px solid #B2B2B2;
}
/*** Einrücken der Liste nach innen *****/
#hauptnavigation ul li {
	margin-left: -8px;
}

.menuepunktmitpfeil {
   vertical-align:middle;
}

/* ------------------------------------------------ */
/* 4. Metanavigation                                */
/* ------------------------------------------------ */
/* .metaNavi {
	position: absolute;
	top: 145px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.metaNavi a {
	color: #595959;
	text-decoration: none;
}
.metaNavi a:visited {
	color: #595959;
	text-decoration: none;
}
.metaNavi a:hover {
	color: #000000;
	text-decoration: none;
}
.metaNavi a:active {
	color: #DD102F;
	text-decoration: none;
} */
/*
#kontakt_pos {
	left: 585px;
}
#sprach_auswahl {
	/*	left: 583px; */
    left: 523px;
}
#meta_suche {
	/*	margin-top: -21px; */
	left: 672px;
}
#displaySearchForm{
        margin-top:0px;
        width:180px;
}
#displaySearchText{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	height:15px;
    color: #4C4C4C;
}
#displaySearchInput {
	background-color: White;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	height: 15px;
	width: 240px;
	border: 1px solid #B2B2B2;
	color: #282828;
    vertical-align: bottom;
}
#displaySearchSelect {
	background-color: White;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 9px;
	height: 14px;
	width: 130px; /*90*/
	border: 1px solid #B2B2B2;
	color: #282828;
    vertical-align: middle;
}
#displaySearchButton {
	/* background-color: White;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 9px;
	font-weight: bold;
	height: 14px;
	width: 26px;
	border: 1px solid #B2B2B2;
	color: #282828;  */
    vertical-align: middle;
}
#displayAltSearchLink {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 9px;
	color: #4C4C4C;
	margin-top:0px;
	margin-bottom:2px;
	vertical-align: top;
	line-height:1em;
} */
/* ------------------------------------------------ */
/* 5. Content                                       */
/* ------------------------------------------------ */
#artikel-default {
	margin-top: 10px;
	width: 572px;
        height:100%;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	overflow: hidden;
}


#artikel-default-breit {
	margin-top: 10px;
	width: 670px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	overflow: hidden;
}

#Spreadshop{
	margin-left:0px;
	padding-left:0px;
	width:628px;
}

.artikel-zusammenfassung {
	line-height: 1em;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #4C4C4C;
	margin: 10px 0px 15px 0px;
	padding: 5px;
	border-bottom-width: 0px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-color: #C9C9C9;
	border-style: solid;
	/*background: url(../ressourcen/grafiken/ueberschriftBG.gif) repeat-x;*/
	background-color: #E5E5E5;
}

.artikel-zusammenfassung-titel {
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 13px 0px;
}

.linkBild {
	margin:0 8 20 0px;
}

.imageCaption{
	color:#808080;
}

/* ------------------------------------------------ */
/* 5.1 Überschriften                                */
/* ------------------------------------------------ */
.artikel-ueberschrift {
	line-height: 1.2em;
/*	width: 566px;*/
	font-size: 18px;
/*	font-weight: bold; */
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #4C4C4C;
	padding: 2px 5px 4px 0px;
/*	background: url(../ressourcen/grafiken/hg-artikel-ueberschrift-red-572.gif) no-repeat bottom;*/
/*	border-top: 0.5pt solid #d3d3d3;          */
/*	border-right: 0.5pt solid #d3d3d3;       */
/*	border-bottom: 0.5pt solid #d3d3d3;  */
}

.artikel-ueberschrift-text {
	margin-bottom: 0px;
	width: 565px;
	font-size: 16px;
/*	font-weight: bold; */
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #4C4C4C;
}

.artikel-ueberschrift-text-breit {
	margin-bottom: 0px;
	width: 565px;
	font-size: 16px;
/*	font-weight: bold; */
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #4C4C4C;
}

.artikel-ueberschrift-breit {
	line-height: 1em;
	width: 628px;
	font-size: 18px;
/*	font-weight: bold; */
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #4C4C4C;
	height: auto;
	padding: 2px 5px 4px 0px;
/*	background: url(../ressourcen/grafiken/hg-artikel-ueberschrift-breit-red.gif) no-repeat bottom;*/
/*	border-top: 0.5pt solid #d3d3d3;          */
/*	border-right: 0.5pt solid #d3d3d3;       */
/*	border-bottom: 0.5pt solid #d3d3d3;  */
	z-index: 10;
}

/*.artikel-zwischenueberschrift-gross {
	line-height: 1em;
	font-size: 20px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color:#4C4C4C;
	height: auto;
/*	background: url(../ressourcen/grafiken/ueberschriftBG.gif) repeat-x bottom;*/
/*	margin-left: 30px;
	width: 535px
}*/
.artikel-zwischenueberschrift-mittel {
	clear: both;
	line-height: 1.5em;
	font-size: 13px;
/*	font-weight: bold; */
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #4C4C4C;
	height: auto; /*20px */
/*	background: url(../ressourcen/grafiken/ueberschriftBG20_neu.gif) repeat-x bottom;*/
	margin: 20px 0px 15px 0px;
	/*width: 550px;*/ 
}

.artikel-zwischenueberschrift-mittel-breit {
	clear: both;
	line-height: 1.5em;
	font-size: 13px;
/*	font-weight: bold; */
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #4C4C4C;
	height: auto; /*20px */
/*	background: url(../ressourcen/grafiken/ueberschriftBG20_neu.gif) repeat-x bottom;*/
	margin: 20px 0px 15px 0px;
	width: 680px;
}

/*.artikel-zwischenueberschrift-klein {
	line-height: 1em;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color:#4C4C4C;
	height: auto;
/*	background: url(../ressourcen/grafiken/ueberschriftBG.gif) repeat-x  bottom;*/
/*	margin-left: 30px;
	width: 535px
}*/

/* ------------------------------------------------ */
/* 5.2 Text                                         */
/* ------------------------------------------------ */

.artikel-hauptinhalt {
	float: none;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #4C4C4C;
	margin: 0 0 0 0px;
	padding: 0px 5px 5px 0px;

/*	border-bottom-width: 0px;*/
	/*border-top-width: 0px;*/
	/*border-left-width: 0px;*/
	/*border-right-width: 0px;*/
	/*border-color: #C9C9C9;*/
	/*border-style: solid;*/
}

#artikel-default a {
	text-decoration: none;
}
#artikel-default a:hover {
	text-decoration: underline;
}

#artikel-default-breit a {
	text-decoration: none;
}
#artikel-default-breit a {
	text-decoration: underline;
}

/* ------------------------------------------------ */
/* 5.4 Link (ausserhalb von Texten)                 */

/* ------------------------------------------------ */
.artikel-link {
	clear: both;
	margin: 8px 0px 8px 0px;
}

/* weitere Definitionen in Listen */

/* ------------------------------------------------ */
/* 5.5 Listen                                       */
/* ------------------------------------------------ */
.artikel-liste {
	/*  clear: both;*/
	margin: 0px 0px 0px 0px;
}
#liste_ul {
	text-align: left;
	margin: 0px 0px 0px 0px;  /* IE Korrekur fuer linken Rand */
	padding: 0px 0px 0px 0px; /* Firefox Korrektur fuer den linken Rand */
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
}
#liste_rot {
	margin: 0px 10px 0px 0px;
	padding: 5px 0px;
	list-style-type: none;
}
#rot_aufzaehlung_link {
	vertical-align: middle;
	width: 13px;
	float: left;
	margin-left: 0px;
}
#text_aufzaehlung_link {
	vertical-align: middle;
	margin: 0px 0px 0px 14px;
}
#listenpunkt_rot {
	border: 0px;
	vertical-align: middle;
}

#liste_num { /* wird zur Zeit nicht verwendet */
	list-style-type: decimal;
}

/* ------------------------------------------------ */
/* 5.6 Tabellen                                     */
/* ------------------------------------------------ */
.artikel-tabelle {
	/*clear: both;*/
	border: 1px solid;
	border-color: #D3D3D3;
	margin: 0 0 0 0px;
	border-spacing: 0px;
	font-size: 13px;
}
.artikel-tabelle th {
    font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
    font-size: 11px;
	border: 1px solid;
	border-color: #4C4C4C;
	background-color: #F9B1B2;
	padding: 5px;
}
.artikel-tabelle td {
    font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
    font-size: 11px;
	border: 1px solid;
	border-color: #D3D3D3;
	padding: 5px;
}
.artikel-tabelle tr{
    font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
    font-size: 11px;
}

/* ------------------------------------------------ */
/* 5.7 Leerzeile                                          */
/* ------------------------------------------------ */
.artikel-leerzeile {
	clear: left;
}

/* ------------------------------------------------ */
/* 5.8 Trennlinie                                        */
/* ------------------------------------------------ */
.artikel-trennlinie {
	margin: 0 0 0 0px;
}


/* ------------------------------------------------ */
/* 5.9 Personen                                        */
/* ------------------------------------------------ */
.person-name {
	font-weight: bold;
}

.person-buero {
	width:320px;
	padding-bottom:5px;
}

.person-buero-sonst {
	width:360px;
	padding-bottom:5px;
}

.person-titel {
	width: 100px;
	adding-bottom:5px;
}

.person-aufgabe{
	padding-bottom:5px;
	width:340px;
}

.beschriftung{
	width:100px;
}

.beschriftung-fkt{
	width:100px;
}

.beschriftung-weitere{
	width:200px;
}

.person-telefon {
	width:320px;
	padding-bottom:5px;
}

.person-telefon-haupt {
	width:320px;
	padding-bottom:5px;
}

.person-fax {
	width:320px;
	padding-bottom:5px;
}

.person-email {
	width:320px;
}

.person-bold {
	font-weight: bold;
	width:220px;
}

.person-bold-sonst {
	font-weight: bold;
	width:120px;
}

.sonstRaum {
	font-weight: bold;
	width:130px;
}

.sonstRaumBeschrZ{
	width:230px;
}

.sonstRaumBeschrT{
}

.sonstRaumArt {
	font-weight: bold;
	width:100px;
}

.person-zeile-bold {
	font-weight: bold;
}

.person-zeile-name{
	font-weight: bold;
	padding-bottom:5px;
}

.person-zeile-telefon{
	float:left;
	width:180px;
}

.person-zeile-zimmer{
	float:left;
	width:120px;
}

.person-zeile-email{
	float:left;
	width:225px;
}

.person-name-no-display{
	display: none;
}

.person-email2 {
	width:320px;
}

.artikel-veranstaltungsdatum {
	font-weight: bold;
	margin: 0px 0px 5px 22px;
}


/* ------------------------------------------------ */
/* 6. Startseite                                    */
/* ------------------------------------------------ */

img, div { behavior: url(/ressourcen/iepngfix.htc) }


.startseite-favoriten{
	margin: 5px 0px 0px 0px;
}

.startseite-favoriten-box{
	height: auto;
	width: 570px;
	margin: 0px 10px 5px 0px;
	padding: 0px 0px 0px 0px;
/*	float: left; */
	overflow:hidden;
}

.startseite-favorit {
	width: 180px;
    height: 250px;
	margin: 0px 15px 0px 0px;
	float: left;
}

.startseite-favorit-unten {
	width: 180px;
    height: auto;
	margin: 0px 15px 0px 0px;
	float: left;
}

.startseite-favorit-rechts {
	width: 180px;
    height: 195px;
	margin: 0px 0px 0px 0px;
	float: left;
}

.startseite-favorit-rechts-unten {
	width: 180px;
    height: auto;
	margin: 0px 0px 0px 0px;
	float: left;
}

.startseite-favorit-intern{
    width:560px;
    float:left;
}

.bild-kasten-text {
border:0 none;
height:1.4em;
overflow:hidden;
padding:0 0 0 0;
width:180px;
}
.startseite-bild {
	width: 180px;
	height:135;
	overflow:hidden;
}
.startseite-bild-intern {
	width: 370px;
    margin: 0px 10px 0px 0px;
    float: left;
}
.startseite-text {
	width: 180px;
    /*text-align: justify;*/
    float: left;
}

.startseite-layer {
	z-index:10;
	position:relative;
	left:0;
	top:-20px;
	height:20px;
        width:180px;
}
/* ------------------------------------------------ */
/* 7. Presseartikel / Aktuelles                     */
/* ------------------------------------------------ */
.Aktuelles-Listenelement-Kurztext {
	margin: 0px 10px 0px 0px;
	padding: 0px;
	width: 550px;
	clear: both;
	color: #000000;
}
.Aktuelles-Listenelement-Bild {
	float: left;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	width: 100%;
	height: 100px;
	font-size: 11px;
	color: #282828;
	background-color: #DEDEDE;
	overflow: hidden;
}
.Aktuelles-Alle {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	clear: both;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 572px;
}
.Aktuelles-News-Datum-Bild {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4C4C4C;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 125px;
	float: left;
	/* text-align: right;*/
}
.Aktuelles-News-Titel {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4C4C4C;
	margin: 0px 0px 10px 140px;
	padding: 0px 0px 0px 0px;
	width: 425px;
}
.Aktuelles-News-Datum {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4C4C4C;
	margin: 0px 0px 10px 140px;
	width: 425px;
}
.Aktuelles-News-Zusammenfassung {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	margin: 0px 0px 0px 140px;
	width: 425px;
}
.Aktuelles-News-Mehr {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	color: #4C4C4C;
	margin: 5px 0px 0px 520px;
	width: 52px;
}
.Aktuelles-Alle-Nachricht {
	clear: both;
	padding: 5px 0px 5px 0px;
}

.aktuelles-zusammenfassung-550 {
	line-height: 1em;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #4C4C4C;
	margin: 5px 0px 15px 50px;
	padding: 5px;
	background: url(../ressourcen/grafiken/ueberschriftBG.gif) repeat-x;
	background-color: #E5E5E5;
}

.aktuelles-zusammenfassung-275 {
	line-height: 1em;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #4C4C4C;
	margin: 5px 0px 15px 280px;
	padding: 5px 5px 5px 5px;
	background: url(../ressourcen/grafiken/ueberschriftBG.gif) repeat-x;
	background-color: #E5E5E5;
}

.aktuelles-zusammenfassung-bild {
	float:left;
	margin:5px 0px 5px 0px;
}

.aktuelles-zusammenfassung-titel {
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
}

.aktuelles-veranstaltungsdatum {
	clear: both;	
	font-weight: bold;
	margin: 0px 0px 5px 0px;
}

.Newsflash-Alle {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	clear: both;
	margin: -7px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 572px;
}

/* ------------------------------------------------ */
/* 8. Bildergalerie                                 */
/* ------------------------------------------------ */

#Bild-Beschreibung {
	margin: 20px 0px 0px 0px;
}
#slide-menue {
	text-align: center;
	margin: 280px 0px 0px 0px;
}
#slide-zurueck {
	float: left;
}
#gallery-uebersicht {
}

#slide-naechste {
	float: left;
}
/*        Zurueck-Button      */
.artikel-zurueck {
	text-align: right;
	margin: 20px 5px 0px 0px;
}

.artikel-gallery{
	margin: 0px 0px 0px 0px;
}

.gallery-thumbnail {
	float: left;
	overflow:hidden;
	width: 107px;
	height: 107px;
	background-color: #D3D3D3;
	margin: 0px 3px 5px 3px;
	text-align:center;
}

.g-image{
	margin: auto 0px auto 0px;
}

.gallery-image{
	width: 432px;
	height: 324px;
	overflow:hidden;
	float:left;
	background-color: #E5E5E5;
	margin: 0px 5px 5px 88px;
}

.gallery-image img{
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.gallery-image-caption{
	background-color: #E5E5E5;
	width: 572px;
	padding: 2px 0px 2px 0px;
}

.gallery-counter{
	float:left;
	width: 83px;
	color: #d80228;
	padding: 0px 0px 0px 5px;
	font-weight: bold;
}

.caption{
	width: 432px;
	margin: 0px 0px 0px 88px;
}

/* ------------------------------------------------ */
/* 9. Teaser                                        */
/* ------------------------------------------------ */
div.sideTeaser {
	/* position: absolute; */
/*	top: 7px;         */    
	
    width:130px;
	line-height: 1em;
	margin: 13px 6px 0px 0px;
	overflow: visible;
	/* scroll, hidden, auto, visible*/
	font-weight: bold;
	/*border: 1px solid #B2B2B2;*/
        float:right;
}
.sideTeaser {
/*	position: absolute; */
/*	left: 803px; */
	/* 845 - 42px versatz s. unten */
/*	padding-left: 18px; */
	/* versatz des inhalts nach rechts um dem abschnitt durch den IE zu vermeiden. dafür verschiebung des gesamten menus nach links */
}

div.sideTeaserB {
	position: absolute;
	top: 117px;            
	/*	width: 150px;     */
    width:130px;
	line-height: 1em;
	margin: 22px 0px 0px 0px;
	overflow: visible;
	/* scroll, hidden, auto, visible*/
	font-weight: bold;
	/*border: 1px solid #B2B2B2;
*/
}
.sideTeaserB {
	position: absolute;
	left: 803px;
	/* 845 - 42px versatz s. unten */
	padding-left: 18px;
	/* versatz des inhalts nach rechts um dem abschnitt durch den IE zu vermeiden. dafür verschiebung des gesamten menus nach links */
}

div.bannerBox {
	position: absolute;
	top: 7px;
	/*	width: 150px;     */
    width:130px;
    height:110px;
	line-height: 1em;
	margin: 22px 0px 0px 0px;
	overflow: visible;
	/* scroll, hidden, auto, visible*/
	font-weight: bold;
	/*border: 1px solid #B2B2B2;
*/
}
.bannerBox {
	position: absolute;
	left: 803px;
	/* 845 - 42px versatz s. unten */
	padding-left: 18px;
	/* versatz des inhalts nach rechts um dem abschnitt durch den IE zu vermeiden. dafür verschiebung des gesamten menus nach links */
}

img.menuInfoBild-ueber {
	margin-bottom: 3px;
	margin-left: 5px;
}
.teasericon {
	float: left;
	border: 0px solid;
	border-color: #D3D3D3;
}
.teaserbody {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	margin: -1px 0px 15px 0px;
/*	background-color: #FFFFFF; */
	border: 0px solid;
	border-color: #D3D3D3;
	padding: 5px;
}
.teaserkategorie {
	background-color: #FFFFFF;
	border: 0px solid;
	border-color: #D3D3D3;
	height: 15px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	padding: 5px 0px 0px 18px;
}
.teasertitle {
	font-weight: bold;
	margin: 0px 0px 2px 0px;
    width:120px;
    overflow:hidden;
}
.teasertitleneu {
	font-weight: bold;
	margin: 0px 0px 2px 0px;
    width:120px;
    overflow:hidden;
}
.teasertext {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight: normal;
    width:120px;
    overflow:hidden;
}
.teasertextneu{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight: normal;
    width:120px;
    overflow:hidden;
}
.teaserlink {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight: normal;
	margin: 3px 0px 0px 0px;
    width: 120px;
}
.teaserBild{
    width:120px;
    overflow:hidden;
}

/* ------------------------------------------------ */
/* 10. Footer                                       */
/* ------------------------------------------------ */
.footer {
	width: 572px;
	height: 50px;
	padding: 8px 5px 4px 5px;
	background: url(../ressourcen/grafiken/fhl-hg-footer-neu.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 10px 0px;
}

.link-footer {
	width: 572px;
	height: 40px;
	padding: 0px 0px 0px 0px;
	margin: 30px 0px 0px 0px;
	background-color:#cbcbcb;
}

.link-footer-text {
	padding:2px 5px  2px 5px;
}

.footer-breit {
	width: 680px;
	height: 50px;
	padding: 8px 5px 4px 5px;
	background: url(../ressourcen/grafiken/fhl-hg-footer-breit-neu.gif);
	background-repeat: no-repeat;
	margin: 2px 0px 10px 0px;
}

.footer-text {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	padding: 3px 0px 0px 5px;
	float: left;
}

.footer img {
	float: left;
}

.footer-breit img {
	float: left;
}

.footer-infopark {
	/* position: relative; */
	margin: 0px 5px 0px 382px;
	/*  width: 178 px;*/
}

.footer-infopark-breit {
	/* position: relative; */
	margin: 0px 5px 0px 490px;
	/*  width: 178 px;*/
}

.softlink {
	width: 572px;
	height: 14px;
	padding: 8px 0px 0px 0px;
	color: #c6c6c6;
}

.footerbox {
	background-color:#f63428;
	width:572px;
	height:20px;
	margin: 20px 0px 0px 0px;
}
.footerbox-text {
	color:#ffffff;
	padding:4px;
	height:16px;
	overflow:hidden;
	text-align:center;
}

.footerbox-text a {
	color:#ffffff;
	text-decoration:none;
	font-weight:small;
}

.footerbox-text a:active {
	color:#ffffff;
	text-decoration:none;
}

.footerbox-text a:visited {
	color:#ffffff;
	text-decoration:none;
}

.footerbox-text a:hover {
	color:#ffffff;
	text-decoration:underline;
}

/* ------------------------------------------------ */
/* 11. Druckbutton                                       */
/* ------------------------------------------------ */
.printpreviewbutton {
	width: 572px;
	height: 20px;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
	text-align: right;
	vertical-align: middle;
}

.printpreviewbutton-breit {
	width: 680px;
	height: 20px;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
	text-align: right;
	vertical-align: middle;
}

.printbutton {
	/*width: 572px;*/
	height: 20px;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
	display:none;
	z-index: 10;
	vertical-align: middle;
}

.printbutton-breit {
	width: 680px;
	height: 20px;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
	display:none;
	z-index: 10;
	vertical-align: middle;
}

.printbuttontext {
	vertical-align: middle; 
}

.printbutton input {
	margin: 0px 5px 0px 0px;
	vertical-align: middle;
}

.printpreviewbutton input {
	margin: 0px 5px 0px 0px;
	vertical-align: middle;
}

.printbanner {
	display: none;
}

/* ------------------------------------------------ */
/* 12. LogIn                                              */
/* ------------------------------------------------ */
.login_name_text{
/*	float:left; */
	height:24px;
	width:90px;
}
.login_name_input{
/*	float:left; */
	height:24px;
	width:110px;
}
.login_name_input_feld{
	width:100px;
	height:22px;
	font-size:11px;
	display: block;
	margin-left: 2px;
	margin-right: auto;
}
.login_pw_text{
/*	float:left; */
	height:24px;
	width:58px;
}
.login_pw_input{
/*	float:left;  */
	height:24px;
	width:110px;
}
.login_pw_input_feld{
	width:100px;
	height:22px;
	font-size:11px;
	display: block;
	margin-left: 2px;
	margin-right: auto;
}
.login_button{
	float:left;
	height:24px;
}
.logout_text{
	float:left;
	height:24px;
	width:140px;
}
.logout_button{
	float:left;
	height:24px;
}
.nologin{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #4C4C4C;
	font-weight: bold;
	/*margin: 30 0 0 22px; */
	padding: 0px 5px 5px 0px;
}
.login_background{
	position:absolute;
	z-index:5;
	top:18px;
	left:-157px;
	width:403px;
	height:83px;
	border:1px solid #888;
	background:url('../ressourcen/grafiken/graytransp.png') repeat;
        display:none;
}

#logindiv{
	width:180px;
}
/* ------------------------------------------------ */
/* 13. Lightbox                                          */
/* ------------------------------------------------ */

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(lightbox/images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}

#prevLink:hover, #prevLink:visited:hover { background: url(lightbox/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(lightbox/images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px 5px; color: #666; }
#imageData #imageDetails{ width: 100%;  text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	width:100px; }			
#imageData #bottomNavClose{ width: 100%;  padding-bottom: 0px; text-align: right;	}
#imageData #bottomNav{text-align:right;}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
	
/* ------------------------------------------------ */
/* 13. Micronavigation                              */
/* ------------------------------------------------ */
.micronavigation{
	width:566px;
	
}

.micronavigation a {
	color: #c83232;
	text-decoration: none;
}
.micronavigation a:visited {
	color: #c83232;
	text-decoration: none;
}
.micronavigation a:hover {
	color: #c83232;
	text-decoration: underline;
}
.micronavigation a:active {
	color: #DD102F;
	text-decoration: none;
}


