.ub_logo {
        background-image:url(Icons/kopfbanner.jpg);
        background-repeat:no-repeat;
        height:60px;
}

#box1 { position:absolute; top:0px; left:0px; width:69px; height:59px; cursor:pointer;}
#box2 { position:absolute; top:0px; left:75px; width:680px; height:59px; cursor:pointer;}

#ub_startnav {
        background-color:#00458e;
/*        font-size:90%; */
        font-weight:bold;
}

#ub_startnav ul {
        background-color:#00458e;
        color:#FFFFFF;
        float:left;
        text-align:center;
        margin:0pt;
        padding:0pt;
        width:100%;
}

#ub_startnav ul li {
        display:inline;
}

#ub_startnav ul li a {
        background-color:#00458e;
        border-left:1px solid #FFFFFF;
        color:#FFFFFF;
        float:right;
        padding:0.4em 1.2em 0.4em 1em;
        text-decoration:none;
/*        font-size:90%; */ 
}

#ub_startnav ul li a:hover {
        background-color:#E3E3B3;
        color:#000000;
}

#ub_main {
        clear:both;
        margin:160px auto;
        height:auto;
        margin:auto;
        text-align:center;
        width:100%;
}

#ub_main_left {
        float:left;
        overflow:auto;
        vertical-align:top;
        width:20%;
/*        font-size:80%; */
}

#ub_main_right {
        /*overflow:visible;*/
        overflow:auto;
        float:right;
        /*padding-left:5px;*/
        padding:5px;
        /*margin-left:20%;*/
        /*margin-right:0px;*/
        text-align:left;
        /*vertical-align:top;*/
        width:78%;
}

.ep_tm_footer {
    clear:both;
    font-size:90%;
    text-align:center;
}

#ub_navleft {
        background-color:#F5F5F5;
        color:black;
        line-height:1.2em;
        overflow:auto;
        padding:3px;
        margin:10px;
       /* text-align:left; */
}

#ub_navleft ul {
        list-style-type:square;
        color:#000099;
        text-align:left;
	list-style-image:none;
        font-weight:normal;
}

#ub_navleft a:link, #ub_navleft a:visited {
        color:black;
        text-decoration:none;
        font-weight:normal;
}

#ub_navleft a:hover, #ub_navleft a:active {
        color:black;
        text-decoration:underline;
}

.ub_banner {
        color:#FFFFFF;
/*        font-size:130%; */
/*      text-align:center;*/
        font-weight:bold;
        margin-top:0px;
        padding-top:0px;
}       

/* Toolbox styles - used to subdivide some content */

.ep_toolbox {
        margin-bottom: 10px;
}

.ep_toolbox_title {
        padding: 2px 10px 2px 10px;
        color: #808080;
}

.ep_toolbox_content {
        padding: 10px;
        background: #e7e9f5 url(Icons/toolbox.png) repeat-x;
        border: solid 1px #d8dbef;
}

a:link 	{
	font-family:Verdana,Arial,Helvetica,sans-serif;
/*	font-size:10pt; */
	color:#415f8d; 
	font-weight:bold; 
	text-decoration:none;
	}
      
a:visited {
	font-family:Verdana,Arial,Helvetica,sans-serif;
/*	font-size:10pt; */ 
	color:#415f8d; 
	font-weight:bold; 
	text-decoration:none;
	}

a:active {
	font-family:Verdana,Arial,Helvetica,sans-serif;
/*	font-size:10pt; */
	color:gray; 
	font-weight:bold; 
	text-decoration:underline;
	}
      
a:hover {
	font-family:Verdana,Arial,Helvetica,sans-serif;
/*	font-size:10pt; */
	color:#415f8d; 
	font-weight:bold; 
	text-decoration:underline;
	}

a.upper:link 	{
	font-family:Verdana,Arial,Helvetica,sans-serif;
/*	font-size:10pt; */ 
	color:white; 
	font-weight:bold; 
	text-decoration:none;
	}
      
a.upper:visited {
	font-family:Verdana,Arial,Helvetica,sans-serif;
/*	font-size:10pt; */
	color:#eaeaea;
	font-weight:bold; 
	text-decoration:none;
	}

a.upper:active {
	font-family:Verdana,Arial,Helvetica,sans-serif;
/*	font-size:10pt; */ 
	color:#eaeaea; 
	font-weight:bold; 
	text-decoration:none;
	}
      
a.upper:hover {
	font-family:Verdana,Arial,Helvetica,sans-serif;
/*	font-size:10pt; */
	color:#eaeaea; 
	font-weight:bold; 
	text-decoration:none;
	}

a.nav:link 	{
	font-family:Verdana,Arial,Helvetica,sans-serif;
/*	font-size:8pt; */ 
	color:black; 
	font-weight:normal; 
	text-decoration:none;
	}
      
a.nav:visited {
	font-family:Verdana,Arial,Helvetica,sans-serif;
/*	font-size:8pt; */ 
	color:black; 
	font-weight:normal; 
	text-decoration:none;
	}

a.nav:active {
	font-family:Verdana,Arial,Helvetica,sans-serif;
/*	font-size:8pt; */ 
	color:gray; 
	font-weight:normal; 
	text-decoration:none;
	}
      
a.nav:hover {
	font-family:Verdana,Arial,Helvetica,sans-serif;
/*	font-size:8pt; */ 
	color:black; 
	font-weight:normal;
	text-decoration:underline;
	}
body {
        margin: 0px;
        font-family:"Arial Unicode MS",verdana,arial,sans-serif;
                behavior:url("csshover.htc");
	font-size:80%;	
}       
/*
body 	{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10pt; 
	background-color:white;
	}
*/
      
p 	{ 
	font-family:Verdana,Arial,Helvetica,sans-serif;	 
/*      	font-size:10pt; */
/*	text-align:justify; */ 
	}

li	{ 
	font-family:Verdana,Arial,Helvetica,sans-serif;	 
/*      	font-size:10pt; */
/*	text-align:justify;*/
	}

td	{ 
	font-family:Verdana,Arial,Helvetica,sans-serif;	 
/*      	font-size:10pt;*/
/*	text-align:justify;*/
	}


ul	{ 
	font-family:Verdana,Arial,Helvetica,sans-serif;	 
/*      	font-size:10pt;*/
	list-style:compact;
	list-style-image:url(/uni-regensburg/Icons/pfeil.png);
/*	text-align:justify;*/ 
	}

h1	{
	font-family:Verdana,Arial,Helvetica,sans-serif;	 
/*      	font-size:18pt; */
	font-weight:bold;
	}

h2	{
	font-family:Verdana,Arial,Helvetica,sans-serif;	 
/*      	font-size:14pt; */
	font-weight:bold;
	}
	
h3	{
	font-family:Verdana,Arial,Helvetica,sans-serif;	 
/*      	font-size:12pt; */
	font-weight:bold;
	}
			

.quelle { 
	font-family:Verdana,Arial,Helvetica,sans-serif; 
   	font-size:10pt; 
      	text-align:right; 
	}

form	{
	font-family:Verdana,Arial,Helvetica,sans-serif;	 
      	font-size:8pt;
/*	text-align:justify;*/ 
	}

.nav 	{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:8pt;
	font-weight:bold;
	}

/*ul	{
	list-style:compact;
	list-style-image:"http://localhost/.../icons/bullet.png";
	}*/

pre	{
	font-family:Lucidatypewriter,Courier New,fixed;
	font-size:10pt;
	}		

code 	{
	font-family:Lucidatypewriter,Courier New,fixed;
	font-size:10pt;
	}	

div.h3	{
	font-family:Verdana,Arial,Helvetica,sans-serif;	 
      	font-size:10pt;
	font-weight:bold;
	}

table.poll  {
	font-family:Verdana,Arial,Helvetica,sans-serif;	 
      	font-size:8pt;
	}
input {
	font-family:Verdana,Arial,Helvetica,sans-serif;	 
      	font-size:8pt;
	}

form  {
	font-family:Verdana,Arial,Helvetica,sans-serif;	 
      	font-size:8pt;
	}

td.poll {
	font-family:Verdana,Arial,Helvetica,sans-serif;	 
      	font-size:8pt;
	}

th.poll {
	font-family:Verdana,Arial,Helvetica,sans-serif;	 
      	font-size:8pt;
	font-weight:normal;
	align:left;
	}	

h3.losung {
	font-family:Lucidatypewriter,Courier,Courier New;
	font-size:8pt;
	font-color:blue;
	font-weight:bold;
}

div.losung {
	font-family:fixed,Courier,Courier New;
	font-size:10pt;
} 

div.losung-quelle {
	font-family:fixed,Courier,Courier New;
	font-size:10pt;
	color:blue;
}

div.losung-h3 {
	font-family:fixed,Courier,Courier New;
	font-size:10pt;
	color:black;
	font-weight:bold;
}

blockquote {
	background-color:lightgray;
}

div.banner {
 
  /* position: absolute; */           /* Fallback if 'fixed' is not supported */
  /* position: fixed;
  top: 6em;
  left: 0em;
  width: 9em;
  right: auto; */
}

div.banner p {
  margin: 0; 
  padding: 0.3em 0.4em;
  font-family: Arial, sans-serif;
  background: #666699;
  border: thin outset #663333;
  color: white;
}

div.icons {
  position: absolute;            /* Fallback if 'fixed' is not supported */
  position: fixed;
  top:80px;
  right:3px;
  /* left: auto;
  width: auto;
  right: auto; */	
}


div.nach_oben {
  position: absolute;
  position: fixed;
  right:3px;
  bottom: 10px;
}

p.change {
  font-family:Verdana,Arial,Helvetica,sans-serif;	 
  font-size:8pt;
  font-style:italic;
  margin-top:0pt;
  margin-bottom:8pt;
}

h2.sm {
  font-size:18pt;
}

a.sm-link:link 	{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:18pt; 
	color:#415f8d; 
	font-weight:bold; 
	text-decoration:none;
	}
      
a.sm-link:visited {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:18pt; 
	color:#415f8d; 
	font-weight:bold; 
	text-decoration:none;
	}

a.sm-link:active {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:18pt; 
	color:gray; 
	font-weight:bold; 
	text-decoration:underline;
	}
      
a.sm-link:hover {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:18pt; 
	color:#415f8d; 
	font-weight:bold; 
	text-decoration:underline;
	}
td.head { font-weight:bold; }
td.erg_ung { background-color: #FFFFFF; }
td.erg_ger { background-color: #DDDDFF; }

/* frontdoor formatting */

.fd_title {
	font-weight:bold;
	font-size:12pt;
	}
.fd_title_en {
	font-weight:bold;
	}
.fd_title_de {
	font-weight:bold;
	}
.fd_author {
	font-weight:bold;
	}

