
body
  { font-family:Verdana,Arial,Helvetica,Univers,sans-serif; font-size:13px; color:#333333; background-color:#ffffff;
    margin:16px; }

.link     { color:#007fa1; text-decoration:none; }
a:hover   { color:#007fa1; text-decoration:none; }
a:link    { color:#007fa1; text-decoration:none; }
a:visited { color:#007fa1; text-decoration:none; }
a:active  { color:#007fa1; text-decoration:none; }
a:focus   { color:#007fa1; text-decoration:none; }

h1,
.hl1
  { font-family:Verdana,Arial,Helvetica,Univers,sans-serif; font-size:20px; font-weight:bold; color:#007fa1; }

h2,
.hl2
  { font-family:Verdana,Arial,Helvetica,Univers,sans-serif; font-size:17px; font-weight:bold; color:#007fa1; }

h3,
.hl3
  { font-family:Verdana,Arial,Helvetica,Univers,sans-serif; font-size:13px; font-weight:bold; color:#007fa1; }

h4,
.hl4
  { font-family:Verdana,Arial,Helvetica,Univers,sans-serif; font-size:11px; font-weight:bold; color:#007fa1; }

li, p, td, th, 
.text
  { font-family:Verdana,Arial,Helvetica,Univers,sans-serif; font-size:13px; color:#333333; }

ul, ol, dt, dd,
div, span
  { font-family:Verdana,Arial,Helvetica,Univers,sans-serif; color:#333333; }

.small
  { font-family:Verdana,Arial,Helvetica,Univers,sans-serif; font-size:11px; color:#333333; }

.extrasmall
  { font-family:Verdana,Arial,Helvetica,Univers,sans-serif; font-size:10px; color:#444444; }

.large
  { font-family:Verdana,Arial,Helvetica,Univers,sans-serif; font-size:13px; font-weight:bold; color:#333333; }


.copyright
  { font-family:Verdana,Arial,Helvetica,Univers,sans-serif; font-size:11px; color:#555555; }


.headlinebox
  { background-color:#ffffff; }

td.bodybox
  { background-image:url(./layout/vsv-op-bild.jpg); background-repeat:no-repeat; }

.untertitel
  { font-family:Verdana,Arial,Helvetica,Univers,sans-serif; font-size:13px; font-weight:normal; color:#007fa1; }

.portaltitel
  { font-family:Verdana,Arial,Helvetica,Univers,sans-serif; font-size:26px; font-weight:bold; font-style:italic; color:#007fa1; }
.portaluntertitel
  { font-family:Verdana,Arial,Helvetica,Univers,sans-serif; font-size:13px; font-weight:normal; color:#204070; }
.portalname
  { font-family:Verdana,Arial,Helvetica,Univers,sans-serif; font-size:13px; font-weight:bold; color:#007fa1; }


.white
  { color:#ffffff; }
.grey
  { color:#888888; }
.rot
  { color:#770000; }
.blau
  { color:#007fa1; }
tt
  { font-family:"Andale Mono",Courier,Arial,Helvetica,Univers,sans-serif; }


.error
  { font-family:Verdana,Arial,Helvetica,Univers,sans-serif; font-size:12px; font-weight:bold; color:#993333; }
.warning
  { font-family:Verdana,Arial,Helvetica,Univers,sans-serif; font-size:12px; font-weight:normal; color:#773333; }


.free
  { font-family:Verdana,Arial,Helvetica,Univers,sans-serif; font-size:11px; font-weight:bold; color:#009900; }
.bought
  { font-family:Verdana,Arial,Helvetica,Univers,sans-serif; font-size:11px; font-weight:bold; color:#006600; }
.notfree
  { font-family:Verdana,Arial,Helvetica,Univers,sans-serif; font-size:11px; font-weight:bold; color:#337799; }



/* Formate fuer horiz. Haupt-Navigation */

.NBText
{
  font-family:Verdana,Arial,Helvetica,Univers,sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#ffffff;
}

.NaviButtonOff
{
  background-color:#00566e;
  border-width:1px;
  border-style:solid;
  border-color:#bbbbbb;
  border-collapse:collapse;
}

.NaviButtonOn
{
  background-color:#007fa1;
  border-width:1px;
  border-style:solid;
  border-color:#bbbbbb;
  border-collapse:collapse;
}

.RedButtonOff
{
  background-color:#e44c16;
  border-width:1px;
  border-style:solid;
  border-color:#bbbbbb;
  border-collapse:collapse;
}

.RedButtonOn
{
  background-color:#ec8026;
  border-width:1px;
  border-style:solid;
  border-color:#bbbbbb;
  border-collapse:collapse;
}



/* Formate fuer Navi-Kaesten links */

.navikast
{
  background-color:#ffffff;
  border-width:1px;
  border-style:solid;
  border-color:#203040;
  border-collapse:collapse;
}

.navihead
{
  font-family:Verdana,Arial,Helvetica,Univers,sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#ffffff;
  background-color:#007fa1;
  border-width:1px;
  border-style:solid;
  border-color:#203040;
  border-collapse:collapse;
}



/* Tabellen und Kaesten im Inhaltsbereich */

.tabkast
{
  font-family:Verdana,Arial,Helvetica,Univers,sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#333333;
  background-color:#f8f8f8;
  border-width:1px;
  border-style:solid;
  border-color:#b8b8bb;
  border-collapse:collapse;
}

.tabtitle
{
  font-family:Verdana,Arial,Helvetica,Univers,sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#333333;
  background-color:#b5cfd5;
  border-width:1px;
  border-style:solid;
  border-color:#b8b8bb;
  border-collapse:collapse;
}

.tabhead
{
  font-family:Verdana,Arial,Helvetica,Univers,sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#333333;
  background-color:#dddddd;
  border-width:1px;
  border-style:solid;
  border-color:#b8b8bb;
  border-collapse:collapse;
}


/* Schummelloesung fuer VSV-Tests */

div.test_subtitle
{
  background-color:#701020;
  color:#ffffff;
  font-size:16px;
  font-weight:bold;
  padding:3px;
  text-align:center;
}

div.test_author
{
  font-size:12px;
  font-weight:bold;
}

/* Eingabefelder */

.inputfont
  { font-family:Verdana,Arial,Helvetica,Univers,sans-serif; font-size:11px; color:#333333; }


input.button
{
  font-family:Verdana,Arial,Helvetica,Univers,sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#333333;
  background-color:#b5cfd5;
  border-width:1px;
  border-style:solid;
  border-color:#555555;
}

form.field50,
input.field50,
textarea.field50,
select.field50,
option.field50
{
  font-family:Verdana,Arial,Helvetica,Univers,sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#333333;
  width:50px;
}

form.field100,
input.field100,
textarea.field100,
select.field100,
option.field100
{
  font-family:Verdana,Arial,Helvetica,Univers,sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#333333;
  width:100px;
}

form.field150,
input.field150,
textarea.field150,
select.field150,
option.field150
{
  font-family:Verdana,Arial,Helvetica,Univers,sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#333333;
  width:150px;
}

form.field200,
input.field200,
textarea.field200,
select.field200,
option.field200
{
  font-family:Verdana,Arial,Helvetica,Univers,sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#333333;
  width:200px;
}

span.novartis
{
	font-weight:bold;
	color:#007fa1;
}
