body {
background:#FAFAFA;
margin:6px;
padding:0;
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#000;
}
textarea {
font-family:Verdana,Arial,Helvetica,sans-serif;
}
* html body {
/* \*/
margin:0;
/* */ 
}
img {
border:none;
}
a,a:link,a:visited {
color:#E12129;
text-decoration:none;
}
a:focus,a:hover,a:active {
text-decoration:underline;
}
.top {
position:absolute;
top:0;
left:0;
}
.top p {
margin:0;
padding:0;
font-size:0px;
line-height:0px;
height:1px;
}
.lang {
position:absolute;
top:0;
left:0;
padding:22px 0 0 28px;
color:#565a5b;
font-size:0.7em;
font-weight:bold;
}
.lang p {
margin:0;
line-height:2.2em;
}
.lang ul {
margin:0;
padding:0;
list-style:none;
}
.lang li {
margin:0;
padding:0;
line-height:2.2em;
}
.lang a,.lang a:link,.lang a:visited {
color:#FFF;
font-weight:normal;
text-decoration:none;
}
.lang a:focus,.lang a:hover,.lang a:active {
color:#565a5b;
}
table.main {
border-collapse:collapse;
}
table.main td {
border:12px solid #FFF;
margin:0;
padding:0;
}
table.main td.menu {
background:#E12129;
width:254px;
padding:16px 16px 6px 16px;
}
* html table.main td.menu {
/* \*/
height:263px;
/* */ 
}
td.menu ul {
margin:0;
list-style-type:none;
}
.menu a,.menu a:link,.menu a:visited {
font-size:0.7em;
line-height:2.2em;
font-weight:bold;
color:#FFF;
text-decoration:none;
}
.menu a:focus,.menu a:hover,.menu a:active {
color:#565a5b;
}
.menu ul ul a,.menu ul ul a:link,.menu ul ul a:visited,.menu ul ul a:focus,.menu ul ul a:hover,.menu ul ul a:active {
font-weight:normal;
}
.menu ul a.act,.menu ul a.act:link,.menu ul a.act:visited,.menu ul a.act:focus,.menu ul a.act:hover,.menu ul a.act:active {
background:url(../img/navarrow.gif) no-repeat 0 3px;
padding-left:8px;
color:#565a5b;
}
table.main td.title {
height:160px;
}
table.main td.teaser {
background:#FFF3D7;
width:253px;
padding:10px 16px 10px 16px;
font-size:0.7em;
line-height:1.6em;
}
table.main td.teaser table {
font-size:1em;
line-height:1.6em;
}
table.main td.content table {
font-size:1em;
line-height:1.6em;
}
* html table.main td.teaser {
/* \*/
height:103px;
/* */ 
}
div.teaser {
background:#EEE;
margin-bottom:12px;
padding:16px;
font-size:0.7em;
line-height:1.6em;
}
.teaser h1 {
margin:10px 0 0 0;
font-size:1em;
text-transform:uppercase;
}
.teaser p {
margin:0;
}
.teaser img {
margin:5px 5px 5px 0;
}
.teaser img.more {
margin:0 0 0 2px;
}
.teaser ul {
margin:10px 0 0 0;
padding-left:0;
list-style-type:none;
}
.teaser ul a {
background:url(../img/bullit2r.gif) no-repeat 0 2px;
padding-left:16px;
}
div.teaser h1,div.teaser ul {
margin:0;
}
table.main td.left {
background:#FFF;
}
td.left p {
margin:0 0 9px 0;
}
table.main td.content {
background:#EEE;
width:550px;
padding:16px;
}
td.content h1,td.content h2,td.content h3,td.content h4,td.content h5,td.content h6,td.content ul,td.content ol,td.content form,td.content p {
margin-top:0;
margin-bottom:16px;
}
td.content td h1,td.content td h2,td.content td h3,td.content td h4,td.content td h5,td.content td h6,td.content td ul,td.content td ol,td.content td form,td.content td p {
margin-top:0;
margin-bottom:0;
}
td.content h1 {
font-size:1.3em;
}
td.content h2 {
font-size:1.2em;
}
td.content h3 {
font-size:1.1em;
}
td.content h4 {
font-size:1em;
}
td.content {
font-size:0.7em;
line-height:1.6em;
text-align:justify;
}
/*td.content ul,td.content ol,td.content p {
font-size:0.7em;
line-height:1.6em;
text-align:justify;
}*/
.content ol {
margin-left:20px;
padding-left:0;
}
/* Hack: Only seen by IE */
* html .content ol {
  /* \*/
margin-left:24px;
  /* */ 
}
.content ul {
margin-left:14px;
padding-left:0;
list-style:square;
}
/* Hack: Only seen by IE */
* html .content ul {
  /* \*/
margin-left:16px;
  /* */ 
}
.content .linklist {
margin:0;
padding-left:0;
list-style-type:none;
}
.content .linklist li {
background:url(../img/bullit1.gif) no-repeat 0 6px;
padding-left:16px;
}
table.main table td,table.main table th {
padding:2px;
border:none;
font-size:1em;
}
table.main table td p,table.main table th p,table.main table td h3,table.main table th h3 {
font-size:1em;
}
.rot {
color:#E12129;
}
.content td input,.content td select,.content td textarea {
border:1px solid #999;
margin:0;
font-size:1em;
}
.content td input {
vertical-align:middle;
}
.content td.mailtype {
padding:4px 0 4px 0;
}
.content td input.send {
background:url(../img/bullit2r.gif) no-repeat 0 3px #EEE;
border:none;
margin:0 0 0 20px;
padding:0 0 0 16px;
font-weight:bold;
color:#E12129;
cursor:pointer;
text-align:right;
text-indent:0;
display:inline;
}
* html .content td input.send {
/* \*/
background:url(../img/bullit2r.gif) no-repeat 0 3px #EEE;
padding:0;
/* */ 
}

td.content ul.printsend {
margin:0 0 20px 0;
list-style:none;
color:#4A4A4A;
font-weight:bold;
text-align:right;
}
td.content ul.printsend li {
display:inline;
margin-left:10px;
}
td.content ul.printsend a,td.content ul.printsend a:link,td.content ul.printsend a:visited {
padding-left:16px;
color:#4A4A4A;
text-decoration:none;
}
td.content ul.printsend a:focus,td.content ul.printsend a:hover,td.content ul.printsend a:active {
text-decoration:underline;
}
td.content ul.printsend li.recomm {
background:url(../img/send.gif) no-repeat;
}
td.content ul.printsend li.print {
background:url(../img/print.gif) no-repeat;
}
td.content ul.printsend li p.print {
display:inline;
margin:0;
padding-left:16px;
font-size:1em;
}





table.main table.data {
border-collapse:collapse;
width:100%;
}
table.main table.data td,table.main table.data th {
border:2px solid #FFF;
margin:0;
padding:2px;
text-align:left;
vertical-align:top;
}
table.main table.data .CCC {
background:#CCC;
}
table.main table.data .right {
text-align:right;
}
table.main table.data .rightBot {
text-align:right;
vertical-align:bottom;
}

table.main table.dataImg {
border-collapse:collapse;
width:100%;
}
table.main table.dataImg td,table.main table.dataImg th {
border:none;
margin:0;
padding:0;
text-align:left;
}
table.main table.dataImg p.foto {
margin-top:0;
margin-bottom:4px;
}
table.main table.dataImg p.foto img {
border:4px solid #FFF;
}
table.main table.dataImg p.link {
margin-top:0;
margin-bottom:24px;
}
table.main table.dataImg p.link img {
margin-right:4px;
}


@media print {
.lang,td.menu,td.title,td.teaser,td.left,ul.printsend,p.print {
display:none;
}
body,table.main td.content {
background:#FFF;
}
}
/* +++++++++++++++++++++++++++++++++++++++++++ Safari Hack */
table.main td.menu {
height:307px;#
}
table.main td.teaser {
height:135px;#
}
