@import "news.css";

body {
	font-family: 'Arial', Helvetica, sans-serif;
}

h1,h2,h3,h4,h5,h6,
 {
  font-family: 'Arial', Helvetica, sans-serif;
  font-weight: normal;
  line-height: 1.1;
  color: #000;
}

h1, div[role=main] h1 {
	font-size: 22px;
}

div[role=main] h1.sub_page_header {
	margin: 0px 15px 35px 15px;
	display:none;
}

h2, div[role=main] h2 {
	font-size: 18px;
}

h3, div[role=main] h3 {
	font-size: 18px;
}



h4 {
	font-size: 14px;
}

p {
font-size:16px;
}

.col-md-12 {
	overflow:hidden;

}

.csc-textpic-imagewrap img {
    max-width: 100%;
    width: 100%;
    height: auto;
}

.csc-header {
border:none;
}

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.col-md-6-maincontent h2.csc-firstHeader {
	
	}

.col-md-6-maincontent h3 {
	font-size: 18px;
	}
.col-md-6-maincontent h4 {
	font-size: 16px;
	}

.clearcolumns {
	clear:both;
}

a {
color: #9B2341;
text-decoration: none;
}
a:hover {
color:#9B2341;
}
body.page-1 h1 a, body.page-1 h2 a {
color:#9B2341;
}
body.page-1 #breadcrumb {
	display:none;
}

.printbox {
	float:right;
}


/* a-z menu people start */
#wrapper_people_list ul#a-z-menu {
padding:0;
margin:0;
width:100%;
overflow:hidden;
}
#wrapper_people_list ul#a-z-menu li {
display:block;
float:left;
background:#9b233f;
}
#wrapper_people_list ul#a-z-menu li a {
padding:8px;
background:#9b233f;
color:#fff;
}
/* a-z menu people end */

/*topnav */
#topnav {
background: #f3f3f3;
min-height: inherit;
margin:0;
}

#topnav .navbar {
position: relative;
min-height: 30px;
margin-bottom: 0px;
border: 1px solid transparent;
padding-left:15px;
padding-right:10px;
}

.navbar-top {
}

.service li {
	color: #9b2341;
	line-height:27px;
	float: left;
}

#topnav .navbar-nav > li > a {
	line-height: 21px;

}

#topnav a:hover, #topnav a:focus, #topnav a.active.current {
text-decoration: underline;
}

#topnav a {
	font-size: 12px;
	color: #9b2341;
	font-family: 'Arial', Helvetica, sans-serif;
	text-transform:none;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left:0px;
	padding-right:1px;
	
}
.navbar {
	margin-bottom:0;
	border:none;
}

.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
	background-color:none;
}


/* mainnav
-------------------------------------------------- */
.navbar-default {
	background-image: none;
	border-radius: 0px;
	filter: none;
	filter: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #9b2341;
	border-color:none;
	} 

.navbar-main .navbar-nav>li>a {
	font-size: 19px;
	padding: 10px;
	}

.navbar-nav > li > a {
	line-height:30px;
	}
	
.navbar-main .navbar-nav > li > a {
padding-right:18px;
padding-left:18px;
}
	
	

.navbar-main .navbar-nav>li>a:hover, 
.navbar-main .navbar-nav>li>a:focus, .navbar-main .navbar-nav>li>a:active {
	color: #fff;
	background-color: #606063;
	
	}


.navbar-main .navbar-nav>li>a:hover, 
.navbar-main .navbar-nav>li>a:focus, .navbar-main .navbar-nav>li>a:active {
	color: #fff;
	background-color: #606063;
	}	

/*#nav_51 > a:hover, #nav_57 > a:focus, #nav_57 > a:active {
	background-color: #606063;
	color: #fff;
	
	}
	
#nav_57 > a:hover, #nav_57 > a:focus, #nav_57 > a:active {
	background: #0D5168;
	color: #fff;
	
	}
	
#nav_82 > a:hover, #nav_82 > a:focus {
	background: #01759C;
	}
	
#nav_4 > a:hover, #nav_4 > a:focus  {
	background: #CDA022;
	}
	
#nav_111 > a:hover,#nav_111 > a:focus {
	background: #436900;
	}
	*/
	
.navbar-main .navbar-nav>.active>a {
	background-image: none;
	background-repeat: repeat-x;
	filter: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #606063;
	color: #fff;
	}

	.nav.navbar-nav {
		color: #9b2341;
	}



/* Logo */
ul#logo {
	padding:0;
	margin:0;
	list-style:none;
}

/* research 2 Columns bottom */
#research_2_columns .col-md-5,
#research_2_columns .col-md-4 {
	width: 100%;
}
#research_2_columns .frame {
	background: #f3f3f3;
	margin-bottom: 20px;padding: 12px;
	margin-top: 8px;
}
#research_2_columns .frame h2 {
	font-size: 22px;
	padding-bottom: 9px;
}
@media screen and (min-width: 769px) {
	#research_2_columns .col-md-5,
	#research_2_columns .col-md-4 {
		width: 35%;
	}
}



/* Langmenu */
.langmenu {
	position:relative;
	float:right;
	padding-top:0px;
    padding-bottom:5px;
	padding-right:1px;
	color: #9b2341;
	font-size: 12px;
	font-family: 'Arial', Helvetica, sans-serif;
}

.langmenu ul {
list-style:none;
}
.langmenu li {

}
.langmenu li:first-child::after {
	content: "|";
}

#topnav .langmenu a {
	color: #9b2341;
	padding-left:3px;
	padding-right:3px;	
	font-family: 'Arial', Helvetica, sans-serif;
}

.langmenu a.act,
.langmenu li.act a {
	text-decoration:underline;
}




.list-inline>li {
display: inline-block;
padding-right: 0px; 
padding-left: 0px;
color: #9b2341;
}

/*ul.list-inline li.first:after {
content: " \0399";
color: #9b2341;

}
*/
/* Mobile nav */
.mobilenav {
	display:none;
}

.slicknav_menu {
	display:none;
}



/* leftNav */

.bs-docs-sidenav {
width: 228px;
margin: 0;
padding: 0;
background-color: none;
border: 1px solid #eae9e9;
border-radius: 0;
box-shadow: none;
}

nav {
	min-height: 495px;
	height:495 !important; 
}

body#pid278 nav, body#pid215 nav, body#pid262 nav, body#pid216 nav {
	min-height: 356px;
	height:356 !important; 
	}


.bs-docs-sidenav li {
background-color: #eae9e9;
}

.bs-docs-sidenav > li:last-child > a {
border-radius: 0;
}

.bs-docs-sidenav > li:first-child > a {
border-radius: 0;
}

ul li ul li ul li.active.current {
text-indent: 0px;
}



/*.nav.bs-docs-sidenav > .active .nav .nav a {
    padding-left: 25%;
}*/




/*contactbox*/
.contact-box {
margin-top: 10px;
background: #f3f3f3;
padding: 10px;
width: 100%;
}


/*suche */
.input-group {
margin-top: 0px;
}

#c1571.frame-default {
	clear: inherit;
}


.col-md-12 #c1571, .col-md-12 #c1684 {
	display:none;
}

.input-group .form-control {
margin-bottom: 0;
height:43px;
}

.form-control {
display: block;
width: 100%;
height: 39px;
padding: 6px 12px;
font-size: 14px;
font-style:italic;
line-height: 1.428571429;
color: #fff;
vertical-align: middle;
background-color: #606063;
background-image: none;
border: 1px solid #606063;
border-radius: 0px;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.input-group-addon {
padding: 6px 12px;
font-size: 21px;
font-weight: normal;
line-height: 1;
color: #fff;
text-align: center;
background-color: #606063;
border-left: 1px solid #fff;
border-right: 1px solid #606063;
border-top: 1px solid #606063;
border-bottom: 1px solid #606063;
border-radius: 0px;
}

.input-group-addon:last-child {

border-right: 1px solid #606063;
border-top: 1px solid #606063;
border-bottom: 1px solid #606063;
}
.form-control:-moz-placeholder {
  color: #fff;
}

.form-control::-moz-placeholder {
  color: #fff;
}

.form-control:-ms-input-placeholder {
  color: #fff;
}

.form-control::-webkit-input-placeholder {
  color: #fff;
}

.navbar-form button {
    border: medium none;
    background: none repeat scroll 0% 0% transparent;
    color: #FFF;
}

/* #kesearch_filters {
	display: none;
}*/

#kesearch_filters .list .head {
	border:none;
	background: none;
}
#kesearch_filters .list ul {
	border: none;
}



/*suche  end */

/*suche leftcolumn */
#searchbox  {
	margin-top: 35px;
	background: #f3f3f3;
	padding:10px;
	width: 100%;
}

#searchbox .csc-header {
	padding-bottom: 0px;
	margin: 10px 0 0px 0;
	/* border-bottom: 1px solid #eee; */
	padding-left: 3px;
}

#searchbox p {
	font-size: 13px;
	font-style:italic;
	padding-left: 3px;
}


#searchbox .input-group {
margin-top: 0px;
}

#searchbox .input-group .form-control {
width: 100%;
margin-bottom: 0;
}



@media (min-width: 768px) {
ul#logo li {
	float:left;
}
ul#logo li.brand {
	width:65%;
}
ul#logo li.search_form {
	width:35%;
}
#searchbox .navbar-right {
float: none!important;
padding: 5px 3px;
}
}
#searchbox .form-control {
display: block;
width: 100%;
height: 43px;
padding: 6px 12px;
font-size: 14px;
font-style:italic;
line-height: 1.428571429;
color: #fff;
vertical-align: middle;
background-color: #606063;
background-image: none;
border: 1px solid #606063;
border-radius: 0px;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

#searchbox .input-group-addon {
padding: 6px 12px;
font-size: 21px;
font-weight: normal;
line-height: 1;
color: #fff;
text-align: center;
background-color: #606063;
border-left: 1px solid #fff;
border-right: 1px solid #606063;
border-top: 1px solid #606063;
border-bottom: 1px solid #606063;
border-radius: 0px;
}
/*suche leftcolumn end */


/* special css for rightcolumn people */
.col-md-3-rightcolumn .abcfilter, .col-md-3-rightcolumn #wrapper_people .ihs-paginator, .col-md-3 .abcfilter, .col-md-3 #wrapper_people .ihs-paginator {
display:none;
}
@media (max-width: 991px) {
.col-md-3-rightcolumn #wrapper_people #columns .pin img , .col-md-3 #wrapper_people #columns .pin img {
width:100%;
}
}
@media (min-width: 992px) {
.col-md-3-rightcolumn #wrapper_people #columns .pin, .col-md-3 #wrapper_people #columns .pin {
width:100%;
}
}

.col-md-3-rightcolumn #wrapper_people {
margin:0 auto;
}



/*main colum = col-md-6 */
@media (min-width: 992px) {	
	
  .col-md-6-maincontent {
    width: 70%;
    padding-left: 0px;
	padding-right: 15px;
	float: left;
	position:relative;
  }
  
   .col-md-3-rightcolumn {
    width: 30%;
    float:left;
    padding-left: 15px;
	padding-right: 5px;
  }

.pin {
height:369px;
}

  
  
}


.bx-wrapper img {
    display:block;
    max-width: 100%;
    height:auto;
}

/*breadcrumb */
#breadcrumb {
width:100%;
overflow:hidden;
}
#breadcrumb.col-md-12 {
	min-height:inherit;
}
body.page-1 ul.breadcrumb {
	display:none;
}

.breadcrumb {
	padding: 0px 15px;
	margin-top:10px;
	margin-bottom: 10px;
	list-style: none;
	background-color: transparent;
	border-radius: 4px;
	color: #636466;
	font-size: 12px;
	font-style: italic;
	float:left;
}

.breadcrumb .active {
	color: #636466;

}

.breadcrumb a {
	color: #636466;
	text-decoration: none;
	
}

.breadcrumb a:hover, .breadcrumb a:focus, .breadcrumb a.active.current{
	text-decoration: underline;
}

.breadcrumb>li+li:before {
padding: 0;
color: #636466;
content: "\003e";
}


/* Slider Start  Departments*/
#slider_section {
	padding-left:5px;
	padding-top:0;
	padding-bottom:0;
	padding-right:0;
	margin:0;
}
#slider_section h3 {
	font-size: 14px;
	font-style: italic;
	font-family: 'Arial', Helvetica, sans-serif;
	color: #fff;
	margin-right: 18px;
	margin-left: 18px;
	margin-bottom: 34px;
}

#slider_section h2 {
	font-size: 32px;
	color: #fff;
	margin-right: 18px;
	margin-left: 18px;
	line-height: 42px;
}

#slider_section .rechteck-about-ihs {
	background: url(../Images/rechteck_slider_layer_rechteck_About_Ihs.png) no-repeat 0 0;
	position: absolute;
	top:45px;
	right:55px;
	z-index:1000;
	width: 355px;
	height: 290px;
	display:block;
}

#slider_section .rechteck-applied-economics {
	background: url(../Images/rechteck_slider_layer_rechteck_Applied_Economics.png) no-repeat 0 0;
	position: absolute;
	top:23px;
	right:23px;
	z-index:1000;
	width: 355px;
	height: 290px;
}

#slider_section .rechteck-research-teaching {
	background: url(../Images/rechteck_slider_layer_rechteck_Research_Teaching.png) no-repeat 0 0;
	position: absolute;
	top:23px;
	right:23px;
	z-index:1000;
	width: 355px;
	height: 290px;
}

#slider_section .rechteck-sociology {
	background: url(../Images/rechteck_slider_layer_rechteck_Sociology.png) no-repeat 0 0;
	position: absolute;
	top:23px;
	right:23px;
	z-index:1000;
	width: 355px;
	height: 290px;
}

#slider_section .rechteck-political-science {
	background: url(../Images/rechteck_slider_layer_rechteck_Political_Science.png) no-repeat 0 0;
	position: absolute;
	top:23px;
	right:23px;
	z-index:1000;
	width: 355px;
	height: 290px;
}
/*end */

/*slider pagestyle*/
.bx-wrapper .bx-pager.bx-default-pager a {
    background: none repeat scroll 0% 0% #9B2341;
    }


    
.bx-wrapper .bx-pager.bx-default-pager a#pager-link-0 {
    background: none repeat scroll 0% 0% #9B2341;
    }

.bx-wrapper .bx-pager.bx-default-pager a#pager-link-1 {
    background: none repeat scroll 0% 0% #0D5168;
    }
    
.bx-wrapper .bx-pager.bx-default-pager a#pager-link-2 {
    background: none repeat scroll 0% 0% #01759C;
    }
    
.bx-wrapper .bx-pager.bx-default-pager a#pager-link-3 {
    background: none repeat scroll 0% 0% #CDA022;
    }
    
.bx-wrapper .bx-pager.bx-default-pager a#pager-link-4 {
    background: none repeat scroll 0% 0% #436900;
    }
    
.bx-wrapper .bx-pager.bx-default-pager a:hover#pager-link-0,
.bx-wrapper .bx-pager.bx-default-pager a.active#pager-link-0,

.bx-wrapper .bx-pager.bx-default-pager a:hover#pager-link-1,
.bx-wrapper .bx-pager.bx-default-pager a.active#pager-link-1,

.bx-wrapper .bx-pager.bx-default-pager a:hover#pager-link-2,
.bx-wrapper .bx-pager.bx-default-pager a.active#pager-link-2,

.bx-wrapper .bx-pager.bx-default-pager a:hover#pager-link-3,
.bx-wrapper .bx-pager.bx-default-pager a.active#pager-link-3,

.bx-wrapper .bx-pager.bx-default-pager a:hover#pager-link-4,
.bx-wrapper .bx-pager.bx-default-pager a.active#pager-link-4

 {
	background: #000;
}


/* Slider Sub  Departments*/
#slider_sub_section h3 {
	font-size: 14px;
	font-style: italic;
	
	font-family: 'Arial', Helvetica, sans-serif;
	color: #fff;
	margin-right: 18px;
	margin-left: 18px;
	margin-bottom: 34px;
}

#slider_sub_section h2 {
	font-size: 28px;
	color: #fff;
	text-transform: uppercase;
	margin-right: 18px;
	margin-left: 18px;
	line-height: 42px;
}

div[role=main] #slider_sub_section h2 {
	margin: 0px 15px 0px 15px;
}

div[role=main] #slider_sub_section h3 {
	margin: 20px 18px 34px 18px;
}

#slider_sub_section .rechteck-about-ihs {
	background: url(../Images/rechteck_slider_layer_rechteck_About_Ihs.png) no-repeat 0 0;
	position: absolute;
	top:15px;
	right:15px;
	z-index:1000;
	width: 355px;
	height: 290px;
	display:block;
}

#slider_sub_section .rechteck-applied-economics {
	background: url(../Images/rechteck_slider_layer_rechteck_Applied_Economics.png) no-repeat 0 0;
	position: absolute;
	top:15px;
	right:15px;
	z-index:1000;
	width: 355px;
	height: 290px;
}

#slider_sub_section .rechteck-research-teaching {
	background: url(../Images/rechteck_slider_layer_rechteck_Research_Teaching.png) no-repeat 0 0;
	position: absolute;
	top:15px;
	right:15px;
	z-index:1000;
	width: 355px;
	height: 290px;
}

#slider_sub_section .rechteck-sociology {
	background: url(../Images/rechteck_slider_layer_rechteck_Sociology.png) no-repeat 0 0;
	position: absolute;
	top:15px;
	right:15px;
	z-index:1000;
	width: 355px;
	height: 290px;
}

#slider_sub_section .rechteck-political-science {
	background: url(../Images/rechteck_slider_layer_rechteck_Political_Science.png) no-repeat 0 0;
	position: absolute;
	top:15px;
	right:15px;
	z-index:1000;
	width: 355px;
	height: 290px;
}

/*general*/
#slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a#pager-link-0 {
    background: none repeat scroll 0% 0% #9B2341;
    }
#slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a#pager-link-1 {
    background: none repeat scroll 0% 0% #9B2341;
    }
#slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a#pager-link-2 {
    background: none repeat scroll 0% 0% #9B2341;
    }
#slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a#pager-link-3 {
    background: none repeat scroll 0% 0% #9B2341;
    }
#slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a#pager-link-4 {
    background: none repeat scroll 0% 0% #9B2341;
    }    
#slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a#pager-link-5 {
    background: none repeat scroll 0% 0% #9B2341;
    }
#slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a#pager-link-6 {
    background: none repeat scroll 0% 0% #9B2341;
    }
    
#slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a:hover#pager-link-0,
#slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a.active#pager-link-0,

#slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a:hover#pager-link-1,
#slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a.active#pager-link-1,

#slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a:hover#pager-link-2,
#slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a.active#pager-link-2,

#slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a:hover#pager-link-3,
#slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a.active#pager-link-3,

#slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a:hover#pager-link-4,
#slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a.active#pager-link-4,

#slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a:hover#pager-link-5,
#slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a.active#pager-link-5,

#slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a:hover#pager-link-6,
#slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a.active#pager-link-6

 {
	background: #000;
}    

/*applied*/
body.eco-fin-applied-economics #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a#pager-link-0 {
    background: none repeat scroll 0% 0% #0D5168;
    }
body.eco-fin-applied-economics #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a#pager-link-1 {
    background: none repeat scroll 0% 0% #0D5168;
    }
body.eco-fin-applied-economics #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a#pager-link-2 {
    background: none repeat scroll 0% 0% #0D5168;
    }
body.eco-fin-applied-economics #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a#pager-link-3 {
    background: none repeat scroll 0% 0% #0D5168;
    }
body.eco-fin-applied-economics #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a#pager-link-4 {
    background: none repeat scroll 0% 0% #0D5168;
    }
body.eco-fin-applied-economics #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a#pager-link-5 {
    background: none repeat scroll 0% 0% #0D5168;
    }
body.eco-fin-applied-economics #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a#pager-link-6 {
    background: none repeat scroll 0% 0% #0D5168;
    }
    
body.eco-fin-applied-economics #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a:hover#pager-link-0,
body.eco-fin-applied-economics #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a.active#pager-link-0,

body.eco-fin-applied-economics #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a:hover#pager-link-1,
body.eco-fin-applied-economics #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a.active#pager-link-1,

body.eco-fin-applied-economics #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a:hover#pager-link-2,
body.eco-fin-applied-economics #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a.active#pager-link-2,

body.eco-fin-applied-economics #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a:hover#pager-link-3,
body.eco-fin-applied-economics #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a.active#pager-link-3,

body.eco-fin-applied-economics #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a:hover#pager-link-4,
body.eco-fin-applied-economics #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a.active#pager-link-4,

body.eco-fin-applied-economics #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a:hover#pager-link-5,
body.eco-fin-applied-economics #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a.active#pager-link-5,

body.eco-fin-applied-economics #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a:hover#pager-link-6,
body.eco-fin-applied-economics #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a.active#pager-link-6

 {
	background: #000;
}    
    
/*research*/
body.eco-fin-research-teaching #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a#pager-link-0 {
    background: none repeat scroll 0% 0% #01759C;
    }
body.eco-fin-research-teaching #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a#pager-link-1 {
    background: none repeat scroll 0% 0% #01759C;
    }
body.eco-fin-research-teaching #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a#pager-link-2 {
    background: none repeat scroll 0% 0% #01759C;
    }
body.eco-fin-research-teaching #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a#pager-link-3 {
    background: none repeat scroll 0% 0% #01759C;
    }

body.eco-fin-research-teaching #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a:hover#pager-link-0,
body.eco-fin-research-teaching #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a.active#pager-link-0,

body.eco-fin-research-teaching #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a:hover#pager-link-1,
body.eco-fin-research-teaching #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a.active#pager-link-1,

body.eco-fin-research-teaching #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a:hover#pager-link-2,
body.eco-fin-research-teaching #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a.active#pager-link-2,

body.eco-fin-research-teaching #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a:hover#pager-link-3,
body.eco-fin-research-teaching #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a.active#pager-link-3,

body.eco-fin-research-teaching #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a:hover#pager-link-4,
body.eco-fin-research-teaching #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a.active#pager-link-4,

body.eco-fin-research-teaching #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a:hover#pager-link-5,
body.eco-fin-research-teaching #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a.active#pager-link-5,

body.eco-fin-research-teaching #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a:hover#pager-link-6,
body.eco-fin-research-teaching #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a.active#pager-link-6

 {
	background: #000;
}    
    
/*sociology*/
body.sociology #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a#pager-link-0 {
    background: none repeat scroll 0% 0% #CDA022;
    }
body.sociology #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a#pager-link-1 {
    background: none repeat scroll 0% 0% #CDA022;
    }
body.sociology #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a#pager-link-2 {
    background: none repeat scroll 0% 0% #CDA022;
    }
body.sociology #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a#pager-link-3 {
    background: none repeat scroll 0% 0% #CDA022;
    }
    
body.sociology #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a:hover#pager-link-0,
body.sociology #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a.active#pager-link-0,

body.sociology #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a:hover#pager-link-1,
body.sociology #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a.active#pager-link-1,

body.sociology #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a:hover#pager-link-2,
body.sociology #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a.active#pager-link-2,

body.sociology #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a:hover#pager-link-3,
body.sociology #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a.active#pager-link-3

 {
	background: #000;
}
    
    
/*political-science*/
body.political-science #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a#pager-link-0 {
    background: none repeat scroll 0% 0% #436900;
    }
body.political-science #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a#pager-link-1 {
    background: none repeat scroll 0% 0% #436900;
    }
body.political-science #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a#pager-link-2 {
    background: none repeat scroll 0% 0% #436900;
    }
body.political-science #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a#pager-link-3 {
    background: none repeat scroll 0% 0% #436900;
    }

body.political-science #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a:hover#pager-link-0,
body.political-science #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a.active#pager-link-0,

body.political-science #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a:hover#pager-link-1,
body.political-science #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a.active#pager-link-1,

body.political-science #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a:hover#pager-link-2,
body.political-science #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a.active#pager-link-2,

body.political-science #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a:hover#pager-link-3,
body.political-science #slider_sub_section .bx-wrapper .bx-pager.bx-default-pager a.active#pager-link-3

 {
	background: #000;
}


/*end*/







  
/* Research and Projects */ 
/*** Blau Applied Economics Magazin  start ****/
.applied-economics-magazin {
	position: relative;
	background: #f3f3f3;
    height: auto; 
    width: 100%;
    padding-right:10px;
    padding-left:10px;
    padding-bottom:10px;
    }
div[role=main] .applied-economics-magazin h3 {
	font-weight: 600;
	padding-top:0px;
	margin:0;
}

div[role=main] .applied-economics-magazin h3 a {
	/*color:#000*/
}


.applied-economics-magazin .csc-header {
	padding-top: 7px;
	margin: 20px 0 0 0;
}
.applied-economics-magazin img {
	position: absolute;
	top: -10px;
	right: 11px;
}
.applied-economics-magazin p {
	font-size:13px;
}
/*** Blau Applied Economics Magazin  end ****/
/*** Blau Applied Economics Online  start ****/
.applied-economics-online {
	position: relative;
	background: #f3f3f3;
    height: auto; 
     width: 100%;
    padding-right:10px;
    padding-left:10px;
    padding-bottom:10px;
    }
div[role=main] .applied-economics-online h3 {
	font-weight: 600;
	padding-top:0px;
	margin:0;
}
.applied-economics-online .csc-header {
	padding-top: 7px;
	margin: 20px 0 0 0;
}
.applied-economics-online img {
	position: absolute;
	top: -15px;
	right: 11px;
}
.applied-economics-online p {
	font-size:13px;
}
/*** Blau Applied Economics Online  end ****/
/*** Blau Applied Economics Buch  start ****/
.applied-economics-buch {
	position: relative;
	background: #f3f3f3;
    height: auto; 
     width: 100%;
    padding-right:10px;
    padding-left:10px;
    padding-bottom:10px;
    }
div[role=main] .applied-economics-buch h3 {
	font-weight: 600;
	padding-top:0px;
	margin:0;
}
.applied-economics-buch .csc-header {
	padding-top: 7px;
	margin: 20px 0 0 0;
}
.applied-economics-buch img {
	position: absolute;
	top: -11px;
	right: 11px;
}
.applied-economics-buch p {
	font-size:13px;
}
/*** Blau Applied Economics Buch  end ****/


/*** Hellblau Research & Teaching Magazin  start ****/
.research-teaching-magazin {
	position: relative;
	background: #f3f3f3;
    height: auto; 
    width: 100%;
    padding-right:10px;
    padding-left:10px;
    padding-bottom:10px;
    }
div[role=main] .research-teaching-magazin h3 {
	font-weight: 600;
	padding-top:0px;
	margin:0;
}
.research-teaching-magazin .csc-header {
	padding-top: 7px;
	margin: 20px 0 0 0;
}
.research-teaching-magazin img {
	position: absolute;
	top: -10px;
	right: 11px;
}
.research-teaching-magazin p {
	font-size:13px;
}
/*** Hellblau Research & Teaching Magazin  end ****/
/*** Hellblau Research & Teaching Online  start ****/
.research-teaching-online {
	position: relative;
	background: #f3f3f3;
    height: auto; 
     width: 100%;
    padding-right:10px;
    padding-left:10px;
    padding-bottom:10px;
    }
div[role=main] .research-teaching-online h3 {
	font-weight: 600;
	padding-top:0px;
	margin:0;
}
.research-teaching-online .csc-header {
	padding-top: 7px;
	margin: 20px 0 0 0;
}
.research-teaching-online img {
	position: absolute;
	top: -15px;
	right: 11px;
}
.research-teaching-online p {
	font-size:13px;
}
/*** Hellblau Research & Teaching Online  end ****/
/*** Hellblau Research & Teaching Buch  start ****/
.research-teaching-buch {
	position: relative;
	background: #f3f3f3;
    height: auto; 
     width: 100%;
    padding-right:10px;
    padding-left:10px;
    padding-bottom:10px;
    }
div[role=main] .research-teaching-buch h3 {
	font-weight: 600;
	padding-top:0px;
	margin:0;
}
.research-teaching-buch .csc-header {
	padding-top: 7px;
	margin: 20px 0 0 0;
}
.research-teaching-buch img {
	position: absolute;
	top: -11px;
	right: 11px;
}
.research-teaching-buch p {
	font-size:13px;
}
/*** Hellblau Research & Teaching Buch  end ****/

/*** Gelb Sociology Magazin  start ****/
.sociology-magazin {
	position: relative;
	background: #f3f3f3;
    height: auto;
    padding-bottom:10px;  
     width: 100%;
    padding-right:10px;
    padding-left:10px;
    padding-bottom:10px;
    }
div[role=main] .sociology-magazin h3 {
	font-weight: 600;
	padding-top:0px;
	margin:0;
}
.sociology-magazin .csc-header {
	padding-top: 7px;
	margin: 20px 0 0 0;
}
.sociology-magazin img {
	position: absolute;
	top: -10px;
	right: 11px;
}
.sociology-magazin p {
	font-size:13px;
}
/*** Gelb Sociology Magazin  end ****/
/*** Gelb Sociology Online  start ****/
.sociology-online {
	position: relative;
	background: #f3f3f3;
    height: auto;
    padding-bottom:10px;  
     width: 100%;
    padding-right:10px;
    padding-left:10px;
    padding-bottom:10px;
    }
div[role=main] .sociology-online h3 {
	font-weight: 600;
	padding-top:0px;
	margin:0;
}
.sociology-online .csc-header {
	padding-top: 7px;
	margin: 20px 0 0 0;
}
.sociology-online img {
	position: absolute;
	top: -15px;
	right: 11px;
}
.sociology-online p {
	font-size:13px;
}
/*** Gelb Sociology Online  end ****/
/*** Gelb Sociology Buch  start ****/
.sociology-buch {
	position: relative;
	background: #f3f3f3;
    height: auto;
    padding-bottom:10px;  
     width: 100%;
    padding-right:10px;
    padding-left:10px;
    padding-bottom:10px;
    }
div[role=main] .sociology-buch h3 {
	font-weight: 600;
	padding-top:0px;
	margin:0;
}
.sociology-buch .csc-header {
	padding-top: 7px;
	margin: 20px 0 0 0;
}
.sociology-buch img {
	position: absolute;
	top: -11px;
	right: 11px;
}
.sociology-buch p {
	font-size:13px;
}
/*** Gelb Sociology Buch  end ****/

/*** GrÃ¼n Political Science Magazin  start ****/
.political-science-magazin {
	position: relative;
	background: #f3f3f3;
    height: auto;
    padding-bottom:10px; 
     width: 100%;
    padding-right:10px;
    padding-left:10px;
    padding-bottom:10px;
    }
div[role=main] .political-science-magazin h3 {
	font-weight: 600;
	padding-top:0px;
	margin:0;
}
.political-science-magazin .csc-header {
	padding-top: 7px;
	margin: 20px 0 0 0;
}
.political-science-magazin img {
	position: absolute;
	top: -10px;
	right: 11px;
}
.political-science-magazin p {
	font-size:13px;
}
/*** GrÃ¼n Political Science Magazin  end ****/
/*** GrÃ¼n Political Science Online  start ****/
.political-science-online {
	position: relative;
	background: #f3f3f3;
    height: auto;
    padding-bottom:10px; 
    width: 100%;
    padding-right:10px;
    padding-left:10px;
    padding-bottom:10px;
    }
div[role=main] .political-science-online h3 {
	font-weight: 600;
	padding-top:0px;
	margin:0;
}
.political-science-online .csc-header {
	padding-top: 7px;
	margin: 20px 0 0 0;
}
.political-science-online img {
	position: absolute;
	top: -15px;
	right: 11px;
}
.political-science-online p {
	font-size:13px;
}
/*** GrÃ¼n Political Science Online  end ****/
/*** GrÃ¼n Political Science Buch  start ****/
.political-science-buch {
	position: relative;
	background: #f3f3f3;
    height: auto;
    padding-bottom:10px;  
     width: 100%;
    padding-right:10px;
    padding-left:10px;
    padding-bottom:10px;
    }
div[role=main] .political-science-buch h3 {
	font-weight: 600;
	padding-top:0px;
	margin:0;
}
.political-science-buch .csc-header {
	padding-top: 7px;
	margin: 20px 0 0 0;
}
.political-science-buch img {
	position: absolute;
	top: -11px;
	right: 11px;
}
.political-science-buch p {
	font-size:13px;
}
/*** GrÃ¼n Political Science Buch  end ****/



/*** IT Online  start ****/
.it-online {
	position: relative;
	background: #f3f3f3;
    height: auto; 
     width: 100%;
    padding-right:10px;
    padding-left:10px;
    padding-bottom:10px;
    }
div[role=main] .it-online h3 {
	font-weight: 600;
	padding-top:0px;
	margin:0;
}
.it-online .csc-header {
	padding-top: 7px;
	margin: 20px 0 0 0;
}
.it-online img {
	position: absolute;
	top: -15px;
	right: 11px;
}
.it-online p {
	font-size:13px;
}
/*** IT Online  end ****/




/* People start */

/* People list view */
#wrapper_people_list {
width: 100%;
/*
max-width: 1100px;
min-width: 800px;
*/
margin: 30px auto;
color: #000;
}
#wrapper_people_list h3 {
	font-weight:normal;
	font-size: 16px;
	margin:0;
}
#wrapper_people_list h3.p-list {
	padding-left:15px;
	line-height: 20px;
}
#wrapper_people_list h3.letter {
	padding-left:15px;
	margin-top:15px;
}

#wrapper_people_list a {
	color:#00c3d4;
}
#wrapper_people_list a:hover {
	color:#00c3d4;
	text-decoration:underline;
}
#wrapper_people_list ul {
	list-style:none;
	padding:4px;
	margin:0 10px 0;
}
/* end */

body.page-133 #c3803 {
display:none;
}
body.page-133 #c3977 {
display:none;
}
body.page-391 #c3979 {
display:none;
}



#wrapper_people {
	width: 100%;
	/*
    max-width: 1100px;
	min-width: 800px;
    */
	margin: 30px auto;
	color: #000;
	font-family: 'Arial', Helvetica, sans-serif;
}

#wrapper_people a {
text-decoration: none;
}

#columns {
/*
	-webkit-column-count: 3;
	-webkit-column-gap: 10px;
	-webkit-column-fill: auto;
	-moz-column-count: 3;
	-moz-column-gap: 10px;
*/
	/*-moz-column-fill: auto;*/
/*
	column-count: 3;
	column-gap: 15px;
	column-fill: auto;
*/
    margin-left: -12px;
	width:100%;
}
ul.f3-widget-paginator {
    width: 100%;
    clear: left;
}

/*#columns > a {
    display: block;
    float: left;
    width: 33.333333%;
}*/

.pin {
	background: #f3f3f3;
	border: 2px solid #f3f3f3;
	/*box-shadow: 0 1px 2px rgba(34, 25, 25, 0.4);*/
	margin: 0 0 15px 12px;
	padding: 8px;
	padding-bottom: 5px;
	background: -webkit-linear-gradient(45deg, #f3f3f3, #f3f3f3);
	opacity: 1;
	display: block;
    float: left;
    width: 31.8%;
    min-height: 364px;
    /* height:auto !important; 
   	height: 364px; */

}



/* special style for ecofin companies */
body#pid254 .pin {
	height: 360px;

}


/* do not display special members in Administration */

#c452 .user-1802, #c452 .user-1763 {
	display:none;
}



div.pin.applied {
	color: #0D5168;
}
div.pin.applied h3 {
	color: #0D5168;
	font-weight: bold;
	font-size: 16px;
}

div.pin.administration, div.pin.ihs_it, div.pin.library  {
	color: #9B2341;
}
div.pin.administration h3, div.pin.ihs_it h3, div.pin.library h3 {
	color: #9B2341;
	font-weight: bold;
	font-size: 16px;
}
.pin.administration.little-box {
	min-height: 250px;
	height: 250px;
}
.pin.administration.little-box .people-text {
	height:48px;
}

div.pin.teaching {
	color: #01759C;
}
div.pin.teaching h3 {
	color: #01759C;
	font-weight: bold;
	font-size: 16px;
}

div.pin.sociology {
	color: #CDA022;
}
div.pin.sociology h3 {
	color: #CDA022;
	font-weight: bold;
	font-size: 16px;
}

div.pin.political {
	color: #436900;
}
div.pin.political h3 {
	color: #436900;
	font-weight: bold;
	font-size: 16px;
}

.search_form .tabview {
    padding-top: 20px;
    padding-bottom: 20px;
	height:150px;
}

.search_form .nav-tabs > li.default > a {
	border-radius: 0;
	
}

.search_form .nav-tabs > li.active > a,
.search_form .nav-tabs > li.active > a:focus {
	background-color: #606063;
	color: #fff;
	border: 1px solid #606063
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus, .nav-tabs > li.default > a {
    color: #555;
    cursor: default;
    background-color: #FFF;
    border-width: 1px;
    border-style: solid;
    border-color: #DDD #DDD transparent;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
	cursor:pointer;
}










.pin img {
width:100%;
	padding-bottom: 0px;
	margin-bottom: 0px;
	height:auto;
}

.pin div.people-text {
    height: 138px;
    position: relative;
    word-wrap: break-word;
}

.pin div.people-rechteck {
    height: 25px;
    width: 25px;
    position: absolute;
    right: 0;
    bottom: 0;
}

.pin p {
	font: 12px/18px Arial, sans-serif;
	color: #333;
	margin: 0;
}

@media (min-width: 960px) {
	#columns {
        /*
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
		*/
	}
}

@media (min-width: 1100px) {
	#columns {
        /*
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
		*/
	}
}

#columns:hover .pin:not(:hover) {
	opacity: 0.3;
}

div.people_publications_text_only {
	margin-bottom: 15px;
	width: 100%;
	overflow:hidden;
}

div.people_publications_text_only h3 {
	font-size: 18px;
}

.pp_text_74 {
	width: 74%;
	float:left;
	padding-right: 30px;
}

.pp_files {
	float: right;
	width: 210px;
}

.pp_files a {
	word-wrap: break-word;
	padding-bottom:10px;
	display:block;
}

div.people_publications_text_only ul {
	list-style:circle;
	padding-left:20px;
}


#people_sub_section h1, #people_sub_section h2 {
	margin: 5px 0 10px 0;
}


.people_publications_filter {
    margin-bottom: 30px;
    background: #9b233f;
    width: 100%;
    text-align: right;
    color: #ffffff;
    font-family: 'Arial', Helvetica, sans-serif;
    font-size: 17px;
}

body.eco-fin-applied-economics .people_publications_filter {
	background: #0D5168;
}

body.eco-fin-research-teaching .people_publications_filter {
	background: #01759C;
}

body.sociology .people_publications_filter {
	background: #CDA022;
}

body.political-science .people_publications_filter {
	background: #436900;
}

.people_publications_filter input {
    padding:2px;
    border: 0px none;
    margin-right: 2px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: italic;
    line-height:14px;
    position:relative;
    top: -1px;
}

.publicationDownloadLink {
    float:right;
    font-family: 'Arial', Helvetica, sans-serif;
}

.abcfilter {
	margin-top: 8px;
	margin-bottom: 30px;
	background: #9b233f;
	width: 100%;
}

body.eco-fin-applied-economics .abcfilter {
	background: #0D5168;
}

body.eco-fin-research-teaching .abcfilter {
	background: #01759C;
}

body.sociology .abcfilter {
	background: #CDA022;
}

body.political-science .abcfilter {
	background: #436900;
}


.abcfilter ul {
	padding: 0;
	margin: 0;
	width: 100%;
	overflow: hidden;
	list-style: none;
}

.abcfilter li {
	float: right;
	padding-right: 5px;
}


.abcfilter button {
	background: none;
	border: none;
	color: #fff;
	font-family: 'Arial', Helvetica, sans-serif;
	font-size: 17px;
}


#wrapper_people h3 {
	margin: 18px 0 10px 0;
	font-weight: normal;
}

#wrapper_people h3.ihs-admin {
	color: #9B2341;
	font-weight: bold;
}


#wrapper_people h3.eco-fin-applied-economics {
	color: #0D5168;
	font-weight: bold;
}

#wrapper_people h3.eco-fin-academic-research-teaching {
	color: #01759C;
	font-weight: bold;
}

#wrapper_people h3.sociolocy {
	color: #CDA022;
	font-weight: bold;
}

#wrapper_people h3.political-science {
	color: #436900;
	font-weight: bold;
}

#wrapper_people h3.library {
	color: #9B2341;
	font-weight: bold;
}

div.position {
	padding-bottom: 5px;
}

div.kontakt {
	padding-bottom: 10px;
}

.p-1-all-ihs {
	color: #9B2341;
}

.p-2-ihs-admin {
	color: #9B2341;
}

.p-3-eco-fin-applied-economics {
	color: #0D5168;
}

.p-4-eco-fin-academic-research-teaching {
	color: #01759C;
}

.p-5-sociolocy {
	color: #CDA022;
}

.p-6-political-science {
	color: #436900;
}

.p-7-library {
	color: #9B2341;
}


People Detail
.people_banner {
	
	
}

.people_banner ul {
	background: #f3f3f3;
	width: 100%;
	overflow:hidden;
	list-style:none;
	padding: 12px;
	padding-bottom: 8px;
	margin-bottom: 2px;
	margin-top:8px;
}

.people_banner li {
	width: 325px;
    margin-right: 15px;
    float:left;
}

.people_banner li.people_descr {
	width: 195px;
}

.people_banner li.people_image {
	width: 200px;
}

.people_name h3 {
	font-size: 16px;
}
span.lastname {
	text-transform: uppercase;
}

.group ul {
padding:0;
margin:0;
}

/*

.group {
width: 320px;
}



.group li {
float:none;
width:321px;
}




.people_descr {
padding-left:10px;
padding-right:10px;
	/*padding-left: 12px;
	
	padding:12px;
	width: 226px;
}

li.people_descr {
	width: 226px;
	/*padding-left:39px;
}

li.people_image {
	width: 254px;
	/*padding-left:39px;
}




/* EcoFin Academic Research & Teaching*/
.people_banner .people_name_ecofin_academic_research_teaching {
	padding-left: 12px;
	color: red;
}

.people_banner .people_name_ecofin_academic_research_teaching h3 {
	color: red;
}


.people_banner .people_descr {
	padding-top: 1px;
}

.people_banner li.people-detail-image {
	float:right;
    margin-right: 0;
}
/*Publications*/
.people_publications ul {
	list-style:none;
	padding: 0;
	margin: 0;
	margin-bottom: 20px;
}

.people_publications li {
	padding:0;
}

.people_publications li.publication_list {

}

.peope_publications .panel-default {
	background: #f3f3f3;
}

.panel {
border-radius: 0px;
-webkit-box-shadow: none;
box-shadow: none;
}

.panel-default {
	border-color: #f3f3f3;
}

.people_publications .panel-group .panel {
border-radius: 0px;
}

.group ul li:first-child {
		
}

.nav-tabs {
	border-bottom:0;
}

.panel-default>.panel-heading {
background-color: #f3f3f3;
}

.panel-default>.panel-heading {
background-image: none;
background-image: none;
background-image: none;
background-image: none;
background-repeat: repeat-x;
filter: none;
}

.panel-default>.panel-heading+.panel-collapse .panel-body {
border:none;
}


.panel-default>.panel-heading p.seriestitle {
font-size: 13px;
margin-top: 4px;
line-height: 1.4em;
}


.people_publications span.rechteck {
	float:right;
}

span.rechteck {
    float: right;
}

.panel-collapse {
	background: #f3f3f3;
}

#authoren {
font-size: 14px;
font-family: arial;
}

.shortCV {
	border: 1px solid #f3f3f3;
	padding:10px;
}

.CV {
	background: #605f64;
	color: #fff;
	padding-left: 18px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:20px;
}

.CV h3.cv_header, .CV h3.cv_header a {
	color: #fff;
	padding-left: 5px;
}

/*temp publications */
body.page-219 div.panel-heading > h4 > span {
float: right;
}

.panel-title {
	overflow:hidden;
	}

body.page-219 h4.panel-title {
overflow: hidden;
font-size: 18px;
}


/*pagination*/

.ihs-paginator {
    width: 100%;
    display: inline-flex;
    background: #9B2341;
    color: #fff;
    float: left;
    margin: 10px 0 0;
    padding: 4px 0;
    font-family: 'Arial', Helvetica, sans-serif;
    font-size: 15px;
    position:relative;
}

body.eco-fin-applied-economics .ihs-paginator {
    background: #0D5168;
}

body.eco-fin-research-teaching .ihs-paginator {
    background: #01759C;
}

body.sociology .ihs-paginator {
    background: #CDA022;
}

body.political-science .ihs-paginator {
    background: #436900;
}

.ihs-paginator  {
    height: 27px;
}


.ihs-paginator .paginator-controlls {
    width: auto;
    margin-left:15px;
}

.ihs-paginator .paginator-pages {
    width: auto;
    text-align:right;
    position:absolute;
    top:3px;
    right:15px;
}

.ihs-paginator ul {
    width: 100%;
    overflow:hidden;
    list-style:none;
    padding: 0;
    margin: 0;
}

.ihs-paginator li {
    width: auto;
    margin: 0 4px;
    list-style: none;
    font-weight:bold;
    float:left;
}

.ihs-paginator li.next {
    padding-right: 0px;
}

.ihs-paginator a {
    color: #fff;
    text-decoration: none;
}

.ihs-paginator a:hover,
.ihs-paginator li.current {
    text-decoration: underline;
}

/*end*/


/*end*/



/* People end */


/* Events start */

.tx-tdcalendar-pi1 {
	margin-top: 5px;
}

.tx-cal-controller {
    margin-top: 8px;
	width:100%;
	overflow:hidden;
}

/*.V9 {
	display:none;
	}*/

.article {
	margin-bottom: 25px;
	overflow:hidden;
}

body#pid4.sociology .article {
	padding-right: 10px;
	padding-bottom: 5px;
	overflow: inherit;
	}

/* Events All IHS start */
#calendar-event #cal {
width:100;
overflow:hidden;
}
#calendar-event #cal li {
float:left;
line-height:initial;
font-size:initial;
}
#cal {
    list-style: none;
    padding: 0;
    margin: 0;
}
#cal li.tag {
font-size:30px;
}
#cal li.mon {
font-size:18px;
line-height: 10px;
}
#cal li.year {
font-size:14px;
line-height:23px;
}
.article .news-list-date span {
font-size:30px;
}
.article .news-list-date span.article_year {
font-size:14px;
}
.calendar-events .articletype-11 h3 {
	margin-top:5px;
}

@media screen and (min-width:768px) {
	.calendar-events .articletype-11 {
		width:50%;
		float:left;
	}
	.calendar-events .articletype-11 {
		background: url(../Images/people_rechteck_grau.png) no-repeat 97% 100%;
		margin-top:5px;
	}
}
@media screen and (min-width:1024px) {
	.calendar-events .article .teaser-text {
		width:195px;
	}
}
@media screen and (min-width:1025px) {
	.calendar-events .articletype-11 {
		width:280px;
		min-height:190px;
	}
	.calendar-events .article .teaser-text {
		width:195px;
	}
}


.articletype-11, .articletype-12, .articletype-15 {
	background: url(../Images/people_rechteck_grau.png) no-repeat 100% 100%;
	overflow: hidden;
}
.articletype-11 span.news-list-date, .articletype-12 span.news-list-date, .articletype-15 span.news-list-date {
	background: #8d8487;
	display: block;
	color:#fff;
	font-size: 18px;
	font-family: 'Arial', Helvetica, sans-serif;
	text-align: center;
}
.articletype-11 span.news-list-time, .articletype-12 span.news-list-time, .articletype-15 span.news-list-time {
	display: none;
	color:#9b2341;
	font-size: 27px;
	font-family: 'Arial', Helvetica, sans-serif;
	text-align: center;
	font-style: italic;
	border-bottom: 1px solid #9b2341;
}
/* Events All IHS end */
/* forschung start */
.forschung .frame {
	clear:inherit;
}
.forschung .ce-gallery {
	
}
.forschung .ce-textpic {
	position:relative;
	overflow:hidden;
}
.forschung .ce-bodytext {
	background: url(../Images/rechteck_slider_layer_rechteck_About_Ihs.png) no-repeat 0 0;
	position:absolute;
	bottom:10px;
	right:10px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}
@media screen and (max-width:480px) {

}
.forschung .ce-bodytext h1,
.forschung .ce-bodytext h2,
.forschung .ce-bodytext h3,
.forschung .ce-bodytext h4,
.forschung .ce-bodytext p {
	color:#fff;
	padding:0;
	margin:0;
}
.forschung .ce-bodytext a {
	color:#fff;
}
.forschung .ce-bodytext a:hover {
	text-decoration:none;
}

.forschung .frame img {
	max-width:100%;
	width:100%;
	height:auto;
}
@media screen and (min-width:768px) {
	.forschung .frame {
		width:180px;
		float:left;
		padding-right:5px;
	}

	
}
@media screen and (min-width:769px) and (max-width:1024px) {
	.forschung .frame {
		width:235px;
		float:left;
		padding-right:5px;
	}
	
}
@media screen and (min-width:1025px) {
	.forschung .frame {
		width:285px;
		float:left;
		padding-right:5px;
	}
	
}
/* forschung end */


/* bottom_columns start */
.bottom_columns .frame {
	clear:inherit;
}
.bottom_columns .ce-gallery {
	
}
.bottom_columns .ce-textpic {
	position:relative;
	overflow:hidden;
}
.bottom_columns .ce-bodytext {
	background: url(../Images/rechteck_slider_layer_rechteck_About_Ihs.png) no-repeat 0 0;
	position:absolute;
	bottom:10px;
	right:10px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}
@media screen and (max-width:480px) {

}
.bottom_columns .ce-bodytext h1,
.bottom_columns .ce-bodytext h2,
.bottom_columns .ce-bodytext h3,
.bottom_columns .ce-bodytext h4,
.bottom_columns .ce-bodytext p {
	color:#fff;
	padding:0;
	margin:0;
}
.bottom_columns .ce-bodytext a {
	color:#fff;
}
.bottom_columns .ce-bodytext a:hover {
	text-decoration:none;
}

.bottom_columns .frame img {
	max-width:100%;
	width:100%;
	height:auto;
}
@media screen and (min-width:768px) {
	.bottom_columns .frame {
		width:180px;
		float:left;
		padding-right:5px;
	}

	
}
@media screen and (min-width:769px) and (max-width:1024px) {
	.bottom_columns .frame {
		width:194px;
		float:left;
		padding-right:5px;
	}
	
}
@media screen and (min-width:1025px) {
	.bottom_columns .frame {
		width:234px;
		float:left;
		padding-right:5px;
	}
	
}
/* bottom_columns end */

/* Events General IHS start */
/*.articletype-6 {
	background: url(../Images/people_rechteck_grau.png) no-repeat 100% 100%;
	overflow: hidden;
}
.articletype-6 span.news-list-date {
	background: #8d8487;
	display: block;
	color:#fff;
	font-size: 18px;
	font-family: 'Arial', Helvetica, sans-serif;
	text-align: center;
}

.articletype-6 span.news-list-time {
	display: none;
	color:#9b2341;
	font-size: 24px;
	font-family: 'Arial', Helvetica, sans-serif;
	text-align: center;
	font-style: italic;
	border-bottom: 1px solid #9b2341;
}
/* Events General IHS end */

/* Events Applied start */
/*.articletype-8 {
	background: url(../Images/people_rechteck_grau.png) no-repeat 100% 100%;
	overflow: hidden;
}
.articletype-8 span.news-list-date {
	background: #8d8487;
	display: block;
	color:#fff;
	font-size: 18px;
	font-family: 'Arial', Helvetica, sans-serif;
	text-align: center;
}

.articletype-8 span.news-list-time {
	display: none;
	color:#0d5168;
	font-size: 27px;
	font-family: 'Arial', Helvetica, sans-serif;
	text-align: center;
	font-style: italic;
	border-bottom: 1px solid #0d5168;
}
/* Events Applied end */

/* Events Research start */
/*.articletype-9, .articletype-10, .articletype-5, .articletype-1, .articletype-7, .articletype-17, .articletype-18 {
	background: url(../Images/people_rechteck_grau.png) no-repeat 100% 100%;
	overflow: hidden;
}
.articletype-9 span.news-list-date, .articletype-10 span.news-list-date, .articletype-5 span.news-list-date, .articletype-1 span.news-list-date, .articletype-7 span.news-list-date, .articletype-17 span.news-list-date, .articletype-18 span.news-list-date {
	background: #8d8487;
	display: block;
	color:#fff;
	font-size: 18px;
	font-family: 'Arial', Helvetica, sans-serif;
	text-align: center;
}

.articletype-9 span.news-list-time, .articletype-10 span.news-list-time, .articletype-5 span.news-list-time, .articletype-1 span.news-list-time, .articletype-7 span.news-list-time, .articletype-17 span.news-list-time, .articletype-18 span.news-list-time {
	display: none;
	color:#fff;
	background:#8d8487;
	font-size: 27px;
	font-family: 'Arial', Helvetica, sans-serif;
	text-align: center;
	font-style: italic;
	border-bottom: 1px solid #01759c;
}
/* Events Research end */

/* Events Soc start */
/*.articletype-2 {
/*	background: url(../Images/people_rechteck_grau.png) no-repeat 100% 100%;
	/*overflow: hidden;*/
/*}
.articletype-2 span.news-list-date {
	background: #8d8487;
	display: block;
	color:#fff;
	font-size: 18px;
	font-family: 'Arial', Helvetica, sans-serif;
	text-align: center;
}

.articletype-2 span.news-list-time {
	display: none;
	color:#fff;
	background:#8d8487;
	font-size: 27px;
	font-family: 'Arial', Helvetica, sans-serif;
	text-align: center;
	font-style: italic;
	border-bottom: 1px solid #cda022;
}
/* Events Soc end */

/* Events Political start */
/*.articletype-3 {
	background: url(../Images/people_rechteck_grau.png) no-repeat 100% 100%;
	overflow:hidden;
}
.articletype-3 span.news-list-date {
	background: #8d8487;
	display: block;
	color:#fff;
	font-size: 18px;
	font-family: 'Arial', Helvetica, sans-serif;
	text-align: center;
}

.articletype-3 span.news-list-time {
	display: none;
	color:#fff;
	background:#8d8487;
	font-size: 27px;
	font-family: 'Arial', Helvetica, sans-serif;
	text-align: center;
	font-style: italic;
	border-bottom: 1px solid #436900;
}
/* Events Political end */

/* Events Lib start */
/*.articletype-4 {
	background: url(../Images/people_rechteck_grau.png) no-repeat 100% 100%;
	overflow: hidden;
}
.articletype-4 span.news-list-date {
	background: #8d8487;
	display: block;
	color:#fff;
	font-size: 18px;
	font-family: 'Arial', Helvetica, sans-serif;
	text-align: center;
}

.articletype-4 span.news-list-time {
	display: none;
	color:#fff;
	background:#8d8487;
	font-size: 27px;
	font-family: 'Arial', Helvetica, sans-serif;
	text-align: center;
	font-style: italic;
	border-bottom: 1px solid #9b2341;
}
/* Events Lib end */

.article .date {
	width: 50px;
	float: left;
	padding-top:8px;
}

.article .header {
margin: 0 0 0 70px;
}

.article .header h3 {
font-size: 18px;
}

.article .header h3 a {
color: #000;
font-weight: normal;
}

.article h3 {
margin-bottom: 3px;
}

.article .teaser-text {
margin: 0 0 10px 70px;
}

.article .teaser-text p {
display:none;
font-size: 14px;
color: #636466;

}
.article .teaser-text p.time-location {
display:block;
font-size: 12px;
color: #000;
}

.news .footer {
border-top: none;
}

/* -------- Events pagebrowser-----------*/
div.cal-pagebrowser {
	background: #9B2341;
	color: #fff;
}

div.cal-pagebrowser p {
	margin-left: 2px;
}

div.cal-pagebrowser p span {
	margin-left: 12px;
}

div.cal-pagebrowser a {
	color: #fff;
}



/**** Calendar ***/

/*-----------------------MONTH VIEW ----------------------*/
.calendarwidget {
	background: #f3f3f3;
	width: 20em;
	min-height: 400px;
}
td.today {
	background: #9b2341;
	color: #fff; 
	-moz-box-shadow:    inset 0 0 4px #467b89;
   -webkit-box-shadow: inset 0 0 4px #467b89;
   box-shadow:         inset 0 0 4px #467b89;
   font-size: 10px;
}


th a.prev {
	display: block;
	text-indent: -999em;
	background: url(../Images/m_prev.png) no-repeat 20% 60%;

}

th a.next {
	display: block;
	text-indent: -999em;
	background: url(../Images/m_next.png) no-repeat 80% 60%;

}

.cal {
    font-size: 81.25%; /* Table base font {16/75%} = 12px */
    width: 100%;
    height: 400px;
    text-align: center;
    border-spacing: 0; /* Set this to allow rounded corners to work */
    box-shadow: 0 0 5px rgba(0,0,0,0.3);
    
}

/* Calendar Specific Styles
-------------------------------------------------------------------------------*/

.cal-container {
    width: 17.4em; /* 250(target size) / 16 = 15.625 */
    height: 17em; /* 260(target size) / 16 = 16.25 */
    margin: 0 auto;
    position: relative;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    
}

h2.header_cal {
	padding:10px 20px;
	
}

div[role=main] h2.header_cal {
	color:#9b2341;
}


.cal {
    font-size: 81.25%; /* Table base font {16/75%} = 12px */
    width: 100%;
    height: 100%;
    text-align: center;
    box-shadow: 0 0 5px rgba(0,0,0,0.3);
}
.cal td, .cal th {

    width: 12.5%;
}
.cal td {
    border-top: 1px solid #c8c8c8;
    border-left: 1px solid #c8c8c8;
}
.cal-header {
border: 1px solid #444444;
    }
    .cal-header th {
  
        background: #606063;

        
    }
.cal-nav {
    display: block;
    position: relative;
    z-index: 2;
    text-align: right;
    color: silver;
    font-weight: 700;
    font-size: 100%;
    text-decoration: none;
    text-shadow: 0 -1px 0 rgba(0,0,0,1.0);
}
.prev {
    text-align: left;
    padding-left: 25%;
}
.next {
    padding-right: 25%;
}
.prev:hover, .prev:focus,
.next:hover, .next:focus {
    color: rgb(27,147,169);
}
.cal-title {
    width: 75%;
    color: #e0e0e0;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.8);
    font-size: 22px;
    font-weight:bold;
    text-align: center;
    font-family: 'Arial', Helvetica, sans-serif;
}
.cal-day-names {
    background-color: (rgb(243,243,243));
    background-image: linear-gradient(rgb(243,243,243), rgb(255,255,255));
    border-top: 1px solid rgb(119,119,119);
    border-bottom: 1px solid #d1d1d1;
    color: #666666;
    font-size: 90%;
    font-size: 10px;
    text-transform: uppercase;
    }
    .cal-day-names th {
        line-height: 1.5;
        font-size: 10px;
    }

td.dayname {
	border:none;
}
    
    
.day {
background: rgb(236,236,236); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(236,236,236,1) 0%, rgba(222,222,222,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(236,236,236,1)), color-stop(100%,rgba(222,222,222,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(236,236,236,1) 0%,rgba(222,222,222,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(236,236,236,1) 0%,rgba(222,222,222,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(236,236,236,1) 0%,rgba(222,222,222,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(236,236,236,1) 0%,rgba(222,222,222,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#dedede',GradientType=0 ); /* IE6-9 */

   font-size: 12px;
 


   
    color: #666666;
    }
   /* .day:hover,
    .day:focus {
        background-image: linear-gradient(rgb(107,107,107), rgb(87,87,87));
        color: rgb(200,200,200);
    }*/
/* oom = out of month -> dates from previous/next month that are greyed out */
.oom {
    background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(243,243,243,1) 47%, rgba(243,243,243,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(243,243,243,1)), color-stop(100%,rgba(243,243,243,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 47%,rgba(243,243,243,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 47%,rgba(243,243,243,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 47%,rgba(243,243,243,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 47%,rgba(243,243,243,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-9 */

    box-shadow: 0 1px 0 rgba(255,255,255,0.05) inset, 1px 0 0 rgba(255,255,255,0.05) inset;
}

/* Events are highlighted */
.event {
    color: rgb(200,200,200);
    background-image: linear-gradient(rgb(58,84,6), rgb(106,154,12));
    cursor: pointer;
    }
    .event:hover,
    .event:focus {
        background-image: linear-gradient(rgb(106,154,12), rgb(198,245,110));
        color: rgb(140,140,140);
        cursor: pointer;
    }

/* Calendar visual tweaks */

/* Remove double borders from perimeter */
.cal tbody tr td:nth-of-type(1) {
    border-left: none;
}
.cal tbody tr td:nth-of-type(7) {
    border-right: none;
}
.cal tbody tr:nth-of-type(6) td {
    border-bottom: none;
}
/* Remove extra border on left hand table cells */
.cal tbody tr:nth-of-type(1n+1) td.day:first-child {
    box-shadow: 0 1px 0 rgba(255,255,255,0.15) inset;
}
.cal tbody tr:nth-of-type(1n+1) td.oom:first-child {
    box-shadow: 0 1px 0 rgba(255,255,255,0.05) inset;
}

/* Media Queries */

/* SMARTPHONE LANDSCAPE 480px */
@media only screen and (min-width: 30em) {
    .cal-container {
        width: 17.4em; /* 320px */
        height: 17em; /* 288px */
    }
    .cal {
        font-size: 87.5%; /* 14px */
    }
}
/* TABLET 768px */
@media only screen and (min-width: 48em) {
    .cal-container {
        width: 17.4em; /* 320px */
        height: 17em; /* 350px */
    }
    .cal {
        font-size: 100%; /* 16px */
    }
}
/* NETBOOK 1024px */
@media only screen and (min-width: 64em) {
    .cal-container {
        width: 17.4em; /* 424px */
        height: 17em; /* 464px */
    }
    .cal {
        font-size: 112.5%; /* 18px */
    }
}
/* DESKTOP 1600px+ */
@media only screen and (min-width: 100em) {
    .cal-container {
       width: 17.4em; /* 530px */
        height: 17em; /* 560px */
    }
    .cal {
        font-size: 125%; /* 20px */
    }
}



/*.evententry {
	display:none;
}*/

.selector, .browse_month {
	display:none;
}





/* Events end */

  
/* Departments Footer */
/* new col width for footer */
.col-md-2 {
    width: 20%;
    padding:0;
  }
  
footer {
margin: 70px 0 0 0;
background:#373737;	
}
footer .container {
padding-top:9px;
color:#fff;
font-size: 12px;
}

footer .container ul {
float:right;
overflow:hidden;
}
footer .container li a {
padding-right:5px;
padding-left:5px;
color:#fff;
}

footer .container ul li {
display:block;
float:left;
}

footer a:active,
footer h2 a {
	text-decoration:none;
}

/* about-ihs*/  
footer .about-ihs {
   /* height: 322px;*/
    width: 100%;
	color:#fff;
	font-family: 'Arial', Helvetica, sans-serif;
	font-size:16px;
	background: url(../Images/footer_rechteck.png) no-repeat 93% 94%;
  }
footer .about-ihs:hover {
	background: #9B2341 url(../Images/footer_rechteck.png) no-repeat 93% 94%;
  }
footer .about-ihs .csc-header {
	padding:0;
	margin:0;
}
footer .about-ihs h2 {
    background:#9B2341;
    color:#fff;
    height: auto;
    min-height: 80px;
    height:auto !important;
    height: 80px;
    display:block;
    margin-top:0;
    padding-top: 14px;
    padding-left: 19px;
    padding-right: 19px;
    padding-bottom:54px;
	border-bottom: 5px solid #373737;
}
footer .about-ihs h2 a {
	color:#fff;
	display:block;
    width: 100%;
	height: auto;
}



footer .about-ihs h2 a:hover {
	text-decoration:none;
}
footer .about-ihs p {
	padding-left:19px;
	padding-right:19px;
	padding-bottom: 15px;
    min-height: 400px;
}

/* applied-economics */ 
footer .applied-economics {
  /*  height: 322px;*/
    width: 100%;
	color:#fff;
	font-size:16px;
	background: url(../Images/footer_rechteck.png) no-repeat 93% 94%;
  }
footer .applied-economics:hover {
	background: #0D5168 url(../Images/footer_rechteck.png) no-repeat 93% 94%;
  }
footer .applied-economics .csc-header {
	padding:0;
	margin:0;
}
footer .applied-economics h2 {
	color:#fff;
	height: auto;
	min-height: 80px;
	height:auto !important; 
   	height: 80px; 
	background:#0D5168;
	display:block;
	margin-top:0px;
	padding-top: 14px;
	padding-left:19px;
	padding-bottom:30px;
	border-bottom: 5px solid #373737;
}
footer .applied-economics h2 a {
	color:#fff;
	display:block;
    width: 100%;
	height: auto;
}
footer .applied-economics h2 a:hover {
	text-decoration:none;
}
footer .applied-economics p {
	padding-left:19px;
	padding-right:19px;
	padding-bottom: 15px;
    min-height: 400px;
}

/* research-teaching */ 
footer .research-teaching {
   /* height: 322px;*/
    width: 100%;
	color:#fff;
	font-size:16px;
	background: url(../Images/footer_rechteck.png) no-repeat 93% 94%;
  }
footer .research-teaching:hover {
	background: #01759C url(../Images/footer_rechteck.png) no-repeat 93% 94%;
  }
footer .research-teaching .csc-header {
	padding:0;
	margin:0;
}
footer .research-teaching h2 {
	background:#01759C;
	color:#fff;
	height: auto;
	min-height: 80px;
	height:auto !important; 
   	height: 80px; 
	display:block;
	margin-top:0;
	padding-top: 14px;
	padding-left: 19px;
	padding-right: 19px;
	padding-bottom: 30px;
	border-bottom: 5px solid #373737;
}
footer .research-teaching h2 a {
	color:#fff;
	display:block;
    width: 100%;
	height: auto;
}
footer .research-teaching h2 a:hover {
	text-decoration:none;
}
footer .research-teaching p {
	padding-left:19px;
	padding-right:19px;
	padding-bottom: 15px;
    min-height: 400px;
}

/* sociology */ 
footer .sociology {
    /*height: 322px;*/
    width: 100%;
	color:#fff;
	font-size:16px;
	background: url(../Images/footer_rechteck.png) no-repeat 93% 94%;
  }
footer .sociology:hover {
	background: #CDA022 url(../Images/footer_rechteck.png) no-repeat 93% 94%;
  }

footer .sociology .csc-header {
	padding:0;
	margin:0;
}
footer .sociology h2 {
	background:#CDA022;
	color:#fff;
	height: auto;
	min-height: 80px;
	height:auto !important; 
   	height: 80px; 
	display:block;
	margin-top:0;
	padding-top: 14px;
	padding-left: 19px;
	padding-right: 19px;
	padding-bottom:54px;
	border-bottom: 5px solid #373737;
}
footer .sociology h2 a {
	color:#fff;
	display:block;
    width: 100%;
	height: auto;

}
footer .sociology h2 a:hover {
	text-decoration:none;
}
footer .sociology p {
	padding-left:19px;
	padding-right:19px;
	padding-bottom: 15px;
    min-height: 400px;
}

/* political-science */ 
footer .political-science {
    /*height: 322px;*/
    width: 100%;
	color:#fff;
	font-size:16px;
	background: url(../Images/footer_rechteck.png) no-repeat 93% 94%;
  }
footer .political-science:hover {
	background: #436900 url(../Images/footer_rechteck.png) no-repeat 93% 94%;
  }
footer .political-science .csc-header {
	padding:0;
	margin:0;
}
footer .political-science h2 {
	background:#436900;
	color:#fff;
	height: auto;
	min-height: 80px;
	height:auto !important; 
   	height: 80px; 
	display:block;
	margin-top:0;
	padding-top: 14px;
	padding-left: 19px;
	padding-right: 19px;
	padding-bottom:54px;
	border-bottom: 5px solid #373737;
}
footer .political-science h2 a {
	color:#fff;
	display:block;
    width: 100%;
	height: auto;
	word-break: break-word;
}
footer .political-science h2 a:hover {
	text-decoration:none;
}
footer .political-science p {
	padding-left:19px;
	padding-right:19px;
	padding-bottom: 15px;
    min-height: 400px;
}


footer .about-ihs .csc-header, footer .applied-economics .csc-header, footer .research-teaching .csc-header, footer .sociology .csc-header, footer .political-science .csc-header {
    border:none;
  }
  
  footer a {
  color:#fff;
  }
  footer a:hover {
  color:#fff;}






.addthis_toolbox {
	margin-top: 10px;
}

.news-img-caption {
	clear: both;
	font-size: 80%;
}

/* Sidenav for Docs
-------------------------------------------------- */
/* BackendTemplatezuweisung */
body.about-ihs .bs-docs-sidenav li {
    background-color: #eae9e9;
}
body.about-ihs .bs-docs-sidenav {
    border: 1px solid #9B2341;
}

body.eco-fin-applied-economics .bs-docs-sidenav li {
	background-color: #0D5168;
}
body.eco-fin-applied-economics .bs-docs-sidenav {
    border: 1px solid #0D5168;
}

body.eco-fin-research-teaching .bs-docs-sidenav li {
	background-color: #01759C;
}
body.eco-fin-research-teaching .bs-docs-sidenav {
    border: 1px solid #01759C;
}

body.sociology .bs-docs-sidenav li {
	background-color: #CDA022;
}
body.sociology .bs-docs-sidenav {
    border: 1px solid #CDA022;
}

body.political-science .bs-docs-sidenav li {
	background-color: #436900;
}
body.political-science .bs-docs-sidenav {
    border: 1px solid #436900;
}

.bs-docs-sidenav {
    width: 100%;
    margin: 8px 0 0px 0;
    padding: 0px 0px 1px;
    border-radius: 0px;
    box-shadow: none;
}
.bs-docs-sidenav.lvl-1 {
	margin:0;
	padding: 0px 0 0 0;
}
.bs-docs-sidenav.lvl-1 li a{
	padding-left:25px;
	line-height:21px;
	padding-bottom:5px;
}
.bs-docs-sidenav.lvl-2 li a {
    padding-left: 35px;
}

.bs-docs-sidenav li {
	background-color: #eae9e9;
}

.bs-docs-sidenav > li  a {
	display: block;
	margin: 0 0 -1px;
	padding: 9px 14px 9px;
	border: 1px solid #fff;
	color: #000;
	font-family: 'Arial', Helvetica, sans-serif;
	font-size: 18px;
}

.bs-docs-sidenav > li > ul {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
}
ul.nav.navbar-list.bs-docs-sidenav.affix-top.lvl-2 {
	border:none;
}

.bs-docs-sidenav > li:first-child > a {
	border-radius: 0;
}

.bs-docs-sidenav > li:last-child > a {
	border-radius: 0;
}

/*.nav.bs-docs-sidenav > .active .nav .current > a,
.nav.bs-docs-sidenav > .current > a,
.nav.bs-docs-sidenav > .active > a {
	color: #9b2341;
	background-color: #fff;
	position: relative;
	z-index: 2;
	padding: 9px 14px 0px;
	text-shadow: none;
	box-shadow: none;
}*/

/*sublevel2 */
#sublevel2 a {
	padding-left: 25px;
	line-height: 21px;
	padding-bottom: 5px;
}

/*sublevel3 */
#sublevel3 a  {
	padding-left: 40px;
	padding-bottom: 0;
	padding-top: 5px;
	padding-right: 0px;
	line-height: 23px;
}

#sublevel3 a.active  {
	padding-left: 40px;
	/*background-color: #fff;
	color: #9b2341;*/
	padding-right:1px;
}

/*#sublevel3 li  {
	line-height: 18px;
}*/

ul#sublevel3 {
padding-bottom: 10px;
padding-top: 10px;
}

.nav.bs-docs-sidenav a.current {
	background: #fff;
	color: #9b2341;
}

/*
/* Activestat Applied */
/*body.eco-fin-applied-economics .nav.bs-docs-sidenav > .active .nav .current > a,
body.eco-fin-applied-economics .nav.bs-docs-sidenav > .current > a,
body.eco-fin-applied-economics .nav.bs-docs-sidenav > .active > a {
	color: #0D5168;
	background-color: #fff;
	position: relative;
	z-index: 2;
	padding: 9px 14px 0px;
	text-shadow: none;
	box-shadow: none;
}



body.eco-fin-applied-economics #sublevel3 a.active  {
	color: #0D5168;
}*/

body.eco-fin-applied-economics .nav.bs-docs-sidenav a.current {
	color: #0D5168;
}

/* Activestat Teaching */
/*body.eco-fin-research-teaching .nav.bs-docs-sidenav > .active .nav .current > a,
body.eco-fin-research-teaching .nav.bs-docs-sidenav > .current > a,
body.eco-fin-research-teaching .nav.bs-docs-sidenav > .active > a {
	color: #01759C;
	background-color: #fff;
	position: relative;
	z-index: 2;
	padding: 9px 14px 0px;
	text-shadow: none;
	box-shadow: none;
}

body.eco-fin-research-teaching #sublevel3 a.active  {
	color: #01759C;
}*/

body.eco-fin-research-teaching .nav.bs-docs-sidenav a.current {
	color: #01759C;
}

/* Activestat Soc. */
/*body.sociology .nav.bs-docs-sidenav > .active .nav .current > a,
body.sociology .nav.bs-docs-sidenav > .current > a,
body.sociology .nav.bs-docs-sidenav > .active > a {
	color: #CDA022;
	background-color: #fff;
	position: relative;
	z-index: 2;
	padding: 9px 14px 0px;
	text-shadow: none;
	box-shadow: none;
}

body.sociology #sublevel3 a.active  {
	color: #CDA022;
}*/

body.sociology .nav.bs-docs-sidenav a.current {
	color: #CDA022;
}

/* Activestat Pol. */
/*body.political-science .nav.bs-docs-sidenav > .active .nav .current > a,
body.political-science .nav.bs-docs-sidenav > .current > a,
body.political-science .nav.bs-docs-sidenav > .active > a {
	color: #436900;
	background-color: #fff;
	position: relative;
	z-index: 2;
	padding: 9px 14px 0px;
	text-shadow: none;
	box-shadow: none;
}

body.political-science #sublevel3 a.active  {
	color: #436900;
}*/

body.political-science .nav.bs-docs-sidenav a.current {
	color: #436900;
}




/* Chevrons */
.bs-docs-sidenav .icon-chevron-right {
	float: right;
	margin-top: 2px;
	margin-right: -6px;
	opacity: .25;
}

.bs-docs-sidenav > li > a:hover {
	background-color: transparent;
}

.bs-docs-sidenav li a:focus {
	background-color: transparent;
}

.bs-docs-sidenav li a:hover {
	background-color: transparent;
}

.bs-docs-sidenav li li  a {

	border: none;

}



/* style for sub-submenu */
/*.nav.bs-docs-sidenav > .active .nav a {
	padding-left: 15%;
	font-style: italic;
}

.nav.bs-docs-sidenav > .active .nav a.active {
	padding-left: 23%;
	border-bottom: 1px solid #FFF;
}*/










/* CSS Style Content below
-------------------------------------------------- */
.frame-default {
	clear: both;
}

.col-md-6-maincontent .frame-default ul, .col-md-6-maincontent .frame-default ol {
font-size:16px;
}

.col-md-9 .frame-default ul, .col-md-9 .frame-default ol {
font-size:16px;
}

/* Reset figure styling */
DIV.csc-textpic .csc-textpic-imagewrap FIGURE,
DIV.csc-textpic FIGURE.csc-textpic-imagewrap {
	margin: 0;
	display: table;
}

DIV.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom: 10px;
}

/* Multiple Image Layout Options */
DIV.csc-textpic-imagecolumn, TD.csc-textpic-imagecolumn .csc-textpic-image {
	margin-right: 10px;
}

DIV.csc-textpic DIV.csc-textpic-imagecolumn {
	float: left;
}

DIV.csc-textpic, DIV.csc-textpic DIV.csc-textpic-imagerow, UL.csc-uploads LI {
	overflow: hidden;
}

/* Position: In text, right */
.csc-textpic-intext-left .csc-textpic-imagewrap {
	float: left;
}

.csc-textpic-intext-left .csc-textpic-imagewrap,
.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
	margin-right: 10px;
}

/* Position: In text, right */
.csc-textpic-intext-right .csc-textpic-imagewrap {
	float: right;
}

.csc-textpic-intext-right .csc-textpic-imagewrap,
.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
	margin-left: 10px;
}

/* Position: Beside text, left */
.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
	float: left;
}

/* Position: Beside text, right */
.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
	float: right;
}

/* Position: Above, center */
.csc-textpic-center .csc-textpic-center-outer {
	position: relative;
	float: right;
	right: 50%;
}

.csc-textpic-center .csc-textpic-center-inner {
	position: relative;
	float: right;
	right: -50%;
}

.csc-textpic-center .csc-textpic-imagewrap, .csc-textpic-center .csc-textpic-imagewrap {
	overflow: hidden;
}

/* Position: Above, right */
.csc-textpic-right .csc-textpic-imagewrap {
	float: right;
}

.csc-textpic-right .csc-textpic-text {
	clear: right;
}

/* Position: Below, right */
.csc-textpic-right .csc-textpic-imagewrap {
	float: right;
}

.csc-textpic .csc-textpic-imagecolumn {
	float: left;
}

figcaption {
	display: none;
}

/* Make the form in the top nav look good */
.input-append, .input-prepend {
	margin-bottom: 0px;
}

/* Give room to main block elements for anchor links */
aside[role=complementary] > div.frame-default,
div[role=section] > div.frame-default{
	padding-top: 0px;
}

div[role=main] h1,  div[role=main] h2 {
	color:#9b2341;
	margin: 5px 0;
	}
div[role=main] h1 a,
div[role=main] h2 a {
		color:#9b2341;
	}


div[role=main] h3,
div[role=main] h4,
div[role=main] h5,
div[role=main] h6 {
	color: #444;
	margin: 5px 0;
}


.csc-header {
	padding-bottom: 9px;
	margin: 0px 0 0px 0;
	/*border-bottom: 1px solid #eee;*/
}

.anchor {
	color: #666;
	font-size: 10pt;
	padding-left: 10px;
	vertical-align: middle;
	line-height: 10px;
}

.anchor .icon {
	text-decoration: none;
}

/* Search result pagination from indexed_search plugin */
ul.browsebox{
	margin : 0px 0px 10px 0px;
}

ul.browsebox li {
	display: inline;
	padding-right: 10px;
}

.tx-indexedsearch-descr {
	text-align: justify;
}

.tx-indexedsearch-browsebox,
.tx-indexedsearch-percent {
	font-size: 90%;
	color: #777777;
}

.tx-indexedsearch-whatis {
	display: none;
}


/*@media (max-width: 768px) {
	.rechteck-about-ihs {
	background: url(../Images/rechteck_slider_layer_rechteck_About_Ihs.png) no-repeat 0 0;
	position: inherit;
	top:23px;
	right:23px;
	z-index:1000;
	width: 100%;
	height: auto;
	display:block;
  	}
  	
  	.rechteck-applied-economics {
	background: url(../Images/rechteck_slider_layer_rechteck_Applied_Economics.png) no-repeat 0 0;
	position: inherit;
	top:23px;
	right:23px;
	z-index:1000;
	width: 100%;
	height: auto;
	display:block;
  	}
}*/

/*ul.nav li.dropdown:hover ul.dropdown-menu{
    display: block;
    margin-top:0px
}*/


.dropdown-menu {

z-index: 10000;
opacity: 0.9;
min-width:440px;
}

/* Research Group special styles for menu */

#nav_558 #sub li:nth-last-child(-n+2) {
	/* border-top:1px dashed #fff;
	padding-top:10px;
	margin-top:15px; */
}
#nav_558 #sub li:nth-last-child(-n+1) {
	border-top:0;
	padding-top:0;
	margin-top:0;
}

body.research-group .bs-docs-sidenav > li:nth-last-child(-n+2) a {
	border-top:1px dashed #606063;
}
body.research-group .bs-docs-sidenav > li:nth-last-child(-n+1) a {
	border-top:1px solid #fff;
}
body.research-group .bs-docs-sidenav.lvl-1 > li:nth-last-child(-n+2) a {
	border-top:0px solid #fff;
}
body.research-group .bs-docs-sidenav.lvl-1 > li:nth-last-child(-n+1) a {
	border-top:0px solid #fff;
}

.col-sm-3 {
	width: 21%;
}

.navbar-default{

}

.topnav .navbar-nav {
    float: left;
    margin: 0px;
}

.navbar-default .navbar-nav > li > a{
	color:#fff;
}
.navbar-default .navbar-nav > .dropdown > a .caret{
	border-top-color: #fff;
    border-bottom-color: #fff;
}
.navbar-brand {
padding:15px 7px;
}
.navbar-default .navbar-brand{
	color:#fff;
}

.level2 {
background: #606063;
}

/*li#nav_51 .level2, li#nav_109 .level2, li#nav_113 .level2 {
background: #9B2341;
}


li#nav_57 .level2 {
background: #0D5168;
}




li#nav_82 .level2 {
background: #01759C;
}

li#nav_4 .level2 {
background: #CDA022;
}


li#nav_111 .level2 {
background: #436900;
}
*/

.dropdown-menu>li>a {
color: #fff;
/*font-size: 23px;*/
font-size: 19px;
font-family: 'Arial', Helvetica, sans-serif;
white-space: inherit;
}



.level2 > div.submenuText {
/* height: 50px; */
font-style: italic;
color: #fff;
padding: 30px;
clear: both;
}

.level2 > div.subtitle > h2 {
font-size: 30px;
color: #fff;
}


.level2 > div.subtitle {
padding-left: 33px;
}

.menu-large {
  position: static !important;
}
.megamenu{
  padding: 20px 0px;
  width:100%;
}
.megamenu> li > ul {
  padding: 0;
  margin: 0;
}
.megamenu> li > ul > li {
  list-style: none;
}
.megamenu> li > ul > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #fff;
  white-space: normal;
}
.megamenu> li ul > li > a:hover,
.megamenu> li ul > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.megamenu.disabled > a,
.megamenu.disabled > a:hover,
.megamenu.disabled > a:focus {
  color: #999999;
}
.megamenu.disabled > a:hover,
.megamenu.disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.megamenu.dropdown-header {
  color: #428bca;
  font-size: 18px;
}



.level3 {
padding-left: 10px;
}
.level3 a {
color: #fff;
font-size: 17px;
}

.level3 a:hover {
color: #000;
}

ul.level4{
list-style:none;
}






/* Basic Grey */
.Tx-Formhandler {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding: 0;
}
.Tx-Formhandler h1 {
    padding: 0px 0px 10px 40px;
    display: block;
    border-bottom: 1px solid #DADADA;
    margin: -10px -30px 30px -30px;
}
.Tx-Formhandler h1>span {
    display: block;
    font-size: 11px;
}
.Tx-Formhandler label {
    /*display: block;*/
    margin: 0px 0px 5px;
}
.Tx-Formhandler label>span {
    float: left;
    width: 80px;
    text-align: right;
    padding-right: 10px;
    margin-top: 10px;
    color: #888;
}
.Tx-Formhandler input[type="text"], .basic-grey input[type="email"], .basic-grey textarea,.basic-grey select{
    border: 1px solid #DADADA;
    height: 40px;
    margin-bottom: 16px;
    margin-right: 6px;
    margin-top: 2px;
    outline: 0 none;
    padding: 3px 3px 3px 5px;
    width: 100%;
}
.Tx-Formhandler select {
    background: #FFF url('down-arrow.png') no-repeat right;
    background: #FFF url('down-arrow.png') no-repeat right);
    appearance:none;
    -webkit-appearance:none; 
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    width: 72%;
    height: 30px;
}
.Tx-Formhandler textarea{
    height:100px;
    width: 100%;
    border: 1px solid #DADADA;
}
.Tx-Formhandler .button {
    background: #9B2341;
    border: none;
    padding: 10px 25px 10px 25px;
    color: #FFF;
	width:100%;
}
.Tx-Formhandler .button:hover {
    background: #9B2341;
}

.Tx-Formhandler small.error {
	color: #9B2341;
}











/* Calendar new */
#calendarview {
	padding-top: 10px;
	background: #f3f3f3;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

#calendarview h2 {
	color:#9b2341;
	font-size: 25px;
}

#month-header {
    font-size: 17px;
    letter-spacing: -1px;
    text-align:center;
    padding-top: 5px;
    height: 40px;
    margin: 0px;
    background: #606063;
    color: #fff;
}

#month-header-icons {
	display:none;
}

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

.popover-content .default_catheader_bullet {
    padding-right: 5px;
}
/*------------ MONTH ------------*/

.tx-cal-controller .month-weeknums {
	background-color:#f5f5f5;
}

.tx-cal-controller .month-large .month-weeknums {
	display:none;
}

.tx-cal-controller .month-weekdays {
	border-bottom:1px solid #AAAAAA;
}

.tx-cal-controller .month-small a:link,
.tx-cal-controller .monthoff a:visited {
	color: #000000;
}

.tx-cal-controller .month-small th,
.tx-cal-controller .month-small td {
	padding: 2px;
	width: auto;
	font-size: 10px;
	text-align: center;
}

.tx-cal-controller .month-small,
.tx-cal-controller .month-medium,
.tx-cal-controller .month-large {
	border-collapse: collapse;
}

.tx-cal-controller .month-small td,
.tx-cal-controller .month-medium td {
	border:1px solid #AAAAAA;
}

.tx-cal-controller .month-large td {
	border-left: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
	vertical-align: bottom;
	background: #e8e8e8;
	color: #666;
	background: rgb(236,236,236); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(236,236,236,1) 0%, rgba(222,222,222,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(236,236,236,1)), color-stop(100%,rgba(222,222,222,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(236,236,236,1) 0%,rgba(222,222,222,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(236,236,236,1) 0%,rgba(222,222,222,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(236,236,236,1) 0%,rgba(222,222,222,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(236,236,236,1) 0%,rgba(222,222,222,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#dedede',GradientType=0 ); /* IE6-9 */
}

.tx-cal-controller .month-large td.monthOff,
.tx-cal-controller .month-large td.monthOff.eventDay {
    font-weight: normal;
    background: #f3f3f3;
    color: #b4b3b3;
}

.tx-cal-controller .month-large td.monthToday {
	background: #9b2341;
	color: #e0e0e0; 
}

.tx-cal-controller .month-large td.eventDay {
    cursor: pointer;
    font-weight: bold;
    color: #9B2341;
    background: rgb(224,224,224); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(224,224,224,1) 0%, rgba(210,210,210,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(224,224,224,1)), color-stop(100%,rgba(210,210,210,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(224,224,224,1) 0%,rgba(210,210,210,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(224,224,224,1) 0%,rgba(210,210,210,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(224,224,224,1) 0%,rgba(210,210,210,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(224,224,224,1) 0%,rgba(210,210,210,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dcdcdc', endColorstr='#cecece',GradientType=0 ); /* IE6-9 */
}

.tx-cal-controller .month-large tr td.monthLargeBasic {
    text-align: center;
    border:1px solid #bbb;
    padding:5px 2px;
}

.tx-cal-controller .month-large tbody tr:last-child td {
	border-bottom:1px solid #AAAAAA;
}

.tx-cal-controller .month-small th,
.tx-cal-controller .month-medium th,
.tx-cal-controller .month-large th {
	background-color: (rgb(243,243,243));
    background-image: linear-gradient(rgb(243,243,243), rgb(255,255,255));
    border-top: 1px solid rgb(119,119,119);
    border-bottom: 1px solid #d1d1d1;
    color: #666666;
    font-size: 90%;
    font-size: 10px;
    text-transform: uppercase;
    text-align:center;
}
			

.tx-cal-controller .month-large .weeknum {
	width: 100%;
}

.tx-cal-controller .month-large .daylink {
	font-weight: bold;
}

.tx-cal-controller .month-large .day {
	height: auto;
	vertical-align: top;
	text-align: left;
}

.tx-cal-controller .month-large div.vevent,
.tx-cal-controller .month-large div.vtodo {
	overflow:hidden;
	white-space:nowrap;
}
		
.tx-cal-controller .month-large .dayNum,
.tx-cal-controller .month-medium .dayNum {
	border-bottom: none;
	text-align: center;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold
}
	
.tx-cal-controller .monthWeekend {
}

.tx-cal-controller .monthCurrentWeek {
}

.tx-cal-controller .month-small th a:link,
.tx-cal-controller .month-small th a:visited,
.tx-cal-controller .month-medium th a:link,
.tx-cal-controller .month-medium th a:visited,
.tx-cal-controller .month-large th a:link,
.tx-cal-controller .month-large th a:visited {
	font-weight: bold;
	color: #000000;
}

.tx-cal-controller .monthView .currentDay {
	background:#9a2340;
}

.tx-cal-controller .weekday0,
.tx-cal-controller .weekday6 {
	background-color: #F8F9F8;
}

.tx-cal-controller .month-medium {
	margin: 1em auto 2em;
	border-collapse:collapse;
	border-spacing:0px;
	width: 100%;
}

.tx-cal-controller .month-medium th,
.tx-cal-controller .month-medium td {
	text-align: center;
	vertical-align: middle;
}

.tx-cal-controller .month-medium td {
	border:1px solid #A1A5A9;
}

#month-footer {
	text-align: center;
	margin-top: 10px;
}

/*------------ YEAR ------------*/

.tx-cal-controller .yearview h1 {
	text-align: center;
}

.tx-cal-controller .year-table,
.tx-cal-controller .month-large {
	clear: both;
	width: 100%;
	background-color:#FFFFFF;
	table-layout: fixed;
}

.tx-cal-controller .year-table .year-month {
	vertical-align: top;
	text-align: center;
}

.tx-cal-controller .year-table .year-month + .year-month + .year-month{
	padding-right: 0px;
}

/*------------ Print ------------*/
.printbutton, span.printbutton {
	float:right;
	padding-top:2px;
	padding-right:18px;
}
body.page-1 .printbutton {
	padding-right:0;
	padding-top:7px;
	margin-left:10px;
}


/*--------- Ics ----------------*/
div.ics_link {
	text-align: right;
	padding-top: 10px;
}

/*--------- Social ----------------*/
div.social-box {
	padding-top: 10px;
}


/* --------- Calender Event Detail -------------*/
#calendar-event h1 {
	display:none;
}

/*#calendar-event label {
	float:right;
	font-weight:normal;
}

div.startdate {
	color: #9B2341;
	font-size: 16px;
	margin: 0;
	padding-top: 5px;
	padding-left: 5px;
	border-bottom: 1px solid #9B2341;
	border-top: 1px solid #9B2341;
	font-weight: bold;
}

div.enddate {
	color: #9B2341;
	font-size: 16px;
	margin: 0;
	padding-top: 5px;
	padding-left: 5px;
	font-weight: bold;
}


div.starttime {
	color: #9B2341;
	font-size: 16px;
	margin: 0;
	padding-top: 5px;
	padding-left: 5px;
	border-bottom: 1px solid #9B2341;
	border-top: 1px solid #9B2341;
	font-weight: bold;
}

div.endtime {
	color: #9B2341;
	font-size: 16px;
	margin: 0;
	padding-top: 5px;
	padding-left: 5px;
	border-bottom: 1px solid #efefef;
	font-weight: bold;
}
*/
div.desc {
	margin-top: 8px;
	font-size: 16px;
}

div.location {
color: #666;
	margin-top: 0px;
	font-size: 16px;
	margin-bottom:5px;
}
#calendar-event img {
	max-width:100%;
	width:100%;
	height:auto;
}
/*

#calendar-event div.location label {
	float:left;
}

div.desc label {
	display:none;
}

/* Teaching categories start */
/*.event_detail_18 div.startdate, .event_detail_18 div.starttime, .event_detail_17 div.startdate, .event_detail_17 div.starttime, .event_detail_7 div.startdate, .event_detail_7 div.starttime, .event_detail_5 div.startdate, .event_detail_5 div.starttime, 
.event_detail_10 div.startdate, .event_detail_10 div.starttime, .event_detail_9 div.startdate, .event_detail_9 div.starttime, .event_detail_1 div.startdate, .event_detail_1 div.starttime  {
	color: #01759C;
	border-bottom: 1px solid #01759C;
	border-top: 1px solid #01759C;
}

.event_detail_18 div.endtime, .event_detail_9 div.endtime, .event_detail_10 div.endtime, .event_detail_5 div.endtime, .event_detail_1 div.endtime, .event_detail_7 div.endtime, .event_detail_17 div.endtime {
	color: #01759C;
}

.event_detail_18 div.enddate, .event_detail_9 div.enddate, .event_detail_10 div.enddate, .event_detail_5 div.enddate, .event_detail_1 div.enddate, .event_detail_7 div.enddate, .event_detail_17 div.enddate {
	color: #01759C;
}
/* end */

/* Applied categories start */
/*.event_detail_8 div.startdate, .event_detail_8 div.starttime {
	color: #0D5168;
	border-bottom: 1px solid #0D5168;
	border-top: 1px solid #0D5168;
}

.event_detail_8 div.endtime, .event_detail_8 div.endtime {
	color: #0D5168;
}

.event_detail_8 div.enddate {
	color: #0D5168;
}
/* end */

/* Soc categories start */
/*.event_detail_2 div.startdate, .event_detail_2 div.starttime {
	color: #CDA022;
	border-bottom: 1px solid #CDA022;
	border-top: 1px solid #CDA022;
}

.event_detail_2 div.endtime, .event_detail_2 div.endtime {
	color: #CDA022;
}

.event_detail_2 div.enddate {
	color: #CDA022;
}
/* end */

/* Politics categories start */
/*.event_detail_3 div.startdate, .event_detail_3 div.starttime {
	color: #436900;
	border-bottom: 1px solid #436900;
	border-top: 1px solid #436900;
}

.event_detail_3 div.endtime, .event_detail_3 div.endtime {
	color: #436900;
}

.event_detail_3 div.enddate {
	color: #436900;
}
/* end */



/*------- tinymce -------*/
#mce_9-open, #mce_10-open, #mce_11-open, #mce_12-open, #mce_13-open {
	display:none;
}

#mce_31-open, #mce_32-open, #mce_33-open, #mce_34-open, #mce_35-open {
	display:none;
}

#mce_53-open, #mce_54-open, #mce_55-open, #mce_56-open, #mce_57-open {
	display:none;
}

#mce_75-open, #mce_76-open, #mce_77-open, #mce_78-open, #mce_79-open {
	display:none;
}

#mce_97-open, #mce_98-open, #mce_99-open, #mce_100-open, #mce_101-open {
	display:none;
}

#mce_119-open, #mce_120-open, #mce_121-open, #mce_122-open, #mce_123-open {
	display:none;
}

#mce_141-open, #mce_142-open, #mce_143-open, #mce_144-open, #mce_145-open {
	display:none;
}

#mce_181-open, #mce_182-open, #mce_183-open, #mce_184-open, #mce_185-open {
	display:none;
}

#mce_197-open, #mce_198-open, #mce_199-open, #mce_200-open, #mce_201-open {
	display:none;
}

.mce-menubar .mce-menubtn {
    display: none;
    }



.tx-datamintsfeuser-pi1 label {
    width: 185px;
    margin-right: -4px;
    float: left;
    display: block;
}

.tx-datamintsfeuser-pi1 .list {
	margin-left: 180px;
}

.tx-datamintsfeuser-pi1 textarea {
    width: 700px;
    height: 120px;
}

.showuser_name {
	font-style: italic;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 2px solid #9B2341;
	margin-bottom: 15px;
	width: 100%;
	overflow:hidden;
}

.showuser_name span {
	float:right;
	font-size: 12px;
	width: 300px;
}

.mce-panel {
    margin-top: 25px;
}

.tx-datamintsfeuser-pi1 .name-submit input {

    margin-left: 0px;
}

.logoutbox {
	position: absolute;
	left: 450px;
	top: 3px;
	
}
.logoutname {
	float: right;
	padding-left: 5px;
}


.listofpub {
    padding-top: 25px;
    font-weight: bold;
    text-transform: uppercase;
}


/* grid elements - news columns */
@media (min-width:992px) {
	.container.home {
		padding-left:0;
		padding-right:0;
	}
	.container.home .col-md-12 {
		
	}
	.container.home .col-sm-6 {
		padding-left:11px;
		padding-right:11px;
	}
}

#news_column_1 .col-sm-12{

}

#news_column_2 .col-sm-6 {

}

#news_column_1 .csc-header {
margin:0;
}

#news_column_2 .csc-header {
margin:0;
}

#news_column_1 header, 
#news_column_2 header {
	padding-bottom:9px;
}

#news_column_1 .col-sm-12 h1, #news_column_1 .col-sm-12 h2, #news_column_1 .col-sm-12 h3, #news_column_1 .col-sm-12 h1 a , #news_column_1 .col-sm-12 h2 a {
padding:0;
margin:0;
color:#9B2341;
}

#news_column_2 .col-sm-6 h1, #news_column_2 .col-sm-6 h2, #news_column_2 .col-sm-6 h3, #news_column_2 .col-sm-6 h1 a, #news_column_2 .col-sm-6 h2 a{
padding:0;
margin:0;
color:#9B2341;
}

#news_column_1 .col-sm-12 h1, #news_column_2 .col-sm-6 h1 {
	font-size: 28px;
}

#news_column_1 .col-sm-12 h2, #news_column_2 .col-sm-6 h2 {
	font-size: 22px;
}

#news_column_1 .col-sm-12 h3,  #news_column_2 .col-sm-6 h3 {
	font-size: 18px;
}

#news_column_1 .col-sm-12 .frame-default, #news_column_2 .col-sm-6 .frame-default {
background:#f3f3f3;
margin-bottom:20px;
padding:12px;
margin-top:8px;
}

#news_column_1 .col-sm-12 .frame-default p, #news_column_2 .col-sm-6 .frame-default p{
margin:0;
} 
#news_column_1 .col-sm-12 .frame-default .frame-default p, #news_column_2 .col-sm-6 .frame-default .frame-default p {
margin:0;
}
#news_column_1 .col-sm-12 .frame-default .frame-default, #news_column_2 .col-sm-6 .frame-default .frame-default {
padding:0px;
margin-bottom:0;
}
#news_column_1 img, #news_column_1 embed, #news_column_1 object, #news_column_1 video {
width:100%;
max-width: 100%;
height: auto;
}
#news_column_2 img, #news_column_2 embed, #news_column_2 object, #news_column_2 video {
width:100%;
max-width: 100%;
height: auto;
}
#news_column_1 p.csc-header-date, #news_column_2 p.csc-header-date, p.csc-header-date {
font-size:12px;
margin:0 0 5px;
color:#757575;
}

/* Login forms */
#contact .form-control-login, #captcha .form-control-login {
width: 100%;
}
.form-control-login {
display: block;
width: 100%;
height: 39px;
padding: 6px 12px;
font-size: 14px;
font-style:italic;
line-height: 1.428571429;
color: #606063;
vertical-align: middle;
background-color: #ccc;
background-image: none;
border: 1px solid #fff;
border-radius: 0px;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.form-control-login-submit {
display: block;
width: 100%;
height: 39px;
padding: 6px 12px;
font-size: 14px;
font-style:italic;
line-height: 1.428571429;
color: #606063;
vertical-align: middle;
background-color: #ccc;
background-image: none;
border: 1px solid #606063;
border-radius: 0px;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
text-align:center;
}

/*paginator publicatons */
ul.f3-widget-paginator li {
display:inline-block;
}

/* do not display archive link */
.archiveLink {
	display:none;
}

/* twitter link */

.twitter_link {
    position: absolute;
    left: -14px;
}
/* yt link */

.yt_link {
    position: absolute;
    left: 10px;
}

/* library searchbox */

#searchform {
	width:100%;
	overflow:hidden;
}
#searchform .btn {
	height:39px;
	border-radius:0;
	background:#efefef;
}
#transl1 {
	float:left;
	height:39px;
	width:340px;
}
.searchform-select .form-control {
	background-color:#fff;
	color:#000;
	width:25%;
	float:left;
	}

/* Login */
.tx-felogin-pi1 label {
	width: 80px;
}


/* Cookie css */
.cookie-set {
    font-size: 12px;
	line-height: 30px;
}
.cookie-set:hover {
	text-decoration: underline;
}


