/*****************************************//*     (c) Kufer Software Konzeption     *//*           Loisachstrasse 4		     *//*           D-84453 Mühldorf			 *//*****************************************//* white white white orange black black #2072FB #2072FB orange #2072FB black white orange *//* Layout */html {margin: 0; padding: 0; min-width: 990px;}body {margin: 0; padding: 0; background: #eeeeee url(../layout/bg-middle.gif) repeat-y top left;}img.bild_mitarbeiter {position: relative;top: -60px;left: 370px;}/* Zusaetze von maple park */#page {position: relative; margin: 0; padding: 0; background: url(../layout/bg-top.gif) no-repeat top left;}* html #page {height: 100%; }.hide { display: none !important; }.img-right { margin: 0 0 10px 10px;}#header {	position: relative;	padding: 0;	height: 130px;/*	background: url(../layout/bg-header.gif) no-repeat top right;*/	}#header h1 {	text-indent: -9999px;	}/* Haupt-Navigation */div.menue dl {	margin: 15px 0 0 0 ;	padding: 0;}div.menue dt { display: none; }div.menue dd {	position: relative;	margin: 0;	padding: 0;	width: 160px;	height: 35px;	}div.menue dd#nav-item-1 { margin-top: 15px; }div.menue dd#nav-item-102 { margin-top: 15px; }div.menue dd#nav-item-9 { margin-top: 15px; }div.menue dd#nav-item-103 { margin-top: 15px; }div.menue dd#nav-item-4 { margin-top: 15px; }div.menue dd#nav-item-13 { margin-top: 15px; }div.menue dd a {	display: block;	margin: 0;	padding: 0;	width: 160px;	height: 35px;	/* hide overflow:hidden from IE5/Mac \*/	overflow: hidden;	/* */	text-decoration: none;	color: #000;	}div.menue>dd a { width: auto; }div.menue dd a:hover { color: #666; text-decoration: none; }div.menue dd a span {	display: block;	position: absolute;	top: 0px;	left: 0px;	margin: 0;	padding: 0;	width: 160px;	height: 35px;	background-color: #acd632;	background-repeat: no-repeat;	background-position: 0px 0px;	z-index: 1;	cursor: pointer;	}div.menue dd#nav-item-0 a span { background-image: url(../layout/button_startseite.gif); }div.menue dd#nav-item-1 a span { background-image: url(../layout/button_kursbereiche.gif); }div.menue dd#nav-item-3 a span { background-image: url(../layout/button_demnaechst.gif); }div.menue dd#nav-item-6 a span { background-image: url(../layout/button_haupt_suche.gif); }div.menue dd#nav-item-9 a span { background-image: url(../layout/button_haupt_agb1.gif); }div.menue dd#nav-item-4 a span { background-image: url(../layout/button_haupt_warenkorb.gif); }div.menue dd#nav-item-13 a span { background-image: url(../layout/button_haupt_kontakt_anf.gif); }div.menue dd#nav-item-10 a span { background-image: url(../layout/button_haupt_anfahrt.gif); }div.menue dd#nav-item-14 a span { background-image: url(../layout/button_haupt_impressum.gif); }div.menue dd#nav-item-101 a span { background-image: url(../layout/button_haupt_links.gif); }div.menue dd#nav-item-102 a span { background-image: url(../layout/button_haupt_newsletter1.gif); }div.menue dd#nav-item-103 a span { background-image: url(../layout/button_haupt_ausstellungen.gif); }div.menue dd#nav-item-104 a span { background-image: url(../layout/button_haupt_studienreisen.gif); }div.menue dd a:hover span { background-position: -160px 0px; }body#cid dd#nav-item-0 a span { background-position: -160px 0px; }body#cid1 dd#nav-item-1 a span { background-position: -160px 0px; }body#cid3 dd#nav-item-3 a span { background-position: -160px 0px; }body#cid6 dd#nav-item-6 a span { background-position: -160px 0px; }body#cid9 dd#nav-item-9 a span { background-position: -160px 0px; }body#cid4 dd#nav-item-4 a span { background-position: -160px 0px; }body#cid13 dd#nav-item-13 a span { background-position: -160px 0px; }body#cid10 dd#nav-item-10 a span { background-position: -160px 0px; }body#cid14 dd#nav-item-14 a span { background-position: -160px 0px; }body#cid101 dd#nav-item-101 a span { background-position: -160px 0px; }body#cid102 dd#nav-item-102 a span { background-position: -160px 0px; }body#cid103 dd#nav-item-103 a span { background-position: -160px 0px; }body#cid104 dd#nav-item-104 a span { background-position: -160px 0px; }/* allgemeine Einstellungen */body                              { font-family: 'Lucida Grande', Verdana, sans-serif; color: #000; font-size: 91%; }h1                                { margin: 0 0 1em 0; font-size: 1.5em; }h2                                { margin: 1em 0 0.8em 0; font-size: 1.2em; }h3                                { margin: 2em 0 0.7em 0; font-size: 1.2em; }p                                 { margin: 0.5em 0 0 0; font-size: 1.0em; line-height: 1.5em; }a                                 { color: #990000; }a:link                            { color: #990000; }a:visited                         { color: #990000; }a:hover                           { color: #333333; }a:active                          { color: #ff0000; }img, a img                        { border: none; padding: 0; margin: 0; }caption.header                    { text-align: left; }div                               { font-family: 'Lucida Grande', Verdana, sans-serif; font-size: 1.0em; border: none; text-align: left; }table                             { font-family: 'Lucida Grande', Verdana, sans-serif; font-size: 1.0em; }tr                                { }th                                { padding: 0.4em; text-align: left; }td                                { padding: 0.4em; text-align: left; vertical-align: top; }ul                                { list-style-type: none; margin: 1em 0 1em 1em; padding: 0; }li                                { margin: 0.6em 0; padding-left: 0em; font-size: 1em; }*.noprint                         {}p.tasten                          { margin-top: 2em; }form fieldset                     { clear: both; border-style: solid; border-color: #222222; border-width: 1px 0 0 0; margin: 1em 0; }form legend                       { margin: 0 0 0 0; padding: 0 0 1em 0; color: #000000; font-weight: bold; text-align: left;}form label                        { margin: 0 0.7em 0 0; padding: 0; cursor: pointer; font-size: 1.0em; }form label.left                   { float: left; width: 10em; text-align: right; white-space: nowrap;}form br                           { clear: both; }form label.leftsuche              { float: left; width: 12em; text-align: right; }form input                        { margin-bottom: 0.2em; border-width: 2px; }form select                       { float: left; margin: 0 0 0.2em 0; border-width: 2px; }* html form select                { margin-left: 0.2em; }input[type=text]                  { float: left; cursor: pointer; width: 15em; } /* die Angabe [type=text] erkennt der IE6 nicht, deshalb muss sie in allen anderen individuellen Zeilen mit angegeben werden */span.header                       { color: black; font-size: 0.8em; }img.warenkorb                     { vertical-align: 0em; }img.ampel                         { }/* Kopf *//*div.logo_startseite               { display: none; position: absolute; top: 0; left: 0; width: 80px; height: 80px; z-index: 1; background-image: url(../layout/bg-top.gif); }*//*div.logo_banner                   { position: absolute; top: 20px; left: 0; width: 160px; height: 80px; z-index: 1; background-image: url(../layout/logo_einrichtung.gif); }*/  p.kopftasten                    { }  a.kopftasten                    { margin-right: 1em; font-size: 1.0em; }div.tasten_allgemein              { margin: 0; padding: 0 0 0 240px; height: 120px; }div.tasten_allgemein table        { margin: 0; padding: 0; height: 72px;}div.tasten_allgemein table td     { margin: 0; padding: 0; height: 72px;}  p.tasten_allgemein              { }img.tasten_allgemein              { }  a.tasten_allgemein              { margin-right: 0.0em; }img.kategorie                     { margin: 0; padding: 0; width: 80px; height: 72px; }/* Linkes Menü */div.menue                         { position: absolute; top: 130px; width: 160px; left: 0; text-align: left; z-index:1;}div.menue_auswahl                 { position: relative; top: 0; width: 160px; text-align: left;} h1.menue_auswahl                 { margin-left: 10px; font-size: 22px; color: #fff; display: none;}  p.menue_auswahl                 { }div.menue_auswahl p               { margin: 1em 0; padding: 0; color: #fff; }  a.menue_auswahl                 { }div.menue_unterauswahl            { position: relative; top: 0.5em; width: 23em; text-align: left; margin: 0 1em 1em 0; } h1.menue_unterauswahl            { margin-left: 0em; }  p.menue_unterauswahl            { margin-left: 1em; }  a.menue_unterauswahl            { } ul.menue_unterauswahl            { margin-left: 0em; }div.warenkorb                     { position: relative; top: 0; width: 160px; left: 0; padding-top: 30px; text-align: left; background: url(../layout/my-warenkorb-inhalt.gif) no-repeat top left;}div.warenkorb h1                  { margin-left: 1em; color: #fff; text-indent: -9999px;}div.warenkorb ul                  { margin-left: 16px; }div.warenkorb li                  { vertical-align: middle; }div.warenkorb li img              { vertical-align: middle; }div.warenkorb a                   { color: #222222; text-decoration: none; }div.warenkorb a:hover             { color: #990000; text-decoration: underline; }div.warenkorb p                   { position: relative; margin: 0; padding: 0; width: 160px; height: 35px; }div.warenkorb p a {	display: block;	margin: 0;	padding: 0;	width: 160px;	height: 35px;	/* hide overflow:hidden from IE5/Mac \*/	overflow: hidden;	/* */	text-decoration: none;}div.warenkorb>p a { width: auto; }div.warenkorb p a span {	display: block;	position: absolute;	top: 0px;	left: 0px;	margin: 0;	padding: 0;	width: 160px;	height: 35px;	background-color: #acd632;	background-repeat: no-repeat;	background-position: 0px 0px;	z-index: 1;	cursor: pointer;	}div.warenkorb p a:hover span { background-position: -160px 0px; }div.warenkorb p#wk-item-leeren a span { background-image: url(../layout/button_warenkorb_leeren.gif); }div.warenkorb p#wk-item-anmelden a span { background-image: url(../layout/button_anmelden_warenkorb.gif); }/* Hauptseite */div.hauptseite                    { margin: 0; padding: 0 20px 130px 230px; min-height: 500px; background: url(../layout/bg-bottom.gif) no-repeat bottom right;}* html div.hauptseite             { height: 500px; } /* IE-Fix*/div.hauptseite_ohnestatus         { margin: 0; padding: 0 20px 130px 230px; min-height: 500px; background: url(../layout/bg-bottom.gif) no-repeat bottom right;}* html div.hauptseite_ohnestatus  { height: 500px; } /* IE-Fix*/div.hauptseite_status             { } h2.statusadresse                 { font-size: 0.8em; margin-top: 0em; } h2.statusmeldung                 { font-size: 1em; color: #900; }div.hauptseite_kurse              { margin-bottom: 1em; }div.druckversion                  { }div.ansichtkurse                  { margin: 0; padding: 130px 20px 130px 230px; min-height:500px; }* html div.ansichtkurse           { height: 500px; } /* IE-Fix*/img.anfahrt                       { }p.blaettern                       { vertical-align: middle; line-height: 34px; }span.blaetterntasten              { float: left; width: 45%; }span.anzahl                       { float: right; width: 45%; font-size: 0.86em; text-align: right; }/* Suche */     a.suchtasteloeschen          { } input.suchtastesuchen            { margin-top: 0em; }     a.calendarleft               { float: left; width: 6em; margin-left: 12.7em; }   img.calendarleft               {  }     a.calendarright              { float: left; width: 6em; margin-left: 12em; } /* IExplorer unterstützt leider keine Kombination von "float: left" + "<a href>" */   img.calendarright              {  } /* IExplorer unterstützt leider keine Kombination von "float: left" + "<a href>" */ input.kfs_stichwortclass, input.kfs_dozentnameclass, input.kfs_dozentvornameclass, input.kfs_titelclass             { width: 24em; }select.kfs_kursbereichclass,select.kfs_sonderrubrikclass      { width: 24em; } input.kfs_knrab1class            { float: left; width: 6em; } input.kfs_knrab2class            { float: left; width: 6em; margin-left: 12em; } input.kfs_beginn_dat1class       { float: left; width: 6em; } input.kfs_beginn_dat2class       { float: left; width: 6em; margin-left: 12em; } input.kfs_ortclass        		  { float: left; width: 12em; }select.kfs_ort_selectclass        { float: left; width: 12em; } input.kfs_aussenstclass   		  { float: left; width: 12em; }select.kfs_aussenst_selectclass   { float: left; width: 12em; }/* Anmeldung */p.anmeldungwizard                 { font-size: 1.2em; }p.anmeldetasten                   { margin-top: 4em; }h1.anmeldung                      { }h1.statustitel                    { margin-bottom: 0em; }h2.header                         { background-image: url(../layout/table_header_hintergrund.gif); }h2.anmeldung                      { margin-bottom: 1.2em; }h2.warnungpflichtfelder           { color: #990000; }ul.warnungpflichtfelder           { }li.warnungpflichtfelder           { color: #990000; }table                             { border-collapse: collapse; border-spacing: 0px; }* html table tbody,               { behavior: url(tbl_hover.htc); }table thead                       { background-color: #cdcdcd; color: #222222; border-top: 1px solid #222222; }table tbody                       { background-color: #eeeeee; }table tbody:hover                 { background-color: #ffffff; color: #222222; }table tbody:hover tr              { background-color: #ffffff; color: #222222; }table tbody:hover tr td           { background-color: #ffffff; color: #222222; }table tbody.ausgefallen           { color: #999999; }* html table tbody.ausgefallen    { behavior: url(tbl_hover.htc); }table thead tr th.seperator       { margin: 0; padding: 0; height: 1px; background-color: #222222; }table tbody tr td.seperator       { margin: 0; padding: 0; height: 1px; background-color: #222222 !important; }table tbody tr td.kosten td       { margin: 0; padding: 0 0.4em 0.4em 0; }tr.ansichtkurse                   { }td.wichtig                        { font-weight: bold; }td.unwichtig                      { font-size: 0.8em; }td.button                         { text-align: center; }ul.anmeldungweitere               { }li.anmeldungweitere               { }/* spezielle Formatierungen der Anmeldeformulare */input.tedit_titelclass            { width: 6em; }input.tedit_nameclass,            input.tedit_vornameclass,         input.tedit_strasseclass,         input.tedit_ortclass              { width: 15em; }input.tedit_telclass,             input.tedit_tel2class,            input.tedit_mobilclass,           input.tedit_faxclass,             input.tedit_emailclass            { width: 15em; }input.tedit_bankbezclass          { width: 15em; }input.tedit_blzclass              { width: 6em; }input.tedit_kontoclass            { width: 6em; }input.tedit_kontoinhaberclass     { width: 15em; }select.tedit_geschlechtclass      { width: 8em; }input.tedit_gebjahrclass          { width: 3em; }select.tedit_ermaessigungclass    { width: 15em; }input.tedit_berufclass            { width: 15em; }input.kiedit_nameclass,           input.kiedit_vornameclass         { width: 15em; }input.kiedit_gebdatclass          { width: 8em; }input.kiedit_infoclass            { width: 15em; }.class { }/* Zusätzliche Bilder auf der Startseite, in der Navigation, bei Ausstellungen u. Studienreisen */div.image    { width: 220px; margin-top: 10px;}img.herdt    {height: 100px; width: 107px; margin-top: 15px; margin-left: 22px;}img.herdt.links { margin:0px; margin-top: 4px; float:right;}img.nano      { width: 200px; margin-left: 112px;}img.mitarbeiter { margin:10px 20px;}img.bodensee {}img.reisen   {}img.ausst    { padding-right: 20px; }