body {
  padding:0px;
  margin:0px;
  background:#FFFFFF;
}
body,td {
  font-family:Verdana,Helvetica,Arial,Geneva,Swiss,SunSans-Regular;
  color:#000000;
		line-height:16px;
}

.leftside {
  padding: 0px 10px 0px 10px;
  width:200px;
  background:#E8E8E8;
  color:#000000;
}

.rightside {
  padding:0px 10px 0px 10px;
  width:200px;
  background:#E8E8E8;
  color:#000000;
}

.fokusbalken {
  background:url(/pics/layout/bgbalken.gif);
}
.fokuslogoleft {
  text-align:left;
  padding:0px 0px 0px 50px;
  background: url(/pics/layout/fokus_logo.gif) top left repeat-x;
}
.fokuslogo {
  text-align:left;
  background: url(/pics/layout/fokus_logo.gif) top left repeat-x;
}
.fokuslogomiddle {
  text-align:left;
  background: url(/pics/layout/fokus_logo_middle.gif) top left repeat-x;
}
.title {
  text-align:left;
  font-size:19px;
  font-weight:bold;
  color:#000000;
		line-height:18px;
}
.fokushl {
  font-size:12px;
  font-weight:bold;
  color:#CC0000;
}

.headbalken {
  background:url(/pics/layout/bgbalken.gif);
}
.headlogo {
  text-align:right;
  padding:0px 200px 0px 0px;
  background:url(/pics/layout/head_bglogo.gif) top left repeat-x;
}
.headmenu {
  background:#3A3570;
  font-size:10px;
  color:#FFFFFF;
  padding:2px 10px 2px 10px;
}
a.headmenu {
  color:#FFFFFF;
  text-decoration:none;
  padding:0px;
}
a.headmenu:hover {
  color:#FFFFFF;
  text-decoration:none;
}
.headsubmenubg {
  background: url(/pics/layout/headsubmenu.gif) top left no-repeat #8480AA;
  padding:0px 10px 2px 10px;
}
.headsubmenu {
  font-size:10px;
  color:#FFFFFF;
  padding:0px 10px 2px 10px;
}
a.headsubmenu {
  color:#FFFFFF;
  text-decoration:none;
  padding:0px;
}
a.headsubmenu:hover {
  color:#FFFFFF;
  font-weight: 800;
  text-decoration:none;
}

.content {
  font-size:12px;
  font-weight:normal;
}
.contenthl1 {
  padding:0px 10px 0px 10px;
  font-size:18px;
  font-weight:bold;
}
.contenttext {
  padding:0px 10px 0px 10px;
}

.spotlight {
}

.worldmap {
  background:url(/pics/layout/worldmap.gif) top left no-repeat;
  width:180px;
  height:70px;
  text-align:left;
}

.quote {
  font-style:italic;
}
.quoter {
}

a {
  color:#D6001A;
  font-size: 10px;
  text-decoration:none;
}
a:hover {
  padding:0px;
  color:#D6001A;
  text-decoration:underline;
}

.teaser {
  font-weight: bold;
}

.H2              { font-family:Verdana,Arial,sans-serif; font-size:14px; font-weight:bold; }
.H3              { font-family:Verdana,Arial,sans-serif; font-size:11px; font-weight:bold; font-style:italic; }
.H2P             { font-family:Verdana,Arial,sans-serif; font-size:14px; font-weight:bold; }
.H3P             { font-family:Verdana,Arial,sans-serif; font-size:11px; font-weight:bold; font-style:italic; }

.links {
	font-weight: 800;
	color: #000000;
	text-decoration: none;
	font-size: 10px;

}
.links:hover {
	font-weight: 800;
	color: #E70000;
	text-decoration: none;
}
.linkstitle {
	padding-left:5px;
	font-size:12px;
	font-weight: 800;
	color: #000000;
	text-decoration: none;
	
}

.title-news {
	padding-left:5px;
	font-size:14px;
	font-weight: 800;
	color: #000000;
	text-decoration: none;
	
}

.suptexto{
	padding-left:5px;
	padding-bottom:5px;
	font-size:11px;
	color:#000;
}
.linkstitle:hover {
	padding-left:5px;
	font-weight: 800;
	color: #E70000;
	text-decoration: none;
}
.linksnormal {
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	font-size: 10px;

}
.linksnormal:hover {
	font-weight: normal;
	color: #E70000;
	text-decoration: none;
}
.linksgrande {
  text-align:left;
  font-size:17px;
  font-weight:bold;
  color:#000000;
}
.linksgrande:hover {
  text-align:left;
  font-size:17px;
  font-weight:bold;
  color:#E70000;
		text-decoration: none;
}
.texto {
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	line-height:13px;
}
.textogris {
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
.text {
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	line-height:13px;

}
.textoverde {
	font-size: 10px;
	font-weight: 800;
	color: #437485;
	line-height:13px;
	font-family: verdana;

}
.tituloverde {
	font-size: 14px;
	font-weight: bold;
	color: #437485;

}
.tabla {
	border: 1px solid #000000;
}
.tituloverdep {

	font-size: 12px;
	font-weight: bold;
	color: #437485;
}
.linksnegro {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.linksnegro:hover {
	font-size: 14px;
	font-weight: bold;
	color: #E70000;
	text-decoration: none;
}

.links-image {
	font-size: 10px;
	color: #bb0011;
	text-decoration: none;
	background-image:url("/pics/layout/download.gif");
	background-repeat:no-repeat;
	background-position:top right;
	padding-right:15px;
}
.links-image:hover{
	text-decoration: none;
	background-image:url("/pics/layout/download.gif");
	background-repeat:no-repeat;
	background-position:top right;
	padding-right:15px;
}
.form_color {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border: 2px solid #000000;
	width: 260px;
	height: 18px;
	background-color: #E7EEF0;
	border-color:#B5B5BD;
	border-style:solid;
	padding-left:2px;
}
.form_color50 {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border: 2px solid #000000;
	width: 50px;
	height: 18px;
	background-color: #E7EEF0;
	border-color:#B5B5BD;
	border-style:solid;
	padding-left:2px;
}
.form_color190 {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border: 2px solid #000000;
	width: 205px;
	height: 18px;
	background-color: #E7EEF0;
	border-color:#B5B5BD;
	border-style:solid;
	padding-left:2px;
}

.form_nocolor {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border: 2px solid #000000;
	width: 260px;
	height: 18px;
	background-color: #FFFFFF;
	border-color:#B5B5BD;
	border-style:solid;
	padding-left:2px;
}
.area {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border: 2px solid #000000;
	width: 260px;
	height: 110px;
	background-color: #FFFFFF;
	border-color:#B5B5BD;
	border-style:solid;
	padding-left:2px;
}

.formulario {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border: 1px solid #000000;
	width: 150px;
	height: 18px;
}
.textorojo {
	font-size: 10px;
	font-weight: normal;
	color: #E70000;
}
.subtitle        { font-family:Verdana,Arial,sans-serif; font-size:11px; color:#437485; font-weight:bold; }

