BODY { margin: 0; padding: 0; 
	color: #000;
	background:  #fff url("/clipart/smooth_left.jpg") repeat-y;
	 
}
#topbanner { font-size: 1.5em; color: #000;	background-color: #d2a06f; text-align: center;} 
#flagbanner {min-width:800px; padding-left: 0.4em; padding-top: 0.4em; height: 50px;  font-size: 1em; color: #000;	background-color:#006600; text-align: center;} 
#flagwrapper div {margin: 5px 8px 2px 2px; padding: 0; float: left;  width:25px; height:15px; }
#flagwrapper div img {width:25px; height:15px; border: 2px ridge #ccc; background: #fff;}

#flagwrapper p { margin: 2px 5px 2px 2px; padding: 0; float: left;  width:70px; height:40px; font-size: 0.7em; color: #000;	 text-align: center;	font-weight: bold;} 
#flagwrapper pbox {margin-right: 5px; padding: 0; float: left;  font-size: 0.5em; color: #000;	 text-align: center;	font-weight: bold;}




#banner { 
	margin: 0; border: 0; padding: 0; 
	color: #fff; background: #00a000 url("/clipart/blank_bar2_left.jpg") repeat-y; 
	height: 100px; 
}

#banner DIV {
	font-family: Tahoma, Arial, Helvetica, Lucida, sans-serif; 
	font-size: 1.5em;
	font-weight: bold;
}



#banner IMG { border: 0; display: block;  float: right; }
#banner DIV { margin: 0; border: 0; padding: .5em 0 0 1em; width: 8em; }
#banner DIV SPAN { display: block; float: right; }
#banner a:link { color:#ffffff; text-decoration:none }
#banner a:visited { color:#ffffff; text-decoration:none }
#banner a:hover { color:#E00000; text-decoration:none}
#sidebar {
	float: left;
	width: 16em;

}

#sidebar IMG { display: block; margin: auto; }
#sidebar DIV { text-align: center; font-weight: bold; font-size: 1.2em; }
#sidebar UL { list-style: none; font-weight: bold; }

#sidebar_fix {position:fixed; left:0px;
	float: left;
	width: 15em;
}

#sidebar_fix IMG { display: block; margin: auto; }
#sidebar_fix DIV { text-align: center; font-weight: bold; font-size: 1.2em; }
#sidebar_fix UL { list-style: none; font-weight: bold; }

#topbanner A,
#sidebar A { text-decoration: none; }

#topbanner A:hover,
#sidebar A:hover { color: #f00; }

#content { 
margin-left: 17em; 
margin-right: 5em; 
white-space:normal;
vertical-align:top;
}

#content a:hover { color:#E00000; text-decoration:none}
#content a:link { color:#000000; text-decoration:none }
#content a:visited { color:#804000; text-decoration:none }
#content a:hover { color:#E00000; text-decoration:none}
#content a:active {  color:#F00000; text-decoration:none }
#content a:focus {color:#00E000; text-decoration:none }
#content a.an { text-decoration:none; }
#tc{
	font-family: Tahoma, Arial, Helvetica, Lucida, sans-serif; 
	font-size: 90%;
	font-weight: bold;
	}
	
	
/* using an image to replace text in an h1. This trick courtesy Douglas Bowman, http://www.stopdesign.com/articles/replace-text/ */	
/*
#maxplanck {
	 display:table-cell; border:0; padding:5px;
	 vertical-align:top;
   display: block;
	 float: left;
 	 margin:   2em 2em 2em 2em;   
}

	
#maxplanck h1 { 
	background: transparent url(logo_max_planck.gif) no-repeat;
	display: block; 
	margin-top: 1em;
	margin-bottom: 1em;
	margin-right: 1em; 
	margin-left: 1em;  
	width: 135px; 
 	height : 75px; 
	}	


#muenster{
   display:table-cell; border:0; padding:5px;
   vertical-align:top;
	 display: block;
	 float: left;
 	 margin:  2em 2em 2em 2em;  
}
/* 
/*
#muenster h1 { 
 	background: transparent url(logo_umuenster.gif) no-repeat top left;

	display: block; 
	margin-top: 1em;
	margin-bottom: 1em;
	margin-right: 1em; 
	margin-left: 1em;  
	width: 190px; 
 	height : 130px; 
	}	


#wien {
   display:table-cell; border:0; padding:5px;
	 vertical-align:top;
   display: block;
	 float: right;
 	 margin:   2em 2em 2em 2em;   
	float: left;
}
#wien h1 { 
	background: transparent url(logo_uni_vet_wien.gif) no-repeat top left;
	display: block; 
	margin-top: 1em;
	margin-bottom: 1em;
	margin-right: 1em; 
	margin-left: 1em;  
	width: 93px; 
 	height : 40px; 
	}	


#andrew{
  display:table-cell; border:0; padding:5px;
   vertical-align:top;
	 display: block;
	 float: right;
 	 margin:  2em 2em 2em 2em;  
}
#andrew h1 { 
	background: transparent url(standrews.gif) no-repeat top left; 
	display: block;	
	margin-top: 1em;
	margin-bottom: 1em;
	margin-right: 1em; 
	margin-left: 1em;  
	width: 42px; 
 	height : 52px; 
	}	


#bristol {
  display:table-cell; border:0; padding:5px;
   vertical-align:top;
   display: block;
 	 margin:  2em 2em 2em 2em;  
   float: left;
}
#bristol h1 { 
	background: transparent url(Ubristol-logo.gif) no-repeat top left;
	display: block; 
	margin-top: 1em;
	margin-bottom: 1em;
	margin-right: 1em; 
	margin-left: 1em;  
	width: 236px; 
 	height : 69px; 
	}	


#tschanz{
  display:table-cell; border:0; padding:5px;
   vertical-align:top;
	 display: block;
	 float: left;
 	 margin:  2em 2em 2em 2em;  
}
#tschanz h1 { 
	background: transparent url(unibern_logo_klein.jpg) no-repeat top left;
	display: block; 
	margin-top: 1em;
	margin-bottom: 1em;
	margin-right: 1em; 
	margin-left: 1em;  
	width: 71px; 
 	height : 61px; 
	}	


#houpt {
  display:table-cell; border:0; padding:5px;
   vertical-align:top;
   display: block;
 	 margin:  2em 2em 2em 2em;  
   float: left;
}	 
#houpt h1 { 
	background: transparent url(cu_logo_short_150_ppt.jpg) no-repeat top left;
	display: block; 
	margin-top: 1em;
	margin-bottom: 1em;
	margin-right: 1em; 
	margin-left: 1em;  
	width: 250px; 
 	height : 74px; 
	}	


#lpv {
  display:table-cell; border:0; padding:5px;
   display: block;
	 float: left;
 	 margin:  2em 2em 2em 2em;  
}
#lpv h1 { 
	background: transparent url(logo_lpv.jpg) no-repeat top left;
	display: block; 
	margin-top: 1em;
	margin-bottom: 1em;
	margin-right: 1em; 
	margin-left: 1em;  
	width: 161px; 
 	height : 135px; 
	}	

#nuernberg {
  display:table-cell; border:0; padding:5px;
   display: block;
	 float:left;
 	 margin:   2em 2em 2em 2em;   
}
#nuernberg h1 { 
	background: transparent url(logo_tgn.jpg) no-repeat top left;
	display: block; 
	margin-top: 1em;
	margin-bottom: 1em;
	margin-right: 1em; 
	margin-left: 1em;  
	width: 165px; 
 	height : 123px; 
	}	
#munich {
  display:table-cell; border:0; padding:5px;
   display: block;
	 float:left;
 	 margin:   2em 2em 2em 2em;   
}
#munich h1 { 
	background: transparent url(logo_mchn.jpg) no-repeat top left;
	display: block; 
	margin-top: 1em;
	margin-bottom: 1em;
	margin-right: 1em; 
	margin-left: 1em;  
	width: 236px; 
 	height : 92px; 
	}	
*/
#table_cell{
  display:table-cell; border:0; padding:5px;
   display: block;
	 float:right;
 	 margin:   2em 2em 2em 2em;   
}


.raggedLeft {
	display: block;
	float: left;
	
	margin: .5em .5em .5em .5em  ;
}


.raggedRight {
	display: block;
	float: right;
	clear: right;
	margin: .5em .5em .5em .5em  ;
}

.tableIESM
 {
clear:right;

	}
.tableIESM TABLE
 {
border-collapse: collapse; 
	}	
	
.tableIESM TH
{
border-bottom: 1px solid black;
font-size: 1em; 	
font-weight: bold;
padding-left:5px;
margin-left:5px;
margin-right:5px;
background-color:#EEEEEE;
}

.tableIESM td{
border-bottom: 1px solid black;
font-size: 0.9em; 	
font-weight: bold;
padding-left:5px;
margin-left:5px;
margin-right:5px;

}
	
.wrappersponsor div {margin: 10px 10px 10px 10px; padding: 0; float: left;  width:400px;  }

.wrappersponsor div img {width:400px;  border: 4px ridge #ccc; background: #fff;}

.wrappertour quadrat {margin: 10px 10px 10px 10px; padding: 0; float: left;  width: 200px; }

.wrappertour text {margin: 10px 10px 10px 10px; padding: 0; float: left;  width: 400px; }

#wrapper div {margin: 5px 5px 10px 5px; padding: 0; float: left;  width:300px; height:200px; }

#wrapper div img {width:200px; height:150px; border: 4px ridge #ccc; background: #fff;}

#wrapperh div {margin: 10px 10px 10px 10px; padding: 0; float: left;  width: 200px; }

#wrapperh div img {width:200px; height:150px; border: 4px ridge #ccc; background: #fff;}

#wrappersocial div {margin: 10px 10px 10px 10px; padding: 0; float: left;  width: 320px; }

#wrappersocial div img {width:200px; height:150px; border: 4px ridge #ccc; background: #fff;}


.wrappertour div {margin: 10px 10px 10px 10px; padding: 0; float: left;  width: 320px; }
.wrappertour quer {margin: 10px 10px 10px 10px; padding: 0; float: left;  width: 320px; }
.wrappertour querbig {margin: 10px 10px 10px 10px; padding: 0; float: left;  width: 320px; }



#form_tour form {padding:1em; border:0.5em solid #ddd; width: 45em ;}
.radio_check {}

#abstracts table
{ font-family: Tahoma, Arial, Helvetica, Lucida, sans-serif; 
	font-size: 1em;
	font-weight:normal ;
}
#abstracts td
{ 
border:1px; 
margin: 5px; 
padding: 5px;}


#study table
{ font-family: Tahoma, Arial, Helvetica, Lucida, sans-serif; 
	font-size: 1em;
	font-weight:normal ;
}
#study td
{ 
  border-width: 1px 0px 0px 0px ;
	border-style: solid ;
	border-color: black;
	background-color: white;
  margin: 0px; 
  padding: 5px;}
#study th
{ 
  border-width: 2px 0px 2px 0px ;
	border-style: solid ;
	border-color: black;
	background-color: white;
  margin: 1px; 
  padding: 5px;}


	
#normlink{}

#normlink a{font-size:12pt;text-decoration:underline;font-weight :bold;}

#normlink a:link{color:#0000FF; text-decoration:underline;}
#normlink a:visited { color:#00AAFF; text-decoration:underline }
#normlink a:hover { color:#00EE00; text-decoration:underline}
#normlink a:active {  color:#F00000; text-decoration:underline }
#normlink a:focus {color:#00E000; text-decoration:underline }
#normlink a.an { text-decoration:underline; }

#belowpic{
	clear: right;
text-decoration:underline;
}
