@page :left {
  margin-left: 4cm;
  margin-right: 3cm;
}

/*******************************************************************************************************************************
 INHALT
********************************************************************************************************************************/
/*Ueberschriften*/

h1{ 
font-size: 12pt;
font-weight: bold;
text-transform: uppercase;
border-top: 2px solid #8dae10;
color: #8dae10;
padding: 5px 0px 0px 0px;
margin-bottom: 9px;
}

h1 a{ 
text-decoration: none  
}

h2{ 
font-size: 12pt;
font-weight: bold;
text-transform: uppercase;
border-top: 2px solid #003560;
padding: 5px 0px 10px 0px;
margin-bottom: 9px;
text-decoration: none;  
}

h2 a{ 
text-decoration: none  
}

h3{ 
font-size: 12pt; 
padding: 3px 16px; 
border-left: 16px solid #8dae10; 
background: #E8EFCF  
}

h3 a{ 
text-decoration: none  
}

h4{
font-size: 12pt;
font-weight: bold;
color:#003560;
margin-bottom: 9px;
}

h4 a{ 
text-decoration: none  
}

#headline2 { 
font-size: 12pt;
} 
	
/*Gestaltung des Content-Bereichs*/

p { 
    font-family: Georgia, serif;
    font-size: 10pt;
}

#content { 
    font-family: Georgia, serif;
    font-size: 10pt;
}

/*Gestaltung des News-Bereichs*/

#gender_news {
background-color: #f7fbe7
}


/*Listen*/

#content ul, ol { margin: 5px 0px 0px 20px; padding: 0px 0px 0px 0px; line-height: 150%;}
#content ul ul, ol ol { margin-bottom: 10px}
#content ul li, ol li {margin-bottom: 2px }  
#content ul li { list-style-image: url(/mam/images/css/rechteck.gif )} 
#content ol ol li { list-style-type: lower-latin; }
#content ul li, ol li :hover { background: none}


/*Auszeichnung von Links*/

a, a:link { color:#0B538B}
a:visited { color:#0B538B }
#content a[href]:hover { text-decoration: underline; background: none; color: #304488 }
#content a[href^="http://www.sowi.rub.de"] { padding-right: 0; background: none }
#content a:hover[href^="http://www.sowi.rub.de"] { background-image: none; padding: 1px 0px 1px 1px }
#content a[href^="http://"], #content a[href^="https://"] { background: url(/mam/images/design/icon_external_link.png) center right no-repeat; padding: 1px 14px 1px 1px }
#content a[href^="http://"]:hover, #content a[href^="https://"]:hover { text-decoration: underline; background: url(/mam/images/design/icon_external_link.png) center right   no-repeat;color: #304488; padding: 1px 14px 1px 1px}
#content a[href$=".pdf"], #content a[href$=".pdf"] { background: url(/mam/images/design/pdf_icon.png) center right no-repeat; padding: 1px 14px 1px 1px }
#content a[href$=".pdf"]:hover, #content a[href$=".pdf"]:hover { background:  url(/mam/images/design/pdf_icon.png) center right no-repeat; padding: 1px 14px 1px 1px }
#content a[href$=".doc"], #content a[href$=".doc"] { background: url(/mam/images/design/word_icon.png) center right no-repeat; padding: 1px 14px 1px 1px }
#content a[href$=".doc"]:hover, #content a[href$=".doc"]:hover { background:  url(/mam/images/design/word_icon.png) center right no-repeat; padding: 1px 14px 1px 1px }
#content a[href$=".docx"], #content a[href$=".doc"] { background: url(/mam/images/design/word_icon.png) center right no-repeat; padding: 1px 14px 1px 1px }
#content a[href$=".docx"]:hover, #content a[href$=".doc"]:hover { background:  url(/mam/images/design/word_icon.png) center right no-repeat; padding: 1px 14px 1px 1px }
#content a[href$=".xls"], #content a[href$=".xls"] { background: url(/mam/images/design/xls.gif) center right no-repeat; padding: 1px 14px 1px 1px }
#content a[href$=".xls"]:hover, #content a[href$=".xls"]:hover { background:  url(/mam/images/design/xls.gif) center right no-repeat; padding: 1px 14px 1px 1px }
#content a[href$=".xlsx"], #content a[href$=".xls"] { background: url(/mam/images/design/xls.gif) center right no-repeat; padding: 1px 14px 1px 1px }
#content a[href$=".xlsx"]:hover, #content a[href$=".xls"]:hover { background:  url(/mam/images/design/xls.gif) center right no-repeat; padding: 1px 14px 1px 1px }
#content a[href^="mail"], #content a[href$=".mail"] { background: url(/mam/images/design/mailto.gif) center left no-repeat; padding: 1px 1px 1px 14px }
#content a[href^="mail"]:hover, #content a[href$=".mail"]:hover { background:  url(/mam/images/design/mailto.gif) center left no-repeat; padding: 1px 1px 1px 14px }


/* (de) Gestaltung der Seitenbilder + Absatz */

.leadin { background: #e8efcf; margin-bottom: 1em; }
.leadin span { display: block; background: url(/mam/images/design/corner_tr_li.gif) top right no-repeat }
.leadin span span { display: block; background: url(/mam/images/design/corner_bl_li.gif) bottom left no-repeat }
.leadin span span span { display: block; background: url(/mam/images/design/corner_br_li.gif) bottom right no-repeat }
.leadin span span span img.topic { width: 100.1%; max-width: 450px }
.leadin span span span span.p { padding: 1em 1em 1em 1em; font-size: 11.5px }


/* (de) Gestaltung der Mitarbeiterinformationen */
.ma-bild img {float: left; margin: 0 5em 2em 0;}
.ma-daten {float: left; margin-bottom: 2em; font-size: 13.2px}
.ma-daten span {display: block;}
.ma-name {font-weight: bold; color: #8dae10;}
.ma-funktion {font-weight: bold; color: #8dae10;}
.clearing {clear: both;}


/*Auszeichnung von Tabellen*/

table {margin-top: 4px; width: auto; border-collapse:collapse }

#content table a[href^="http://"], #content table a[href^="https://"] { background: none }


/* (de) Gestaltung der Tabelle Lehrende */

#staff span { display: inline-block; margin: .5em 0 ;}
#staff .titel { width: 208px}
#staff .funktion { width: 112px }
#staff .sektion { width: 1px }
#staff .raum { width: 66px }
#staff .telefon { width: 63px; text-align:center }
#staff .mail { width: 40px }
#staff .sprech { width: 130px }
#staff .web { width: 40px }
#staff tr td { padding: 4px 5px 4px 5px}
#staff a[href]:hover { color: #ffffff }
  
  
/* (de) Gestaltung der Tabelle Dissertationen */  
table.diss {background:#e8efcf ; color: #003560; font-size: 14px; }
table.diss thead tr th {border-bottom: 1px solid #8dae10; text-transform: uppercase; font-size: 14px; color: #003560; }
table.diss tr, table.diss, th, table.diss td {background:#e8efcf ;  padding: .2em; border: 3px solid #fff }
table.diss th { background:#e8efcf ; font-weight: 700 }


/* (de) Gestaltung der Tabelle Anmeldezahlen */ 
.anmelde tbody {vertical-align: top } 
.anmelde tbody td:last-child { text-align: right }
table.anmelde {background:#e8efcf ; color: #003560; font-size: 14px; }
table.anmelde thead tr th {border-bottom: 1px solid #8dae10; text-transform: uppercase; font-size: 14px; color: #003560; }
table.anmelde tr, table.anmelde, th, table.anmelde td {background:#e8efcf ;  padding: .2em; border: 3px solid #fff }
table.anmelde th { background:#e8efcf ; font-weight: 700 }


/* (de) Gestaltung der Tabelle Lehrende_LS:  Teachers-Table */
table.tteachers, table.tteachers_const { background: #e8efcf; padding: 0; border-spacing: 0; border-collapse: collapse }
table.tteachers tr:hover, table.tteachers_const tr:hover { background-color: #fff }
table.tteachers td, table.tteachers_const td { padding: 0.4em 25px 0.4em 0.5em; border: 1px solid #043882; border-width: 0 0 1px 0; font-weight: 700 }
table.tteachers th, table.tteachers_const th { text-align: left; font-weight: 700; background: #8dae10; color: #003560; border: solid #043882; border-width: 1px 0 3px }
.tteachers td.titel, .tteachers_const td.titel { width: 200px }
.tteachers .titel, .tteachers_const .titel { width: 160px; padding: 3px }
.tteachers .funktion, .tteachers_const .funktion { width: 90px }
.tteachers .raum, .tteachers_const .raum { width: 100px }
.tteachers .telefon, .tteachers_const .telefon { width: 62px }
.tteachers .fax, .tteachers_const .fax { width: 50px }
.tteachers .mail, .tteachers_const .mail { width: 40px }
.tteachers .sprech, .tteachers_const .sprech  { width: 150px }
.tteachers tr td, .tteachers_const tr td { padding: 5px }
table.tteachers_const td { height: 42px }

/* (de) Gestaltung der Tabelle Vorlesungsverzeichnis */
.vv td.vv1 { width: 150px; font-size: 14px;  }
.vv td.vv2 { width: 590px; font-size: 13.2px;  }


/*Anpassungen Lehrstühle*/

.sozommn { 
border-top: 1px solid #7F7B7B;
font-size: 100%; 
padding: 3px 16px; 
font-weight: bold;
background: #d6d6d6;
}

.sozommnews {
margin: 0px;
background-color: #f5f5f5; 
margin-top: -4px
}

#gender_news {
background-color: #f7fbe7
}

.lsip-g-l {
float: left;
margin-left: 0px
}

.lsip-g-r {
margin-right: 25px;
float: right;
}

.quovadis tbody {
vertical-align: top 
}

.quovadis td {
padding-bottom: 40px;
padding-left: 10px;
width: 295px;
}

/*******************************************************************************************************************************
 Navigation
********************************************************************************************************************************/
#navi {
 display:none;
}

#i-toolbar-iframe {
 display:none;
}

/*******************************************************************************************************************************
 Basis
********************************************************************************************************************************/


strong, b { 
font-weight: bold;
color : #709708;
}

#headline1 { 
display:none
} 


.schriftzug {  
display:none
} 

#metanavigation { 
display:none 
} 

#sprache { 
display:none
} 

.logorub { 
display:none
} 



#content {
float: left;
color: #003560;
}

#footer {
display:none
}


/*******************************************************************************************************************************
 Columns 
********************************************************************************************************************************/
.subcolumns {width: 100%; overflow: hidden;}

.sc100 {width: 100%;}

.c50l {width: 100%;}

.c50r {width: 100%;}

.c66l {width: 100%;}

.c33r {width: 100%;}

/*******************************************************************************************************************************
 Banner 
********************************************************************************************************************************/

#bannertable {display:none}

#banner  {display:none}


