body, p, td { font-family:verdana,arial,sans-serif; font-size:11px; }
body { color:#000000; background-color:#99a8a5; margin:26px 0px; }

#vvpage { position:relative; top:0px; left:0px; width:780px; border:0px; margin:auto; }

#toparea { border-bottom:1px solid #99a8a5; height:60px; color:#737c7a; background-color:#ffffff; }
#topareablack { border-bottom:1px solid #99a8a5; height:60px; color:#737c7a; background-color:#000000; }
#toparealogo { position:relative; top:18px; left:35px; width:40%; float:left; }
#topareaname { position:relative; top:36px; right:35px; width:40%; float:right; text-align:right; }

#naviarea { height:250px; }
#naviareamenu { width:228px; height:250px; float:left; color:#000000; background-color:#ffffff; }
#naviareapicture { width:551px; height:250px; float:right; color:#000000; background-color:#ffffff; text-align:right; }

table.menuarea td { padding:0px; }
/* table.menuarea td.menu { height:121px; } */
table.menuarea td.menu2 { color:#000000; background-color:#ffffff; }
table.menuarea td.picture { width:551px; color:#000000; background-color:#ffffff; text-align:center; }
table.menuarea td.errortxt { width:491px; padding:8px 30px; color:#000000; background-color:#ffffff; }

#mainarea { position:relative; top:0px; left:0px; border-top:1px solid #99a8a5; height:100%; color:#000000; background-color:#ffffff; }
#mainareapad { position:relative; top:0px; left:0px; border-top:1px solid #99a8a5; height:100%; color:#000000; background-color:#ffffff; padding:20px 35px 30px; }
#bottomarea { border-top:1px solid #99a8a5; height:40px; color:#737c7a; background-color:#ffffff; }
#bottomarea2 { border-top:1px solid #99a8a5; height:40px; color:#737c7a; background-color:#e8e8e8; }
#bottomareatext { position:relative; top:13px; left:0px; text-align:center; }

table.vvmain { width:100%; }
table.vvmain td { color:#000000; background-color:#ffffff; padding:0px; }
table.vvmain td.content { width:550px; padding:25px 35px; }
table.vvmain td.content div img { border:1px solid #b0b0b0; }
table.vvmain td.content div.thumbright { float:right; padding-left:18px; padding-bottom:10px; text-align:right; }
table.vvmain td.content div.thumbleft { float:left; padding-right:18px; padding-bottom:10px; text-align:left; }
table.vvmain td.content table.cal { width:480px; border:0px; }
table.vvmain td.content table.cal td { white-space:nowrap; padding:2px 0px 3px; border-bottom:1px solid #c0c0c0; }
table.vvmain td.content table.cal td.right { text-align:right; padding-left:6px; padding-right:4px; }
table.vvmain td.content table.cal td.topic { width:80%; white-space:normal; padding-right:6px; }
table.vvmain td.content table.cal td em { font-style:normal; color:#ff0000; background-color:transparent; }
table.vvmain td.content table.klip { border:0px; }
table.vvmain td.content table.klip th { text-align:left; padding:2px 0px; border-bottom:1px solid #c0c0c0; }
table.vvmain td.content table.klip td { white-space:nowrap; padding:2px 0px; }
table.vvmain td.content table.klip .avis { white-space:nowrap; padding:2px 12px; }
table.vvmain td.content table.klip td.emne { width:80%; white-space:normal; padding-right:6px; }
table.vvmain td.content table.klip td.emne2 { white-space:normal; padding-left:12px; }
table.vvmain td.content table.rep { width:480px; border:0px; }
table.vvmain td.content table.rep th { text-align:left; padding:0px 0px 2px 4px; border-bottom:2px solid #c0c0c0; }
table.vvmain td.content table.rep td { white-space:nowrap; padding:2px 0px 2px 4px; border-bottom:1px solid #c0c0c0; }
table.vvmain td.content table.rep td.title, table.vvmain td.content table.rep th.title { white-space:normal; padding-left:0px; }
table.vvmain td.space { color:#99a8a5; background-color:#99a8a5; }
table.vvmain td.news { width:229px; padding:0px; }
table.vvmain td.fotolist { width:780px; padding:10px 18px; }
table.vvmain td.fotolist table td { width:25%; padding:14px; font-size:0.95em; }
table.vvmain td.fotolist table td img { border:1px solid #b0b0b0; }

table.presseklip { width:100%; }
table.presseklip table { width:auto; border:0px; margin:auto; }
table.presseklip td { padding:20px; }
table.presseklip table td { padding:0px; }
table.presseklip table img.klip { border:1px solid #808080; }
table.presseklip table img.kliptop { border-top:1px solid #808080; border-left:1px solid #808080; border-right:1px solid #808080; }
table.presseklip table img.klipbottom { border-left:1px solid #808080; border-right:1px solid #808080; border-bottom:1px solid #808080; }

a { color:#000060; background-color:transparent; text-decoration:underline }
a:hover { color:#606060; background-color:transparent }
a.gr { color:#606060; background-color:transparent; text-decoration:none }
a.gr:hover { text-decoration:underline }
a img { border:0 }

h1 { color:#8b8b8b; background-color:transparent; font-size:22px; font-weight:bold; margin-top:0px; margin-bottom:12px }
h2 { color:#707070; background-color:transparent; font-size:12px; font-weight:bold; margin-top:0px; margin-bottom:6px }
h3 { color:#707070; background-color:transparent; font-size:12px; font-weight:bold; margin-top:0px; margin-bottom:-6px }

strong { color:#606060; background-color:transparent }

ul { margin-left:16px; padding-left:0px; list-style-image:url(greydot.gif); list-style-type:circle }
ul a { text-decoration:none }
ul a:hover { text-decoration:underline }
ul li {  }

body.news { color:#000000; background-color:#ffffff; margin:20px 15px }
body.news a, strong a { color:#606060; background-color:transparent; text-decoration:none }
body.news a:hover, strong a:hover { text-decoration:underline }

.apple img { cursor:pointer }
.apple_overlay { display:none; background-image:url(white.png); width:720px; padding:35px; font-size:11px }
.apple_overlay h1 { font-size:18px; margin-top:10px; margin-bottom:0 }
.apple_overlay .close { background-image:url(close.png); position:absolute; right:5px; top:5px; cursor:pointer; height:35px; width:35px }

