td.navtools {	color: #cecdc7;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana,  Sans-Serif;
	letter-spacing: 1px;
	padding: 12px;
	position: relative }


a:link.navtools,
a:active.navtools,
a:visited.navtools {	color: #203080;
	text-decoration: none }

a:hover.navtools {	color: #ff6600;
	text-decoration: none }

a:link.nav,
a:visited.nav,
a:active.nav  {
        color: #203080;
	text-decoration: none }

a:hover.nav {	color: #ff6600;
	text-decoration: none }

a.hrznav  {	color: #ff6600;
	text-decoration: none }

a.hrznav:hover {	color: #203080;
	text-decoration: none }


a.hrzgrnav  {	color: #ff6600;
	text-decoration: none }

a.hrzgrnav:hover {	color: #203080;
	text-decoration: none }


a.normal_presse  { color: #F79C30; font-weight: bold; text-decoration: none; font-size: 17px; font-family: Verdana,  Sans-Serif }

a.normal_presse:hover  { color: #22211f; font-weight: bold; text-decoration: none; font-size: 17px; font-family: Verdana,  Sans-Serif }


a.normal  { color: #ff6600; text-decoration: none }

a.normal:hover  { color: #203080; text-decoration: none }

a.bild	{ color: #1d2656;
	font-size: 11px;
	line-height: 17px;
	font-family: Verdana,  Sans-Serif;
	text-decoration: none }

input.kalender {	color: #f79c30;
         	font-size: 9px;
	font-family: Verdana,  Sans-Serif;
        	background-color: #f6f6f5;
	letter-spacing: 1px;
         	width: 60px;
	height: 16px  }

input.f2 {	font-size: 10px;
	font-family: Verdana,  Sans-Serif;
	border: solid 1px #304090;
	width: 245px;
	height: 14px }

input.f2halb {	font-size: 10px;
	font-family: Verdana,  Sans-Serif;
	border: solid 1px #304090;
	width: 112px;
	height: 14px }

input.f3 {	font-size: 10px;
	font-family: Verdana,  Sans-Serif;
	border: solid 1px #304090;
	width: 150px;
	height: 14px }

input.mini {	font-size: 10px;
	font-family: Verdana,  Sans-Serif;
	border: solid 1px #304090;
	width: 70px;
	height: 14px }

input.navtext {	font-size: 10px;
	font-family: Verdana,  Sans-Serif;
	margin-top: 7px;
	margin-bottom: 7px;
	border: solid 1px #304090;
	width: 86px;
	height: 14px }

input.reset {	color: #203080;
	font-size: 10px;
	font-family: Verdana,  Sans-Serif;
	letter-spacing: 1px }

input.submit {	color: #ffffff;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana,  Sans-Serif;
	background-color: #304090;
	letter-spacing: 1px }

input.submitA {
        color            : #304090;
	font-size        : 10px;
	font-family      : Verdana,  Arial, Sans-Serif;
	background-color : #dddddd;
        letter-spacing   : 0px;
        border-top       : 1px solid #eeeeee;
        border-left      : 1px solid #eeeeee;
        border-bottom    : 1px solid #cccccc;
        border-right     : 1px solid #cccccc;
	height           : 16px }

select.f2 {
        color: #1d2656;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana,  Sans-Serif;
	background-color: #ffffff;
	letter-spacing: 1px;
	border: solid 1px #bbb4ac;
	width: 112px }

select.f2halb {
        color: #1d2656;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana,  Sans-Serif;
	background-color: #ffffff;
	letter-spacing: 1px;
	border: solid 1px #bbb4ac;
	width: 245px }

select.f3 {	color: #1d2656;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana,  Sans-Serif;
	background-color: #ffffff;
	letter-spacing: 1px;
	border: solid 1px #bbb4ac;
	width: 150px }

select.navpopup {	color: #1d2656;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana, Sans-Serif;
	background-color: #ffffff;
	letter-spacing: 1px;
	border: solid 1px #bbb4ac;
	width: 186px }

table.farbigout {	margin-bottom: 28px;
	border: solid 1px #999287 }

table.gitter {	margin-bottom: 28px }

table.medium {	margin-bottom: 28px }

td.farbig {	color: #203080;
	font-size: 7pt;
	line-height: 12px;
	font-family: Verdana, Sans-Serif;
	background-color: #ededed;
	vertical-align: top;
	padding: 2px 4px 3px }

td.farbigbg {	color: #203080;
	font-size: 7pt;
	line-height: 12px;
	font-family: Verdana, Sans-Serif;
	background-color: #d4d4d4;
	vertical-align: top;
	padding: 2px 4px 3px }

td.farbighead {	color: #33302d;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana, Sans-Serif;
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 14px }

td.farbiglegende {	color: #ffffff;
	font-size: 10px;
	line-height: 11px;
	font-family: Verdana,  Sans-Serif;
	background-color: #304090;
	vertical-align: bottom;
	padding: 2px 7px 3px }

td.fbcolor {	background-color: #304090 }
form {	margin: 0px;
	padding: 0px }

td.formhead {	color: #ffffff;
	font-weight: bold;
	font-size: 10px;
	line-height: 12px;
	font-family: Verdana,  Sans-Serif;
	background-color: #304090;
	vertical-align: top;
	padding: 5px 7px }

td.formlegende {	color: #203080;
	font-size: 10px;
	line-height: 12px;
	font-family: Verdana,  Sans-Serif;
	vertical-align: top;
	padding: 7px;
	border-bottom: 1px solid #304090;
	border-left: 1px solid #304090 }

td.formlelement {	color: #203080;
	font-size: 10px;
	line-height: 12px;
	font-family: Verdana,  Sans-Serif;
	vertical-align: middle;
	padding: 7px;
	border-right: 1px solid #304090;
	border-bottom: 1px solid #304090;
	border-left: 1px solid #304090 }

td.formtxt {	color: #203080;
	font-size: 10px;
	line-height: 12px;
	font-family: Verdana,  Sans-Serif;
	vertical-align: top;
	padding: 7px;
	border-right: 1px solid #304090;
	border-bottom: 1px solid #304090;
	border-left: 1px solid #304090 }

td.gitter {	color: #203080;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana,  Sans-Serif;
	vertical-align: top;
	padding: 5px 7px 6px;
	border-bottom: 1px solid #a9a69d;
	border-left: 1px solid #a9a69d }

td.gitterhead {	color: #203080;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana,  Sans-Serif;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 10px }

td.gitterklein {	color: #203080;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana,  Sans-Serif;
	vertical-align: top;
	padding: 5px 7px 6px;
	border-bottom: 1px solid #a9a69d;
	border-left: 1px solid #a9a69d }

td.gitterkleinlinks {	color: #203080;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana,  Sans-Serif;
	vertical-align: top;
	padding: 5px 7px 6px 0px;
	border-bottom: 1px solid #a9a69d }

td.gitterlegende {	color: #203080;
	font-size: 10px;
	line-height: 11px;
	font-family: Verdana,  Sans-Serif;
	vertical-align: bottom;
	padding: 2px 7px 3px;
	border-top: 1px solid #a9a69d;
	border-bottom: 1px solid #a9a69d;
	border-left: 1px solid #a9a69d }

td.gitterlegendelinks {	color: #203080;
	font-size: 10px;
	line-height: 11px;
	font-family: Verdana,  Sans-Serif;
	vertical-align: bottom;
	padding: 2px 7px 3px 0px;
	border-top: 1px solid #a9a69d;
	border-bottom: 1px solid #a9a69d }

td.gitterlinks {	color: #203080;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana,  Sans-Serif;
	vertical-align: top;
	padding: 5px 7px 6px 0px;
	border-bottom: 1px solid #a9a69d }

td.medium {	color: #203080;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana,  Sans-Serif;
	background-color: #ededed;
	vertical-align: top;
	padding: 4px 7px 5px }

td.mediumbg {	color: #203080;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana,  Sans-Serif;
	background-color: #d4d4d4;
	vertical-align: top;
	padding: 4px 7px 5px }
	
.Stil1 {color: #990000}

td.mediumhead {	color: #ffffff;
         font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana,  Sans-Serif;
	background-color: #304090;
	vertical-align: top;
	padding: 4px 7px 5px }

td.lighthead {	color: #ffffff;
        font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana,  Sans-Serif;
	background-color: #e0e4ea;
        color           : #304090;
	vertical-align: top;
	padding: 4px 7px 5px }

td.head {	color: #203080;
              font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana,  Sans-Serif;
	background-color: #ffffff;
	vertical-align: top;
	padding: 4px 7px 5px }

td.mediumlegende {	color: #203080;
	font-size: 10px;
	line-height: 11px;
	font-family: Verdana,  Sans-Serif;
	vertical-align: bottom;
	padding: 2px 7px 3px }

td.nav         {	color: #717cb3;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana,  Sans-Serif;
	letter-spacing: 0px;
	padding: 12px;
	position: relative }

td.hrzgrnav         { color: #717cb3;
	font-size: 10px;
	line-height: 12px;
	font-family: Verdana,  Sans-Serif;
	letter-spacing: 1px;
	padding: 3px 12px;
	position: relative   }

td.hrznav         { color: #717cb3;
	font-size: 10px;
	line-height: 12px;
	font-family: Verdana,  Sans-Serif;
	letter-spacing: 1px;
	padding: 3px 12px;
	position: relative   }

textarea.f2 {	font-size: 10px;
	font-family: Verdana,  Sans-Serif;
	border: solid 1px #203080;
	width: 245px }

textarea.f2halb {	font-size: 10px;
	font-family: Verdana,  Sans-Serif;
	border: solid 1px #203080;
	width: 112px }

textarea.f3 {	font-size: 10px;
	font-family: Verdana,  Sans-Serif;
	border: solid 1px #203080;
	width: 150px }

.abstand {	vertical-align: top;
	padding: 7px;
	border: none }

.abstandpop {	padding: 12px 14px;
	border: none }

.caps77 {	color: #717cb3;
	font-variant: small-caps;
	font-weight: bold;
	font-size: 12px;
	line-height: 21px;
	font-family: Verdana,  Sans-Serif;
	letter-spacing: 1px;
	padding: 7px }

.head77 {	color: #203080;
	font-weight: bold;
	font-size: 11px;
	line-height: 17px;
	font-family: Verdana,  Sans-Serif;
	vertical-align: top;
	padding: 7px }

.klein77  {	color: #203080;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana,  Sans-Serif;
	vertical-align: top;
	padding: 7px }

.klein78  {	color: #203080;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	font-family: Verdana,  Sans-Serif;
	vertical-align: top;
	padding: 7px }


.mini7 {	color: #203080;
	font-size: 7pt;
	font-family: Verdana,  Sans-Serif;
	vertical-align: top;
	padding: 7px }

.navlegende  {	color: #717cb3;
	text-transform: uppercase }
.normal77 {	color: #203080;
	font-size: 11px;
	line-height: 17px;
	font-family: Verdana,  Sans-Serif;
	vertical-align: top;
	padding: 7px }

p.normal
       {
        color        : #203080;^M
        font-family  : Verdana, Sans-Serif;
       }
.normalhead77       { color: #203080;
	font-weight: bold;
	font-size: 11px;
	line-height: 17px;
	font-family: Verdana,  Sans-Serif;
	vertical-align: top; padding: 15px 70px 14px 7px }

.sprungmarken  { color: #203080;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana,  Sans-Serif;
	word-spacing: 28pt; padding: 4px 7px 5px }

.hrznormal     {	color: #203080;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana,  Sans-Serif;
	padding: 0px 7px 0px  }

.hrzfet        { color: #203080;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana,  Sans-Serif;
	padding: 0px 7px 0px  }

.hrzbild        { color: #203080;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana,  Sans-Serif;
	background-color: #ffffff;
	padding: 0px 4px 0px  }

li.hrz	{  line-height: 14px;
	   padding: 5px 0px;
	   list-style-image:url(http://www.uni-due.de/home/fb/i/_.gif)  }

ul.hrz	{  list-style-image:url(http://www.uni-due.de/home/fb/i/_.gif)  }

p
         {
           font-family  : Verdana, Sans-Serif;
           font-size    : 11px;
           color        : #203080;
         }
.editmode
         {
           font-family  : Verdana, Sans-Serif;
           font-size    : 10px;
           line-height  : 1.0em;
           color        : #203080;
         }
h1,h2,h3,h4,h5,h6
         {
           font-family  : Verdana, Sans-Serif;
           color        : #203080;
         }
h1.invers,
h2.invers,
h3.invers,
h4.invers,
h5.invers,
h6.invers,
h1.invers_limited,
h2.invers_limited,
h3.invers_limited,
h4.invers_limited,
h5.invers_limited,
h6.invers_limited
         {
           font-family      : Verdana, Sans-Serif;
           color            : #fffffe;
           background-color : #304090;
           padding          : 4px;
         }
h1.limited,
h2.limited,
h3.limited,
h4.limited,
h5.limited,
h6.limited
         {
           font-family      : Verdana, Sans-Serif;
           color            : #203080;
           width            : 600px;
         }

h1,
h1.invers,
h1.invers_limited,
h1.limited
         { font-size    : 14px;
	   line-height  : 18px;
	 }
h2,
h2.invers
h2.invers_limited
h2.limited
         { font-size    : 12px;
	   line-height  : 16px;
	 }
h3,
h3.invers
h3.invers_limited
h3.limited
         { font-size    : 11px;
	   line-height  : 14px;
	 }
h4,
h4.invers
h4.invers_limited
h4.limited
         { font-size    : 10px;
	   line-height  : 13px;
	 }
h5,
h5.invers
h5.invers_limited
h5.limited
         { font-size    :  9px;
	   line-height  : 11px;
	 }
h6,
h6.invers
h6.invers_limited
h6.limited
         { font-size    :  8px;
	   line-height  : 10px;
	 }
h1.invers_limited,
h2.invers_limited,
h3.invers_limited,
h4.invers_limited,
h5.invers_limited,
h6.invers_limited
         {
          width         : 600px;
         }

td.edit_left_top,
td.edit_center_top,
td.edit_right_top,
td.edit_left_middle,
td.edit_right_middle
       { font-family      : Verdana, Sans-Serif;
         background-color : #f0f0f0;
         color            : #203080;
         font-size        : 10px;
       }

td.edit_left_top
       { text-align       : left;
         vertical-align   : top;
       }
td.edit_center_top
       { text-align       : center;
         vertical-align   : top;
       }
td.edit_right_top
       { text-align       : right;
         vertical-align   : top;
       }
td.edit_left_middle
       { text-align       : left;
         vertical-align   : middle;
       }
td.edit_right_middle
       { text-align       : right;
         vertical-align   : middle;
       }

th.edit_left_top,
th.edit_center_top,
th.edit_right_top,
th.edit_left_middle,
th.edit_right_middle
       { font-family      : Verdana, Sans-Serif;
         font-size        : 10px;
         background-color : #e0e0e0;
         color            : #203080;
         font-weight      : bold;
       }

th.edit_left_top
       { text-align       : left;
         vertical-align   : top;
       }
th.edit_center_top
       { text-align       : center;
         vertical-align   : top;
       }
th.edit_right_top
       { text-align       : right;
         vertical-align   : top;
       }
th.edit_left_middle
       { text-align       : left;
         vertical-align   : middle;
       }
th.edit_right_middle
       { text-align       : right;
         vertical-align   : middle;
       }

td.left_top,
td.center_top,
td.right_top,
td.justify_top,
td.left_middle,
td.center_middle,
td.right_middle,
td.justify_middle,
td.left_bottom,
td.center_bottom,
td.right_bottom,
td.justify_bottom

       { font-family      : Verdana, Sans-Serif;
         background-color : #ffffff;
         color            : #203080;
         font-size        : 11px;
       }

th.left_top,
th.center_top,
th.right_top,
th.justify_top,
th.left_middle,
th.center_middle,
th.right_middle,
th.justify_middle,
th.left_bottom,
th.center_bottom,
th.right_bottom,
th.justify_bottom

       { font-family      : Verdana, Sans-Serif;
         background-color : #f0f0f0;
         color            : #203080;
         font-size        : 11px;
       }

td.left_top,
th.left_top
       { text-align       : left;
         vertical-align   : top;
       }
td.center_top,
th.center_top
       { text-align       : center;
         vertical-align   : top;
       }
td.right_top,
th.right_top
       { text-align       : right;
         vertical-align   : top;
       }
td.justify_top,
th.justify_top
       { text-align       : justify;
         vertical-align   : top;
       }
td.left_middle,
th.left_middle
       { text-align       : left;
         vertical-align   : middle;
       }
td.center_middle,
th.center_middle
       { text-align       : center;
         vertical-align   : middle;
       }
td.right_middle,
th.right_middle
       { text-align       : right;
         vertical-align   : middle;
       }
td.justify_middle,
th.justify_middle
       { text-align       : justify;
         vertical-align   : middle;
       }
td.right_middle,
th.left_bottom
       { text-align       : left;
         vertical-align   : bottom;
       }
td.center_bottom,
th.center_bottom
       { text-align       : center;
         vertical-align   : bottom;
       }
td.right_bottom,
th.right_bottom
       { text-align       : right;
         vertical-align   : bottom;
       }
td.justify_bottom,
th.justify_bottom
       { text-align       : justify;
         vertical-align   : bottom;
       }

td.tab_border
       { background-color : 304090; }

td.form_check, td.form
       {
         font-family      : Verdana, Sans-Serif;
         font-size        : 11px;
       }
td.form_text,
td.form_check
       {
         font-family      : Verdana, Sans-Serif;
         font-size        : 11px;
       }
a:hover { text-decoration : none; color : #203080;}

a:link.help,
a:hover.help,
a:active.help,
a:visited.help {
         font-family     : Verdana, Sans-Serif;
         font-size       : 11px;
         color           : #ffff80;
         text-decoration : none:
        }

caption {
         font-family     : Verdana, Sans-Serif;
         font-size       : 11px;
         color           : #203080;
         font-style      : italic;
       }

a { text-decoration : none; }

u { text-decoration : underline; }

ul.sp {padding-top:0px; padding-left:8px;  margin-top:0px; margin-left:8px; list-style-image: url(http://www.uni-due.de/style_15/i/spiegelstrich.gif); text-align:left;}

div, ol, ul, li, dl, dt, dd {
    color            : #203080;
    font-family      : Verdana, Sans-Serif;
    font-size        : 11px;
   }

tr.data {
    font-family      : Verdana, Sans-Serif;
    font-size        : 11px;
    color            : #304090;
    background-color : #ffffff;
    vertical-align   : top;
   }

tr.options,
td.options
   {
    font-family      : Verdana, Sans-Serif;
    font-size        : 10px;
    color            : #304090;
    background-color : #c0c0ff;
    vertical-align   : top;
   }
legend
   {
    font-family      : Verdana, Sans-Serif;
    font-size        : 11px;
    color            : #606060;
   }
.noprint {
    font-weight      : bold;
    font-family      : Verdana, Sans-Serif;
    font-size        : 11px;
    color            : #ff6600;
   }
h2.printheader {
    font-weight      : bold;
    font-size        : 0.9em;
    color            : #304090;
    line-height      : 1.0em;
    margin-bottom    : 0px;
   }
p.printdate {
    font-weight      : normal;
    font-family      : Verdana, Sans-Serif;
    font-size        : 9px;
    color            : #304090;
    line-height      : 1.4em;
   }
li,ol,dl {
    font-weight      : normal;
    font-family      : Verdana, Sans-Serif;
    font-size        : 11px;
   }
a:link.printver,
a:visited.printver,
a:active.printver {
    font-weight      : normal;
    font-family      : Verdana, Sans-Serif;
    font-size        : 11px;
    color            : #ff6600;
   }
a:link,
a:visited,
a:active {
    font-family      : Verdana, Sans-Serif;
    color            : #ff6600;
   }
a:hover {
    font-family      : Verdana, Sans-Serif;
    color            : #6070c0;
   }
div.a_z_box
   {
    width            : 600px;
    padding          : 10px;
   }

.bold
   {
    font-weight      : bold;
   }
.redbold
   {
    font-weight      : bold;
    color            : #ff0000;
   }

td.hinweis
   {
    font-family  : Verdana, Sans-Serif;
    font-size    : 90.25%;
    line-height  : 1.4em;
    color        : #203080;
   }

div.a_z
   {
    margin       : 0px 0px 5px 0px;
    line-height  : 1.1em;
   }

.a_z_link
   {
    color        : #ee6600;
    font-weight  : bold;
   }

.a_z_ref
   {
    color        : #ee6600;
    font-weight  : bold;
   }

td.editbox_head
   {
    color            : white;
    background-color : #304090;
    font-weight      : bold;
    font-size        : 81%;
    font-family      : Verdana, Sans-Serif;
}

td.editbox
   {
    color            : #203080;
    background-color : #f0f0f0;
    font-size        : 81%;
    font-family      : Verdana, Sans-Serif;
   }
a:link.onblue,
a:visited.onblue,
a:active.onblue {
    font-family      : Verdana, Sans-Serif;
    color            : #ffAA00;
   }
a:hover.onblue {
    font-family      : Verdana, Sans-Serif;
    color            : #c0c0ff;
   }
a:link.headline,
a:visited.headline,
a:active.headline,
a:hover.headline {
    font-weight      : bold;
    font-size        : 121%;
}

.trenner {
  text-align:right;
  margin: 0.5ex 0 1.5em 0;
  padding: 0;
  clear:both;
  width:auto;
}

.trenner img {
  visibility: hidden;
  }
  
img.passfoto {
  float:left;
  margin: 5px;
}  

a.menu {
  text-transform: uppercase;
}

