body{padding:0px 0 50px;background:#ECECEA    repeat-x 0 100%;color:#333;font:83%/1.5 arial,tahoma,verdana,sans-serif}
/* LINKS */
a,a:link,a:link,a:link,a:hover{background:transparent;text-decoration:underline;cursor:pointer; color:#000000}
a:link{color:#4B4B4B}
a:visited{color:#999999}
a:hover,a:active{color:#000000}

/* FORMS */
form{margin:0 1.5em 1.5em}
input,textarea{font-family:arial,tahoma,verdana,sans-serif;margin:2px 0;border:1px solid    #999}
fieldset{border:none}
label{display:block;padding:5px 0}
label br{clear:left}
/*    FORMS - general classes */
input.f-submit{padding:1px    3px;background:#666;color:#fff;font-weight:bold;font-size:96%}
/* FORMS - f-wrap-1 - simple    form,headings on left,form elements on right */
form.f-wrap-1{width:100%;padding:.5em    0;background:#f6f6f6 url("../images/featurebox_bg.gif") no-repeat 100% 100%;border-top:1px    solid #d7d7d7;position:relative}
form.f-wrap-1 fieldset{width:auto;margin:0 1em}
form.f-wrap-1 h3{margin:0 0 .6em;font:bold 155% arial;color:#FFFF00}
form.f-wrap-1 label{clear:left;float:left;width:100%;border-top:1px solid #fff}
/* hide from IE mac \*/
form.f-wrap-1 label{float:none}
/* end hiding from IE5 mac */
/**NAM 070412 margin left vorher 10px */
form.f-wrap-1 label input,form.f-wrap-1 label textarea,form.f-wrap-1 label select{width:15em;float:left;margin-left:0px}
form.f-wrap-1 label b{float:left;width:8em;line-height:1.7;display:block;position:relative}
form.f-wrap-1 label b    .req{color:#FFFF00;font-size:150%;font-weight:normal;position:absolute;top:-.1em;line-height:1;left:-.4em;width:.3em;height:.3em}
form.f-wrap-1 div.req{color:#666;font-size:96%;font-weight:normal;position:absolute;top:.4em;right:.4em;left:auto;width:13em;text-align:right}
form.f-wrap-1 div.req b{color:#FFFF00;font-size:140%}
form.f-wrap-1 label select{width:15.5em}
form.f-wrap-1 label textarea.f-comments{width:20em}
form.f-wrap-1 div.f-submit-wrap{padding:5px 0 5px 8em}
form.f-wrap-1 input.f-submit{margin:0 0 0 10px}
form.f-wrap-1    fieldset.f-checkbox-wrap,form.f-wrap-1 fieldset.f-radio-wrap{float:left;width:32em;border:none;margin:0;padding-bottom:.7em}
form.f-wrap-1    fieldset.f-checkbox-wrap b,form.f-wrap-1 fieldset.f-radio-wrap b{float:left;width:8em;line-height:1.7;display:block;position:relative;padding-top:.3em}
form.f-wrap-1 fieldset.f-checkbox-wrap fieldset,form.f-wrap-1 fieldset.f-radio-wrap fieldset{float:left;width:13em;margin:3px 0 0 10px}
form.f-wrap-1 fieldset.f-checkbox-wrap label,form.f-wrap-1 fieldset.f-radio-wrap label{float:left;width:13em;border:none;margin:0;padding:2px 0;margin-right:-3px}
form.f-wrap-1    label input.f-checkbox,form.f-wrap-1 label input.f-radio{width:auto;float:none;margin:0;padding:0}
form.f-wrap-1 label span.errormsg{position:absolute;top:0;right:-10em;left:auto;display:block;width:16em;background:transparent    url(../images/errormsg_bg.gif) no-repeat 0 0}
form.f-wrap-1 label span.errormsg b{padding:10px 0;margin:0 10px 0    30px;color:#DCDC00;font-weight:bold;display:block;width:auto;float:none;line-height:1.3}
/*    TYPOGRAPHY */
p,ul,ol{margin:0 0 1.5em}
h1,h2,h3,h4,h5,h6{letter-spacing:-1px;font-family:arial,verdana,sans-serif;margin:1.2em 0 .1em;color:#000000;border-bottom:1px    solid #eee}
h1{font-size:146%;margin-top:.2em}
h2{font-size:106%}
h3{font-size:100%}
h4{font-size:100%}
h5{font-size:106%}
h6{font-size:96%}
.highlight{color:#E17000}
.subdued{color:#999}
.error{color:#FFFF00;font-weight:bold}
.success{color:#E49900;font-weight:bold}
.caption{color:#999;font-size:11px}
.pretableheader{color:#999;font-size:18px;font-weight:bold}
.date{font:bold 82%    arial;color:#bbb;display:block;letter-spacing:1px}
small{font-size:11px}
/* LISTS */
ul{margin:.3em 0 1.5em 0;list-style-type:none}
ul.related{margin-top:-1em}
ol{margin:.5em    .5em 1.5em}
ol li{margin-left:1.4em;padding-left:0;background:none;list-style-type:decimal}
li{line-height:1.4em;padding-left:25px;background:transparent    url("../images/sprites.gif") no-repeat 0 0}
li.doc{background-position:3px -500px}
ul.nomarker li{background:none;padding-left:0}
dl{margin:0 0 1em 0}
dt{font-weight:bold;margin-top:1.3em}
dl dl{margin:0 0 1.5em 30px}
/* GENERAL    ****************************************************/
img{border:none}
hr{margin:1em;background:#000000;height:1px;color:#000000;border:none;clear:both}

.clear{clear:both;position:relative;font-size:0px;height:0px;line-height:0px}
/************************* LAYOUT - HEADER   repeat-x 0 100%;margin:0 0 25px; url("../images/sprites.gif")****************************************************/
#header{background:#ffffff }

#container{
	min-width:500px;
	max-width:750px}

/********** NAV - top horizontal nav    ***********nav ;margin:0 105px    0 40px***************************************/
	/* NAV - top horizontal nav */
	#nav, #nav ul {padding: 0;margin: 0;list-style: none;}
	#nav {font-weight:bold;height:2.09em;font: bold 100% arial;margin: 0 0px 0 0}
	#nav li {position:relative;background: #000000;float: left;width: auto;display:block;margin: 0;border-bottom: 3px solid #666;border-right: 3px solid #252525;padding:0}
	#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {text-decoration:none;cursor:pointer;color:#ffffff;display: block;padding: 4px 10px 2px}
	#nav a:hover {color:#ffff00}
	
	#nav li ul {
	border-left: 1px solid #FFFF00;
	color:#000000;
	background: #f6f6f6 url("../images/featurebox_bg.gif") no-repeat 100% 100%;
	width:15.8em;font-size:100%;margin-top:3px;position: absolute;font-weight:normal;left: -999em}
	
  #nav li:hover ul, #nav li.sfhover ul {left: 0;z-index:99999}
	
	#nav li li {background:none;float:none;border:none;border: 1px solid #999;border-top:1px solid #fff;border-right:none;border-left:none;padding-left:0}
	#nav li li.last {border-bottom:none}

	#nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover {color:#000000;padding:3px 10px 2px;width:14em}
	#nav li li a:hover {color:#000000;background:#FFFF00}
	
	#nav li.active {background: #FFFF00;border-bottom: 3px solid #000000; border-left: 1px solid #ffffff; color:#000000}
	#nav li.active ul {border:none;background: #FFFF00 url("../images/featurebox2_bg.gif") no-repeat 100% 100%; color:#000000}
	#nav li.active a:link, #nav li.active a:visited, #nav li.active a:hover, #nav li.active a:active {color:#000000}
  #nav li.active a:hover {color:#000000}
	
	#nav li.active li {border:none;border-top: 1px solid #FFFF00;border-bottom: 1px solid #666666}
	#nav li.active li.last {border-bottom: none}
	#nav li.active li a:link, #nav li.active li a:visited, #nav li.active li a:hover, #nav li.active li a:active {color:#000000}
	/*NAM 2010/08/08 a:hover color from black to white*/	
  #nav li.active li a:hover {background: #000000 url("../images/sprites.gif") repeat-x 0 99%;color:#ffffff}
	
	#nav li.active li.active a:link, #nav li.active li.active a:visited, #nav li.active li.active a:hover, #nav li.active li.active a:active {color:#ffffff;font-weight:bold;background: #666666 url("../images/sprites.gif") repeat-x 0 99%}

	/* hide from IE mac \*/
	#nav li {width:auto}
	/* end hiding from IE5 mac */
	
	
	
/* SEARCH ****************************************************************************/
#search{color:#fff;font-weight:bold;position:absolute;top:10px;right:30px}
#search form{margin:0}
#search input{width:8em;margin:0 0 -1px;height:1.2em}
#search label{padding:5px 0 0;display:inline}
#search input.f-submit{width:auto;font-size:81%;margin:0 0    -.15em;height:1.95em}
}
/* LAYOUT - main body of page *******************************************************/
#wrap{min-width:500px;max-width:1200px;margin:0 auto;position:relative}
#content-wrap{position:relative;width:100%}
#utility{position:absolute;top:0;left:0px;width:160px;border-top:3px solid #000000;padding-bottom:15px}
#sidebar{position:absolute;top:0;right:0px;width:25%;border-top:3px solid #000000;padding-bottom:10px}

/*.tx_lumogooglemaps_pi1_sidebar {width:100%; color:#969696 ;background:#FFFFFF; font-weight:bold; font-size:80% }
.tx_lumogooglemaps_pi1_sidebar ul{margin:0 0 0 0;list-style-type:none}
.tx_lumogooglemaps_pi1_sidebar li{padding:0 0 0 0;color:#000000 ;font-weight:normal; background:#FFFFFF}
*/

#content{margin:0 50px}
#content #breadcrumb{margin-top:-5px;font-size:93%;}

#content #breadcrumb a:link,#content    #breadcrumb a:visited{color:#4c4c4c;text-decoration:none}
#content #breadcrumb a:hover,#content #breadcrumb a:active{color:#969696;background:#4c4c4c;text-decoration:underline}

.rootline{font-size:100%; font-weight:bold; width:580px; padding:0px 4px 0px 0px}
.tableinformation{font-size:85%; width:580px; color:#000000}
/*.featurebox{position:relative;top:400px;width:250px;color:#000000;border-top:1px solid #d7d7d7;margin:0 0 1.5em;padding:5px 5px 5px;background:#f6f6f6 url("../images/featurebox_bg.gif") no-repeat 100% 100%}*/

.featurebox{position:relative;color:#FFFFFF; width:100%; top: 175px; width:100%;}
.featurebox{border-top:3px solid #000000;}
.featurebox span{color:#FFFF00;background-color:#000000; width:100%; font-weight:bold;}
.featurebox p,.featurebox h1,.featurebox h2,.featurebox h3,.featurebox h4,.featurebox h5,.featurebox h6{margin:0 0    .3em;border-bottom:1px solid #A7A7A7;color:#A7A7A7}
.featurebox p{border:none;margin:0 0 1em;color:#444}
.featurebox a{font-weight:bold}
.featurebox img{width:120px}
.featurebox table{width:100px}
.featurebox table img{width:120px}
.thumbnail{margin:0 0 0 10px;position:relative;z-index:9999;float:right;width:100px;padding:5px;background:#fff}
.thumbnail img{border:1px solid #000000}
.pagination{background:transparent;color:#000000; font-size:85%; margin-top:1em}
.pagination p a:link,.pagination p a:visited,.pagination p a:hover,.pagination p a:active{text-decoration:none;background:transparent}
.pagination p a:link{color:#969696}
.pagination a:link a:hover{color:#969696;background:#FFFF00}
.pagination a:link a:visited{color:#000000}
.pagination p a:hover{background:#FFFF00;color:#ffffff}
.pagination p span{text-decoration:none;text-align:left;background:transparent}
.pagination p span a:link,.pagination p span a:visited,.pagination p span a:hover,.pagination p span a:active{text-decoration:underline;background:#ffffff;padding:2px 5px;border:1px solid #cccccc;cursor:pointer}
.pagination p span a:link{color:#969696}
.pagination p span a:hover{background:#FFFF00;color:#ffffff;margin-top:0em}
.pagination *{margin:0; width:inherit}
.pagination h4{margin-top:-1.45em;padding:0;border:none}
#resultslist-wrap{margin:0 0 1.5em;font-size:92%}
#resultslist-wrap dt,#resultslist-wrap dl{margin:0}
#resultslist-wrap dt{font:bold 85% arial;padding:3px 0}
#resultslist-wrap li{padding:0 0 1em;margin:0 0 0 1.2em;font:bold 145% arial}
#resultslist-wrap li dd{font:normal 73% arial}
#resultslist-wrap li dl{margin:0}
#resultslist-wrap dd{line-height:1.3}
#resultslist-wrap dd.filetype,#resultslist-wrap dd.date{color:#999;display:inline;padding-right:.5em}

.bodytext{padding:0cm; margin:0 0}

.contenttableYellow {font-size:90%;color:#FFFF00;background:#000000; border-collapse:collapse}
.contenttableYellow tbody th, .table1 tbody th a{background:#FFFF00; font-weight:bold;text-align:left;color:#FFFFFF }
.contenttableYellow tbody th a:link{color:#FFFFFF; font-weight:bold}
.contenttableYellow tbody th a:hover{color:#FFFF00}
.contenttableYellow tbody th a:active{color:#ffff00}
.contenttableYellow tbody th a:focus{color:#ffffff}
.contenttableYellow tbody th a:visited{color:#ffffff}




.contenttable {font-size:90%;color:#000000;background:#ffffff; border-collapse:collapse}
.contenttable tbody th, .table1 tbody th a{background:#000000; font-weight:bold;text-align:left;color:#FFFFFF }
.contenttable tbody th a:link{color:#FFFFFF; font-weight:bold}
.contenttable tbody th a:hover{color:#FFFF00}
.contenttable tbody th a:active{color:#ffff00}
.contenttable tbody th a:focus{color:#ffffff}
.contenttable tbody th a:visited{color:#ffffff}
.contenttable tr {background:#8484EA}
.contenttable tbody td{color:#000000; background:#ffffff;padding:1px 1px 1px 1px}
/* url("../images/sprites.gif") repeat-x 0 -1400px*/
.contenttable tbody td a,.table1 tbody td a:active ,.table1 tbody td a:focus{color:#969696}
.contenttable tbody td a:visited{color:#B2B2B2}


.internal-link{color:#000000; font-weight:normal;letter-spacing:1px}
.contenttable tbody tr th h1,h2,h3,h4,h5,h6{letter-spacing:1px}
.contenttable tbody tr th h2{font-size:95%;color:#FFFFFF;letter-spacing:1px}
.contenttable tbody tr td h2{font-size:95%;color:#000000;letter-spacing:0px}
.contenttable tbody tr td h3{font-size:92%;letter-spacing:0px}
.contenttable tbody tr td h4{font-size:92%;letter-spacing:0px}
.contenttable tbody tr td a:internal-link {color:#000000; font-weight:normal}

.legende{background:transparent;color:#000000; font-size:85%; margin-top:1em}


.table1 {font-size:90%;color:#000000;background:#ffffff; border-collapse:collapse}
.table1 tbody th, .table1 tbody th a{background:#000000; font-weight:bold;text-align:left }
.table1 tbody th a:link{color:#FFFFFF; font-weight:bold}
.table1 tbody th a:hover{color:#FFFF00}
.table1 tbody th a:active{color:#ffff00}
.table1 tbody th a:focus{color:#ffffff}
.table1 tbody th a:visited{color:#ffffff}
.table1 tr rename{background:#8484EA}
.table1 tbody td{color:#000000; background:#ffffff;padding:10px 6px}
/* url("../images/sprites.gif") repeat-x 0 -1400px*/
.table1 tbody td a,.table1 tbody td a:active ,.table1 tbody td a:focus{color:#969696}
.table1 tbody td a:visited{color:#B2B2B2}



/* TABLES - calendar */
.calendar{width:200px;font-size:92%}
.calendar    td{text-align:center;border:1px solid #dddddd}
.calendar th{text-align:center}
.calendar thead    th{padding:3px 2px}
.calendar tbody th{padding:2px}
.calendar tbody th.sub{padding:2px}
/* 'MORE' LINK - provides an accessible alternative to just using 'more' as a link at the end    of paragraphs */
a.morelink:link,a.morelink:visited,a.morelink:hover,a.morelink:active{background:transparent url("../images/sprites.gif") no-repeat 5px -500px;padding-left:21px}
a.morelink:hover{background:transparent url("../images/sprites.gif") 5px -400px}
.morelink    span{position:absolute;left:-9999px;width:900px}
/* CODE - formatting for code inserted into    body - more here:http://dizque.lacalabaza.net/temp/lipt/ **************************************************************/
ol.code{font-family:monospace;position:relative}
ol.code li{color:#666666;margin-bottom:1px}
ol.code code{color:#000000;display:block}
ol.code cmt{color:#FFC814}
li.tab0 code{padding-left:4em}
li.tab1 code{padding-left:8em}
li.tab2 code{padding-left:12em}
li.tab3 code{padding-left:16em}
li.tab4 code{padding-left:20em}
li.tab5 code{padding-left:24em}
ol.code li{background:#f3f3f3 url("../images/td_bg.gif") no-repeat 100% 100%}
p.note{margin:1em;border:1px solid    #dddddd;background:#f0f0f0;padding:1em}

/****************************************** LAYOUT ***************************************/
/* LAYOUT TYPE B */
#type-b #content-wrap{background:transparent url("../images/content_wrap_bg.gif") repeat-y 30px 0}
#type-b #content{margin:0    23px 0 235px}
/* LAYOUT TYPE C */
#type-c #content-wrap{background:transparent}
#type-c #content{margin:0px 25% 0px 170px}
/* LAYOUT TYPE D */
#type-d #content{margin:0 25% 0 50px}
/* LAYOUT TYPE E */
#type-e    #content-wrap{background:transparent url("../images/content_wrap_e_bg.gif") repeat-y 100% 0}
#type-e #utility{position:absolute;top:0;left:auto;right:25px;width:165px;border-top:5px    solid #999999}
#type-e #content{margin:0 243px 0 50px}


/* SECONDARY NAVIGATION - vertical    navigation ******/
/* Vorher #fff jetzt #666666 */
#nav-secondary{padding-top:0;border-top:1px solid #FFFFFF;margin-top:1px; color:#ffffff; font-weight:bold; font-size:100%;width:100%;}
/**#nav-secondary .first{width:160px; background-color:#000000;}**/
#nav-secondary,#nav-secondary ul{position:static }
#nav-secondary,#nav-secondary li{list-style:none;margin:0;padding:0;background:#000000}
/* Vorher #cccccc grau,weiss jetzt #ffffff */

/* NAM 2007-04-12 url("../images/sprites.gif") no-repeat 10px -695px;font bold rausgenommen*/
#nav-secondary a{line-height:1.25;padding:1px 0 1px 1px;background:#000000; display:block; color:#ffffff}
#nav-secondary a,#nav-secondary  a:link,#nav-secondary a:visited,#nav-secondary a:hover, #nav-secondary a:active{text-decoration:none;cursor:pointer;}
/* voher #000 schwarz,jetzt #666666*/
#nav-secondary a:link{color:#ffffff}
#nav-secondary a:visited{font-weight:normal}
/* NAM 2007-04-12#nav-secondary a:hover{color:#FFFF00;background:#FFFF00 url("../images/sprites.gif") no-repeat 10px -695px}
*/
#nav-secondary a:hover{color:#FFFF00}
#nav-secondary li.active a:link, #nav-secondary li.active a:visited,#nav-secondary li.active    a:hover,#nav-secondary li.active a:active{color:#FFFF00; font-weight: bold}
#nav-secondary li{border-top:1px    solid #ffffff;border-bottom:1px solid #cccccc}




/* SECONDARY NAVIGATION - 2nd TIER */
/* NAM Vorher    #ff jetzt #666666 - 2nd TIER */
#nav-secondary ul{margin:0 0 0 0;padding:0; border-top:1px}
#nav-secondary li.active li a,#nav-secondary li.active li a:link,#nav-secondary li.active li    a:visited{line-height:1.5;background:#000000;padding:0 0 0 12px;font-weight:normal;width:auto;color:#ffffff;display:block}
#nav-secondary li.active li a:hover,#nav-secondary li.active li a:active{color:#FFFF00}
#nav-secondary li.active li{border:none;margin:0}
#nav-secondary li.active li.active a:link,#nav-secondary li.active li.active a:visited,#nav-secondary li.active li.active a:hover,#nav-secondary li.active li.active a:active{color:#FFFF00;font-weight:normal}


/* SECONDARY    NAVIGATION - 3rd TIER */
#nav-secondary ul ul{margin:0 0 0 0px;padding:0}
/*#nav-secondary    li.active li.active li a,#nav-secondary li.active li.active li a:link,#nav-secondary    li.active li.active li a:visited{width:117px}*/
#nav-secondary li.active li.active li a:link,#nav-secondary li.active li.active li a:visited,#nav-secondary li.active li.active li a:hover,#nav-secondary li.active li.active li a:active{font-weight:normal}
#nav-secondary li.active    li.active li.active a:link,#nav-secondary li.active li.active li.active a:visited,#nav-secondary li.active li.active li.active a:hover,#nav-secondary li.active li.active    li.active a:active{color:#FFFF00;font-weight:normal}
/* SECONDARY NAVIGATION - 4th TIER */
#nav-secondary ul ul ul{margin:0 0 0 0;padding:0}
/*#nav-secondary li.active li.active    li.active li a,#nav-secondary li.active li.active li.active li a:link,#nav-secondary    li.active li.active li.active li a:visited{width:104px}*/
#nav-secondary li.active li.active    li.active li a:link,#nav-secondary li.active li.active li.active li a:visited,#nav-secondary    li.active li.active li.active li a:hover,#nav-secondary li.active li.active li.active li    a:active{font-weight:normal}
#nav-secondary li.active li.active li.active li.active a:link,#nav-secondary li.active li.active li.active li.active a:visited,#nav-secondary li.active    li.active li.active li.active a:hover,#nav-secondary li.active li.active li.active li.active    a:active{color:#FFFF00;font-weight:normal}
#nav-secondary li.active ul li.first a{margin:0 0 0 0;padding:0 0 0 12px;width:132px}
#nav-secondary li.active ul li.active a{margin:0 0 0 0;padding:0 0 0 12px;width:132px}

/* LAYOUT - FOOTER */
#footer{font-size:86%;color:#000000;position:absolute;top:230px;left:0px; width:160px;background:#ffffff}

#footer p{margin:0}
#footer a:link{color:#999}

#lastupdate {font-size:86%}


/* pageFooter */
#pageFooter{font-size:86%;  color:#000000;position:absolute;top:600px;left:160px; width:600px;background:#ffffff;}
/*border-bottom:1px solid #E3E814 TEMPLATE MOLINO #E3E8EE;position:absolute;top:300px*/
/*border-top:1px solid #FFFF00;padding:10px 0 30px;*/
.pageFooterClass a:link{color:#999}
.pageFooterClass p{margin:0}
#jscript{font-size:86%;  color:#000000;position:absolute;top:600px;left:200px; width:600px;background:#ffffff;}
