/**** Generelle Definitionen ****/
body			{ margin:0; }
body > div > div	{ margin:0 auto; width:800px; position:relative; overflow:visible; }
#head			{ height:74px; width:860px; margin:0 auto; }
#foot			{ height:86px; width:860px; margin:0 auto; }
#developed		{ width:860px; margin:-5px auto;}
#developed p		{ text-align:right; font-size:10px; padding-right:30px;}
#developed p a		{ text-decoration:none;}
#developed p a:hover	{ text-decoration:underline;}
#head > div 		{ padding-top: 0px; }
#foot > div 		{ padding-top: 18px; }
#head img.logo		{ float:left; margin-top:10px; margin-left:-1px; border:0px;}
#head .ul.menu		{ display:table; float:right; margin:1em -10px 0 0; padding:0; width:62%;}
#head .ul.menu td	{ display:table-cell; margin:0 0.5em; }
#head .ul.menu td a	{ display:block; width:100%; padding-bottom:2em; }
#foot address		{ float:right; text-align:right; }
#foot address p		{ margin:0; }
#foot ul.menu		{ display:block; margin:20px 0 1em 0; padding:0; }
#foot ul.menu li	{ display:block; margin:0; float:left; }
#foot ul.menu a		{ display:block; margin:0; padding:0 0.5em; }

body				{ background:#f7f7f7; }
#body				{  font-size:12px;}
#head				{ color:white; background: url(background_top.png) center bottom repeat-x; z-index:10; position:relative; }
#eye				{ padding-top:80px; position:relative; }
#ojo				{ width: 471px; height: 354px; background: url(eye.jpg);
					position:absolute;top:-10px;right:-10px; z-index:-10;}
#eye h1				{ font-weight:normal; font-size:24px; padding:0; margin:0; font-family:"Trebuchet MS"; color:#002F66;}
#eye img			{ border:0px;}
#box1				{ width:246px; float:left; margin-top:115px; color:#002F66;}
#box2				{ width:246px; float:left; margin-top:115px; margin-left:31px; color:#002F66;}
#box3				{ width:246px; float:left; margin-top:115px; margin-left:31px; color:#002F66;}
#foot				{ color:white; background:#002046 url(background_bottom.png) center bottom repeat-x; }
#foot ul.menu li	{ border-left:thin white solid; }
#foot ul.menu li:first-child
					{ border:none; }
#foot ul.menu li:first-child a
					{ padding-left:0; }
#head a, #foot a	{ color:white; text-decoration:none; outline:0; }
#head a:hover,
#foot a:hover		{ color:skyblue; }
#foot em.slogan		{ font-style:normal; letter-spacing:1.5px; font-size:12px; }
#foot address		{ font-style:normal; }
#foot address em	{ font-style:normal; font-weight:bold; }


body				{ font-family:Arial, Helvetica, sans-serif;}
#head ul.menu li	{ text-align:center; font-size:14px; }
#foot				{ font-size:11px;}
#esiberian			{ height:0px; overflow: hidden; margin:0; padding:0;}


/**** Definitionen User Contents ****/


/* contents linke seite*/
#dl					{color:#002f66;height:410px; width:825px; overflow:auto;}
#dl h2				{ font-size:18px; font-weight:normal; color:#002f66; margin:20px 0px 0px 0px; padding:0px;}
#dl h3				{ font-size:16px;}
#dl_left			{ float:left; width:195px; padding-right:5px;}
#dl_left p			{ margin:28px 0px 0px; padding:0px;line-height:16px;} /*  line-height:18px; */
#dl_left .kontakt	{ list-style:square; padding-left:15px;}
#dl_left .kontakt li{}

/* contents rechte seite*/
#dl_right			{ float:left; padding-left:38px; border-left:#CCCCCC 1px solid; max-width:561px; width:100%;}
#dl_right h2.barra	{ width:551px; height:33px; text-align:right; padding:12px 10px 0px 0px;}
#dl_right p			{ line-height:16px; } /*  line-height:18px; */
#dl_right a			{ color:#002f66; text-decoration:none;}
#dl_right a:hover	{ text-decoration:underline;}
#dl_right table		{ }
#dl_right table td	{ padding:4px 0px;}
#dl_right .list		{ list-style: square; margin:0px 0px 0px 18px; padding:0px; font-size:12px;}
#dl_right .list li	{ margin-top:15px;}
#dl_right ul		{ list-style:square;}
#dl_right hr		{ border:none; border-top: 1px solid #ccc; color: #FFFFFF; background-color: #FFFFFF; height: 1px; width:245px; margin:20px 0px 10px;}

/* Definition Auge bei Dienstleistungen*/
#ojo_chico			{ width: 375px; height: 281px; background: url(ojo_chico.jpg) no-repeat; position:absolute; top:120px;right:-10px; z-index:-1;}

/* Definitionen Submenüs links*/					
.audit				{ list-style:none; margin:0px; padding:0px; margin-top:20px;}
.audit li			{ border-top:1px solid #ccc;}
.audit li:hover		{ background-color:#002f66;}
.audit li a			{ display:block; color:#002F66; text-decoration:none;padding:3px 0px;}
.audit li a:hover	{ color:#FFFFFF; padding-left:20px;}

