body{
	color:black;
	background-color: #fff;
        font-family: 	'Times New Roman',  sans-serif;
	font-size:		100%;
}

#hilfsnavi{
	display:none;
}
#hilfen{
	display:none;
}
#zielgruppennavi{
	display:none;
}
#hauptnav_inhalt{
	display:none;
}

#hauptnav_werbung{
	display:none;
}

#footer{
	xdisplay:none;
}

h1{
	display:none;
}


#kopf {
	background-color:transparent;
}
#kopf img{
	display:none;
	
}
#kopf h1.print{
	position:absolute;
	left:30px;
	width:100%;
	height:10px;
	
	color:black;
}
#inhalt{
	xmargin-left:10px;
	background-color:#fff;
}
ul.horizontal li{
	display:block;
	
}
ul.horizontal li a{
	text-decoration: none;
}









#box{
	position: 		relative;
	min-height: 	100%;
	height:			auto !important; /* moderne Browser */
	height:			100%; /* IE */
}


.rechtsbuendig{
  
xposition: absolute;
position: relative;
text-align:                  right;
bottom: 2px;
right: 5px;
}



.fett{
font-weight: bold;
}

img{
   border:			none;
}

hr {
  height: 			1px;
  background-color: #B2D3EF;
  margin-top: 			5;
  margin-bottom: 			10;
  margin-right:		10px;
  xpadding: 			0;
  border: 			0;
}


hr.clear{
   clear:		both;
   visibility:		hidden;
   height:              0;

}
br.clear{
   clear:		both;
   visibility:		hidden;
   height:              0;

}

p.letzter{
   margin-bottom:	20px;
}

h2{
	font-size:		1.25em;
	font-weight:	600;
	margin-bottom:	15px;
	xborder-left:	4px solid #cc0000;
        border-bottom:	1px solid #039;
	color:			#039;
	xpadding-left:	6px;
	margin-right:	10px;
   -height:			1px/* gegen die guillotine */
  
}

h3{
	font-size:		1.1em;
	margin-bottom:	4px;
	margin-top:		5px;
	color:			#039;
	xpadding-left:	6px;
	xborder-left:	2px solid #cc0000;
	
}

h4{
	font-size:		1em;
	margin-bottom:	6px;
	color:			#039;
}

p, a, li, table{
	font-size:		100%;
	x-height:		1px
}

p{
margin-bottom:		10px;
}

acronym  {
   border-bottom: 	1px dashed #039;
   cursor: 			help;
 }

abbr  {
   border-bottom: 	1px dashed #039;
   cursor: 			help;
 }
 
 
input{
margin-bottom:2px;
}

input.button{
vertical-align:center;
border-top-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
}
 
table{
border-collapse: 	collapse;
border:				1px solid #000;
caption-side:		top;
xmargin:				auto;
xpadding: 0;
margin-bottom:		20px;
} 

td{
border-right:		1px dotted #000;
border-bottom:		1px solid #000;
padding:			4px;
xtext-align:			left;
}

th{
border:				1px solid #000;
padding:			5px;
xtext-align: 		left;
background:			#B2D3EF;
}
/*
th{
border-right:				1px solid #000;
border-bottom:				1px solid #000;
border-top:				1px solid #000;
padding:			5px;
xtext-align: 		left;
background:			#B2D3EF;
}*/

th.ohne{
border-top:		0px;
border-left:		0px;
border-right:		1px solid #000;
background:			none;
}





caption{
xmargin:				auto;
margin-top: 		10px;
padding-bottom: 5px;
color:				#000;
font-weight:		600;
text-align:			left;
}

span.rechtsbuendig{
text-align:			right;
background:			cc0000;
}



/* Bilder*/
.bild-links {
    text-align:left;
}

.bild-mitte {
    text-align:center;
}

.bild-rechts {
    text-align:right;
}

.text-rechts { 
    float:left;
    margin-right:10px;
} 

.text-links{
    float:right;
    clear:right;
    margin-left:20px;
    position:relative;
    _position:static;
}






/*********************** Breadcrumb - Anfang ************************************/
#breadcrumb
{
	position:		relative;
xline-height:	2.4em;
	line-height:	1.4em;
	font-size:		.8em;
    xfont-weight:	600;
 	margin:			0 0 0 0;
	color:			#000000;
	xbackground:		#B2D3EF;

	width:			100%;

	xborder-bottom:	1px solid #039;
	xborder-top:		1px solid #039;	
xbackground:			#f0f0f0 url("../img/nav_background.gif") repeat-y top left;
}

#breadcrumb span.links {
	color:			#000;
	padding-left:	5px;
	xfont-weight:	300;
}
#breadcrumb span.rechts {
	color:			#000;
	padding-left:	5px;
	xfont-weight:	300;
xdisplay:block;
}


#breadcrumb a.schwarz{
color: 				#039;
}

#breadcrumb a.schwarz:hover{
color: 				#000;
}
/*
#breadcrumb li a:link, li a:visited, li a:hover, li a:focus{
	color: #000;
	xbackground: #D3D3D3;
	xpadding: .25em 1em;
	xwidth: 0.9em;
	xdisplay: block;
	xtext-decoration: none;
}*/
/*********************** Breadcrumb - Ende ************************************/




/********************************************************************************************************
**		Formatierung der Inhaltsbereiche												   **
********************************************************************************************************/


/********* Allgemeiner Inhaltsrahmen - Anfang ********/
#rahmen {
padding:			0em 0em 0em 0em;
background:			#f0f0f0 url("../img/nav_background.gif") repeat-y top left;
}
/********* Allgemeiner Inhaltsrahmen - Ende ********/







/********* Rechte Spalte - Zusatzinfo (Anfang) ********/
#zusatzinfo_rahmen{
	float:			right;
	width:			200px;
xwidth:			16em;
	z-index: 		5;
}

#zusatzinfo_inhalt{
	position: 		relative;
	padding:		42px 0px 0px 0px;
	font-size:		.92em;
	z-index: 		6;
}

.zusatzinfobox{
	margin-bottom:	30px;
	margin-right:	10px;
	xborder:			1px dotted #039;
}

.zusatzinfobox h5{
	color:			#fff;
	background:		#039;
	font-size:		80%;
	border-bottom:	1px solid #fff;
	padding:		2px 5px 2px 3px;
}

.zusatzinfobox ul{
	padding-left:	17px;
	padding-top:	5px;
	padding-bottom:	5px;
	list-style: 	disk;
	
}
.zusatzinfobox li{
	margin-bottom:	5px;	
}
.zusatzinfobox li.pfeil{
	margin-bottom:	2px;	
	margin-left:	15px;
	padding-left:	10px;
	list-style: 	url(../img/pfeil_r.gif);

}

/********* Rechte Spalte - Zusatzinfo (Ende) ********/



/********* Mittlere Spalte - Inhalt (Anfang) ********/
#inhalt_rahmen{
	width:			auto;
	margin-right:	200px;
	z-index:		1;
}

#inhalt{
	position: 		relative;
	overflow:		visible;
	padding:		25px 10px 20px 20px;
	color:			#000000;
	z-index:		2;
height:1%;
 font-family: 	'Times New Roman',  sans-serif;
	font-size:		100%;
}


#inhalt ul{
   
	margin-top:		5px;
	margin-bottom:	15px;
	margin-left:	20px;
}

#inhalt ol{
   
	margin-top:		5px;
	margin-bottom:	15px;
	margin-left:	27px;
}

#inhalt ul.suchergebnisse{

}

#inhalt ul.suchergebnisse li{
list-style:none;
margin-bottom: 15px;
text-indent: -10px;
}

#inhalt ul li{
	list-style: 	square /*url(../icons/square5.gif)*/;
	margin-left:	-3px;
	margin-bottom:	0px;
   
}

#inhalt ul li li{
   list-style: 		disc /*url(../icons/minus2s.gif)*/;
   margin-left:		-3px;   
}

#inhalt li.pfeil{
list-style: 		url(../img/pfeil_r.gif);
xmargin-left:	-3px;
}


#inhalt .bildbox{
	width:			270px;
	height:			11em;
	float:			left;
	margin-right:	10px;
	margin-bottom:	10px;
	padding-left:	10px;
	border-left:	3px solid #039;
}

#inhalt .bildbox img{
	float:			left;
}

#inhalt .bildbox ul{
	float:			right;
	width:			160px;
}

#inhalt .imagebox{
	margin-bottom:	15px;
float:			left;
}

#inhalt .imagebox img{
	float:			left;
	margin-right: 	50px;
	margin-bottom: 	25px;	
}

#inhalt .imagebox ul{
	list-style-type:disc;	
	list-style-position:	inside;
}

#inhalt p.clear{
	clear:			both;
}

#inhalt img{
margin:10px;
}


/********* Mittlere Spalte - Inhalt (Ende) ********/


/********* ZUsatz für Portalseiten ************/

ul.horizontal li{
	display:inline; 
}

.linkbox{
position: relative;
	margin-bottom:	10px;
	xmargin-right:	20px;
 xmin-height: 165px;
xheight: auto;
x_height: 165px;
	xwidth:			45%;
xwidth:			38%;
	xfloat:			left;
background: #fff;
xoverflow:visible;
}


.linkbox p{
margin-left:		5px;
xmargin-top: 3px;
}

.linkbox h3{
	color:			#fff;
	background-color:#039;
	font-size:		95%;
	padding:		1px 5px 1px 5px;
	border-style:	none;
	xborder-bottom:	1px solid #039;
	margin-top:		0px;

}

.linkbox ul{
margin-bottom: 10px;
}








/* RWTH aktuell */

.meldungsbox{
position: relative;
min-height:		110px;
-height:		110px;
list-style: 	circle;
display: 		block;

}
.meldungsbox img{
	float:			left;
	padding-right: 	5px;	
	padding-top: 	4px;
}


.meldungsbox h3{
	margin-top:		30px;
	border-style:	none;
	border-bottom:	1px solid #039;
	font-size:		100%;
	padding-left:	0;
	margin-right:	5px;
	margin-bottom: 5px;
	display: 	block;
}

.meldungsbox span.rechtsbuendig{
float:		right;
background:	#FFFF99;
display: 	inline;
}


.meldungsbox span.rechtsbuendig ul{
padding-right:  5px;
padding-bottom:  2px;
list-style: 	none;
	
}
.meldungsbox span.rechtsbuendig li{
list-style: 	inline;
display: inline;
	
}
/* RWTH-aktuell - Ende*/




/********* Footer (Anfang) ********/
#footer{
font-size:		0.8em;
	position: 		relative;
	bottom: 		0; /* wichtig */
	width:			auto;
	clear:			both;
	background:		#f0f0f0 url("../nav_background.gif") repeat-y top left;
	border-top:		1px dashed #039;
	white-space:	nowrap;	
text-align: left;
xpadding-left:195px;
display:block;


}

#footer p{
	color:			#000;
	font-size:		0.8em;
	xmargin-left:	195px;
	margin-top:		10px;
	line-height:	1em;

}





#footer li{
	list-style: 	none;
	display: 		inline;
font-size:		.85em;
color: #000;
padding-left:	3em;
xpadding-right:  7em;
	
}



#footer li a:link,
#footer li a:visited{   
color: #000;
	xfont-size:		.85em;
	font-weight:	300;
	text-decoration: 	none;
	display:		inline;
}

#footer li a:hover,
#footer li a:focus,
#footer li a:active{
	color:			#cc0000;
	
}

/********* Footer (Ende) ********/

a.externerlink {
background-image: 	url(/custom/img/externerlink.gif);
background-position:left;
background-repeat: 	no-repeat;
padding-left: 16px;
}

a.pdf{
background-image: 	url(/custom/img/pdf_icon.gif);
background-position:right;
background-repeat: 	no-repeat;
padding-right: 20px;
}

a.word{
background-image: 	url(/custom/img/word_icon.gif);
background-position:right;
background-repeat: 	no-repeat;
padding-right: 20px;
}

a.ppoint{
background-image: 	url(/custom/img/ppt_icon.gif);
background-position:right;
background-repeat: 	no-repeat;
padding-right: 20px;
}

a.zip{
background-image: 	url(/custom/img/zip_icon.gif);
background-position:right;
background-repeat: 	no-repeat;
padding-right: 20px;
}



.bild-links {
    text-align:left;
}

.bild-mitte {
    text-align:center;
}

.bild-rechts {
    text-align:right;
}

.bild-links-umfließend { 
    float:left;
    margin-right:10px;
} 

/*.bild-rechts-umfließend {
    float:right;
    clear:right;
    margin-left:20px;
    position:relative;
    _position:static;
}
.bild-rechts-umfließend {
    float:right;
    
    margin-left:20px;
  } */

ul.kategorien{
list-style: 	inside;
text-indent: -17px;
}

li.kategorien{
	list-style: 	inside;
	xborder-left:	1px solid #000;
	display: 		inline;
	line-height:	1.4em;
	text-align:		center;
	padding:		0px 10px 0px 0px;
}




