body{
  background-color: #E3E3E3;
	border: 0px;
	padding: 0px;
	margin: 0px;
  font-family: arial, sans-serif, verdana;
  font-size: 11px;
  /*overflow: scroll;*/
}
a{
	color: black;
	font-weight: bold;
	text-decoration: none;
}

a:HOVER{
	color: #FF9915;	
}

body p{
  padding: 0px;
  margin: 0px;
  border: 0px; 
}
.header_line{
  background-color: #3D3D3D;
  border-bottom:solid #FFFFFF 7px;
  /*width: 770px;*/
  height: 8px;
}
.banner_bibliotheken{
  background-repeat: no-repeat;
  /*background-image: url(img/schiller_logo.jpg);*/
  background-image: url(img/text_bibliotheken.png);
  height: 138px;
  width: 275px;
}
.search_td{
  background-color: #3D3D3D;
  height: 35px;
}
.search_table{
  width: auto;
  height: auto;
  float: right;
  vertical-align: middle;
  margin-right: 15px;
}
.search_table td{
  font-size: 11px;
  color: #FFFFFF;
  text-transform: uppercase;
  font-weight: bold;
  vertical-align: middle;
  text-align: center;
}

.input_search{
  height: 12px;
  width: 120px;
  font-size: 10px;
  vertical-align: top;
  
  }
.search_text{
  font-size: 10px;
  height: 20px;
}

.logo_td{
  background-repeat: no-repeat;
  background-image: url(img/erasmus_logo.jpg);
  background-position: center;
  height: 138px;
  width: 244px;
}
.img_td{
  background-color: #888888;
  text-align: left;
}
.img_td p{
  padding-top: 8px;  
  text-indent: 10px;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 15px;
  
}
.images_div{
  margin-top: 15px;
  width: 478px;
  height: 79px;
  border-top: 1px solid black;
  border-bottom: 1px solid black;
}
.menu_td{
  /*width: 770px;*/
  height: 18px;
  background-color: #FF9915;
}

.img1{
  width: 93px;
  height: 77px;
  background-image: url(img/img1.jpg);
  background-repeat: no-repeat;
  float: left;
  border-left: solid white 1px;
  border-top: solid 1px #888888;
  }
.img2{
  width: 137px;
  height: 77px;
  background-image: url(img/img2.jpg);
  background-repeat: no-repeat;
  float: left;
  border-left: solid white 2px;
  border-top: solid 1px #888888;
  }
.img3{
  width: 120px;
  height: 77px;
  background-image: url(img/img3.jpg);
  background-repeat: no-repeat;
  float: left;
  border-left: solid white 2px;
  border-top: solid 1px #888888;
  }
.img4{
  width: 119px;
  height: 77px;
  background-image: url(img/img4.jpg);
  background-repeat: no-repeat;
  float: left;
  border-left: solid white 2px;
  border-top: solid 1px #888888;
  }
.under_menu_td{
  /*width: 770px;*/
  height: 6px;
  background-image: url(img/under_menu.jpg);
  background-repeat: repeat-x;
  text-align: left;
}
.content_td{
  background-color: white;
  width: auto;
  height: 20px;
  vertical-align: top;
}
.left_menu_td{
  background-color: #FF9915;
  width: auto;
  height: 20px;
  vertical-align: top;
  width: 180px;
}
.menu_button ul{
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 9px;
}
.menu_button li{
  margin-left: 5px;
  background-image: url(img/dot_menu.jpg);
  background-repeat: no-repeat;
  background-position: 0px 2px;
  padding-left: 9px;
  border: 0px;
  text-transform: uppercase;
  text-decoration: none;
  float: left;
  font-weight: bold;
}

.menu_button p{
  margin: 0px;
  padding: 0px;
}

.menu_button a {
  display: block;
  text-decoration: none;
  color: black;
}
.menu_button a:hover{
  display: block;
  color: #FFFEEE;
}
    
.p_letter:first-letter {
  font-size: 12px;
  margin: 0px;
  padding: 0px;
  border: 0px;
  color: #000000;
  
}  
.content{
  background-color: #FFFFFF;
  border: 0px;
  padding: 10px 10px 10px 10px;
  margin-left: 0px;
  width: auto;
  height: auto;
  text-align: center;
  font-family: arial, sans-serif, verdana;
}
/*.content h1{
  padding: 0px;
  margin: 0px;
  border: 0px;
  font-family: arial, sans-serif, verdana;
  font-size: 22px;
  color: #FF9915;
  text-align: left;
  text-indent: 10px;
  }*/
.content h1,.content h2, .content_td h1,.content_td h2{
  padding: 0px;
  margin: 0px;
  border: 0px;
  font-family: arial, sans-serif, verdana;
  font-size: 18px;
  color: #FF9915;
  text-align: center;
  text-indent: 10px;
}

.content h2, .content_td h2{
	color: #ffc529;
	font-size: 15px;
}

.content h4, .content h3, .content_td h4, .content_td h3{
  padding: 0px;
  margin: 0px;
  border: 0px;
  font-family: arial, sans-serif, verdana;
  font-size: 14px;
  font-weight: bold;
  /*font-style: italic;
  text-decoration: underline;*/
  color: #000000;
  text-align: center;
  text-indent: 10px;
}
.content p, .content_td p{
  font-size: 12px;
  text-align: justify;
  font-family: arial, sans-serif, verdana;
  }
.content li, .content_td li {
  text-align: left;
  font-size: 12px;
  padding: 5px;
  }
.news_td{
  background-color: white;
  width: 290px;
  height: 20px;
  padding-top: 8px;
  vertical-align: top;
}
.footer_td{
  background-color: #3D3D3D;
  text-align: center;
 
  color: white;
  font-size: 12px;
}
.footer_td a{
  
  color: white;
}
.footer_td a:hover{
  color: white;
}
.footer_td a:visited{
  color: white;
}
.language_td{
  background-color: #3D3D3D;
  width: 240px;
  height: 35px;  
  vertical-align: top;
  text-align: left;
}
.language_div{
  margin-top: 11px;
}

.search_input_button{
  width: 25px;
  height: 15px;
  background-color: #FF9915;
  border: 0px;
  font-size: 11px;
  font-weight: bold;
  color:black;
  text-transform: uppercase;
   margin-left: 5px;
  margin-top: 1px;
}
.tx-indexedsearch td {	    
	font-family :  Verdana, sans-serif;
	font-size : 11px;
	text-align: left;	
}
.news-latest-item{
 text-align: left;
 border-bottom: dotted #FF9933 2px;
}
.news_title{
  padding-bottom: 1px;
  }
.news-latest-item {
  padding-bottom: 5px;
  margin-bottom: 5px;
  padding-top: 0px;
  }
.news_td a{
  color: #A9602F;
  text-decoration: underline;
  font-size: 11px;
  font-weight: bold;
}
.news-latest-gotoarchive{
  color: #A9602F;
  text-decoration: none;
  font-size: 11px;
  text-align: right;
}

.tt_news_title{
  margin-left: 8px;
  font-size: 12px;
  border: solid black 1px;
  background-color: #FF9915;
  text-align: left;  
}

.news_td .tt_news_title{
  margin-left: 20px;
}

.news-single-item {
  text-align: center;
}

.news-single-item h2{
  color: #A9602F;
  text-decoration: none;
  font-size: 13px;
  font-weight: bold;
  font-style: normal;
}

.news-single-item h3{
  color: #FF9933;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  text-align: center;
}

.news-single-item p{
  font-size: 12px;  
  text-align: center;
}
.news-single-item .news-single-links{
  font-style: italic;
}

.news-single-item .news-single-additional-info .news-single-links dt, .news-single-item .news-single-additional-info .news-single-links dd,{
	display:inline;
}
	
.news-single-item .news-single-additional-info .news-single-links dd p.bodytext{
	margin-top: 0px;
	padding-top: 0px;
}

.news-single-backlink{
 	text-align: right; 
}

.news-single-item a{
  color: #FF9933;
  text-decoration: none;
  font-size: 11px;

  text-align: left;
}
.news-single-timedata{
  color: #FF9933;
  font-size: 11px;
  text-align: right; 
}

.news-single-item h3{
	padding-bottom: 5px;
}

.news-single-item p{
	text-align:left;
}

.clearer{
  display: none;
  }

a.left_menu{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	display:block;
	margin: 5px;
	padding: 2px;
	padding-left: 10px;
	text-decoration:none;
	background-color: #f9cc00;
}

a.left_menu:hover, a.left_menu_selected{
	color: #ff502e;
	font-size: 12px;
	font-weight: bold;
	display:block;
	margin: 5px;
	padding: 2px;
	padding-left: 10px;
	text-decoration:none;
	background-color: #f9cc00;
}

.tx-indexedsearch .tx-indexedsearch-whatis p { 
	margin-top:10px; 
	margin-bottom:5px; 
	font-size: 14px;
  	color: #ff7200;
}
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { 
	margin-top:10px; 
	margin-bottom:5px; 
	font-size: 14px;
  	color: #ff7200;
	font-weight: bold;
	font-style: normal;
}
.tx-indexedsearch .tx-indexedsearch-browsebox p{ 
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right:5px; 
	font-size: 12px;
  	color: #ac6a35;
}
.tx-indexedsearch-title a, .tx-indexedsearch-path a{
	color:black;
	text-decoration: none;
	font-weight: bold;
}

.tx-indexedsearch-title a:HOVER, .tx-indexedsearch-path a:HOVER{
	color:#ff7200;	
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info{
	background-color: #fff0cd;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr{
	background-color: #fff5e3;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { 
	color:#ff7200;	
}
p.align-center, .align-center{
	text-align: center;
}
.left_div{
	float:left;
	margin-top: 50px;
	width: 110px;
}

DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
	text-align: right;
}

.news-list-date{
  	color: #ff9915;
}

.news-single-additional-info{
	text-align:center;
}

.product_table a{
	font-weight:normal;
	color:#ff7200;
}

a.black{
	color: #000000;
}

.product_table p.bodytext{
  font-size:11px;
}

.link_title_brown_wrapper a, .link_title_brown_wrapper a *{
  color: #A9602F; 
  font-weight:bold;
}
