/*Allgemeine Definitionen - Selektoren*/
body { color: #000000; font-size: 0.69em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-image: url("../images/vokativ_logo.gif"); background-repeat: no-repeat; background-position: center top; text-align: left; margin: 0; padding: 0; min-width: 750px; line-height: 1.4em; }
p, input, select, div, table, tr, td { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }
a { color: #000000; text-decoration: underline }
a:link { color: #000000; text-decoration: underline }
a:visited { color: #000000; text-decoration: underline }
a:hover { color: #000000; text-decoration: none }
a:focus { color: #000000; text-decoration: none }
a:active { color: #000000; text-decoration: none }
form { margin: 0; padding: 0 }
li { text-align: left; margin-bottom: 4px }
h1 { color: #5d0d45; font-size: 1.7em; font-weight: normal; margin-top: 10px; }
h2 { color: #000000; font-size: 1.2em; font-weight: bold }

/*Positionierungen - Boxen*/
#printheader { display:none; }

#servicebox { width: 50%; height: 20px }

#servibox { color: #666666; font-size: 0.9em; margin-top: 3px; width: 330px; float: right }
#servibox a, #servibox a:link, #servibox a:visited { color: #666666; text-decoration: none; }
#servibox a:hover, #servibox a:focus, #servibox a:active { color: #333333; text-decoration: none; }

#nav1bgbox  { background-image: url("../images/bg_plum.gif"); background-repeat: repeat; position: relative; top: 73px; width: 50%; height: 140px }
#nav1box  { color: #ffffff; font-size: 1.1em; line-height: 1.7em; background-image: url("../images/bg_nav1.gif"); background-repeat: no-repeat; padding-top: 5px; width: 330px; height: 140px; float: right }
#nav1box a, #nav1box a:link, #nav1box a:visited { color: #D3C4D1; text-decoration: none; font-weight: normal; }
#nav1box a:hover, #nav1box a:focus, #nav1box a:active { color: #ffffff; text-decoration: none; font-weight: bold; }
#nav1box a.act, #nav1box a.act:link, #nav1box a.act:visited { color: #ffffff; text-decoration: none; font-weight: bold; }
#nav1box a.act:hover, #nav1box a.act:focus, #nav1box a.act:active { color: #D3C4D1; text-decoration: none; font-weight: bold; }


#leftbox { margin-top: 90px; width: 50%; }
#leftcontentbox { width: 330px; float: right; }

#rightbox { margin-top: 110px; width: 48%; float: right; }
#themabox	   { background-image: url("../images/bg_themabox.gif"); background-repeat: no-repeat; margin-top: 8px; margin-left: 65px; padding: 5px 5px 5px 10px; width: 160px }
*+html #themabox	{ margin-top: 10px;}

#themabox a, #themabox a:link, #themabox a:visited { color: #111111; text-decoration: none; }
#themabox a:hover, #themabox a:focus, #themabox a:active { color: #555555; text-decoration: none; }

#refbox	   { background-image: url("../images/bg_refbox.gif"); background-repeat: repeat-y; margin-top: 8px; margin-left: 65px; padding: 5px 5px 5px 10px; width: 160px }
*+html #refbox	{ margin-top: 10px;}

#refbox a, #refbox a:link, #refbox a:visited { color: #111111; text-decoration: none; }
#refbox a:hover, #refbox a:focus, #refbox a:active { color: #555555; text-decoration: none; }

#footerbox { clear: both; width: 50%; height: 30px; }
#footeribox  { color: #666666; font-size: 0.9em; line-height: 1em; margin-top: 3px; width: 330px; float: right }
#footeribox a, #footeribox a:link, #footeribox a:visited { color: #666666; text-decoration: none; }
#footeribox a:hover, #footeribox a:focus, #footeribox a:active { color: #333333; text-decoration: none; }

#footerborder   { background-image: url("../images/bg_plum.gif"); background-repeat: repeat; width: 50%; height: 16px }

/*Text-Styles - Klassen*/
.plumb, .plumb a, .plumb a:link, .plumb a:visited, .plumb a:hover, .plumb a:focus, .plumb a:active { color: #5d0d45; font-size: 1.2em; font-weight: bold; text-decoration: none;}
.grau { color: #666666; }
.fett, a.fett { font-weight: bold; text-decoration: none; }
a.fett:hover { text-decoration: underline; }
.lila, .lila a, .lila a:link, .lila a:visited, .lila a:hover, .lila a:focus, .lila a:active  { color: #5d0d45; text-decoration: none; }
.lila a:hover  { color: #5d0d45; text-decoration: underline; }

a.lila, a.lila:link, a.lila:visited, a.lila:hover, a.lila:focus, a.lila:active  { color: #5d0d45; text-decoration: none; }
a.lila:hover  { color: #5d0d45; text-decoration: underline; }

.imglink { border:1px solid #cccccc; padding:2px; }
.imglink:hover { border:1px solid #781F59; padding:2px; }