body { 
   margin-left: 7px;
   margin-top: 7px;
   margin-bottom: 20px;
   color : #203050;
   font-family : Times New Roman, Times, serif; 
   background-image: url(BILDER/bkgrd_ucglogo-hp.gif);
   
  }



div.align {
   text-align: left;
} 


div.page {
   background-color: #fff;
   width: 990px;
   border-right: 1px solid #ca8f65;
   border-bottom: 1px solid #ca8f65;
}
 



/* horizontal navigation */


div.nav_horizontal {
   border: 1px solid #482013;
   border-right: none;
   border-left: none;
   background-color:#ca8f65;
} 


a.navi_h {font:  bold 10pt Verdana; color:#fff; text-decoration: none; padding-left: 7px; padding-right: 7px; vertical-align: 5%; line-height: 120%;}

a.navi_h:hover { color:#fff; text-decoration: underline}
a.navi_flag {padding-left: 7px; padding-right: 7px;}




/* vertical navigation */

#nav_vertical .menu { margin: 0; padding: 0; position: relative; width: 138px; height: 100%;}
#nav_vertical .menu ul {padding:0; margin:0;list-style-type: none;}
#nav_vertical .menu ul li {margin: 0; float:left; position: relative; padding:0; text-align: center}
#nav_vertical .menu ul li a {display: block; width: 138px; text-decoration:none; font: bold 12pt Arial, Helvetica, sans-serif; color:#fff; line-height: 29px; }


#nav_vertical .menu ul li ul {position: absolute; left:-999em;  }


#nav_vertical .menu ul li:hover a {color:#fff; background:#bf7147;}
#nav_vertical .menu ul li:hover ul, #nav_vertical .menu ul li.over ul  {display:block; position:absolute; top:0; left:137px;  background: #fff0c8; border: 1px solid #596986; }


#nav_vertical .menu ul li:hover ul li {margin: 0; border-bottom: 1px dotted #596986;}
#nav_vertical .menu ul li:hover ul li a {color: #596896; font-size: 9pt; line-height: 1.25em; padding: 0.25em 0.5em 0.25em 0.75em;  background-color: #fff0c8; }
#nav_vertical .menu ul li:hover ul li a:hover {  color: #fff; background-color: #bf7147 ;}


html>body  #nav_vertical  .menu ul li  { ; }

 


a.closeWindow {font-family : Arial, Helvetica, sans-serif;  font-size : 13pt; color:#808080; border: 1px solid #606060; text-decoration : none; padding-left: 5px; padding-right: 5px}
a.closeWindow:hover {color: #ff0000; }

a.openWindow {font-family : Arial, Helvetica, sans-serif;  font-size : 8pt; color:#808080; border: 1px solid #606060; text-decoration : none; padding: 5px}
a.openWindow:hover {color: #ff0000; }

table.video {background-color: #f5f5f5; border: 2px dotted #a0cae3; -moz-border-radius: 15px;  margin-left: 5px; margin-top: 40px; margin-bottom: 10px;}

table.filmattribs { margin-left: 5px;  font-size : 10pt;  font-family : Arial, Verdana, Helvetica, sans-serif;  line-height : 1.3; }


A { font-weight : bold;  color : #38658e;  font-family : Arial, Helvetica, sans-serif;  font-size : 10pt;}
A:hover { color : #4682b4;}

A.big { font-family : Arial, Helvetica, sans-serif;  font-size : 13pt;  }
A.bigorange { text-decoration : underline;  font-family : Arial, Helvetica, sans-serif;  font-size : 13pt;  font-weight : bold;  color : #c07542;  }
A.bigorange:hover {color : #ff8c47; }
A.bottom { text-decoration : none; font-family : Arial, Helvetica, sans-serif;  font-size : 10pt;  font-weight : bold;  color : #be693a;  }
A.bottom:hover { color : #ff8c47;  }
A.flag { TEXT-DECORATION: none; FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana; }
A.flag:hover { COLOR: #ffffff; }
A.imprint { font-size : 9pt; }
A.list { font-weight : bold;  color : #38658e;  font-family : Arial, Helvetica, sans-serif;  font-size : 10pt; text-decoration : none;  }
A.list:hover { color : #c07542; text-decoration : underline; }
A.navi { text-decoration : none;  font-family : Arial, Helvetica, sans-serif;  font-size : 12pt;  font-weight : bold;  color : #fffff0;  }
A.navi:hover { color : #ffffff;  }

A.orange { text-decoration : underline;  font-family : Arial, Helvetica, sans-serif;  font-size : 10pt;  font-weight : bold;  color : #c07542;  }
A.orange:hover { color : #ff8c47;  }
A.pdf { vertical-align : -42% ; margin-left : -5px ; }
A.sub { font-size : 9pt;  color : #596896;  text-decoration : none;  }
A.sub:hover { color : #ffffff;  }
A.title { font-size : 12pt;  color : #c07542;  font-family : Arial, Verdana, sans-serif;  font-weight : bold;  text-decoration : none;  }
A.title:hover { color : #af7147;  font-weight : bold;  text-decoration : underline;  }
a.page {text-decoration : none; color : #ff8c47; }  



DIV.contact {background-color: #fffbdf; border: 1px solid #596986; padding: 15px; width : 420px; line-height : 1.2;  font-family : Arial, Helvetica, sans-serif; text-align: left; }
DIV.block { margin-left : 35px;  margin-right : 30px;  }
DIV.box { width: 80%; background-color : #ffeac8;  text-align : center;  border: 1px solid #596986;  line-height : 1.2;  padding : 7px;  font-size : 10pt;  font-family : Arial, Helvetica, sans-serif;  color : #394966;  }
DIV.box2 { background-color : #ffeac8;  text-align : left;  border-style : solid;  border-width : 1px;  border-color : #596986;  line-height : 1.2;  padding : 10px;  font-size : 10pt;  font-family : Arial, Helvetica, sans-serif;  color : #394966;  }
DIV.center {text-align: center; }


FONT.bgColor { background-color : #f9eac8;  padding : 1px;  }
FONT.copy { font-size : 8pt;  padding : 10px;  }
FONT.date { font-size : 8pt;  font-family : Verdana, Arial, Helvetica, sans-serif;  font-weight : bold;  color : #a52a2a;  }
FONT.lit { font-weight : bold; font-size: 10pt ; font-family : Arial, Helvetica, sans-serif;  }
FONT.tabHeader { font-weight : bold;  color : #ffffff;  font-size : 11pt;  font-family : Arial, Verdana, Helvetica, sans-serif;  text-align : left;  }
FONT.TextBig { font-weight : bold;  color : #c07542;  font-size : 13pt;  font-family : Arial, Helvetica, sans-serif;  }
FONT.TextBigBlue { font-weight : bold;  color : #38658e;  font-size : 13pt;  font-family : Arial, Helvetica, sans-serif;  }
FONT.tiny { font-size : 4pt;  }
FONT.year { border-top: 1px solid  #c07542; border-bottom: 1px solid  #c07542; background-color : #ffeac8;  padding : 1px;  font-size : 14pt;  color : #af7147;  font-family : Arial, Helvetica, sans-serif;  }

H1 { font-size : 24pt;  color : #c07542;  font-family : Arial, Helvetica, sans-serif;  text-align : center;  }
H2 { font-size : 18pt;  color : #38658e;  font-family : Arial, Helvetica, sans-serif;  margin-top : 25px;  margin-bottom : 20px;  text-align : center;  }
H2.brown { font-size : 18pt;  color : #c07542;  font-family : Arial, Helvetica, sans-serif;  margin-top : 10px;  margin-bottom : 10px;  text-align : center;  }
H3 { font-size : 11pt;  color : #203050;  font-family : Arial, Helvetica, sans-serif;  margin-top : 25px;  text-align : center;  }
H4 { font-size : 10pt;  color : #203050;  font-family : Arial, Helvetica, sans-serif;  }

HR {  margin-top: 45px;   margin-right : 10px;  }

IMG.border { border: 1px solid #505050 } 
IMG.help {border-style: none; vertical-align: middle; }
IMG.link {border-style: none;}
IMG.lit { height : 150px; width : 112px; border-style : solid;  border-width : 1px;  border-color: black; margin-top : 2px; margin-right: 15px; margin-bottom: 0px; margin-left: 2px; float: left;}
IMG.mp3 {vertical-align: middle; margin-right: 10px; border-style: none }

INPUT.article {background-color: #FFFFFF; font-family:arial; font-size: 10pt; border: 1px solid #596986;}
INPUT.search {vertical-align: middle; }

LI { padding : 3px; font-weight : 550;  margin-right : 10px;  text-align : left;  font-size : 12pt; }


div.center p { margin-left:auto; margin-right:auto; }
P { font-weight : 550;  margin-right : 10px;  text-align : left;  font-size : 12pt;  }
P.frage {width: 500px; background-color : #ffeac8;  text-align : center;  border: 1px solid #596986;  line-height : 1.2;  padding : 7px;  font-size : 10pt;  font-family : Arial, Helvetica, sans-serif;  color : #394966;  }
P.box { width: 80%; background-color : #ffeac8;  text-align : center;  border: 1px solid #596986;  line-height : 1.2;  padding : 7px;  font-size : 10pt;  font-family : Arial, Helvetica, sans-serif;  color : #394966;  }

P.block { text-align : justify;  padding : 3px;  }
P.center { text-align : center;  margin-left : 5px;  padding : 3px;  }
P.image { text-align : center;  margin-left : 5px;  }
P.issue { font-weight : bold;  font-size : 10pt;  font-family : Arial, Helvetica, sans-serif;  }
P.right { text-align : right;  margin-right : 5px;  padding : 3px;  }
P.space {padding: 1px}
P.start { font-weight : 550;  margin-left : 5px;  font-size : 11pt;  font-family : Arial, Verdana, Helvetica, sans-serif;  line-height : 1.3;  }
P.mp3 { width: 650px; }

span.copy { font-size : 8pt;  padding : 10px;  }
span.date { font-size : 8pt;  font-family : Verdana, Arial, Helvetica, sans-serif;  font-weight : bold;  color : #a52a2a;  }
span.exponent { font-size: 7pt ; font-family : inherit ; vertical-align : top}
span.lit { font-weight : bold; font-size: 10pt ; font-family : Arial, Helvetica, sans-serif; line-height: 90% ; }
span.red { color : #ff0000 ;  }
span.TextBig { font-weight : bold;  color : #c07542;  font-size : 13pt;  font-family : Arial, Helvetica, sans-serif;  }
span.TextBigBlue { font-weight : bold;  color : #38658e;  font-size : 13pt;  font-family : Arial, Helvetica, sans-serif;  }
span.tiny { font-size : 4pt;  }
span.year { border-top: 1px solid  #c07542; border-bottom: 1px solid  #c07542; background-color : #ffeac8;  padding : 1px;  font-size : 14pt;  color : #af7147;  font-family : Arial, Helvetica, sans-serif;  }



div.center table { margin-left:auto; margin-right:auto; text-align: left}
TABLE  { border-style: none;}
TABLE.article {margin-top: 30px; border: 1px solid #596986; background-color: #faeac8; }
TABLE.contact {background-color: #fffbdf; border: 1px solid #596986; width : 420px; line-height : 1.2;  font-family : Arial, Helvetica, sans-serif; text-align: left; }
TABLE.contents { margin-top: 20px;  }

TABLE.imprint{ text-align : left; margin-top : 20px;  background-color : #ffe7c7;  border: 1px solid #596986; line-height : 1.2; font-size : 9pt;  font-family : Arial, Helvetica, sans-serif;  color : #394966;  }
TABLE.menubox { border: 1px solid #596986; background-color: #fff0c8}
TABLE.new { background-image : url(BILDER/blau.gif);  background-repeat : repeat; }

TD.actual {border: 1px solid #482013; background-color: #ca8f65; text-align: center; font-weight : bold;  color : #ffffff;  font-size : 11pt;  font-family : Arial, Verdana, Helvetica, sans-serif;  }
TD.actual2 {border-left: 1px solid  #c07542; border-right: 1px solid  #c07542; border-bottom: 1px solid  #c07542; background-color : #fff7cf; padding: 5px; }
TD.article {padding : 0px;  }
TD.bestell {  font-family : Arial, Helvetica, sans-serif;  font-size: 10pt;  } 
TD.cell { font-weight : bold;  color : #38658e;  font-family : Arial, Helvetica, sans-serif;  font-size :10pt;  } 
TD.center { text-align: center; }
TD.content { vertical-align: top; padding-left: 30px; padding-top: 20px; padding-right: 35px }

TD.dashline {border-bottom: 1px dashed  #596986 }
TD.intern {  font-family : Arial, Helvetica, sans-serif;  font-size: 10pt; white-space: nowrap;  } 
TD.intern1 {  font-family : Arial, Helvetica, sans-serif;  font-size: 10pt; font-weight : bold ; white-space: nowrap;  } 
TD.mainMenu {text-align: center; width: 137; height: 27px; }
TD.menubox { text-align: center;  border-bottom: 1px solid #596986}
TD.navi1 {  width: 138px; height: 145px; vertical-align: bottom; background-image : url(BILDER/gn_globe.jpg);  background-repeat : no-repeat;  }
TD.navi2 { width: 138px; text-align: center; vertical-align: top;  background-image : url(BILDER/fr_left_bar.gif);  background-repeat : repeat;  }
TD.noscript {text-align: center;  font-weight: bold; font-size: 10pt; font-family : Arial, Helvetica, sans-serif;}
TD.right {  text-align: right;  }

TD.tabHeader { background-image : url(BILDER/blau.gif);  background-repeat : repeat; font-weight : bold;  color : #ffffff;  font-size : 11pt;  font-family : Arial, Verdana, Helvetica, sans-serif;  text-align : left; white-space: nowrap; }
TD.top {  vertical-align: top;  }
TD.topBar {width: 9px; height: 15px; }
TD.topBar2 {  height: 15px; background-image : url(BILDER/fr_top_bar.gif);  background-repeat: repeat-x;  background-position: left top }

TR.bgColor { background-color : #ffeac8;  }
TR.bgColor2{background-color : #ffffff;  }




















