body, h1, h2, h3, div, span, ul, table {
font-family:Verdana,Arial,Helvetica,sans-serif;
text-decoration:none;
color: #003399;
}

.links {
float:left; 
width:80%;
height:150em;
margin-top:-16px;
padding-top:78px;
background-image:url(layout_bilder/logo_l.jpg);
background-repeat:repeat-y;
background-position:100% 0px;
}

.rechts {
float:left;
width:19%; 
height:150em;
margin-top:-15px;
padding-top:80px;
padding-left:0.5em;
background-image:url(layout_bilder/logo_r.jpg);
background-repeat:repeat-y;
background-position:0px 0px;
}

.links_b {
float:left; 
width:80%;
height:150em;
margin-top:-16px;
padding-top:78px;
background-image:url(layout_bilder/logo_l_b.jpg);
background-repeat:repeat-y;
background-position:100% 0px;
}

.rechts_b {
float:left;
width:19%; 
height:150em;
margin-top:-15px;
padding-top:79px;
padding-left:0.5em;
background-color:#353C91;
background-image:url(layout_bilder/logo_r_gb.jpg);
background-repeat:repeat-y;
background-position:0px 0px;
}

.links_g {
float:left; 
width:80%;
height:100em;
margin-top:-17px;
padding-top:78px;
background-image:url(layout_bilder/logo_l_g.jpg);
background-repeat:repeat-y;
background-position:100% 0px;
}

.rechts_g {
float:left;
width:19%; 
height:100em;
margin-top:-15px;
padding-top:79px;
padding-left:0.5em;
padding-right:0.1em;
background-color:#CCCC99;
background-image:url(layout_bilder/logo_r_gg.jpg);
background-repeat:repeat-y;
background-position:0px 0px;
}

		
/* Kopfbereich */
#top { 
position: absolute; 
background-image: url(layout_bilder/top.jpg); 
z-index: 10; 
height: 29px; 
width: 1727px; 
left: 0px; 
top: 40px; 
background-repeat: no-repeat
}

.submenu { 
margin-bottom: 40px; 
font-weight: bold; 
text-decoration: none; 
text-align: right; 
margin-right: 25px
} 
#einleitung, #netzwerk, #plan {
  left: 95px; 
  top: 170px; 
  position: absolute;
  width: 65%; 
  z-index: 16; 
  text-align: left;  
  margin-bottom: 60px; 
 /* margin-left: 6%;*/
  background-image:  url(layout_bilder/nrw_plan.jpg); 
  background-repeat: no-repeat; 
  background-position: 45% 10px;
 
  padding-top: 50px; 
  padding-right: 30px;
/*  padding-left: 30px;*/
  visibility: visible; 
}
#netzwerk {  
  visibility: hidden;
  z-index: 15; 
}

#plan {  
	visibility: hidden; 
	background-image: url(layout_bilder/nrw_plan.GIF); 
	height: 400px; 
	/*
	position: absolute; 
	z-index: 14; 
	width: 80%; 
	left: 8.5%; 
	top: 170px; 
	background-repeat: no-repeat; 
	background-position: 45% 10px; 
	visibility: hidden; 
	font-weight: bold; 
	text-align: right; 
	padding-top: 380px; 
	font-size: 0.7em
*/
	}

#einleitung p,
#netzwerk p,
#plan p {
  font-size: 0.7em;
}
/*#einleitung {  
position: absolute; 
z-index: 16; 
height: 400px; 
width: 80%; 
left: 8.5%; 
top: 170px; 
background-image:  url(layout_bilder/nrw_plan.jpg); 
background-repeat: no-repeat; 
background-position: 45% 10px; 
visibility: visible; 
font-weight: bold; 
padding-top: 50px; 
padding-right: 20px; 
font-size: 0.7em}*/

#einleitung h2,
#netzwerk h2,
#plan h2 {
  font-size: 0.8em;
}


.menu { 
text-align: left;  
margin-bottom: 60px; 
margin-left: 6%
} 

a { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold; 
color: #CCCC33; 
text-decoration: none
} 

a:hover { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold; 
color: #003399; 
text-decoration: none
} 
 

a.sub { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold; 
color: #CCCC33; 
text-decoration: none; 
text-align: right
}

a.re{
font-size: 1em; 
font-weight: bold; 
color: #666699; 
text-decoration: none;
}


/* Formular */
input { 
float:left;  
font-size: 10px; 
font-weight: bold; 
color: #003399; 
width: 73%; 
}

.button { 
float: left;
height: 15px; 
width: 15px;
margin-left: 5px;
border: 1px solid #666666;
} 

select { 
font-size: 9px; 
font-weight: bold; 
color: #CCCC33; 
width: 87%;  
margin-top: 15px;
} 
 
.projects_yellow {
  font-site: 11px;
  font-weight: bold; 
  color: #CCCC33; 
  padding-left: 75px;
}
  
/* Textformate */
.abstand_o_tk { 
padding-top: 5px;
}

.abstand_o { 
padding-top: 22px;
}

.abstand2_o {  
margin-top: 42px
}

.abstand3_o {
margin-top: 1em;
/*width: 100%;*/
}

.abstand_l {
padding-left: 1%;
}

.inhalt { 
font-size: 0.71em;
font-weight: normal;
line-height: 1.3em;
padding-right: 70px;
padding-left: 75px;
} 

.stichwort {  
font-weight: bold; 
}

.vortext { 
height: 400px;
margin-top: 10px;
margin-right: 50px;
margin-left: 35px;
padding-top: 45px;
background-image: url(layout_bilder/fakultaeten.jpg);
background-repeat: no-repeat;
background-position: center center;
}

a.inh { 
color: #666699;
font-weight: bold;
}

h1 {
font-size: 0.84em;
font-weight: bold;
margin-right: 60px;
margin-left: 75px;
margin-bottom: 30px;
}

h2 {
font-size: 0.71em;
font-weight: bold;
line-height: 1.3em;
}

a.klein {
font-size: 10px;
}

.stichwort_r {  
font-size: 0.65em; 
font-weight: bold; 
}

.inhalt_r {  
font-weight: normal;
margin-right: 0.5em;
}

.foto {
border-top: 1px solid #003399; 
border-bottom: 1px solid #003399;
float: left;
margin-right: 5px;
}

h1.ebene { 
font-size: 13px; 
font-weight: bold; 
padding-left: 35px
}

.gruen {  
color: #CCCC66
}

.blau {
color:#003399;
}


/* Listen */
.aufzaehlung { 
margin-top: 80px;
margin-right: 50px;
margin-left: 35px;
}

a.aufzaehl {
font-size: 12px;
color: #003399;
}

ul { 
font-size: 12px; 
font-weight: bold;
}
 
li { 
font-weight: normal;
list-style-position: inside; 
list-style-type: none
}

li.publ {
font-weight: bold;
list-style-position: outside;
}

.sitemap {
font-size: 11px;
}


/* Tabellen - Datum und Alphabeth - td ist jeweils im head definiert*/

td {font-size: 0.7em; 
font-weight: bold; 
text-align: left; 
vertical-align: top; 
border: 0px;
padding: 3px;
}

td.leer {
background-color: #FFFFFF;
color: #FFFFFF;
}

.left {  
float: left;
}

.norm {
font-weight: normal
}

.kalender {
margin-top: 90px;
margin-left:65px;
}

.hide {
display: none;
}

.comment{background-color:#eeeeee;color:#666666;font-size:10px;font-weight: normal}


#formLogin {
  padding:15px 0 0px 0; 
}

#formThemenfeld, #formLogin, #formSucheOrte {
  position:relative;
  float:left;
}
select.selectHochschulorte, .textInputLogin, .textInputPassword, 
.textInputThemenfeld, .gruen {
  width:185px;
  font-family:Verdana, Arial, Helvetica;
  font-size:10px;
  font-weight:bold;
  height:17px;
}
.textInputPassword, .textInputThemenfeld {
  width:162px;
}
.gruen {
  color:#CCCC66;
  margin:0;
  padding:0;
  font-weight:bold;
  line-height:17px;
}
.seiteVorher {
  float:left;
  position:relative;
  /*background-color:#ff0000;*/
  margin-bottom: 40px; 
  font-weight: bold; 
  text-decoration: none; 
}
.seiteVorher a span.gruen {
  font-size:11px;
}
.textInputLogin{
  margin-bottom:10px;
}
