
a {	font-family:Arial,Helvetica,sans-serif; font-size: 12px; text-align:left;	text-decoration: underline; color: #013467; }
a:link { font-family:Arial,Helvetica,sans-serif; font-size: 12px; text-align:left;	text-decoration: underline; color: #013467; }
a:hover { font-family:Arial,Helvetica,sans-serif; font-size: 12px; text-align:left; text-decoration: underline; color: #4683F4; }
a:visited { font-family:Arial,Helvetica,sans-serif; font-size: 12px; text-decoration: underline; color: #013467; }

a.enlace {	font-family:Arial,Helvetica,sans-serif; font-size: 12px; text-align:left;	text-decoration: underline; color: #013467; }
a:link.enlace { font-family:Arial,Helvetica,sans-serif; font-size: 12px; text-align:left;	text-decoration: underline; color: #013467; }
a:hover.enlace { font-family:Arial,Helvetica,sans-serif; font-size: 12px; text-align:left; text-decoration: underline; color: #4683F4; }
a:visited.enlace { font-family:Arial,Helvetica,sans-serif; font-size: 12px; text-decoration: underline; color: #013467; }

.enlace { font-family:Arial,Helvetica,sans-serif; font-size: 12px; text-align:left; color: #013467; cursor: hand; }
.enlace_vacio {color: #013467; cursor: pointer}

ul 
{
}
ul.menu
{
	margin-left: 10px;
    margin-right: 10px;
}
ol {
}
li 
{
	font-family:Arial,Helvetica,sans-serif;
	font-weight: normal;
	font-size: 12px; 
	padding-top: 2px;
    color: #286488; /* Azul */
    list-style-image: url(../img/arrownav_on.gif);
    text-align:left;
	line-height: 1.5;
}

a.boton:link
{
	font-family:Arial,Helvetica,sans-serif;
    font-weight: normal;
    font-size: 12px; 
    color: blue;
	text-decoration: underline;
	background: transparent;
}
a.boton:visited
{
	font-family:Arial,Helvetica,sans-serif;
    font-weight: normal;
    font-size: 12px; 
    color: blue;
	text-decoration: underline;
	background: transparent;
}
a.boton:active
{
	font-family:Arial,Helvetica,sans-serif;
    font-weight: normal;
    font-size: 12px; 
    color: blue;
	text-decoration: underline;
	background: transparent;
}
a.boton:hover
{
	font-family:Arial,Helvetica,sans-serif;
    font-weight: normal;
    font-size: 12px; 
    color: blue;
	text-decoration: underline;
	background: transparent;
}
.botont
{
	font-family:Arial,Helvetica,sans-serif;
    font-weight: normal;
    color: blue;
	text-decoration: none;
	background: transparent;
}
.boton1
{
	font-family:Arial,Helvetica,sans-serif;
	font-weight: normal; 	
    font-size: 12px; 
	text-decoration: none;
}
html,body
{
    font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:#333333;
    border-right: #7691c8 0px;
    border-top: #7691c8 0px;
    border-left: #7691c8 0px;
    border-bottom: #7691c8 0px;
    background-color: #FEFEFE; 
    width: 1024px;
    height: 100%;
}
body.body
{
    font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:#333333;
    background-color: #FEFEFE; 
    width: 1024px;
    height: 100%;
}
.texto
{
    font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:#333333;
}
.textopq
{
    font-family:Arial,Helvetica,sans-serif; font-size:10px; font-weight:normal; color:#333333;
}
.textored
{
	font-family:Arial,Helvetica,sans-serif;
    font-size: 12px; 
    color: red;
}

table.normal
{
	font-family:Arial,Helvetica,sans-serif;
    font-size: 12px; 
}
table.peque
{
	font-family:Arial,Helvetica,sans-serif;
    font-size: 9px;
}
table.grupo
{
	font-family:Arial,Helvetica,sans-serif;
}
/* Titulo de las secciones */
.titulo {
	font-family:Arial,Helvetica,sans-serif;
    font-weight: 200;
    font-size: 26px; 
    margin-bottom: 5px;
    color:#A3A8AE;
}
.titulo1
{
	font-family:Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 12px; 
    color: black;
    background-color: transparent;
}
.titulo2
{
	font-family:Arial,Helvetica,sans-serif;
    font-weight: normal;
    font-size: 12px; 
    color: black;
}
.titulo3
{
	font-family:Arial,Helvetica,sans-serif;
    font-weight: 400;
    font-size: 12px;
    color:#333333;
}
.encabezado
{
	font-family:Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 12px; 
}

.obligatorio
{
	font-family:Arial,Helvetica,sans-serif;
    font-weight: normal;
    font-size: 12px; 
    color: black;
}
.cabecero
{
	font-family:Arial,Helvetica,sans-serif;
    border-right: medium none;
    border-top: medium none;
    font-weight: bold;
    font-size: 12px; 
    border-left: medium none;
    color: #d3d3d3;
    border-bottom: medium none;
    background-color: transparent;
}
.botontexto
{
	font-family:Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-size: 12px; 
    color: black;
    text-decoration: none
}

/* botones */
table.botones
{
	font-family:Arial,Helvetica,sans-serif;
    font-size: 11px; 
	border-top: solid 1px #858C96; 
	width: 100%;
	margin-top: 15px;
}
td.boton{
	font-family:Arial,Helvetica,sans-serif;
	font-weight: bold; 	
    font-size: 11px; 
	background-color: #858C96; /*#E6E6E6;*/
	border: solid 1px #E6E6E6;
	color:White;
	width: 18%;
	height:18px;
	cursor: pointer;
	text-align: center;
}
td.noboton{
	font-family:Arial,Helvetica,sans-serif;
	font-weight: bold; 	
    font-size: 11px; 
	width: 18%;
	height:18px;
	cursor:none;
}
.boton{
	font-family:Arial,Helvetica,sans-serif;
	font-weight: bold; 	
    font-size: 11px; 
	background-color: #858C96; /*#E6E6E6;*/
	border: solid 1px #E6E6E6;
	color:White;
	width: 18%;
	height:18px;
	cursor: pointer;
	text-align: center;
}
.noboton{
	font-family:Arial,Helvetica,sans-serif;
	font-weight: bold; 	
    font-size: 11px; 
	width: 18%;
	height:18px;
	cursor:none;
}
.menuopc {
	font-family:Arial,Helvetica,sans-serif;
    font-size: 11px; 
    font-weight: normal;
    background-color: White;
    border-bottom-width: 1px; 
    border-bottom-style: solid; 
    border-bottom-color: #DFDFDF; 
    color: #013467;
    cursor: pointer;    
    padding: 3px 3px 3px 5px;
    margin: 0;
    outline-style: none;
    width: 100%;
    text-align: left;
}
.menuhorizontal{
	font-family:Arial,Helvetica,sans-serif;
	font-weight: bold; 	
    font-size: 11px; 
	color: #696969; /* #858C96; */
	cursor: pointer;
    height: 22px;  
    width: 100px;
	text-align: center;
    vertical-align: bottom;
    padding: 4px 0px 0px 0px;
}
.menuhorizontalsel{
	font-family:Arial,Helvetica,sans-serif;
	font-weight: bold; 	
    font-size: 11px; 
	background-image: url(../../images/bg_navi_main_r.png); background-repeat: no-repeat;
	color: #00ADEF; 
	cursor: pointer;
    height: 22px;  
    width: 100px;
	text-align: center;
    vertical-align: bottom;
    padding: 4px 0px 0px 0px;
}
.menudesplegable{
	font-family:Arial,Helvetica,sans-serif;
	font-weight: bold; 	
    font-size: 11px; 
    color: #013467;
	cursor: pointer;
}
.menuopc2{
	font-family:Arial,Helvetica,sans-serif;
    font-size: 11px; 
    font-weight: normal;
    background-color: White;
    border-bottom: 1px solid #DFDFDF; 
    border-left: 1px solid #DFDFDF; 
    border-right: 1px solid #DFDFDF; 
    color: #013467;
    cursor: pointer;    
    padding: 3px 3px 3px 5px;
    margin: 0;
    outline-style: none;
    width: 100%;
    text-align: left;
}
/* botones */

#main{
	font-family:Arial,Helvetica,sans-serif;
	position:absolute;
	top:0;
	left:0; 
	width: 1002px; 
	height: 768px; 
	background: url(../images/background.gif) no-repeat;
}
#contentareadivb {
	font-family:Arial,Helvetica,sans-serif;
	position:absolute; 
	visibility:visible;
	top:208px; 
	left:184px; 
	width:390px; 
	height:350px; 
}
#contentareadivc {
	font-family:Arial,Helvetica,sans-serif;
	position:absolute; 
	top:208px; 
	left:184px; 
	width:390px; 
	height:350px; 
}

#contentareadivd {
	font-family:Arial,Helvetica,sans-serif;
	position:absolute; 
	visibility:visible;
	top:208px; 
	left:184px; 
	width:390px; 
	height:350px; 
}
	#claimdiv {position:absolute; top:234px; left:202px; visibility:visible; z-index:2;}
	#teaserdiv {position:absolute; top:-300px; left:130px; visibility:visible; z-index:7; font-size:12px; color:#767676 }
	#teaserdiv td { font-size:12px;color:#767676;}
	#teaserdiv b { font-size:12px; font-weight:normal; margin-bottom:4px; color:#000000}
	#infobox { position:absolute; top:198px; left:426px; z-index:40; border:1px none #cccccc;}
	.infob { font-size:12px; color:#1b1b1b;}

#navpathdiv {position:absolute; top:112px; left:0; width:784px; height:64px; visibility:visible; z-index:8;}
#navpathdivl {position:absolute; top:112px; left:0; width:176px; height:64px; visibility:visible; z-index:8;}
#navpathdivr {position:absolute; top:112px; left:176px; width:608px; height:64px; visibility:visible; z-index:8;}
#navarea {position:absolute; top:112px; left:176px; width:160px; height:352px; visibility:visible; z-index:8;}

#textareadiv {position:absolute; top:216px; left:192px; width:376px; height:336px; visibility:visible; z-index:8;}

#navareadiv {position:absolute; top:208px; left:8px; width:160px; height:352px; visibility:visible; z-index:8;}
#newsdiv {
position:absolute; top:208px; left:592px; width:184px; height:312px; visibility:visible; z-index:8;
}

#landdiv {position:absolute; top:65px; left:460px; width:40px;visibility:visible; align:right; z-index:8;}

#logodiv {position:absolute; top:50px; left:25px; visibility:visible; z-index:8;}
#logodivdcs {
	position:absolute; 
	top:78px; 
	left:584px; 
	visibility:visible; 
	z-index:8;
	font-size: 14px;
	color:black;
    font-weight: bold;
}

#laenderdiv {
	position:absolute;
	top:15px; 
	left:480px; 
	width:306px; 
	height:12px; 	
	visibility:visible;
	z-index:10;
	
}

#impressumdiv {
	position:absolute; 
	left:0; 
	top:488px; 
	width:208px;
	height:12px; 
	visibility:visible; 
	z-index:10;
	font-size: 12px;
	color:black;
}


