* { 
  font-family:Helvetica, Sans, Arial;
  /*font-family: "Times New Roman", Times, serif;*/
}


body { 
  text-align:center;
  background-color:white;
  color:black;
  margin:auto;
  font-family:Sans, Helvetica;
  min-height:1200px;
}

img { 
  border-width:0;
  border-style:none;
}


#meta {
  /*margin:20px auto 20px auto; */
  margin:20px auto 20px auto;
  text-align:left;
  width:960px;
}

#header { 
  float:left;
  width:950px;
  height:107px;
  background-color:#E5EEF9;
  background-repeat:no-repeat;
  background-position: 50%;
  background-image:url("titel.png");
  /*background-repeat:no-repeat;
  background-position: 50%;
  background-image:url("titel.png");
  font-weight:bold;
  text-align:center;*/
  padding:0;
  border-width:1px 1px 0px 1px;
  border-style:solid;
  border-color:black;
}


#pagebody { 
  background-color:#E5EEF9;
  float:left;
  width:950px;
  padding:0;
  margin:0;
  border-width:1px;
  border-color:black;
  border-style:solid;
}

#main { 
	text-align:center;
  font-size: 95%;
  float:left;
  width:730px; 
  min-height:650px;
  background-color:#E5EEF9;
  color:black;
  border-color:black;
  border-width:0px 0px 0px 1px;
  border-style:solid;
  background-repeat:no-repeat;
  /*background-image:url("rwth.gif");*/
  /*background-position:top right;*/
  padding:15px 20px 20px 20px;
  margin:0;

}


#main h1 {
	text-align:center;
}

#main p {
	text-align:center;
	margin-bottom:20px;
}

#main p.normal {
	font-size: 110%;
	text-align:center;
	margin-bottom:20px;
}

#main p.left {
	text-align:left;
	margin-bottom:20px;
}

#main p.emptyBox { 
  border-color:black;
  text-align:center;
  border-style:none;
  margin: 0 auto 0 auto;
 	margin-bottom:15px;
  width: 80%;
  padding: 5px 25px 5px 25px;
}

#main table.box { 
  border-color:black;
  text-align:center;
  border-style:dashed;
  border-width:1px 1px 1px 1px;
  margin: 0 auto 0 auto;
  padding: 5px 25px 5px 25px;
  background-color:#D2E4F8;
  line-height: 1.2;
}

#main table.box2 { 
  border-color:black;
  text-align:left;
  border-style:dashed;
  border-width:1px 1px 1px 1px;
  margin: 0 auto 0 auto;
  padding: 5px 25px 5px 25px;
  background-color:#D2E4F8;
}

#linkbox { 
	text-align:left;
	width:731px;
	/*font-size: 95%;*/
  float:none; 
  /*min-height:800px;*/
  /*background-color:#D2E4F8;*/
  color:black;
  border-color:black;
  border-width:0px 0px 0px 0px;
  border-style:solid;
  background-repeat:no-repeat;
  /*background-image:url("rwth.gif");*/
  background-position:top right;
  padding:0px 0px 0px 0px;
  margin:0;
  margin-bottom:35px;

}

#linkbox td { 
  border-style:none;
  padding:5px 5px 5px 5px;
}


#linkbox table { 
  border-color:black;
  text-align:left;
  border-style:dashed;
  border-width:1px 1px 1px 1px;
  border-collapse:separate;
  margin: 0 auto 0 auto;
  padding: 5px 25px 5px 25px;
  background-color:#D2E4F8;
}

#main table.box3 { 
  border-color:black;
  text-align:center;
  border-style:none;
  border-width:1px 1px 1px 1px;
  margin: 0 auto 0 auto;
  padding: 5px 25px 5px 25px;

 }

#main table.box4 { 
  border-color:black;
  text-align:left;
  border-style:solid;
  border-width:1px 1px 1px 1px;
  margin: 0 auto 0 auto;
  padding: 5px 25px 5px 25px;
}


#main td.links { 
	font-size: 0.9em;
  text-align:center;
  border-style:none;
  margin: 0 auto 0 auto;
}

#gbuch table { 
  border-color:black;
  text-align:left;
  border-style:none;
  border-width:1px 1px 1px 1px;
  margin: 0 auto 0 auto;
  padding: 0px 0px 0px 0px;
  /*background-color:#D2E4F8;*/
}

#gbuch p {
	text-align:left;
	margin-bottom:0px;
	margin-top:5px;
	line-height: 1.5;
}

#gbuch td { 
	font-size: 0.9em;
  text-align:left;
  border-style:dashed;
  border-width:1px 1px 1px 1px;
  margin: 0 auto 0 auto;
  padding: 10px 5px 10px 5px;
  background-color:#D2E4F8
}

#gbuch td.gbuchNr { 
	font-size: 0.9em;
  text-align:center;
  border-style:dashed;
  border-width:1px 1px 1px 1px;
  margin: 0 auto 0 auto;
  padding: 10px 5px 10px 5px;
  background-color:#D2E4F8
}

#gbuch td.leer { 
	font-size: 0.9em;
  text-align:center;
  border-style:none;
  border-width:1px 1px 1px 1px;
  margin: 0 auto 0 auto;
  padding: 1px 2px 1px 2px;
  background-color:#E5EEF9
}

#gbuch a { 
  background-color:transparent;
  border-style:none;
  text-decoration:underline;
}


#textbox { 
	text-align:left;
	width:731px;
	/*font-size: 95%;*/
  float:none; 
  /*min-height:800px;*/
  background-color:#D2E4F8;
  color:black;
  border-color:black;
  border-width:0px 0px 0px 0px;
  border-style:solid;
  background-repeat:no-repeat;
  /*background-image:url("rwth.gif");*/
  background-position:top right;
  padding:0px 0px 0px 0px;
  margin:0;
  margin-bottom:35px;

}

#textbox h2 { 
  width:711px; 
  background-color:#D2E4F8;
  color:black;
  border-color:black;
  border-width:1px 0px 1px 0px;
  border-style:dashed;
  padding:2px 10px 2px 10px;
  margin:0;
  font-weight:bold;
  background-image:url("verlauf.png");
  background-repeat:repeat-y;
}

#textbox p { 
	text-align:left;
  border-style:none;
  padding:2px 2px 5px 10px;
  margin-top:10px;
}

#textbox table { 
  text-align:left;
  border-style:none;
  margin:10px 10px 10px 10px;
}

#textbox td { 
  border-style:none;
  padding:1px 1px 10px 1px;
}


/* Total width: 200 */
#sidebar { 
  width:178px;
  padding:0px;
  overflow:auto;
  float:left;
  background-color:#E5EEF9;
  color:black;
  border-style:none;
  border-width:0px;
  border-color:black;
  font-size:small;
  font-weight:bold;
}

#content { 
  padding:3ex;
}

/* Sidebar / navigation */

#sidebar h2 { 
  /*color:black;*/
  color:#202C20;
  font-weight:bold;
  font-size:small;
  border-color:#C0C0C0;
  border-width:1px 0px 0px 0px;
  border-style:solid;
  background-color:#D2E4F8;
  padding:5px 3px 5px 7px;
  margin:10px 0px 0px 0px;
  
}

#sidebar h2.first { 
  border-width:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

#sidebar p {
  display:block;
  border-style:none;
  color:#404040;
  margin:0px 12px 0px 0px;
  padding:0px 0px 0px 12px;
}

#sidebar p.first {
  display:block;
  border-style:none;
  color:#404040;
  margin:2px 12px 0px 0px;
  padding:0px 0px 0px 12px;
}


#sidebar p a { 
  display:block;
  padding:0.5ex;
  text-decoration:none;
  /*color:#404040;*/
   color:#354D09;
  border-width:1px;
  border-style:solid;
  border-color:#E5EEF9;
}

#sidebar p a:hover { 
  background-color:#D2E4F8;
  border-width:1px;
  border-style:solid;
  border-color:#C0C0C0;
}

/* Header */
#headertext { 
  height:0px;
  overflow:hidden;
  display:none;
}

#language { 
  float:right;
  font-size:x-small;
}

#language a { 
  text-decoration:none;
  color:#ffffff;
}

#language img { 
  vertical-align:middle;
}

#footerwebmaster { 
  font-size:x-small;
}

#footerwebmaster a { 
  text-decoration:none;
  color:#ffffff;
}

#breadcrumb { 
	text-align:left;
  font-size:small;
  font-weight:bold;
  color:#00418f;
  margin-bottom:40px;
  margin-right:210px;
}

#breadcrumb a { 
 	color:#00418f;
}

#breadcrumb a:hover { 
  background-color:transparent;
  border-style:none;
  text-decoration:underline;
}

a { 
  color:#00418f;
  text-decoration:none;
}

a:hover { 
	background-color:transparent;
  color: #073C77;
  text-decoration:underline;
}

/* Content */

